tse

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 CngwCanaryRule

type CngwCanaryRule struct {
	pulumi.CustomResourceState

	// canary rule configuration.
	CanaryRule CngwCanaryRuleCanaryRuleOutput `pulumi:"canaryRule"`
	// gateway ID.
	GatewayId pulumi.StringOutput `pulumi:"gatewayId"`
	// service ID.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetCngwCanaryRule

func GetCngwCanaryRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CngwCanaryRuleState, opts ...pulumi.ResourceOption) (*CngwCanaryRule, error)

GetCngwCanaryRule gets an existing CngwCanaryRule 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 NewCngwCanaryRule

func NewCngwCanaryRule(ctx *pulumi.Context,
	name string, args *CngwCanaryRuleArgs, opts ...pulumi.ResourceOption) (*CngwCanaryRule, error)

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

func (*CngwCanaryRule) ElementType

func (*CngwCanaryRule) ElementType() reflect.Type

func (*CngwCanaryRule) ToCngwCanaryRuleOutput

func (i *CngwCanaryRule) ToCngwCanaryRuleOutput() CngwCanaryRuleOutput

func (*CngwCanaryRule) ToCngwCanaryRuleOutputWithContext

func (i *CngwCanaryRule) ToCngwCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleOutput

type CngwCanaryRuleArgs

type CngwCanaryRuleArgs struct {
	// canary rule configuration.
	CanaryRule CngwCanaryRuleCanaryRuleInput
	// gateway ID.
	GatewayId pulumi.StringInput
	// service ID.
	ServiceId pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
}

The set of arguments for constructing a CngwCanaryRule resource.

func (CngwCanaryRuleArgs) ElementType

func (CngwCanaryRuleArgs) ElementType() reflect.Type

type CngwCanaryRuleArray

type CngwCanaryRuleArray []CngwCanaryRuleInput

func (CngwCanaryRuleArray) ElementType

func (CngwCanaryRuleArray) ElementType() reflect.Type

func (CngwCanaryRuleArray) ToCngwCanaryRuleArrayOutput

func (i CngwCanaryRuleArray) ToCngwCanaryRuleArrayOutput() CngwCanaryRuleArrayOutput

func (CngwCanaryRuleArray) ToCngwCanaryRuleArrayOutputWithContext

func (i CngwCanaryRuleArray) ToCngwCanaryRuleArrayOutputWithContext(ctx context.Context) CngwCanaryRuleArrayOutput

type CngwCanaryRuleArrayInput

type CngwCanaryRuleArrayInput interface {
	pulumi.Input

	ToCngwCanaryRuleArrayOutput() CngwCanaryRuleArrayOutput
	ToCngwCanaryRuleArrayOutputWithContext(context.Context) CngwCanaryRuleArrayOutput
}

CngwCanaryRuleArrayInput is an input type that accepts CngwCanaryRuleArray and CngwCanaryRuleArrayOutput values. You can construct a concrete instance of `CngwCanaryRuleArrayInput` via:

CngwCanaryRuleArray{ CngwCanaryRuleArgs{...} }

type CngwCanaryRuleArrayOutput

type CngwCanaryRuleArrayOutput struct{ *pulumi.OutputState }

func (CngwCanaryRuleArrayOutput) ElementType

func (CngwCanaryRuleArrayOutput) ElementType() reflect.Type

func (CngwCanaryRuleArrayOutput) Index

func (CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutput

func (o CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutput() CngwCanaryRuleArrayOutput

func (CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutputWithContext

func (o CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutputWithContext(ctx context.Context) CngwCanaryRuleArrayOutput

type CngwCanaryRuleCanaryRule

type CngwCanaryRuleCanaryRule struct {
	BalancedServiceLists []CngwCanaryRuleCanaryRuleBalancedServiceList `pulumi:"balancedServiceLists"`
	ConditionLists       []CngwCanaryRuleCanaryRuleConditionList       `pulumi:"conditionLists"`
	Enabled              bool                                          `pulumi:"enabled"`
	Priority             int                                           `pulumi:"priority"`
	ServiceId            *string                                       `pulumi:"serviceId"`
	ServiceName          *string                                       `pulumi:"serviceName"`
}

type CngwCanaryRuleCanaryRuleArgs

type CngwCanaryRuleCanaryRuleArgs struct {
	BalancedServiceLists CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput `pulumi:"balancedServiceLists"`
	ConditionLists       CngwCanaryRuleCanaryRuleConditionListArrayInput       `pulumi:"conditionLists"`
	Enabled              pulumi.BoolInput                                      `pulumi:"enabled"`
	Priority             pulumi.IntInput                                       `pulumi:"priority"`
	ServiceId            pulumi.StringPtrInput                                 `pulumi:"serviceId"`
	ServiceName          pulumi.StringPtrInput                                 `pulumi:"serviceName"`
}

func (CngwCanaryRuleCanaryRuleArgs) ElementType

func (CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutput

func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutput() CngwCanaryRuleCanaryRuleOutput

func (CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutputWithContext

func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleOutput

func (CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutput

func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput

func (CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutputWithContext

func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRulePtrOutput

type CngwCanaryRuleCanaryRuleBalancedServiceList

type CngwCanaryRuleCanaryRuleBalancedServiceList struct {
	Percent      *float64 `pulumi:"percent"`
	ServiceId    *string  `pulumi:"serviceId"`
	ServiceName  *string  `pulumi:"serviceName"`
	UpstreamName *string  `pulumi:"upstreamName"`
}

type CngwCanaryRuleCanaryRuleBalancedServiceListArgs

type CngwCanaryRuleCanaryRuleBalancedServiceListArgs struct {
	Percent      pulumi.Float64PtrInput `pulumi:"percent"`
	ServiceId    pulumi.StringPtrInput  `pulumi:"serviceId"`
	ServiceName  pulumi.StringPtrInput  `pulumi:"serviceName"`
	UpstreamName pulumi.StringPtrInput  `pulumi:"upstreamName"`
}

func (CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ElementType

func (CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput

func (i CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput() CngwCanaryRuleCanaryRuleBalancedServiceListOutput

func (CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext

func (i CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListOutput

type CngwCanaryRuleCanaryRuleBalancedServiceListArray

type CngwCanaryRuleCanaryRuleBalancedServiceListArray []CngwCanaryRuleCanaryRuleBalancedServiceListInput

func (CngwCanaryRuleCanaryRuleBalancedServiceListArray) ElementType

func (CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput

func (i CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput

func (CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext

func (i CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput

type CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput

type CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput interface {
	pulumi.Input

	ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
	ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
}

CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput is an input type that accepts CngwCanaryRuleCanaryRuleBalancedServiceListArray and CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput` via:

CngwCanaryRuleCanaryRuleBalancedServiceListArray{ CngwCanaryRuleCanaryRuleBalancedServiceListArgs{...} }

type CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput

type CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput struct{ *pulumi.OutputState }

func (CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ElementType

func (CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) Index

func (CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput

func (CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext

func (o CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput

type CngwCanaryRuleCanaryRuleBalancedServiceListInput

type CngwCanaryRuleCanaryRuleBalancedServiceListInput interface {
	pulumi.Input

	ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput() CngwCanaryRuleCanaryRuleBalancedServiceListOutput
	ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListOutput
}

CngwCanaryRuleCanaryRuleBalancedServiceListInput is an input type that accepts CngwCanaryRuleCanaryRuleBalancedServiceListArgs and CngwCanaryRuleCanaryRuleBalancedServiceListOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleBalancedServiceListInput` via:

CngwCanaryRuleCanaryRuleBalancedServiceListArgs{...}

type CngwCanaryRuleCanaryRuleBalancedServiceListOutput

type CngwCanaryRuleCanaryRuleBalancedServiceListOutput struct{ *pulumi.OutputState }

func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ElementType

func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) Percent

func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ServiceId

func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ServiceName

func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput

func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput() CngwCanaryRuleCanaryRuleBalancedServiceListOutput

func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext

func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListOutput

func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) UpstreamName

type CngwCanaryRuleCanaryRuleConditionList

type CngwCanaryRuleCanaryRuleConditionList struct {
	Delimiter        *string `pulumi:"delimiter"`
	GlobalConfigId   *string `pulumi:"globalConfigId"`
	GlobalConfigName *string `pulumi:"globalConfigName"`
	Key              *string `pulumi:"key"`
	Operator         *string `pulumi:"operator"`
	Type             string  `pulumi:"type"`
	Value            *string `pulumi:"value"`
}

type CngwCanaryRuleCanaryRuleConditionListArgs

type CngwCanaryRuleCanaryRuleConditionListArgs struct {
	Delimiter        pulumi.StringPtrInput `pulumi:"delimiter"`
	GlobalConfigId   pulumi.StringPtrInput `pulumi:"globalConfigId"`
	GlobalConfigName pulumi.StringPtrInput `pulumi:"globalConfigName"`
	Key              pulumi.StringPtrInput `pulumi:"key"`
	Operator         pulumi.StringPtrInput `pulumi:"operator"`
	Type             pulumi.StringInput    `pulumi:"type"`
	Value            pulumi.StringPtrInput `pulumi:"value"`
}

func (CngwCanaryRuleCanaryRuleConditionListArgs) ElementType

func (CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutput

func (i CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutput() CngwCanaryRuleCanaryRuleConditionListOutput

func (CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext

func (i CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListOutput

type CngwCanaryRuleCanaryRuleConditionListArray

type CngwCanaryRuleCanaryRuleConditionListArray []CngwCanaryRuleCanaryRuleConditionListInput

func (CngwCanaryRuleCanaryRuleConditionListArray) ElementType

func (CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput

func (i CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput() CngwCanaryRuleCanaryRuleConditionListArrayOutput

func (CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext

func (i CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListArrayOutput

type CngwCanaryRuleCanaryRuleConditionListArrayInput

type CngwCanaryRuleCanaryRuleConditionListArrayInput interface {
	pulumi.Input

	ToCngwCanaryRuleCanaryRuleConditionListArrayOutput() CngwCanaryRuleCanaryRuleConditionListArrayOutput
	ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleConditionListArrayOutput
}

CngwCanaryRuleCanaryRuleConditionListArrayInput is an input type that accepts CngwCanaryRuleCanaryRuleConditionListArray and CngwCanaryRuleCanaryRuleConditionListArrayOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleConditionListArrayInput` via:

CngwCanaryRuleCanaryRuleConditionListArray{ CngwCanaryRuleCanaryRuleConditionListArgs{...} }

type CngwCanaryRuleCanaryRuleConditionListArrayOutput

type CngwCanaryRuleCanaryRuleConditionListArrayOutput struct{ *pulumi.OutputState }

func (CngwCanaryRuleCanaryRuleConditionListArrayOutput) ElementType

func (CngwCanaryRuleCanaryRuleConditionListArrayOutput) Index

func (CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput

func (o CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput() CngwCanaryRuleCanaryRuleConditionListArrayOutput

func (CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext

func (o CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListArrayOutput

type CngwCanaryRuleCanaryRuleConditionListInput

type CngwCanaryRuleCanaryRuleConditionListInput interface {
	pulumi.Input

	ToCngwCanaryRuleCanaryRuleConditionListOutput() CngwCanaryRuleCanaryRuleConditionListOutput
	ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleConditionListOutput
}

CngwCanaryRuleCanaryRuleConditionListInput is an input type that accepts CngwCanaryRuleCanaryRuleConditionListArgs and CngwCanaryRuleCanaryRuleConditionListOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleConditionListInput` via:

CngwCanaryRuleCanaryRuleConditionListArgs{...}

type CngwCanaryRuleCanaryRuleConditionListOutput

type CngwCanaryRuleCanaryRuleConditionListOutput struct{ *pulumi.OutputState }

func (CngwCanaryRuleCanaryRuleConditionListOutput) Delimiter

func (CngwCanaryRuleCanaryRuleConditionListOutput) ElementType

func (CngwCanaryRuleCanaryRuleConditionListOutput) GlobalConfigId

func (CngwCanaryRuleCanaryRuleConditionListOutput) GlobalConfigName

func (CngwCanaryRuleCanaryRuleConditionListOutput) Key

func (CngwCanaryRuleCanaryRuleConditionListOutput) Operator

func (CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutput

func (o CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutput() CngwCanaryRuleCanaryRuleConditionListOutput

func (CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext

func (o CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListOutput

func (CngwCanaryRuleCanaryRuleConditionListOutput) Type

func (CngwCanaryRuleCanaryRuleConditionListOutput) Value

type CngwCanaryRuleCanaryRuleInput

type CngwCanaryRuleCanaryRuleInput interface {
	pulumi.Input

	ToCngwCanaryRuleCanaryRuleOutput() CngwCanaryRuleCanaryRuleOutput
	ToCngwCanaryRuleCanaryRuleOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleOutput
}

CngwCanaryRuleCanaryRuleInput is an input type that accepts CngwCanaryRuleCanaryRuleArgs and CngwCanaryRuleCanaryRuleOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleInput` via:

CngwCanaryRuleCanaryRuleArgs{...}

type CngwCanaryRuleCanaryRuleOutput

type CngwCanaryRuleCanaryRuleOutput struct{ *pulumi.OutputState }

func (CngwCanaryRuleCanaryRuleOutput) BalancedServiceLists

func (CngwCanaryRuleCanaryRuleOutput) ConditionLists

func (CngwCanaryRuleCanaryRuleOutput) ElementType

func (CngwCanaryRuleCanaryRuleOutput) Enabled

func (CngwCanaryRuleCanaryRuleOutput) Priority

func (CngwCanaryRuleCanaryRuleOutput) ServiceId

func (CngwCanaryRuleCanaryRuleOutput) ServiceName

func (CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutput

func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutput() CngwCanaryRuleCanaryRuleOutput

func (CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutputWithContext

func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleOutput

func (CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutput

func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput

func (CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext

func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRulePtrOutput

type CngwCanaryRuleCanaryRulePtrInput

type CngwCanaryRuleCanaryRulePtrInput interface {
	pulumi.Input

	ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput
	ToCngwCanaryRuleCanaryRulePtrOutputWithContext(context.Context) CngwCanaryRuleCanaryRulePtrOutput
}

CngwCanaryRuleCanaryRulePtrInput is an input type that accepts CngwCanaryRuleCanaryRuleArgs, CngwCanaryRuleCanaryRulePtr and CngwCanaryRuleCanaryRulePtrOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRulePtrInput` via:

        CngwCanaryRuleCanaryRuleArgs{...}

or:

        nil

type CngwCanaryRuleCanaryRulePtrOutput

type CngwCanaryRuleCanaryRulePtrOutput struct{ *pulumi.OutputState }

func (CngwCanaryRuleCanaryRulePtrOutput) BalancedServiceLists

func (CngwCanaryRuleCanaryRulePtrOutput) ConditionLists

func (CngwCanaryRuleCanaryRulePtrOutput) Elem

func (CngwCanaryRuleCanaryRulePtrOutput) ElementType

func (CngwCanaryRuleCanaryRulePtrOutput) Enabled

func (CngwCanaryRuleCanaryRulePtrOutput) Priority

func (CngwCanaryRuleCanaryRulePtrOutput) ServiceId

func (CngwCanaryRuleCanaryRulePtrOutput) ServiceName

func (CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutput

func (o CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput

func (CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext

func (o CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRulePtrOutput

type CngwCanaryRuleInput

type CngwCanaryRuleInput interface {
	pulumi.Input

	ToCngwCanaryRuleOutput() CngwCanaryRuleOutput
	ToCngwCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleOutput
}

type CngwCanaryRuleMap

type CngwCanaryRuleMap map[string]CngwCanaryRuleInput

func (CngwCanaryRuleMap) ElementType

func (CngwCanaryRuleMap) ElementType() reflect.Type

func (CngwCanaryRuleMap) ToCngwCanaryRuleMapOutput

func (i CngwCanaryRuleMap) ToCngwCanaryRuleMapOutput() CngwCanaryRuleMapOutput

func (CngwCanaryRuleMap) ToCngwCanaryRuleMapOutputWithContext

func (i CngwCanaryRuleMap) ToCngwCanaryRuleMapOutputWithContext(ctx context.Context) CngwCanaryRuleMapOutput

type CngwCanaryRuleMapInput

type CngwCanaryRuleMapInput interface {
	pulumi.Input

	ToCngwCanaryRuleMapOutput() CngwCanaryRuleMapOutput
	ToCngwCanaryRuleMapOutputWithContext(context.Context) CngwCanaryRuleMapOutput
}

CngwCanaryRuleMapInput is an input type that accepts CngwCanaryRuleMap and CngwCanaryRuleMapOutput values. You can construct a concrete instance of `CngwCanaryRuleMapInput` via:

CngwCanaryRuleMap{ "key": CngwCanaryRuleArgs{...} }

type CngwCanaryRuleMapOutput

type CngwCanaryRuleMapOutput struct{ *pulumi.OutputState }

func (CngwCanaryRuleMapOutput) ElementType

func (CngwCanaryRuleMapOutput) ElementType() reflect.Type

func (CngwCanaryRuleMapOutput) MapIndex

func (CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutput

func (o CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutput() CngwCanaryRuleMapOutput

func (CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutputWithContext

func (o CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutputWithContext(ctx context.Context) CngwCanaryRuleMapOutput

type CngwCanaryRuleOutput

type CngwCanaryRuleOutput struct{ *pulumi.OutputState }

func (CngwCanaryRuleOutput) CanaryRule

canary rule configuration.

func (CngwCanaryRuleOutput) ElementType

func (CngwCanaryRuleOutput) ElementType() reflect.Type

func (CngwCanaryRuleOutput) GatewayId

gateway ID.

func (CngwCanaryRuleOutput) ServiceId

service ID.

func (CngwCanaryRuleOutput) Tags

Tag description list.

func (CngwCanaryRuleOutput) ToCngwCanaryRuleOutput

func (o CngwCanaryRuleOutput) ToCngwCanaryRuleOutput() CngwCanaryRuleOutput

func (CngwCanaryRuleOutput) ToCngwCanaryRuleOutputWithContext

func (o CngwCanaryRuleOutput) ToCngwCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleOutput

type CngwCanaryRuleState

type CngwCanaryRuleState struct {
	// canary rule configuration.
	CanaryRule CngwCanaryRuleCanaryRulePtrInput
	// gateway ID.
	GatewayId pulumi.StringPtrInput
	// service ID.
	ServiceId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

func (CngwCanaryRuleState) ElementType

func (CngwCanaryRuleState) ElementType() reflect.Type

type CngwCertificate

type CngwCertificate struct {
	pulumi.CustomResourceState

	// Domains of the binding.
	BindDomains pulumi.StringArrayOutput `pulumi:"bindDomains"`
	// Certificate ID of ssl platform.
	CertId pulumi.StringOutput `pulumi:"certId"`
	// Pem format of certificate.
	Crt pulumi.StringOutput `pulumi:"crt"`
	// Gateway ID.
	GatewayId pulumi.StringOutput `pulumi:"gatewayId"`
	// Private key of certificate.
	Key pulumi.StringOutput `pulumi:"key"`
	// Certificate name.
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetCngwCertificate

func GetCngwCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CngwCertificateState, opts ...pulumi.ResourceOption) (*CngwCertificate, error)

GetCngwCertificate gets an existing CngwCertificate 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 NewCngwCertificate

func NewCngwCertificate(ctx *pulumi.Context,
	name string, args *CngwCertificateArgs, opts ...pulumi.ResourceOption) (*CngwCertificate, error)

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

func (*CngwCertificate) ElementType

func (*CngwCertificate) ElementType() reflect.Type

func (*CngwCertificate) ToCngwCertificateOutput

func (i *CngwCertificate) ToCngwCertificateOutput() CngwCertificateOutput

func (*CngwCertificate) ToCngwCertificateOutputWithContext

func (i *CngwCertificate) ToCngwCertificateOutputWithContext(ctx context.Context) CngwCertificateOutput

type CngwCertificateArgs

type CngwCertificateArgs struct {
	// Domains of the binding.
	BindDomains pulumi.StringArrayInput
	// Certificate ID of ssl platform.
	CertId pulumi.StringInput
	// Gateway ID.
	GatewayId pulumi.StringInput
	// Certificate name.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a CngwCertificate resource.

func (CngwCertificateArgs) ElementType

func (CngwCertificateArgs) ElementType() reflect.Type

type CngwCertificateArray

type CngwCertificateArray []CngwCertificateInput

func (CngwCertificateArray) ElementType

func (CngwCertificateArray) ElementType() reflect.Type

func (CngwCertificateArray) ToCngwCertificateArrayOutput

func (i CngwCertificateArray) ToCngwCertificateArrayOutput() CngwCertificateArrayOutput

func (CngwCertificateArray) ToCngwCertificateArrayOutputWithContext

func (i CngwCertificateArray) ToCngwCertificateArrayOutputWithContext(ctx context.Context) CngwCertificateArrayOutput

type CngwCertificateArrayInput

type CngwCertificateArrayInput interface {
	pulumi.Input

	ToCngwCertificateArrayOutput() CngwCertificateArrayOutput
	ToCngwCertificateArrayOutputWithContext(context.Context) CngwCertificateArrayOutput
}

CngwCertificateArrayInput is an input type that accepts CngwCertificateArray and CngwCertificateArrayOutput values. You can construct a concrete instance of `CngwCertificateArrayInput` via:

CngwCertificateArray{ CngwCertificateArgs{...} }

type CngwCertificateArrayOutput

type CngwCertificateArrayOutput struct{ *pulumi.OutputState }

func (CngwCertificateArrayOutput) ElementType

func (CngwCertificateArrayOutput) ElementType() reflect.Type

func (CngwCertificateArrayOutput) Index

func (CngwCertificateArrayOutput) ToCngwCertificateArrayOutput

func (o CngwCertificateArrayOutput) ToCngwCertificateArrayOutput() CngwCertificateArrayOutput

func (CngwCertificateArrayOutput) ToCngwCertificateArrayOutputWithContext

func (o CngwCertificateArrayOutput) ToCngwCertificateArrayOutputWithContext(ctx context.Context) CngwCertificateArrayOutput

type CngwCertificateInput

type CngwCertificateInput interface {
	pulumi.Input

	ToCngwCertificateOutput() CngwCertificateOutput
	ToCngwCertificateOutputWithContext(ctx context.Context) CngwCertificateOutput
}

type CngwCertificateMap

type CngwCertificateMap map[string]CngwCertificateInput

func (CngwCertificateMap) ElementType

func (CngwCertificateMap) ElementType() reflect.Type

func (CngwCertificateMap) ToCngwCertificateMapOutput

func (i CngwCertificateMap) ToCngwCertificateMapOutput() CngwCertificateMapOutput

func (CngwCertificateMap) ToCngwCertificateMapOutputWithContext

func (i CngwCertificateMap) ToCngwCertificateMapOutputWithContext(ctx context.Context) CngwCertificateMapOutput

type CngwCertificateMapInput

type CngwCertificateMapInput interface {
	pulumi.Input

	ToCngwCertificateMapOutput() CngwCertificateMapOutput
	ToCngwCertificateMapOutputWithContext(context.Context) CngwCertificateMapOutput
}

CngwCertificateMapInput is an input type that accepts CngwCertificateMap and CngwCertificateMapOutput values. You can construct a concrete instance of `CngwCertificateMapInput` via:

CngwCertificateMap{ "key": CngwCertificateArgs{...} }

type CngwCertificateMapOutput

type CngwCertificateMapOutput struct{ *pulumi.OutputState }

func (CngwCertificateMapOutput) ElementType

func (CngwCertificateMapOutput) ElementType() reflect.Type

func (CngwCertificateMapOutput) MapIndex

func (CngwCertificateMapOutput) ToCngwCertificateMapOutput

func (o CngwCertificateMapOutput) ToCngwCertificateMapOutput() CngwCertificateMapOutput

func (CngwCertificateMapOutput) ToCngwCertificateMapOutputWithContext

func (o CngwCertificateMapOutput) ToCngwCertificateMapOutputWithContext(ctx context.Context) CngwCertificateMapOutput

type CngwCertificateOutput

type CngwCertificateOutput struct{ *pulumi.OutputState }

func (CngwCertificateOutput) BindDomains

Domains of the binding.

func (CngwCertificateOutput) CertId

Certificate ID of ssl platform.

func (CngwCertificateOutput) Crt

Pem format of certificate.

func (CngwCertificateOutput) ElementType

func (CngwCertificateOutput) ElementType() reflect.Type

func (CngwCertificateOutput) GatewayId

Gateway ID.

func (CngwCertificateOutput) Key

Private key of certificate.

func (CngwCertificateOutput) Name

Certificate name.

func (CngwCertificateOutput) ToCngwCertificateOutput

func (o CngwCertificateOutput) ToCngwCertificateOutput() CngwCertificateOutput

func (CngwCertificateOutput) ToCngwCertificateOutputWithContext

func (o CngwCertificateOutput) ToCngwCertificateOutputWithContext(ctx context.Context) CngwCertificateOutput

type CngwCertificateState

type CngwCertificateState struct {
	// Domains of the binding.
	BindDomains pulumi.StringArrayInput
	// Certificate ID of ssl platform.
	CertId pulumi.StringPtrInput
	// Pem format of certificate.
	Crt pulumi.StringPtrInput
	// Gateway ID.
	GatewayId pulumi.StringPtrInput
	// Private key of certificate.
	Key pulumi.StringPtrInput
	// Certificate name.
	Name pulumi.StringPtrInput
}

func (CngwCertificateState) ElementType

func (CngwCertificateState) ElementType() reflect.Type

type CngwGateway

type CngwGateway struct {
	pulumi.CustomResourceState

	// description information, up to 120 characters.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// whether to enable CLS log. Default value: fasle.
	EnableCls pulumi.BoolPtrOutput `pulumi:"enableCls"`
	// engine region of gateway.
	EngineRegion pulumi.StringOutput `pulumi:"engineRegion"`
	// product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`.
	FeatureVersion pulumi.StringOutput `pulumi:"featureVersion"`
	// gateway vwersion. Reference value: `2.4.1`, `2.5.1`.
	GatewayVersion pulumi.StringOutput `pulumi:"gatewayVersion"`
	// ingress class name.
	IngressClassName pulumi.StringOutput `pulumi:"ingressClassName"`
	// Port information that the instance listens to.
	InstancePorts CngwGatewayInstancePortArrayOutput `pulumi:"instancePorts"`
	// internet configration.
	InternetConfig CngwGatewayInternetConfigPtrOutput `pulumi:"internetConfig"`
	// public network outbound traffic bandwidth,[1,2048]Mbps.
	InternetMaxBandwidthOut pulumi.IntPtrOutput `pulumi:"internetMaxBandwidthOut"`
	// gateway name, supports up to 60 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// gateway node configration.
	NodeConfig CngwGatewayNodeConfigOutput `pulumi:"nodeConfig"`
	// Public IP address list.
	PublicIpAddresses pulumi.StringArrayOutput `pulumi:"publicIpAddresses"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances
	// yet).
	TradeType pulumi.IntPtrOutput `pulumi:"tradeType"`
	// gateway type,currently only supports kong.
	Type pulumi.StringOutput `pulumi:"type"`
	// vpc information.
	VpcConfig CngwGatewayVpcConfigOutput `pulumi:"vpcConfig"`
}

func GetCngwGateway

func GetCngwGateway(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CngwGatewayState, opts ...pulumi.ResourceOption) (*CngwGateway, error)

GetCngwGateway gets an existing CngwGateway 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 NewCngwGateway

func NewCngwGateway(ctx *pulumi.Context,
	name string, args *CngwGatewayArgs, opts ...pulumi.ResourceOption) (*CngwGateway, error)

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

func (*CngwGateway) ElementType

func (*CngwGateway) ElementType() reflect.Type

func (*CngwGateway) ToCngwGatewayOutput

func (i *CngwGateway) ToCngwGatewayOutput() CngwGatewayOutput

func (*CngwGateway) ToCngwGatewayOutputWithContext

func (i *CngwGateway) ToCngwGatewayOutputWithContext(ctx context.Context) CngwGatewayOutput

type CngwGatewayArgs

type CngwGatewayArgs struct {
	// description information, up to 120 characters.
	Description pulumi.StringPtrInput
	// whether to enable CLS log. Default value: fasle.
	EnableCls pulumi.BoolPtrInput
	// engine region of gateway.
	EngineRegion pulumi.StringPtrInput
	// product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`.
	FeatureVersion pulumi.StringPtrInput
	// gateway vwersion. Reference value: `2.4.1`, `2.5.1`.
	GatewayVersion pulumi.StringInput
	// ingress class name.
	IngressClassName pulumi.StringPtrInput
	// internet configration.
	InternetConfig CngwGatewayInternetConfigPtrInput
	// public network outbound traffic bandwidth,[1,2048]Mbps.
	InternetMaxBandwidthOut pulumi.IntPtrInput
	// gateway name, supports up to 60 characters.
	Name pulumi.StringPtrInput
	// gateway node configration.
	NodeConfig CngwGatewayNodeConfigInput
	// Tag description list.
	Tags pulumi.MapInput
	// trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances
	// yet).
	TradeType pulumi.IntPtrInput
	// gateway type,currently only supports kong.
	Type pulumi.StringInput
	// vpc information.
	VpcConfig CngwGatewayVpcConfigInput
}

The set of arguments for constructing a CngwGateway resource.

func (CngwGatewayArgs) ElementType

func (CngwGatewayArgs) ElementType() reflect.Type

type CngwGatewayArray

type CngwGatewayArray []CngwGatewayInput

func (CngwGatewayArray) ElementType

func (CngwGatewayArray) ElementType() reflect.Type

func (CngwGatewayArray) ToCngwGatewayArrayOutput

func (i CngwGatewayArray) ToCngwGatewayArrayOutput() CngwGatewayArrayOutput

func (CngwGatewayArray) ToCngwGatewayArrayOutputWithContext

func (i CngwGatewayArray) ToCngwGatewayArrayOutputWithContext(ctx context.Context) CngwGatewayArrayOutput

type CngwGatewayArrayInput

type CngwGatewayArrayInput interface {
	pulumi.Input

	ToCngwGatewayArrayOutput() CngwGatewayArrayOutput
	ToCngwGatewayArrayOutputWithContext(context.Context) CngwGatewayArrayOutput
}

CngwGatewayArrayInput is an input type that accepts CngwGatewayArray and CngwGatewayArrayOutput values. You can construct a concrete instance of `CngwGatewayArrayInput` via:

CngwGatewayArray{ CngwGatewayArgs{...} }

type CngwGatewayArrayOutput

type CngwGatewayArrayOutput struct{ *pulumi.OutputState }

func (CngwGatewayArrayOutput) ElementType

func (CngwGatewayArrayOutput) ElementType() reflect.Type

func (CngwGatewayArrayOutput) Index

func (CngwGatewayArrayOutput) ToCngwGatewayArrayOutput

func (o CngwGatewayArrayOutput) ToCngwGatewayArrayOutput() CngwGatewayArrayOutput

func (CngwGatewayArrayOutput) ToCngwGatewayArrayOutputWithContext

func (o CngwGatewayArrayOutput) ToCngwGatewayArrayOutputWithContext(ctx context.Context) CngwGatewayArrayOutput

type CngwGatewayInput

type CngwGatewayInput interface {
	pulumi.Input

	ToCngwGatewayOutput() CngwGatewayOutput
	ToCngwGatewayOutputWithContext(ctx context.Context) CngwGatewayOutput
}

type CngwGatewayInstancePort

type CngwGatewayInstancePort struct {
	HttpPort  *string `pulumi:"httpPort"`
	HttpsPort *string `pulumi:"httpsPort"`
	TcpPort   *string `pulumi:"tcpPort"`
	UdpPort   *string `pulumi:"udpPort"`
}

type CngwGatewayInstancePortArgs

type CngwGatewayInstancePortArgs struct {
	HttpPort  pulumi.StringPtrInput `pulumi:"httpPort"`
	HttpsPort pulumi.StringPtrInput `pulumi:"httpsPort"`
	TcpPort   pulumi.StringPtrInput `pulumi:"tcpPort"`
	UdpPort   pulumi.StringPtrInput `pulumi:"udpPort"`
}

func (CngwGatewayInstancePortArgs) ElementType

func (CngwGatewayInstancePortArgs) ToCngwGatewayInstancePortOutput

func (i CngwGatewayInstancePortArgs) ToCngwGatewayInstancePortOutput() CngwGatewayInstancePortOutput

func (CngwGatewayInstancePortArgs) ToCngwGatewayInstancePortOutputWithContext

func (i CngwGatewayInstancePortArgs) ToCngwGatewayInstancePortOutputWithContext(ctx context.Context) CngwGatewayInstancePortOutput

type CngwGatewayInstancePortArray

type CngwGatewayInstancePortArray []CngwGatewayInstancePortInput

func (CngwGatewayInstancePortArray) ElementType

func (CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutput

func (i CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutput() CngwGatewayInstancePortArrayOutput

func (CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutputWithContext

func (i CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutputWithContext(ctx context.Context) CngwGatewayInstancePortArrayOutput

type CngwGatewayInstancePortArrayInput

type CngwGatewayInstancePortArrayInput interface {
	pulumi.Input

	ToCngwGatewayInstancePortArrayOutput() CngwGatewayInstancePortArrayOutput
	ToCngwGatewayInstancePortArrayOutputWithContext(context.Context) CngwGatewayInstancePortArrayOutput
}

CngwGatewayInstancePortArrayInput is an input type that accepts CngwGatewayInstancePortArray and CngwGatewayInstancePortArrayOutput values. You can construct a concrete instance of `CngwGatewayInstancePortArrayInput` via:

CngwGatewayInstancePortArray{ CngwGatewayInstancePortArgs{...} }

type CngwGatewayInstancePortArrayOutput

type CngwGatewayInstancePortArrayOutput struct{ *pulumi.OutputState }

func (CngwGatewayInstancePortArrayOutput) ElementType

func (CngwGatewayInstancePortArrayOutput) Index

func (CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutput

func (o CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutput() CngwGatewayInstancePortArrayOutput

func (CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutputWithContext

func (o CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutputWithContext(ctx context.Context) CngwGatewayInstancePortArrayOutput

type CngwGatewayInstancePortInput

type CngwGatewayInstancePortInput interface {
	pulumi.Input

	ToCngwGatewayInstancePortOutput() CngwGatewayInstancePortOutput
	ToCngwGatewayInstancePortOutputWithContext(context.Context) CngwGatewayInstancePortOutput
}

CngwGatewayInstancePortInput is an input type that accepts CngwGatewayInstancePortArgs and CngwGatewayInstancePortOutput values. You can construct a concrete instance of `CngwGatewayInstancePortInput` via:

CngwGatewayInstancePortArgs{...}

type CngwGatewayInstancePortOutput

type CngwGatewayInstancePortOutput struct{ *pulumi.OutputState }

func (CngwGatewayInstancePortOutput) ElementType

func (CngwGatewayInstancePortOutput) HttpPort

func (CngwGatewayInstancePortOutput) HttpsPort

func (CngwGatewayInstancePortOutput) TcpPort

func (CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutput

func (o CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutput() CngwGatewayInstancePortOutput

func (CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutputWithContext

func (o CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutputWithContext(ctx context.Context) CngwGatewayInstancePortOutput

func (CngwGatewayInstancePortOutput) UdpPort

type CngwGatewayInternetConfig

type CngwGatewayInternetConfig struct {
	Description             *string `pulumi:"description"`
	InternetAddressVersion  *string `pulumi:"internetAddressVersion"`
	InternetMaxBandwidthOut *int    `pulumi:"internetMaxBandwidthOut"`
	InternetPayMode         *string `pulumi:"internetPayMode"`
	MasterZoneId            *string `pulumi:"masterZoneId"`
	MultiZoneFlag           *bool   `pulumi:"multiZoneFlag"`
	SlaType                 *string `pulumi:"slaType"`
	SlaveZoneId             *string `pulumi:"slaveZoneId"`
}

type CngwGatewayInternetConfigArgs

type CngwGatewayInternetConfigArgs struct {
	Description             pulumi.StringPtrInput `pulumi:"description"`
	InternetAddressVersion  pulumi.StringPtrInput `pulumi:"internetAddressVersion"`
	InternetMaxBandwidthOut pulumi.IntPtrInput    `pulumi:"internetMaxBandwidthOut"`
	InternetPayMode         pulumi.StringPtrInput `pulumi:"internetPayMode"`
	MasterZoneId            pulumi.StringPtrInput `pulumi:"masterZoneId"`
	MultiZoneFlag           pulumi.BoolPtrInput   `pulumi:"multiZoneFlag"`
	SlaType                 pulumi.StringPtrInput `pulumi:"slaType"`
	SlaveZoneId             pulumi.StringPtrInput `pulumi:"slaveZoneId"`
}

func (CngwGatewayInternetConfigArgs) ElementType

func (CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutput

func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutput() CngwGatewayInternetConfigOutput

func (CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutputWithContext

func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutputWithContext(ctx context.Context) CngwGatewayInternetConfigOutput

func (CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutput

func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput

func (CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutputWithContext

func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutputWithContext(ctx context.Context) CngwGatewayInternetConfigPtrOutput

type CngwGatewayInternetConfigInput

type CngwGatewayInternetConfigInput interface {
	pulumi.Input

	ToCngwGatewayInternetConfigOutput() CngwGatewayInternetConfigOutput
	ToCngwGatewayInternetConfigOutputWithContext(context.Context) CngwGatewayInternetConfigOutput
}

CngwGatewayInternetConfigInput is an input type that accepts CngwGatewayInternetConfigArgs and CngwGatewayInternetConfigOutput values. You can construct a concrete instance of `CngwGatewayInternetConfigInput` via:

CngwGatewayInternetConfigArgs{...}

type CngwGatewayInternetConfigOutput

type CngwGatewayInternetConfigOutput struct{ *pulumi.OutputState }

func (CngwGatewayInternetConfigOutput) Description

func (CngwGatewayInternetConfigOutput) ElementType

func (CngwGatewayInternetConfigOutput) InternetAddressVersion

func (o CngwGatewayInternetConfigOutput) InternetAddressVersion() pulumi.StringPtrOutput

func (CngwGatewayInternetConfigOutput) InternetMaxBandwidthOut

func (o CngwGatewayInternetConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (CngwGatewayInternetConfigOutput) InternetPayMode

func (CngwGatewayInternetConfigOutput) MasterZoneId

func (CngwGatewayInternetConfigOutput) MultiZoneFlag

func (CngwGatewayInternetConfigOutput) SlaType

func (CngwGatewayInternetConfigOutput) SlaveZoneId

func (CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutput

func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutput() CngwGatewayInternetConfigOutput

func (CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutputWithContext

func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutputWithContext(ctx context.Context) CngwGatewayInternetConfigOutput

func (CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutput

func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput

func (CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutputWithContext

func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutputWithContext(ctx context.Context) CngwGatewayInternetConfigPtrOutput

type CngwGatewayInternetConfigPtrInput

type CngwGatewayInternetConfigPtrInput interface {
	pulumi.Input

	ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput
	ToCngwGatewayInternetConfigPtrOutputWithContext(context.Context) CngwGatewayInternetConfigPtrOutput
}

CngwGatewayInternetConfigPtrInput is an input type that accepts CngwGatewayInternetConfigArgs, CngwGatewayInternetConfigPtr and CngwGatewayInternetConfigPtrOutput values. You can construct a concrete instance of `CngwGatewayInternetConfigPtrInput` via:

        CngwGatewayInternetConfigArgs{...}

or:

        nil

type CngwGatewayInternetConfigPtrOutput

type CngwGatewayInternetConfigPtrOutput struct{ *pulumi.OutputState }

func (CngwGatewayInternetConfigPtrOutput) Description

func (CngwGatewayInternetConfigPtrOutput) Elem

func (CngwGatewayInternetConfigPtrOutput) ElementType

func (CngwGatewayInternetConfigPtrOutput) InternetAddressVersion

func (o CngwGatewayInternetConfigPtrOutput) InternetAddressVersion() pulumi.StringPtrOutput

func (CngwGatewayInternetConfigPtrOutput) InternetMaxBandwidthOut

func (o CngwGatewayInternetConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (CngwGatewayInternetConfigPtrOutput) InternetPayMode

func (CngwGatewayInternetConfigPtrOutput) MasterZoneId

func (CngwGatewayInternetConfigPtrOutput) MultiZoneFlag

func (CngwGatewayInternetConfigPtrOutput) SlaType

func (CngwGatewayInternetConfigPtrOutput) SlaveZoneId

func (CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutput

func (o CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput

func (CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutputWithContext

func (o CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutputWithContext(ctx context.Context) CngwGatewayInternetConfigPtrOutput

type CngwGatewayMap

type CngwGatewayMap map[string]CngwGatewayInput

func (CngwGatewayMap) ElementType

func (CngwGatewayMap) ElementType() reflect.Type

func (CngwGatewayMap) ToCngwGatewayMapOutput

func (i CngwGatewayMap) ToCngwGatewayMapOutput() CngwGatewayMapOutput

func (CngwGatewayMap) ToCngwGatewayMapOutputWithContext

func (i CngwGatewayMap) ToCngwGatewayMapOutputWithContext(ctx context.Context) CngwGatewayMapOutput

type CngwGatewayMapInput

type CngwGatewayMapInput interface {
	pulumi.Input

	ToCngwGatewayMapOutput() CngwGatewayMapOutput
	ToCngwGatewayMapOutputWithContext(context.Context) CngwGatewayMapOutput
}

CngwGatewayMapInput is an input type that accepts CngwGatewayMap and CngwGatewayMapOutput values. You can construct a concrete instance of `CngwGatewayMapInput` via:

CngwGatewayMap{ "key": CngwGatewayArgs{...} }

type CngwGatewayMapOutput

type CngwGatewayMapOutput struct{ *pulumi.OutputState }

func (CngwGatewayMapOutput) ElementType

func (CngwGatewayMapOutput) ElementType() reflect.Type

func (CngwGatewayMapOutput) MapIndex

func (CngwGatewayMapOutput) ToCngwGatewayMapOutput

func (o CngwGatewayMapOutput) ToCngwGatewayMapOutput() CngwGatewayMapOutput

func (CngwGatewayMapOutput) ToCngwGatewayMapOutputWithContext

func (o CngwGatewayMapOutput) ToCngwGatewayMapOutputWithContext(ctx context.Context) CngwGatewayMapOutput

type CngwGatewayNodeConfig

type CngwGatewayNodeConfig struct {
	Number        int    `pulumi:"number"`
	Specification string `pulumi:"specification"`
}

type CngwGatewayNodeConfigArgs

type CngwGatewayNodeConfigArgs struct {
	Number        pulumi.IntInput    `pulumi:"number"`
	Specification pulumi.StringInput `pulumi:"specification"`
}

func (CngwGatewayNodeConfigArgs) ElementType

func (CngwGatewayNodeConfigArgs) ElementType() reflect.Type

func (CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutput

func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutput() CngwGatewayNodeConfigOutput

func (CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutputWithContext

func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutputWithContext(ctx context.Context) CngwGatewayNodeConfigOutput

func (CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutput

func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput

func (CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutputWithContext

func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutputWithContext(ctx context.Context) CngwGatewayNodeConfigPtrOutput

type CngwGatewayNodeConfigInput

type CngwGatewayNodeConfigInput interface {
	pulumi.Input

	ToCngwGatewayNodeConfigOutput() CngwGatewayNodeConfigOutput
	ToCngwGatewayNodeConfigOutputWithContext(context.Context) CngwGatewayNodeConfigOutput
}

CngwGatewayNodeConfigInput is an input type that accepts CngwGatewayNodeConfigArgs and CngwGatewayNodeConfigOutput values. You can construct a concrete instance of `CngwGatewayNodeConfigInput` via:

CngwGatewayNodeConfigArgs{...}

type CngwGatewayNodeConfigOutput

type CngwGatewayNodeConfigOutput struct{ *pulumi.OutputState }

func (CngwGatewayNodeConfigOutput) ElementType

func (CngwGatewayNodeConfigOutput) Number

func (CngwGatewayNodeConfigOutput) Specification

func (CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutput

func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutput() CngwGatewayNodeConfigOutput

func (CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutputWithContext

func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutputWithContext(ctx context.Context) CngwGatewayNodeConfigOutput

func (CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutput

func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput

func (CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutputWithContext

func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutputWithContext(ctx context.Context) CngwGatewayNodeConfigPtrOutput

type CngwGatewayNodeConfigPtrInput

type CngwGatewayNodeConfigPtrInput interface {
	pulumi.Input

	ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput
	ToCngwGatewayNodeConfigPtrOutputWithContext(context.Context) CngwGatewayNodeConfigPtrOutput
}

CngwGatewayNodeConfigPtrInput is an input type that accepts CngwGatewayNodeConfigArgs, CngwGatewayNodeConfigPtr and CngwGatewayNodeConfigPtrOutput values. You can construct a concrete instance of `CngwGatewayNodeConfigPtrInput` via:

        CngwGatewayNodeConfigArgs{...}

or:

        nil

type CngwGatewayNodeConfigPtrOutput

type CngwGatewayNodeConfigPtrOutput struct{ *pulumi.OutputState }

func (CngwGatewayNodeConfigPtrOutput) Elem

func (CngwGatewayNodeConfigPtrOutput) ElementType

func (CngwGatewayNodeConfigPtrOutput) Number

func (CngwGatewayNodeConfigPtrOutput) Specification

func (CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutput

func (o CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput

func (CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutputWithContext

func (o CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutputWithContext(ctx context.Context) CngwGatewayNodeConfigPtrOutput

type CngwGatewayOutput

type CngwGatewayOutput struct{ *pulumi.OutputState }

func (CngwGatewayOutput) Description

func (o CngwGatewayOutput) Description() pulumi.StringPtrOutput

description information, up to 120 characters.

func (CngwGatewayOutput) ElementType

func (CngwGatewayOutput) ElementType() reflect.Type

func (CngwGatewayOutput) EnableCls

func (o CngwGatewayOutput) EnableCls() pulumi.BoolPtrOutput

whether to enable CLS log. Default value: fasle.

func (CngwGatewayOutput) EngineRegion

func (o CngwGatewayOutput) EngineRegion() pulumi.StringOutput

engine region of gateway.

func (CngwGatewayOutput) FeatureVersion

func (o CngwGatewayOutput) FeatureVersion() pulumi.StringOutput

product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`.

func (CngwGatewayOutput) GatewayVersion

func (o CngwGatewayOutput) GatewayVersion() pulumi.StringOutput

gateway vwersion. Reference value: `2.4.1`, `2.5.1`.

func (CngwGatewayOutput) IngressClassName

func (o CngwGatewayOutput) IngressClassName() pulumi.StringOutput

ingress class name.

func (CngwGatewayOutput) InstancePorts

Port information that the instance listens to.

func (CngwGatewayOutput) InternetConfig

internet configration.

func (CngwGatewayOutput) InternetMaxBandwidthOut

func (o CngwGatewayOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

public network outbound traffic bandwidth,[1,2048]Mbps.

func (CngwGatewayOutput) Name

gateway name, supports up to 60 characters.

func (CngwGatewayOutput) NodeConfig

gateway node configration.

func (CngwGatewayOutput) PublicIpAddresses

func (o CngwGatewayOutput) PublicIpAddresses() pulumi.StringArrayOutput

Public IP address list.

func (CngwGatewayOutput) Tags

Tag description list.

func (CngwGatewayOutput) ToCngwGatewayOutput

func (o CngwGatewayOutput) ToCngwGatewayOutput() CngwGatewayOutput

func (CngwGatewayOutput) ToCngwGatewayOutputWithContext

func (o CngwGatewayOutput) ToCngwGatewayOutputWithContext(ctx context.Context) CngwGatewayOutput

func (CngwGatewayOutput) TradeType

func (o CngwGatewayOutput) TradeType() pulumi.IntPtrOutput

trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances yet).

func (CngwGatewayOutput) Type

gateway type,currently only supports kong.

func (CngwGatewayOutput) VpcConfig

vpc information.

type CngwGatewayState

type CngwGatewayState struct {
	// description information, up to 120 characters.
	Description pulumi.StringPtrInput
	// whether to enable CLS log. Default value: fasle.
	EnableCls pulumi.BoolPtrInput
	// engine region of gateway.
	EngineRegion pulumi.StringPtrInput
	// product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`.
	FeatureVersion pulumi.StringPtrInput
	// gateway vwersion. Reference value: `2.4.1`, `2.5.1`.
	GatewayVersion pulumi.StringPtrInput
	// ingress class name.
	IngressClassName pulumi.StringPtrInput
	// Port information that the instance listens to.
	InstancePorts CngwGatewayInstancePortArrayInput
	// internet configration.
	InternetConfig CngwGatewayInternetConfigPtrInput
	// public network outbound traffic bandwidth,[1,2048]Mbps.
	InternetMaxBandwidthOut pulumi.IntPtrInput
	// gateway name, supports up to 60 characters.
	Name pulumi.StringPtrInput
	// gateway node configration.
	NodeConfig CngwGatewayNodeConfigPtrInput
	// Public IP address list.
	PublicIpAddresses pulumi.StringArrayInput
	// Tag description list.
	Tags pulumi.MapInput
	// trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances
	// yet).
	TradeType pulumi.IntPtrInput
	// gateway type,currently only supports kong.
	Type pulumi.StringPtrInput
	// vpc information.
	VpcConfig CngwGatewayVpcConfigPtrInput
}

func (CngwGatewayState) ElementType

func (CngwGatewayState) ElementType() reflect.Type

type CngwGatewayVpcConfig

type CngwGatewayVpcConfig struct {
	SubnetId *string `pulumi:"subnetId"`
	VpcId    *string `pulumi:"vpcId"`
}

type CngwGatewayVpcConfigArgs

type CngwGatewayVpcConfigArgs struct {
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	VpcId    pulumi.StringPtrInput `pulumi:"vpcId"`
}

func (CngwGatewayVpcConfigArgs) ElementType

func (CngwGatewayVpcConfigArgs) ElementType() reflect.Type

func (CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutput

func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutput() CngwGatewayVpcConfigOutput

func (CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutputWithContext

func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutputWithContext(ctx context.Context) CngwGatewayVpcConfigOutput

func (CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutput

func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput

func (CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutputWithContext

func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutputWithContext(ctx context.Context) CngwGatewayVpcConfigPtrOutput

type CngwGatewayVpcConfigInput

type CngwGatewayVpcConfigInput interface {
	pulumi.Input

	ToCngwGatewayVpcConfigOutput() CngwGatewayVpcConfigOutput
	ToCngwGatewayVpcConfigOutputWithContext(context.Context) CngwGatewayVpcConfigOutput
}

CngwGatewayVpcConfigInput is an input type that accepts CngwGatewayVpcConfigArgs and CngwGatewayVpcConfigOutput values. You can construct a concrete instance of `CngwGatewayVpcConfigInput` via:

CngwGatewayVpcConfigArgs{...}

type CngwGatewayVpcConfigOutput

type CngwGatewayVpcConfigOutput struct{ *pulumi.OutputState }

func (CngwGatewayVpcConfigOutput) ElementType

func (CngwGatewayVpcConfigOutput) ElementType() reflect.Type

func (CngwGatewayVpcConfigOutput) SubnetId

func (CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutput

func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutput() CngwGatewayVpcConfigOutput

func (CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutputWithContext

func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutputWithContext(ctx context.Context) CngwGatewayVpcConfigOutput

func (CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutput

func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput

func (CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutputWithContext

func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutputWithContext(ctx context.Context) CngwGatewayVpcConfigPtrOutput

func (CngwGatewayVpcConfigOutput) VpcId

type CngwGatewayVpcConfigPtrInput

type CngwGatewayVpcConfigPtrInput interface {
	pulumi.Input

	ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput
	ToCngwGatewayVpcConfigPtrOutputWithContext(context.Context) CngwGatewayVpcConfigPtrOutput
}

CngwGatewayVpcConfigPtrInput is an input type that accepts CngwGatewayVpcConfigArgs, CngwGatewayVpcConfigPtr and CngwGatewayVpcConfigPtrOutput values. You can construct a concrete instance of `CngwGatewayVpcConfigPtrInput` via:

        CngwGatewayVpcConfigArgs{...}

or:

        nil

type CngwGatewayVpcConfigPtrOutput

type CngwGatewayVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (CngwGatewayVpcConfigPtrOutput) Elem

func (CngwGatewayVpcConfigPtrOutput) ElementType

func (CngwGatewayVpcConfigPtrOutput) SubnetId

func (CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutput

func (o CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput

func (CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutputWithContext

func (o CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutputWithContext(ctx context.Context) CngwGatewayVpcConfigPtrOutput

func (CngwGatewayVpcConfigPtrOutput) VpcId

type CngwGroup

type CngwGroup struct {
	pulumi.CustomResourceState

	// description information of group.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// gateway IDonly postpaid gateway supported.
	GatewayId pulumi.StringOutput `pulumi:"gatewayId"`
	// internet configration.
	InternetConfig CngwGroupInternetConfigPtrOutput `pulumi:"internetConfig"`
	// public network outbound traffic bandwidth,[1,2048]Mbps.
	InternetMaxBandwidthOut pulumi.IntPtrOutput `pulumi:"internetMaxBandwidthOut"`
	// gateway group name.
	Name pulumi.StringOutput `pulumi:"name"`
	// group node configration.
	NodeConfig CngwGroupNodeConfigOutput `pulumi:"nodeConfig"`
	// subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
}

func GetCngwGroup

func GetCngwGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CngwGroupState, opts ...pulumi.ResourceOption) (*CngwGroup, error)

GetCngwGroup gets an existing CngwGroup 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 NewCngwGroup

func NewCngwGroup(ctx *pulumi.Context,
	name string, args *CngwGroupArgs, opts ...pulumi.ResourceOption) (*CngwGroup, error)

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

func (*CngwGroup) ElementType

func (*CngwGroup) ElementType() reflect.Type

func (*CngwGroup) ToCngwGroupOutput

func (i *CngwGroup) ToCngwGroupOutput() CngwGroupOutput

func (*CngwGroup) ToCngwGroupOutputWithContext

func (i *CngwGroup) ToCngwGroupOutputWithContext(ctx context.Context) CngwGroupOutput

type CngwGroupArgs

type CngwGroupArgs struct {
	// description information of group.
	Description pulumi.StringPtrInput
	// gateway IDonly postpaid gateway supported.
	GatewayId pulumi.StringInput
	// internet configration.
	InternetConfig CngwGroupInternetConfigPtrInput
	// public network outbound traffic bandwidth,[1,2048]Mbps.
	InternetMaxBandwidthOut pulumi.IntPtrInput
	// gateway group name.
	Name pulumi.StringPtrInput
	// group node configration.
	NodeConfig CngwGroupNodeConfigInput
	// subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9.
	SubnetId pulumi.StringInput
}

The set of arguments for constructing a CngwGroup resource.

func (CngwGroupArgs) ElementType

func (CngwGroupArgs) ElementType() reflect.Type

type CngwGroupArray

type CngwGroupArray []CngwGroupInput

func (CngwGroupArray) ElementType

func (CngwGroupArray) ElementType() reflect.Type

func (CngwGroupArray) ToCngwGroupArrayOutput

func (i CngwGroupArray) ToCngwGroupArrayOutput() CngwGroupArrayOutput

func (CngwGroupArray) ToCngwGroupArrayOutputWithContext

func (i CngwGroupArray) ToCngwGroupArrayOutputWithContext(ctx context.Context) CngwGroupArrayOutput

type CngwGroupArrayInput

type CngwGroupArrayInput interface {
	pulumi.Input

	ToCngwGroupArrayOutput() CngwGroupArrayOutput
	ToCngwGroupArrayOutputWithContext(context.Context) CngwGroupArrayOutput
}

CngwGroupArrayInput is an input type that accepts CngwGroupArray and CngwGroupArrayOutput values. You can construct a concrete instance of `CngwGroupArrayInput` via:

CngwGroupArray{ CngwGroupArgs{...} }

type CngwGroupArrayOutput

type CngwGroupArrayOutput struct{ *pulumi.OutputState }

func (CngwGroupArrayOutput) ElementType

func (CngwGroupArrayOutput) ElementType() reflect.Type

func (CngwGroupArrayOutput) Index

func (CngwGroupArrayOutput) ToCngwGroupArrayOutput

func (o CngwGroupArrayOutput) ToCngwGroupArrayOutput() CngwGroupArrayOutput

func (CngwGroupArrayOutput) ToCngwGroupArrayOutputWithContext

func (o CngwGroupArrayOutput) ToCngwGroupArrayOutputWithContext(ctx context.Context) CngwGroupArrayOutput

type CngwGroupInput

type CngwGroupInput interface {
	pulumi.Input

	ToCngwGroupOutput() CngwGroupOutput
	ToCngwGroupOutputWithContext(ctx context.Context) CngwGroupOutput
}

type CngwGroupInternetConfig

type CngwGroupInternetConfig struct {
	Description             *string `pulumi:"description"`
	InternetAddressVersion  *string `pulumi:"internetAddressVersion"`
	InternetMaxBandwidthOut *int    `pulumi:"internetMaxBandwidthOut"`
	InternetPayMode         *string `pulumi:"internetPayMode"`
	MasterZoneId            *string `pulumi:"masterZoneId"`
	MultiZoneFlag           *bool   `pulumi:"multiZoneFlag"`
	SlaType                 *string `pulumi:"slaType"`
	SlaveZoneId             *string `pulumi:"slaveZoneId"`
}

type CngwGroupInternetConfigArgs

type CngwGroupInternetConfigArgs struct {
	Description             pulumi.StringPtrInput `pulumi:"description"`
	InternetAddressVersion  pulumi.StringPtrInput `pulumi:"internetAddressVersion"`
	InternetMaxBandwidthOut pulumi.IntPtrInput    `pulumi:"internetMaxBandwidthOut"`
	InternetPayMode         pulumi.StringPtrInput `pulumi:"internetPayMode"`
	MasterZoneId            pulumi.StringPtrInput `pulumi:"masterZoneId"`
	MultiZoneFlag           pulumi.BoolPtrInput   `pulumi:"multiZoneFlag"`
	SlaType                 pulumi.StringPtrInput `pulumi:"slaType"`
	SlaveZoneId             pulumi.StringPtrInput `pulumi:"slaveZoneId"`
}

func (CngwGroupInternetConfigArgs) ElementType

func (CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutput

func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutput() CngwGroupInternetConfigOutput

func (CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutputWithContext

func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutputWithContext(ctx context.Context) CngwGroupInternetConfigOutput

func (CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutput

func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput

func (CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutputWithContext

func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutputWithContext(ctx context.Context) CngwGroupInternetConfigPtrOutput

type CngwGroupInternetConfigInput

type CngwGroupInternetConfigInput interface {
	pulumi.Input

	ToCngwGroupInternetConfigOutput() CngwGroupInternetConfigOutput
	ToCngwGroupInternetConfigOutputWithContext(context.Context) CngwGroupInternetConfigOutput
}

CngwGroupInternetConfigInput is an input type that accepts CngwGroupInternetConfigArgs and CngwGroupInternetConfigOutput values. You can construct a concrete instance of `CngwGroupInternetConfigInput` via:

CngwGroupInternetConfigArgs{...}

type CngwGroupInternetConfigOutput

type CngwGroupInternetConfigOutput struct{ *pulumi.OutputState }

func (CngwGroupInternetConfigOutput) Description

func (CngwGroupInternetConfigOutput) ElementType

func (CngwGroupInternetConfigOutput) InternetAddressVersion

func (o CngwGroupInternetConfigOutput) InternetAddressVersion() pulumi.StringPtrOutput

func (CngwGroupInternetConfigOutput) InternetMaxBandwidthOut

func (o CngwGroupInternetConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (CngwGroupInternetConfigOutput) InternetPayMode

func (CngwGroupInternetConfigOutput) MasterZoneId

func (CngwGroupInternetConfigOutput) MultiZoneFlag

func (CngwGroupInternetConfigOutput) SlaType

func (CngwGroupInternetConfigOutput) SlaveZoneId

func (CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutput

func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutput() CngwGroupInternetConfigOutput

func (CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutputWithContext

func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutputWithContext(ctx context.Context) CngwGroupInternetConfigOutput

func (CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutput

func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput

func (CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutputWithContext

func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutputWithContext(ctx context.Context) CngwGroupInternetConfigPtrOutput

type CngwGroupInternetConfigPtrInput

type CngwGroupInternetConfigPtrInput interface {
	pulumi.Input

	ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput
	ToCngwGroupInternetConfigPtrOutputWithContext(context.Context) CngwGroupInternetConfigPtrOutput
}

CngwGroupInternetConfigPtrInput is an input type that accepts CngwGroupInternetConfigArgs, CngwGroupInternetConfigPtr and CngwGroupInternetConfigPtrOutput values. You can construct a concrete instance of `CngwGroupInternetConfigPtrInput` via:

        CngwGroupInternetConfigArgs{...}

or:

        nil

type CngwGroupInternetConfigPtrOutput

type CngwGroupInternetConfigPtrOutput struct{ *pulumi.OutputState }

func (CngwGroupInternetConfigPtrOutput) Description

func (CngwGroupInternetConfigPtrOutput) Elem

func (CngwGroupInternetConfigPtrOutput) ElementType

func (CngwGroupInternetConfigPtrOutput) InternetAddressVersion

func (o CngwGroupInternetConfigPtrOutput) InternetAddressVersion() pulumi.StringPtrOutput

func (CngwGroupInternetConfigPtrOutput) InternetMaxBandwidthOut

func (o CngwGroupInternetConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (CngwGroupInternetConfigPtrOutput) InternetPayMode

func (CngwGroupInternetConfigPtrOutput) MasterZoneId

func (CngwGroupInternetConfigPtrOutput) MultiZoneFlag

func (CngwGroupInternetConfigPtrOutput) SlaType

func (CngwGroupInternetConfigPtrOutput) SlaveZoneId

func (CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutput

func (o CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput

func (CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutputWithContext

func (o CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutputWithContext(ctx context.Context) CngwGroupInternetConfigPtrOutput

type CngwGroupMap

type CngwGroupMap map[string]CngwGroupInput

func (CngwGroupMap) ElementType

func (CngwGroupMap) ElementType() reflect.Type

func (CngwGroupMap) ToCngwGroupMapOutput

func (i CngwGroupMap) ToCngwGroupMapOutput() CngwGroupMapOutput

func (CngwGroupMap) ToCngwGroupMapOutputWithContext

func (i CngwGroupMap) ToCngwGroupMapOutputWithContext(ctx context.Context) CngwGroupMapOutput

type CngwGroupMapInput

type CngwGroupMapInput interface {
	pulumi.Input

	ToCngwGroupMapOutput() CngwGroupMapOutput
	ToCngwGroupMapOutputWithContext(context.Context) CngwGroupMapOutput
}

CngwGroupMapInput is an input type that accepts CngwGroupMap and CngwGroupMapOutput values. You can construct a concrete instance of `CngwGroupMapInput` via:

CngwGroupMap{ "key": CngwGroupArgs{...} }

type CngwGroupMapOutput

type CngwGroupMapOutput struct{ *pulumi.OutputState }

func (CngwGroupMapOutput) ElementType

func (CngwGroupMapOutput) ElementType() reflect.Type

func (CngwGroupMapOutput) MapIndex

func (CngwGroupMapOutput) ToCngwGroupMapOutput

func (o CngwGroupMapOutput) ToCngwGroupMapOutput() CngwGroupMapOutput

func (CngwGroupMapOutput) ToCngwGroupMapOutputWithContext

func (o CngwGroupMapOutput) ToCngwGroupMapOutputWithContext(ctx context.Context) CngwGroupMapOutput

type CngwGroupNodeConfig

type CngwGroupNodeConfig struct {
	Number        int    `pulumi:"number"`
	Specification string `pulumi:"specification"`
}

type CngwGroupNodeConfigArgs

type CngwGroupNodeConfigArgs struct {
	Number        pulumi.IntInput    `pulumi:"number"`
	Specification pulumi.StringInput `pulumi:"specification"`
}

func (CngwGroupNodeConfigArgs) ElementType

func (CngwGroupNodeConfigArgs) ElementType() reflect.Type

func (CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutput

func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutput() CngwGroupNodeConfigOutput

func (CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutputWithContext

func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutputWithContext(ctx context.Context) CngwGroupNodeConfigOutput

func (CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutput

func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput

func (CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutputWithContext

func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutputWithContext(ctx context.Context) CngwGroupNodeConfigPtrOutput

type CngwGroupNodeConfigInput

type CngwGroupNodeConfigInput interface {
	pulumi.Input

	ToCngwGroupNodeConfigOutput() CngwGroupNodeConfigOutput
	ToCngwGroupNodeConfigOutputWithContext(context.Context) CngwGroupNodeConfigOutput
}

CngwGroupNodeConfigInput is an input type that accepts CngwGroupNodeConfigArgs and CngwGroupNodeConfigOutput values. You can construct a concrete instance of `CngwGroupNodeConfigInput` via:

CngwGroupNodeConfigArgs{...}

type CngwGroupNodeConfigOutput

type CngwGroupNodeConfigOutput struct{ *pulumi.OutputState }

func (CngwGroupNodeConfigOutput) ElementType

func (CngwGroupNodeConfigOutput) ElementType() reflect.Type

func (CngwGroupNodeConfigOutput) Number

func (CngwGroupNodeConfigOutput) Specification

func (o CngwGroupNodeConfigOutput) Specification() pulumi.StringOutput

func (CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutput

func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutput() CngwGroupNodeConfigOutput

func (CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutputWithContext

func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutputWithContext(ctx context.Context) CngwGroupNodeConfigOutput

func (CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutput

func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput

func (CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutputWithContext

func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutputWithContext(ctx context.Context) CngwGroupNodeConfigPtrOutput

type CngwGroupNodeConfigPtrInput

type CngwGroupNodeConfigPtrInput interface {
	pulumi.Input

	ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput
	ToCngwGroupNodeConfigPtrOutputWithContext(context.Context) CngwGroupNodeConfigPtrOutput
}

CngwGroupNodeConfigPtrInput is an input type that accepts CngwGroupNodeConfigArgs, CngwGroupNodeConfigPtr and CngwGroupNodeConfigPtrOutput values. You can construct a concrete instance of `CngwGroupNodeConfigPtrInput` via:

        CngwGroupNodeConfigArgs{...}

or:

        nil

type CngwGroupNodeConfigPtrOutput

type CngwGroupNodeConfigPtrOutput struct{ *pulumi.OutputState }

func (CngwGroupNodeConfigPtrOutput) Elem

func (CngwGroupNodeConfigPtrOutput) ElementType

func (CngwGroupNodeConfigPtrOutput) Number

func (CngwGroupNodeConfigPtrOutput) Specification

func (CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutput

func (o CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput

func (CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutputWithContext

func (o CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutputWithContext(ctx context.Context) CngwGroupNodeConfigPtrOutput

type CngwGroupOutput

type CngwGroupOutput struct{ *pulumi.OutputState }

func (CngwGroupOutput) Description

func (o CngwGroupOutput) Description() pulumi.StringPtrOutput

description information of group.

func (CngwGroupOutput) ElementType

func (CngwGroupOutput) ElementType() reflect.Type

func (CngwGroupOutput) GatewayId

func (o CngwGroupOutput) GatewayId() pulumi.StringOutput

gateway IDonly postpaid gateway supported.

func (CngwGroupOutput) InternetConfig

internet configration.

func (CngwGroupOutput) InternetMaxBandwidthOut

func (o CngwGroupOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

public network outbound traffic bandwidth,[1,2048]Mbps.

func (CngwGroupOutput) Name

gateway group name.

func (CngwGroupOutput) NodeConfig

group node configration.

func (CngwGroupOutput) SubnetId

func (o CngwGroupOutput) SubnetId() pulumi.StringOutput

subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9.

func (CngwGroupOutput) ToCngwGroupOutput

func (o CngwGroupOutput) ToCngwGroupOutput() CngwGroupOutput

func (CngwGroupOutput) ToCngwGroupOutputWithContext

func (o CngwGroupOutput) ToCngwGroupOutputWithContext(ctx context.Context) CngwGroupOutput

type CngwGroupState

type CngwGroupState struct {
	// description information of group.
	Description pulumi.StringPtrInput
	// gateway IDonly postpaid gateway supported.
	GatewayId pulumi.StringPtrInput
	// internet configration.
	InternetConfig CngwGroupInternetConfigPtrInput
	// public network outbound traffic bandwidth,[1,2048]Mbps.
	InternetMaxBandwidthOut pulumi.IntPtrInput
	// gateway group name.
	Name pulumi.StringPtrInput
	// group node configration.
	NodeConfig CngwGroupNodeConfigPtrInput
	// subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9.
	SubnetId pulumi.StringPtrInput
}

func (CngwGroupState) ElementType

func (CngwGroupState) ElementType() reflect.Type

type CngwRoute

type CngwRoute struct {
	pulumi.CustomResourceState

	// destination port for Layer 4 matching.
	DestinationPorts pulumi.IntArrayOutput `pulumi:"destinationPorts"`
	// whether to enable forced HTTPS, no longer use.
	//
	// Deprecated: This field has been deprecated and will be deleted in subsequent versions.
	ForceHttps pulumi.BoolPtrOutput `pulumi:"forceHttps"`
	// gateway ID.
	GatewayId pulumi.StringOutput `pulumi:"gatewayId"`
	// the headers of route.
	Headers CngwRouteHeaderArrayOutput `pulumi:"headers"`
	// host list.
	Hosts pulumi.StringArrayOutput `pulumi:"hosts"`
	// https redirection status code.
	HttpsRedirectStatusCode pulumi.IntPtrOutput `pulumi:"httpsRedirectStatusCode"`
	// route methods. Reference
	// value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`.
	Methods pulumi.StringArrayOutput `pulumi:"methods"`
	// path list.
	Paths pulumi.StringArrayOutput `pulumi:"paths"`
	// whether to keep the host when forwarding to the backend.
	PreserveHost pulumi.BoolPtrOutput `pulumi:"preserveHost"`
	// the protocol list of route.Reference value:`https`,`http`.
	Protocols pulumi.StringArrayOutput `pulumi:"protocols"`
	// the id of the route, unique in the instance.
	RouteId pulumi.StringOutput `pulumi:"routeId"`
	// the name of the route, unique in the instance.
	RouteName pulumi.StringPtrOutput `pulumi:"routeName"`
	// ID of the service which the route belongs to.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// whether to strip path when forwarding to the backend.
	StripPath pulumi.BoolPtrOutput `pulumi:"stripPath"`
}

func GetCngwRoute

func GetCngwRoute(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CngwRouteState, opts ...pulumi.ResourceOption) (*CngwRoute, error)

GetCngwRoute gets an existing CngwRoute 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 NewCngwRoute

func NewCngwRoute(ctx *pulumi.Context,
	name string, args *CngwRouteArgs, opts ...pulumi.ResourceOption) (*CngwRoute, error)

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

func (*CngwRoute) ElementType

func (*CngwRoute) ElementType() reflect.Type

func (*CngwRoute) ToCngwRouteOutput

func (i *CngwRoute) ToCngwRouteOutput() CngwRouteOutput

func (*CngwRoute) ToCngwRouteOutputWithContext

func (i *CngwRoute) ToCngwRouteOutputWithContext(ctx context.Context) CngwRouteOutput

type CngwRouteArgs

type CngwRouteArgs struct {
	// destination port for Layer 4 matching.
	DestinationPorts pulumi.IntArrayInput
	// whether to enable forced HTTPS, no longer use.
	//
	// Deprecated: This field has been deprecated and will be deleted in subsequent versions.
	ForceHttps pulumi.BoolPtrInput
	// gateway ID.
	GatewayId pulumi.StringInput
	// the headers of route.
	Headers CngwRouteHeaderArrayInput
	// host list.
	Hosts pulumi.StringArrayInput
	// https redirection status code.
	HttpsRedirectStatusCode pulumi.IntPtrInput
	// route methods. Reference
	// value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`.
	Methods pulumi.StringArrayInput
	// path list.
	Paths pulumi.StringArrayInput
	// whether to keep the host when forwarding to the backend.
	PreserveHost pulumi.BoolPtrInput
	// the protocol list of route.Reference value:`https`,`http`.
	Protocols pulumi.StringArrayInput
	// the name of the route, unique in the instance.
	RouteName pulumi.StringPtrInput
	// ID of the service which the route belongs to.
	ServiceId pulumi.StringInput
	// whether to strip path when forwarding to the backend.
	StripPath pulumi.BoolPtrInput
}

The set of arguments for constructing a CngwRoute resource.

func (CngwRouteArgs) ElementType

func (CngwRouteArgs) ElementType() reflect.Type

type CngwRouteArray

type CngwRouteArray []CngwRouteInput

func (CngwRouteArray) ElementType

func (CngwRouteArray) ElementType() reflect.Type

func (CngwRouteArray) ToCngwRouteArrayOutput

func (i CngwRouteArray) ToCngwRouteArrayOutput() CngwRouteArrayOutput

func (CngwRouteArray) ToCngwRouteArrayOutputWithContext

func (i CngwRouteArray) ToCngwRouteArrayOutputWithContext(ctx context.Context) CngwRouteArrayOutput

type CngwRouteArrayInput

type CngwRouteArrayInput interface {
	pulumi.Input

	ToCngwRouteArrayOutput() CngwRouteArrayOutput
	ToCngwRouteArrayOutputWithContext(context.Context) CngwRouteArrayOutput
}

CngwRouteArrayInput is an input type that accepts CngwRouteArray and CngwRouteArrayOutput values. You can construct a concrete instance of `CngwRouteArrayInput` via:

CngwRouteArray{ CngwRouteArgs{...} }

type CngwRouteArrayOutput

type CngwRouteArrayOutput struct{ *pulumi.OutputState }

func (CngwRouteArrayOutput) ElementType

func (CngwRouteArrayOutput) ElementType() reflect.Type

func (CngwRouteArrayOutput) Index

func (CngwRouteArrayOutput) ToCngwRouteArrayOutput

func (o CngwRouteArrayOutput) ToCngwRouteArrayOutput() CngwRouteArrayOutput

func (CngwRouteArrayOutput) ToCngwRouteArrayOutputWithContext

func (o CngwRouteArrayOutput) ToCngwRouteArrayOutputWithContext(ctx context.Context) CngwRouteArrayOutput

type CngwRouteHeader

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

type CngwRouteHeaderArgs

type CngwRouteHeaderArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (CngwRouteHeaderArgs) ElementType

func (CngwRouteHeaderArgs) ElementType() reflect.Type

func (CngwRouteHeaderArgs) ToCngwRouteHeaderOutput

func (i CngwRouteHeaderArgs) ToCngwRouteHeaderOutput() CngwRouteHeaderOutput

func (CngwRouteHeaderArgs) ToCngwRouteHeaderOutputWithContext

func (i CngwRouteHeaderArgs) ToCngwRouteHeaderOutputWithContext(ctx context.Context) CngwRouteHeaderOutput

type CngwRouteHeaderArray

type CngwRouteHeaderArray []CngwRouteHeaderInput

func (CngwRouteHeaderArray) ElementType

func (CngwRouteHeaderArray) ElementType() reflect.Type

func (CngwRouteHeaderArray) ToCngwRouteHeaderArrayOutput

func (i CngwRouteHeaderArray) ToCngwRouteHeaderArrayOutput() CngwRouteHeaderArrayOutput

func (CngwRouteHeaderArray) ToCngwRouteHeaderArrayOutputWithContext

func (i CngwRouteHeaderArray) ToCngwRouteHeaderArrayOutputWithContext(ctx context.Context) CngwRouteHeaderArrayOutput

type CngwRouteHeaderArrayInput

type CngwRouteHeaderArrayInput interface {
	pulumi.Input

	ToCngwRouteHeaderArrayOutput() CngwRouteHeaderArrayOutput
	ToCngwRouteHeaderArrayOutputWithContext(context.Context) CngwRouteHeaderArrayOutput
}

CngwRouteHeaderArrayInput is an input type that accepts CngwRouteHeaderArray and CngwRouteHeaderArrayOutput values. You can construct a concrete instance of `CngwRouteHeaderArrayInput` via:

CngwRouteHeaderArray{ CngwRouteHeaderArgs{...} }

type CngwRouteHeaderArrayOutput

type CngwRouteHeaderArrayOutput struct{ *pulumi.OutputState }

func (CngwRouteHeaderArrayOutput) ElementType

func (CngwRouteHeaderArrayOutput) ElementType() reflect.Type

func (CngwRouteHeaderArrayOutput) Index

func (CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutput

func (o CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutput() CngwRouteHeaderArrayOutput

func (CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutputWithContext

func (o CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutputWithContext(ctx context.Context) CngwRouteHeaderArrayOutput

type CngwRouteHeaderInput

type CngwRouteHeaderInput interface {
	pulumi.Input

	ToCngwRouteHeaderOutput() CngwRouteHeaderOutput
	ToCngwRouteHeaderOutputWithContext(context.Context) CngwRouteHeaderOutput
}

CngwRouteHeaderInput is an input type that accepts CngwRouteHeaderArgs and CngwRouteHeaderOutput values. You can construct a concrete instance of `CngwRouteHeaderInput` via:

CngwRouteHeaderArgs{...}

type CngwRouteHeaderOutput

type CngwRouteHeaderOutput struct{ *pulumi.OutputState }

func (CngwRouteHeaderOutput) ElementType

func (CngwRouteHeaderOutput) ElementType() reflect.Type

func (CngwRouteHeaderOutput) Key

func (CngwRouteHeaderOutput) ToCngwRouteHeaderOutput

func (o CngwRouteHeaderOutput) ToCngwRouteHeaderOutput() CngwRouteHeaderOutput

func (CngwRouteHeaderOutput) ToCngwRouteHeaderOutputWithContext

func (o CngwRouteHeaderOutput) ToCngwRouteHeaderOutputWithContext(ctx context.Context) CngwRouteHeaderOutput

func (CngwRouteHeaderOutput) Value

type CngwRouteInput

type CngwRouteInput interface {
	pulumi.Input

	ToCngwRouteOutput() CngwRouteOutput
	ToCngwRouteOutputWithContext(ctx context.Context) CngwRouteOutput
}

type CngwRouteMap

type CngwRouteMap map[string]CngwRouteInput

func (CngwRouteMap) ElementType

func (CngwRouteMap) ElementType() reflect.Type

func (CngwRouteMap) ToCngwRouteMapOutput

func (i CngwRouteMap) ToCngwRouteMapOutput() CngwRouteMapOutput

func (CngwRouteMap) ToCngwRouteMapOutputWithContext

func (i CngwRouteMap) ToCngwRouteMapOutputWithContext(ctx context.Context) CngwRouteMapOutput

type CngwRouteMapInput

type CngwRouteMapInput interface {
	pulumi.Input

	ToCngwRouteMapOutput() CngwRouteMapOutput
	ToCngwRouteMapOutputWithContext(context.Context) CngwRouteMapOutput
}

CngwRouteMapInput is an input type that accepts CngwRouteMap and CngwRouteMapOutput values. You can construct a concrete instance of `CngwRouteMapInput` via:

CngwRouteMap{ "key": CngwRouteArgs{...} }

type CngwRouteMapOutput

type CngwRouteMapOutput struct{ *pulumi.OutputState }

func (CngwRouteMapOutput) ElementType

func (CngwRouteMapOutput) ElementType() reflect.Type

func (CngwRouteMapOutput) MapIndex

func (CngwRouteMapOutput) ToCngwRouteMapOutput

func (o CngwRouteMapOutput) ToCngwRouteMapOutput() CngwRouteMapOutput

func (CngwRouteMapOutput) ToCngwRouteMapOutputWithContext

func (o CngwRouteMapOutput) ToCngwRouteMapOutputWithContext(ctx context.Context) CngwRouteMapOutput

type CngwRouteOutput

type CngwRouteOutput struct{ *pulumi.OutputState }

func (CngwRouteOutput) DestinationPorts

func (o CngwRouteOutput) DestinationPorts() pulumi.IntArrayOutput

destination port for Layer 4 matching.

func (CngwRouteOutput) ElementType

func (CngwRouteOutput) ElementType() reflect.Type

func (CngwRouteOutput) ForceHttps deprecated

func (o CngwRouteOutput) ForceHttps() pulumi.BoolPtrOutput

whether to enable forced HTTPS, no longer use.

Deprecated: This field has been deprecated and will be deleted in subsequent versions.

func (CngwRouteOutput) GatewayId

func (o CngwRouteOutput) GatewayId() pulumi.StringOutput

gateway ID.

func (CngwRouteOutput) Headers

the headers of route.

func (CngwRouteOutput) Hosts

host list.

func (CngwRouteOutput) HttpsRedirectStatusCode

func (o CngwRouteOutput) HttpsRedirectStatusCode() pulumi.IntPtrOutput

https redirection status code.

func (CngwRouteOutput) Methods

route methods. Reference value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`.

func (CngwRouteOutput) Paths

path list.

func (CngwRouteOutput) PreserveHost

func (o CngwRouteOutput) PreserveHost() pulumi.BoolPtrOutput

whether to keep the host when forwarding to the backend.

func (CngwRouteOutput) Protocols

the protocol list of route.Reference value:`https`,`http`.

func (CngwRouteOutput) RouteId

func (o CngwRouteOutput) RouteId() pulumi.StringOutput

the id of the route, unique in the instance.

func (CngwRouteOutput) RouteName

func (o CngwRouteOutput) RouteName() pulumi.StringPtrOutput

the name of the route, unique in the instance.

func (CngwRouteOutput) ServiceId

func (o CngwRouteOutput) ServiceId() pulumi.StringOutput

ID of the service which the route belongs to.

func (CngwRouteOutput) StripPath

func (o CngwRouteOutput) StripPath() pulumi.BoolPtrOutput

whether to strip path when forwarding to the backend.

func (CngwRouteOutput) ToCngwRouteOutput

func (o CngwRouteOutput) ToCngwRouteOutput() CngwRouteOutput

func (CngwRouteOutput) ToCngwRouteOutputWithContext

func (o CngwRouteOutput) ToCngwRouteOutputWithContext(ctx context.Context) CngwRouteOutput

type CngwRouteRateLimit

type CngwRouteRateLimit struct {
	pulumi.CustomResourceState

	// gateway ID.
	GatewayId pulumi.StringOutput `pulumi:"gatewayId"`
	// rate limit configuration.
	LimitDetail CngwRouteRateLimitLimitDetailOutput `pulumi:"limitDetail"`
	// Route id, or route name.
	RouteId pulumi.StringOutput `pulumi:"routeId"`
}

func GetCngwRouteRateLimit

func GetCngwRouteRateLimit(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CngwRouteRateLimitState, opts ...pulumi.ResourceOption) (*CngwRouteRateLimit, error)

GetCngwRouteRateLimit gets an existing CngwRouteRateLimit 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 NewCngwRouteRateLimit

func NewCngwRouteRateLimit(ctx *pulumi.Context,
	name string, args *CngwRouteRateLimitArgs, opts ...pulumi.ResourceOption) (*CngwRouteRateLimit, error)

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

func (*CngwRouteRateLimit) ElementType

func (*CngwRouteRateLimit) ElementType() reflect.Type

func (*CngwRouteRateLimit) ToCngwRouteRateLimitOutput

func (i *CngwRouteRateLimit) ToCngwRouteRateLimitOutput() CngwRouteRateLimitOutput

func (*CngwRouteRateLimit) ToCngwRouteRateLimitOutputWithContext

func (i *CngwRouteRateLimit) ToCngwRouteRateLimitOutputWithContext(ctx context.Context) CngwRouteRateLimitOutput

type CngwRouteRateLimitArgs

type CngwRouteRateLimitArgs struct {
	// gateway ID.
	GatewayId pulumi.StringInput
	// rate limit configuration.
	LimitDetail CngwRouteRateLimitLimitDetailInput
	// Route id, or route name.
	RouteId pulumi.StringInput
}

The set of arguments for constructing a CngwRouteRateLimit resource.

func (CngwRouteRateLimitArgs) ElementType

func (CngwRouteRateLimitArgs) ElementType() reflect.Type

type CngwRouteRateLimitArray

type CngwRouteRateLimitArray []CngwRouteRateLimitInput

func (CngwRouteRateLimitArray) ElementType

func (CngwRouteRateLimitArray) ElementType() reflect.Type

func (CngwRouteRateLimitArray) ToCngwRouteRateLimitArrayOutput

func (i CngwRouteRateLimitArray) ToCngwRouteRateLimitArrayOutput() CngwRouteRateLimitArrayOutput

func (CngwRouteRateLimitArray) ToCngwRouteRateLimitArrayOutputWithContext

func (i CngwRouteRateLimitArray) ToCngwRouteRateLimitArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitArrayOutput

type CngwRouteRateLimitArrayInput

type CngwRouteRateLimitArrayInput interface {
	pulumi.Input

	ToCngwRouteRateLimitArrayOutput() CngwRouteRateLimitArrayOutput
	ToCngwRouteRateLimitArrayOutputWithContext(context.Context) CngwRouteRateLimitArrayOutput
}

CngwRouteRateLimitArrayInput is an input type that accepts CngwRouteRateLimitArray and CngwRouteRateLimitArrayOutput values. You can construct a concrete instance of `CngwRouteRateLimitArrayInput` via:

CngwRouteRateLimitArray{ CngwRouteRateLimitArgs{...} }

type CngwRouteRateLimitArrayOutput

type CngwRouteRateLimitArrayOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitArrayOutput) ElementType

func (CngwRouteRateLimitArrayOutput) Index

func (CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutput

func (o CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutput() CngwRouteRateLimitArrayOutput

func (CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutputWithContext

func (o CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitArrayOutput

type CngwRouteRateLimitInput

type CngwRouteRateLimitInput interface {
	pulumi.Input

	ToCngwRouteRateLimitOutput() CngwRouteRateLimitOutput
	ToCngwRouteRateLimitOutputWithContext(ctx context.Context) CngwRouteRateLimitOutput
}

type CngwRouteRateLimitLimitDetail

type CngwRouteRateLimitLimitDetail struct {
	Enabled              bool                                            `pulumi:"enabled"`
	ExternalRedis        *CngwRouteRateLimitLimitDetailExternalRedis     `pulumi:"externalRedis"`
	Header               *string                                         `pulumi:"header"`
	HideClientHeaders    bool                                            `pulumi:"hideClientHeaders"`
	IsDelay              bool                                            `pulumi:"isDelay"`
	LimitBy              string                                          `pulumi:"limitBy"`
	LineUpTime           *int                                            `pulumi:"lineUpTime"`
	Path                 *string                                         `pulumi:"path"`
	Policy               *string                                         `pulumi:"policy"`
	QpsThresholds        []CngwRouteRateLimitLimitDetailQpsThreshold     `pulumi:"qpsThresholds"`
	RateLimitResponse    *CngwRouteRateLimitLimitDetailRateLimitResponse `pulumi:"rateLimitResponse"`
	RateLimitResponseUrl *string                                         `pulumi:"rateLimitResponseUrl"`
	ResponseType         string                                          `pulumi:"responseType"`
}

type CngwRouteRateLimitLimitDetailArgs

type CngwRouteRateLimitLimitDetailArgs struct {
	Enabled              pulumi.BoolInput                                       `pulumi:"enabled"`
	ExternalRedis        CngwRouteRateLimitLimitDetailExternalRedisPtrInput     `pulumi:"externalRedis"`
	Header               pulumi.StringPtrInput                                  `pulumi:"header"`
	HideClientHeaders    pulumi.BoolInput                                       `pulumi:"hideClientHeaders"`
	IsDelay              pulumi.BoolInput                                       `pulumi:"isDelay"`
	LimitBy              pulumi.StringInput                                     `pulumi:"limitBy"`
	LineUpTime           pulumi.IntPtrInput                                     `pulumi:"lineUpTime"`
	Path                 pulumi.StringPtrInput                                  `pulumi:"path"`
	Policy               pulumi.StringPtrInput                                  `pulumi:"policy"`
	QpsThresholds        CngwRouteRateLimitLimitDetailQpsThresholdArrayInput    `pulumi:"qpsThresholds"`
	RateLimitResponse    CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput `pulumi:"rateLimitResponse"`
	RateLimitResponseUrl pulumi.StringPtrInput                                  `pulumi:"rateLimitResponseUrl"`
	ResponseType         pulumi.StringInput                                     `pulumi:"responseType"`
}

func (CngwRouteRateLimitLimitDetailArgs) ElementType

func (CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutput

func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutput() CngwRouteRateLimitLimitDetailOutput

func (CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutputWithContext

func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailOutput

func (CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutput

func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput

func (CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext

func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailPtrOutput

type CngwRouteRateLimitLimitDetailExternalRedis

type CngwRouteRateLimitLimitDetailExternalRedis struct {
	RedisHost     string `pulumi:"redisHost"`
	RedisPassword string `pulumi:"redisPassword"`
	RedisPort     int    `pulumi:"redisPort"`
	RedisTimeout  int    `pulumi:"redisTimeout"`
}

type CngwRouteRateLimitLimitDetailExternalRedisArgs

type CngwRouteRateLimitLimitDetailExternalRedisArgs struct {
	RedisHost     pulumi.StringInput `pulumi:"redisHost"`
	RedisPassword pulumi.StringInput `pulumi:"redisPassword"`
	RedisPort     pulumi.IntInput    `pulumi:"redisPort"`
	RedisTimeout  pulumi.IntInput    `pulumi:"redisTimeout"`
}

func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ElementType

func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutput

func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutput() CngwRouteRateLimitLimitDetailExternalRedisOutput

func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext

func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisOutput

func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput

func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput

func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext

func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput

type CngwRouteRateLimitLimitDetailExternalRedisInput

type CngwRouteRateLimitLimitDetailExternalRedisInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailExternalRedisOutput() CngwRouteRateLimitLimitDetailExternalRedisOutput
	ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailExternalRedisOutput
}

CngwRouteRateLimitLimitDetailExternalRedisInput is an input type that accepts CngwRouteRateLimitLimitDetailExternalRedisArgs and CngwRouteRateLimitLimitDetailExternalRedisOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailExternalRedisInput` via:

CngwRouteRateLimitLimitDetailExternalRedisArgs{...}

type CngwRouteRateLimitLimitDetailExternalRedisOutput

type CngwRouteRateLimitLimitDetailExternalRedisOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ElementType

func (CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisHost

func (CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisPassword

func (CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisPort

func (CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisTimeout

func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutput

func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutput() CngwRouteRateLimitLimitDetailExternalRedisOutput

func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext

func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisOutput

func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput

func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput

func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext

func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput

type CngwRouteRateLimitLimitDetailExternalRedisPtrInput

type CngwRouteRateLimitLimitDetailExternalRedisPtrInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
	ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
}

CngwRouteRateLimitLimitDetailExternalRedisPtrInput is an input type that accepts CngwRouteRateLimitLimitDetailExternalRedisArgs, CngwRouteRateLimitLimitDetailExternalRedisPtr and CngwRouteRateLimitLimitDetailExternalRedisPtrOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailExternalRedisPtrInput` via:

        CngwRouteRateLimitLimitDetailExternalRedisArgs{...}

or:

        nil

type CngwRouteRateLimitLimitDetailExternalRedisPtrOutput

type CngwRouteRateLimitLimitDetailExternalRedisPtrOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) Elem

func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ElementType

func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisHost

func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisPassword

func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisPort

func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisTimeout

func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput

func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput

func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext

func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput

type CngwRouteRateLimitLimitDetailInput

type CngwRouteRateLimitLimitDetailInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailOutput() CngwRouteRateLimitLimitDetailOutput
	ToCngwRouteRateLimitLimitDetailOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailOutput
}

CngwRouteRateLimitLimitDetailInput is an input type that accepts CngwRouteRateLimitLimitDetailArgs and CngwRouteRateLimitLimitDetailOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailInput` via:

CngwRouteRateLimitLimitDetailArgs{...}

type CngwRouteRateLimitLimitDetailOutput

type CngwRouteRateLimitLimitDetailOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailOutput) ElementType

func (CngwRouteRateLimitLimitDetailOutput) Enabled

func (CngwRouteRateLimitLimitDetailOutput) ExternalRedis

func (CngwRouteRateLimitLimitDetailOutput) Header

func (CngwRouteRateLimitLimitDetailOutput) HideClientHeaders

func (CngwRouteRateLimitLimitDetailOutput) IsDelay

func (CngwRouteRateLimitLimitDetailOutput) LimitBy

func (CngwRouteRateLimitLimitDetailOutput) LineUpTime

func (CngwRouteRateLimitLimitDetailOutput) Path

func (CngwRouteRateLimitLimitDetailOutput) Policy

func (CngwRouteRateLimitLimitDetailOutput) QpsThresholds

func (CngwRouteRateLimitLimitDetailOutput) RateLimitResponse

func (CngwRouteRateLimitLimitDetailOutput) RateLimitResponseUrl

func (CngwRouteRateLimitLimitDetailOutput) ResponseType

func (CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutput

func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutput() CngwRouteRateLimitLimitDetailOutput

func (CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutputWithContext

func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailOutput

func (CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutput

func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput

func (CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext

func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailPtrOutput

type CngwRouteRateLimitLimitDetailPtrInput

type CngwRouteRateLimitLimitDetailPtrInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput
	ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailPtrOutput
}

CngwRouteRateLimitLimitDetailPtrInput is an input type that accepts CngwRouteRateLimitLimitDetailArgs, CngwRouteRateLimitLimitDetailPtr and CngwRouteRateLimitLimitDetailPtrOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailPtrInput` via:

        CngwRouteRateLimitLimitDetailArgs{...}

or:

        nil

type CngwRouteRateLimitLimitDetailPtrOutput

type CngwRouteRateLimitLimitDetailPtrOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailPtrOutput) Elem

func (CngwRouteRateLimitLimitDetailPtrOutput) ElementType

func (CngwRouteRateLimitLimitDetailPtrOutput) Enabled

func (CngwRouteRateLimitLimitDetailPtrOutput) ExternalRedis

func (CngwRouteRateLimitLimitDetailPtrOutput) Header

func (CngwRouteRateLimitLimitDetailPtrOutput) HideClientHeaders

func (CngwRouteRateLimitLimitDetailPtrOutput) IsDelay

func (CngwRouteRateLimitLimitDetailPtrOutput) LimitBy

func (CngwRouteRateLimitLimitDetailPtrOutput) LineUpTime

func (CngwRouteRateLimitLimitDetailPtrOutput) Path

func (CngwRouteRateLimitLimitDetailPtrOutput) Policy

func (CngwRouteRateLimitLimitDetailPtrOutput) QpsThresholds

func (CngwRouteRateLimitLimitDetailPtrOutput) RateLimitResponse

func (CngwRouteRateLimitLimitDetailPtrOutput) RateLimitResponseUrl

func (CngwRouteRateLimitLimitDetailPtrOutput) ResponseType

func (CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutput

func (o CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput

func (CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext

func (o CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailPtrOutput

type CngwRouteRateLimitLimitDetailQpsThreshold

type CngwRouteRateLimitLimitDetailQpsThreshold struct {
	Max  int    `pulumi:"max"`
	Unit string `pulumi:"unit"`
}

type CngwRouteRateLimitLimitDetailQpsThresholdArgs

type CngwRouteRateLimitLimitDetailQpsThresholdArgs struct {
	Max  pulumi.IntInput    `pulumi:"max"`
	Unit pulumi.StringInput `pulumi:"unit"`
}

func (CngwRouteRateLimitLimitDetailQpsThresholdArgs) ElementType

func (CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput

func (i CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput() CngwRouteRateLimitLimitDetailQpsThresholdOutput

func (CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext

func (i CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdOutput

type CngwRouteRateLimitLimitDetailQpsThresholdArray

type CngwRouteRateLimitLimitDetailQpsThresholdArray []CngwRouteRateLimitLimitDetailQpsThresholdInput

func (CngwRouteRateLimitLimitDetailQpsThresholdArray) ElementType

func (CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput

func (i CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput

func (CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext

func (i CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput

type CngwRouteRateLimitLimitDetailQpsThresholdArrayInput

type CngwRouteRateLimitLimitDetailQpsThresholdArrayInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
	ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
}

CngwRouteRateLimitLimitDetailQpsThresholdArrayInput is an input type that accepts CngwRouteRateLimitLimitDetailQpsThresholdArray and CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailQpsThresholdArrayInput` via:

CngwRouteRateLimitLimitDetailQpsThresholdArray{ CngwRouteRateLimitLimitDetailQpsThresholdArgs{...} }

type CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput

type CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ElementType

func (CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) Index

func (CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput

func (CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext

func (o CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput

type CngwRouteRateLimitLimitDetailQpsThresholdInput

type CngwRouteRateLimitLimitDetailQpsThresholdInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailQpsThresholdOutput() CngwRouteRateLimitLimitDetailQpsThresholdOutput
	ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailQpsThresholdOutput
}

CngwRouteRateLimitLimitDetailQpsThresholdInput is an input type that accepts CngwRouteRateLimitLimitDetailQpsThresholdArgs and CngwRouteRateLimitLimitDetailQpsThresholdOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailQpsThresholdInput` via:

CngwRouteRateLimitLimitDetailQpsThresholdArgs{...}

type CngwRouteRateLimitLimitDetailQpsThresholdOutput

type CngwRouteRateLimitLimitDetailQpsThresholdOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) ElementType

func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) Max

func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput

func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput() CngwRouteRateLimitLimitDetailQpsThresholdOutput

func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext

func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdOutput

func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) Unit

type CngwRouteRateLimitLimitDetailRateLimitResponse

type CngwRouteRateLimitLimitDetailRateLimitResponse struct {
	Body       *string                                                `pulumi:"body"`
	Headers    []CngwRouteRateLimitLimitDetailRateLimitResponseHeader `pulumi:"headers"`
	HttpStatus *int                                                   `pulumi:"httpStatus"`
}

type CngwRouteRateLimitLimitDetailRateLimitResponseArgs

type CngwRouteRateLimitLimitDetailRateLimitResponseArgs struct {
	Body       pulumi.StringPtrInput                                          `pulumi:"body"`
	Headers    CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput `pulumi:"headers"`
	HttpStatus pulumi.IntPtrInput                                             `pulumi:"httpStatus"`
}

func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ElementType

func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput

func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput() CngwRouteRateLimitLimitDetailRateLimitResponseOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext

func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput

func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext

func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput

type CngwRouteRateLimitLimitDetailRateLimitResponseHeader

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

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ElementType

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext

func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray []CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ElementType

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext

func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
	ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
}

CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput is an input type that accepts CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray and CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput` via:

CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray{ CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs{...} }

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ElementType

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) Index

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext

func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
	ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
}

CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput is an input type that accepts CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs and CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput` via:

CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs{...}

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput

type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ElementType

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) Key

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext

func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) Value

type CngwRouteRateLimitLimitDetailRateLimitResponseInput

type CngwRouteRateLimitLimitDetailRateLimitResponseInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput() CngwRouteRateLimitLimitDetailRateLimitResponseOutput
	ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseOutput
}

CngwRouteRateLimitLimitDetailRateLimitResponseInput is an input type that accepts CngwRouteRateLimitLimitDetailRateLimitResponseArgs and CngwRouteRateLimitLimitDetailRateLimitResponseOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailRateLimitResponseInput` via:

CngwRouteRateLimitLimitDetailRateLimitResponseArgs{...}

type CngwRouteRateLimitLimitDetailRateLimitResponseOutput

type CngwRouteRateLimitLimitDetailRateLimitResponseOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) Body

func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ElementType

func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) Headers

func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) HttpStatus

func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext

func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput

func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext

func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput

type CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput

type CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput interface {
	pulumi.Input

	ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
	ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
}

CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput is an input type that accepts CngwRouteRateLimitLimitDetailRateLimitResponseArgs, CngwRouteRateLimitLimitDetailRateLimitResponsePtr and CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput` via:

        CngwRouteRateLimitLimitDetailRateLimitResponseArgs{...}

or:

        nil

type CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput

type CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) Body

func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) Elem

func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ElementType

func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) Headers

func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) HttpStatus

func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput

func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext

func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput

type CngwRouteRateLimitMap

type CngwRouteRateLimitMap map[string]CngwRouteRateLimitInput

func (CngwRouteRateLimitMap) ElementType

func (CngwRouteRateLimitMap) ElementType() reflect.Type

func (CngwRouteRateLimitMap) ToCngwRouteRateLimitMapOutput

func (i CngwRouteRateLimitMap) ToCngwRouteRateLimitMapOutput() CngwRouteRateLimitMapOutput

func (CngwRouteRateLimitMap) ToCngwRouteRateLimitMapOutputWithContext

func (i CngwRouteRateLimitMap) ToCngwRouteRateLimitMapOutputWithContext(ctx context.Context) CngwRouteRateLimitMapOutput

type CngwRouteRateLimitMapInput

type CngwRouteRateLimitMapInput interface {
	pulumi.Input

	ToCngwRouteRateLimitMapOutput() CngwRouteRateLimitMapOutput
	ToCngwRouteRateLimitMapOutputWithContext(context.Context) CngwRouteRateLimitMapOutput
}

CngwRouteRateLimitMapInput is an input type that accepts CngwRouteRateLimitMap and CngwRouteRateLimitMapOutput values. You can construct a concrete instance of `CngwRouteRateLimitMapInput` via:

CngwRouteRateLimitMap{ "key": CngwRouteRateLimitArgs{...} }

type CngwRouteRateLimitMapOutput

type CngwRouteRateLimitMapOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitMapOutput) ElementType

func (CngwRouteRateLimitMapOutput) MapIndex

func (CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutput

func (o CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutput() CngwRouteRateLimitMapOutput

func (CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutputWithContext

func (o CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutputWithContext(ctx context.Context) CngwRouteRateLimitMapOutput

type CngwRouteRateLimitOutput

type CngwRouteRateLimitOutput struct{ *pulumi.OutputState }

func (CngwRouteRateLimitOutput) ElementType

func (CngwRouteRateLimitOutput) ElementType() reflect.Type

func (CngwRouteRateLimitOutput) GatewayId

gateway ID.

func (CngwRouteRateLimitOutput) LimitDetail

rate limit configuration.

func (CngwRouteRateLimitOutput) RouteId

Route id, or route name.

func (CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutput

func (o CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutput() CngwRouteRateLimitOutput

func (CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutputWithContext

func (o CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutputWithContext(ctx context.Context) CngwRouteRateLimitOutput

type CngwRouteRateLimitState

type CngwRouteRateLimitState struct {
	// gateway ID.
	GatewayId pulumi.StringPtrInput
	// rate limit configuration.
	LimitDetail CngwRouteRateLimitLimitDetailPtrInput
	// Route id, or route name.
	RouteId pulumi.StringPtrInput
}

func (CngwRouteRateLimitState) ElementType

func (CngwRouteRateLimitState) ElementType() reflect.Type

type CngwRouteState

type CngwRouteState struct {
	// destination port for Layer 4 matching.
	DestinationPorts pulumi.IntArrayInput
	// whether to enable forced HTTPS, no longer use.
	//
	// Deprecated: This field has been deprecated and will be deleted in subsequent versions.
	ForceHttps pulumi.BoolPtrInput
	// gateway ID.
	GatewayId pulumi.StringPtrInput
	// the headers of route.
	Headers CngwRouteHeaderArrayInput
	// host list.
	Hosts pulumi.StringArrayInput
	// https redirection status code.
	HttpsRedirectStatusCode pulumi.IntPtrInput
	// route methods. Reference
	// value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`.
	Methods pulumi.StringArrayInput
	// path list.
	Paths pulumi.StringArrayInput
	// whether to keep the host when forwarding to the backend.
	PreserveHost pulumi.BoolPtrInput
	// the protocol list of route.Reference value:`https`,`http`.
	Protocols pulumi.StringArrayInput
	// the id of the route, unique in the instance.
	RouteId pulumi.StringPtrInput
	// the name of the route, unique in the instance.
	RouteName pulumi.StringPtrInput
	// ID of the service which the route belongs to.
	ServiceId pulumi.StringPtrInput
	// whether to strip path when forwarding to the backend.
	StripPath pulumi.BoolPtrInput
}

func (CngwRouteState) ElementType

func (CngwRouteState) ElementType() reflect.Type

type CngwService

type CngwService struct {
	pulumi.CustomResourceState

	// gateway ID.
	GatewayId pulumi.StringOutput `pulumi:"gatewayId"`
	// service name.
	Name pulumi.StringOutput `pulumi:"name"`
	// path.
	Path pulumi.StringOutput `pulumi:"path"`
	// protocol. Reference value:`https`, `http`, `tcp`, `udp`.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// retry times.
	Retries pulumi.IntOutput `pulumi:"retries"`
	// service id.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// Tag description list.
	//
	// Deprecated: Deprecate ineffective tags
	Tags pulumi.MapOutput `pulumi:"tags"`
	// time out, unit:ms.
	Timeout pulumi.IntOutput `pulumi:"timeout"`
	// service config information.
	UpstreamInfo CngwServiceUpstreamInfoOutput `pulumi:"upstreamInfo"`
	// service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`.
	UpstreamType pulumi.StringOutput `pulumi:"upstreamType"`
}

func GetCngwService

func GetCngwService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CngwServiceState, opts ...pulumi.ResourceOption) (*CngwService, error)

GetCngwService gets an existing CngwService 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 NewCngwService

func NewCngwService(ctx *pulumi.Context,
	name string, args *CngwServiceArgs, opts ...pulumi.ResourceOption) (*CngwService, error)

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

func (*CngwService) ElementType

func (*CngwService) ElementType() reflect.Type

func (*CngwService) ToCngwServiceOutput

func (i *CngwService) ToCngwServiceOutput() CngwServiceOutput

func (*CngwService) ToCngwServiceOutputWithContext

func (i *CngwService) ToCngwServiceOutputWithContext(ctx context.Context) CngwServiceOutput

type CngwServiceArgs

type CngwServiceArgs struct {
	// gateway ID.
	GatewayId pulumi.StringInput
	// service name.
	Name pulumi.StringPtrInput
	// path.
	Path pulumi.StringInput
	// protocol. Reference value:`https`, `http`, `tcp`, `udp`.
	Protocol pulumi.StringInput
	// retry times.
	Retries pulumi.IntInput
	// Tag description list.
	//
	// Deprecated: Deprecate ineffective tags
	Tags pulumi.MapInput
	// time out, unit:ms.
	Timeout pulumi.IntInput
	// service config information.
	UpstreamInfo CngwServiceUpstreamInfoInput
	// service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`.
	UpstreamType pulumi.StringInput
}

The set of arguments for constructing a CngwService resource.

func (CngwServiceArgs) ElementType

func (CngwServiceArgs) ElementType() reflect.Type

type CngwServiceArray

type CngwServiceArray []CngwServiceInput

func (CngwServiceArray) ElementType

func (CngwServiceArray) ElementType() reflect.Type

func (CngwServiceArray) ToCngwServiceArrayOutput

func (i CngwServiceArray) ToCngwServiceArrayOutput() CngwServiceArrayOutput

func (CngwServiceArray) ToCngwServiceArrayOutputWithContext

func (i CngwServiceArray) ToCngwServiceArrayOutputWithContext(ctx context.Context) CngwServiceArrayOutput

type CngwServiceArrayInput

type CngwServiceArrayInput interface {
	pulumi.Input

	ToCngwServiceArrayOutput() CngwServiceArrayOutput
	ToCngwServiceArrayOutputWithContext(context.Context) CngwServiceArrayOutput
}

CngwServiceArrayInput is an input type that accepts CngwServiceArray and CngwServiceArrayOutput values. You can construct a concrete instance of `CngwServiceArrayInput` via:

CngwServiceArray{ CngwServiceArgs{...} }

type CngwServiceArrayOutput

type CngwServiceArrayOutput struct{ *pulumi.OutputState }

func (CngwServiceArrayOutput) ElementType

func (CngwServiceArrayOutput) ElementType() reflect.Type

func (CngwServiceArrayOutput) Index

func (CngwServiceArrayOutput) ToCngwServiceArrayOutput

func (o CngwServiceArrayOutput) ToCngwServiceArrayOutput() CngwServiceArrayOutput

func (CngwServiceArrayOutput) ToCngwServiceArrayOutputWithContext

func (o CngwServiceArrayOutput) ToCngwServiceArrayOutputWithContext(ctx context.Context) CngwServiceArrayOutput

type CngwServiceInput

type CngwServiceInput interface {
	pulumi.Input

	ToCngwServiceOutput() CngwServiceOutput
	ToCngwServiceOutputWithContext(ctx context.Context) CngwServiceOutput
}

type CngwServiceMap

type CngwServiceMap map[string]CngwServiceInput

func (CngwServiceMap) ElementType

func (CngwServiceMap) ElementType() reflect.Type

func (CngwServiceMap) ToCngwServiceMapOutput

func (i CngwServiceMap) ToCngwServiceMapOutput() CngwServiceMapOutput

func (CngwServiceMap) ToCngwServiceMapOutputWithContext

func (i CngwServiceMap) ToCngwServiceMapOutputWithContext(ctx context.Context) CngwServiceMapOutput

type CngwServiceMapInput

type CngwServiceMapInput interface {
	pulumi.Input

	ToCngwServiceMapOutput() CngwServiceMapOutput
	ToCngwServiceMapOutputWithContext(context.Context) CngwServiceMapOutput
}

CngwServiceMapInput is an input type that accepts CngwServiceMap and CngwServiceMapOutput values. You can construct a concrete instance of `CngwServiceMapInput` via:

CngwServiceMap{ "key": CngwServiceArgs{...} }

type CngwServiceMapOutput

type CngwServiceMapOutput struct{ *pulumi.OutputState }

func (CngwServiceMapOutput) ElementType

func (CngwServiceMapOutput) ElementType() reflect.Type

func (CngwServiceMapOutput) MapIndex

func (CngwServiceMapOutput) ToCngwServiceMapOutput

func (o CngwServiceMapOutput) ToCngwServiceMapOutput() CngwServiceMapOutput

func (CngwServiceMapOutput) ToCngwServiceMapOutputWithContext

func (o CngwServiceMapOutput) ToCngwServiceMapOutputWithContext(ctx context.Context) CngwServiceMapOutput

type CngwServiceOutput

type CngwServiceOutput struct{ *pulumi.OutputState }

func (CngwServiceOutput) ElementType

func (CngwServiceOutput) ElementType() reflect.Type

func (CngwServiceOutput) GatewayId

func (o CngwServiceOutput) GatewayId() pulumi.StringOutput

gateway ID.

func (CngwServiceOutput) Name

service name.

func (CngwServiceOutput) Path

path.

func (CngwServiceOutput) Protocol

func (o CngwServiceOutput) Protocol() pulumi.StringOutput

protocol. Reference value:`https`, `http`, `tcp`, `udp`.

func (CngwServiceOutput) Retries

func (o CngwServiceOutput) Retries() pulumi.IntOutput

retry times.

func (CngwServiceOutput) ServiceId

func (o CngwServiceOutput) ServiceId() pulumi.StringOutput

service id.

func (CngwServiceOutput) Tags deprecated

Tag description list.

Deprecated: Deprecate ineffective tags

func (CngwServiceOutput) Timeout

func (o CngwServiceOutput) Timeout() pulumi.IntOutput

time out, unit:ms.

func (CngwServiceOutput) ToCngwServiceOutput

func (o CngwServiceOutput) ToCngwServiceOutput() CngwServiceOutput

func (CngwServiceOutput) ToCngwServiceOutputWithContext

func (o CngwServiceOutput) ToCngwServiceOutputWithContext(ctx context.Context) CngwServiceOutput

func (CngwServiceOutput) UpstreamInfo

service config information.

func (CngwServiceOutput) UpstreamType

func (o CngwServiceOutput) UpstreamType() pulumi.StringOutput

service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`.

type CngwServiceRateLimit

type CngwServiceRateLimit struct {
	pulumi.CustomResourceState

	// gateway ID.
	GatewayId pulumi.StringOutput `pulumi:"gatewayId"`
	// rate limit configuration.
	LimitDetail CngwServiceRateLimitLimitDetailOutput `pulumi:"limitDetail"`
	// service name or service ID.
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetCngwServiceRateLimit

func GetCngwServiceRateLimit(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CngwServiceRateLimitState, opts ...pulumi.ResourceOption) (*CngwServiceRateLimit, error)

GetCngwServiceRateLimit gets an existing CngwServiceRateLimit 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 NewCngwServiceRateLimit

func NewCngwServiceRateLimit(ctx *pulumi.Context,
	name string, args *CngwServiceRateLimitArgs, opts ...pulumi.ResourceOption) (*CngwServiceRateLimit, error)

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

func (*CngwServiceRateLimit) ElementType

func (*CngwServiceRateLimit) ElementType() reflect.Type

func (*CngwServiceRateLimit) ToCngwServiceRateLimitOutput

func (i *CngwServiceRateLimit) ToCngwServiceRateLimitOutput() CngwServiceRateLimitOutput

func (*CngwServiceRateLimit) ToCngwServiceRateLimitOutputWithContext

func (i *CngwServiceRateLimit) ToCngwServiceRateLimitOutputWithContext(ctx context.Context) CngwServiceRateLimitOutput

type CngwServiceRateLimitArgs

type CngwServiceRateLimitArgs struct {
	// gateway ID.
	GatewayId pulumi.StringInput
	// rate limit configuration.
	LimitDetail CngwServiceRateLimitLimitDetailInput
	// service name or service ID.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a CngwServiceRateLimit resource.

func (CngwServiceRateLimitArgs) ElementType

func (CngwServiceRateLimitArgs) ElementType() reflect.Type

type CngwServiceRateLimitArray

type CngwServiceRateLimitArray []CngwServiceRateLimitInput

func (CngwServiceRateLimitArray) ElementType

func (CngwServiceRateLimitArray) ElementType() reflect.Type

func (CngwServiceRateLimitArray) ToCngwServiceRateLimitArrayOutput

func (i CngwServiceRateLimitArray) ToCngwServiceRateLimitArrayOutput() CngwServiceRateLimitArrayOutput

func (CngwServiceRateLimitArray) ToCngwServiceRateLimitArrayOutputWithContext

func (i CngwServiceRateLimitArray) ToCngwServiceRateLimitArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitArrayOutput

type CngwServiceRateLimitArrayInput

type CngwServiceRateLimitArrayInput interface {
	pulumi.Input

	ToCngwServiceRateLimitArrayOutput() CngwServiceRateLimitArrayOutput
	ToCngwServiceRateLimitArrayOutputWithContext(context.Context) CngwServiceRateLimitArrayOutput
}

CngwServiceRateLimitArrayInput is an input type that accepts CngwServiceRateLimitArray and CngwServiceRateLimitArrayOutput values. You can construct a concrete instance of `CngwServiceRateLimitArrayInput` via:

CngwServiceRateLimitArray{ CngwServiceRateLimitArgs{...} }

type CngwServiceRateLimitArrayOutput

type CngwServiceRateLimitArrayOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitArrayOutput) ElementType

func (CngwServiceRateLimitArrayOutput) Index

func (CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutput

func (o CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutput() CngwServiceRateLimitArrayOutput

func (CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutputWithContext

func (o CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitArrayOutput

type CngwServiceRateLimitInput

type CngwServiceRateLimitInput interface {
	pulumi.Input

	ToCngwServiceRateLimitOutput() CngwServiceRateLimitOutput
	ToCngwServiceRateLimitOutputWithContext(ctx context.Context) CngwServiceRateLimitOutput
}

type CngwServiceRateLimitLimitDetail

type CngwServiceRateLimitLimitDetail struct {
	Enabled              bool                                              `pulumi:"enabled"`
	ExternalRedis        *CngwServiceRateLimitLimitDetailExternalRedis     `pulumi:"externalRedis"`
	Header               *string                                           `pulumi:"header"`
	HideClientHeaders    bool                                              `pulumi:"hideClientHeaders"`
	IsDelay              bool                                              `pulumi:"isDelay"`
	LimitBy              string                                            `pulumi:"limitBy"`
	LineUpTime           *int                                              `pulumi:"lineUpTime"`
	Path                 *string                                           `pulumi:"path"`
	Policy               *string                                           `pulumi:"policy"`
	QpsThresholds        []CngwServiceRateLimitLimitDetailQpsThreshold     `pulumi:"qpsThresholds"`
	RateLimitResponse    *CngwServiceRateLimitLimitDetailRateLimitResponse `pulumi:"rateLimitResponse"`
	RateLimitResponseUrl *string                                           `pulumi:"rateLimitResponseUrl"`
	ResponseType         string                                            `pulumi:"responseType"`
}

type CngwServiceRateLimitLimitDetailArgs

type CngwServiceRateLimitLimitDetailArgs struct {
	Enabled              pulumi.BoolInput                                         `pulumi:"enabled"`
	ExternalRedis        CngwServiceRateLimitLimitDetailExternalRedisPtrInput     `pulumi:"externalRedis"`
	Header               pulumi.StringPtrInput                                    `pulumi:"header"`
	HideClientHeaders    pulumi.BoolInput                                         `pulumi:"hideClientHeaders"`
	IsDelay              pulumi.BoolInput                                         `pulumi:"isDelay"`
	LimitBy              pulumi.StringInput                                       `pulumi:"limitBy"`
	LineUpTime           pulumi.IntPtrInput                                       `pulumi:"lineUpTime"`
	Path                 pulumi.StringPtrInput                                    `pulumi:"path"`
	Policy               pulumi.StringPtrInput                                    `pulumi:"policy"`
	QpsThresholds        CngwServiceRateLimitLimitDetailQpsThresholdArrayInput    `pulumi:"qpsThresholds"`
	RateLimitResponse    CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput `pulumi:"rateLimitResponse"`
	RateLimitResponseUrl pulumi.StringPtrInput                                    `pulumi:"rateLimitResponseUrl"`
	ResponseType         pulumi.StringInput                                       `pulumi:"responseType"`
}

func (CngwServiceRateLimitLimitDetailArgs) ElementType

func (CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutput

func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutput() CngwServiceRateLimitLimitDetailOutput

func (CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutputWithContext

func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailOutput

func (CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutput

func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput

func (CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext

func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailPtrOutput

type CngwServiceRateLimitLimitDetailExternalRedis

type CngwServiceRateLimitLimitDetailExternalRedis struct {
	RedisHost     string `pulumi:"redisHost"`
	RedisPassword string `pulumi:"redisPassword"`
	RedisPort     int    `pulumi:"redisPort"`
	RedisTimeout  int    `pulumi:"redisTimeout"`
}

type CngwServiceRateLimitLimitDetailExternalRedisArgs

type CngwServiceRateLimitLimitDetailExternalRedisArgs struct {
	RedisHost     pulumi.StringInput `pulumi:"redisHost"`
	RedisPassword pulumi.StringInput `pulumi:"redisPassword"`
	RedisPort     pulumi.IntInput    `pulumi:"redisPort"`
	RedisTimeout  pulumi.IntInput    `pulumi:"redisTimeout"`
}

func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ElementType

func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutput

func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutput() CngwServiceRateLimitLimitDetailExternalRedisOutput

func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext

func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisOutput

func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput

func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput

func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext

func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput

type CngwServiceRateLimitLimitDetailExternalRedisInput

type CngwServiceRateLimitLimitDetailExternalRedisInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailExternalRedisOutput() CngwServiceRateLimitLimitDetailExternalRedisOutput
	ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailExternalRedisOutput
}

CngwServiceRateLimitLimitDetailExternalRedisInput is an input type that accepts CngwServiceRateLimitLimitDetailExternalRedisArgs and CngwServiceRateLimitLimitDetailExternalRedisOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailExternalRedisInput` via:

CngwServiceRateLimitLimitDetailExternalRedisArgs{...}

type CngwServiceRateLimitLimitDetailExternalRedisOutput

type CngwServiceRateLimitLimitDetailExternalRedisOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ElementType

func (CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisHost

func (CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisPassword

func (CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisPort

func (CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisTimeout

func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutput

func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutput() CngwServiceRateLimitLimitDetailExternalRedisOutput

func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext

func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisOutput

func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput

func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput

func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext

func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput

type CngwServiceRateLimitLimitDetailExternalRedisPtrInput

type CngwServiceRateLimitLimitDetailExternalRedisPtrInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
	ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
}

CngwServiceRateLimitLimitDetailExternalRedisPtrInput is an input type that accepts CngwServiceRateLimitLimitDetailExternalRedisArgs, CngwServiceRateLimitLimitDetailExternalRedisPtr and CngwServiceRateLimitLimitDetailExternalRedisPtrOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailExternalRedisPtrInput` via:

        CngwServiceRateLimitLimitDetailExternalRedisArgs{...}

or:

        nil

type CngwServiceRateLimitLimitDetailExternalRedisPtrOutput

type CngwServiceRateLimitLimitDetailExternalRedisPtrOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) Elem

func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ElementType

func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisHost

func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisPassword

func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisPort

func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisTimeout

func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput

func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext

func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput

type CngwServiceRateLimitLimitDetailInput

type CngwServiceRateLimitLimitDetailInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailOutput() CngwServiceRateLimitLimitDetailOutput
	ToCngwServiceRateLimitLimitDetailOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailOutput
}

CngwServiceRateLimitLimitDetailInput is an input type that accepts CngwServiceRateLimitLimitDetailArgs and CngwServiceRateLimitLimitDetailOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailInput` via:

CngwServiceRateLimitLimitDetailArgs{...}

type CngwServiceRateLimitLimitDetailOutput

type CngwServiceRateLimitLimitDetailOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailOutput) ElementType

func (CngwServiceRateLimitLimitDetailOutput) Enabled

func (CngwServiceRateLimitLimitDetailOutput) ExternalRedis

func (CngwServiceRateLimitLimitDetailOutput) Header

func (CngwServiceRateLimitLimitDetailOutput) HideClientHeaders

func (CngwServiceRateLimitLimitDetailOutput) IsDelay

func (CngwServiceRateLimitLimitDetailOutput) LimitBy

func (CngwServiceRateLimitLimitDetailOutput) LineUpTime

func (CngwServiceRateLimitLimitDetailOutput) Path

func (CngwServiceRateLimitLimitDetailOutput) Policy

func (CngwServiceRateLimitLimitDetailOutput) QpsThresholds

func (CngwServiceRateLimitLimitDetailOutput) RateLimitResponse

func (CngwServiceRateLimitLimitDetailOutput) RateLimitResponseUrl

func (CngwServiceRateLimitLimitDetailOutput) ResponseType

func (CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutput

func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutput() CngwServiceRateLimitLimitDetailOutput

func (CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutputWithContext

func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailOutput

func (CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutput

func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput

func (CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext

func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailPtrOutput

type CngwServiceRateLimitLimitDetailPtrInput

type CngwServiceRateLimitLimitDetailPtrInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput
	ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailPtrOutput
}

CngwServiceRateLimitLimitDetailPtrInput is an input type that accepts CngwServiceRateLimitLimitDetailArgs, CngwServiceRateLimitLimitDetailPtr and CngwServiceRateLimitLimitDetailPtrOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailPtrInput` via:

        CngwServiceRateLimitLimitDetailArgs{...}

or:

        nil

type CngwServiceRateLimitLimitDetailPtrOutput

type CngwServiceRateLimitLimitDetailPtrOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailPtrOutput) Elem

func (CngwServiceRateLimitLimitDetailPtrOutput) ElementType

func (CngwServiceRateLimitLimitDetailPtrOutput) Enabled

func (CngwServiceRateLimitLimitDetailPtrOutput) ExternalRedis

func (CngwServiceRateLimitLimitDetailPtrOutput) Header

func (CngwServiceRateLimitLimitDetailPtrOutput) HideClientHeaders

func (CngwServiceRateLimitLimitDetailPtrOutput) IsDelay

func (CngwServiceRateLimitLimitDetailPtrOutput) LimitBy

func (CngwServiceRateLimitLimitDetailPtrOutput) LineUpTime

func (CngwServiceRateLimitLimitDetailPtrOutput) Path

func (CngwServiceRateLimitLimitDetailPtrOutput) Policy

func (CngwServiceRateLimitLimitDetailPtrOutput) QpsThresholds

func (CngwServiceRateLimitLimitDetailPtrOutput) RateLimitResponse

func (CngwServiceRateLimitLimitDetailPtrOutput) RateLimitResponseUrl

func (CngwServiceRateLimitLimitDetailPtrOutput) ResponseType

func (CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutput

func (o CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput

func (CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext

func (o CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailPtrOutput

type CngwServiceRateLimitLimitDetailQpsThreshold

type CngwServiceRateLimitLimitDetailQpsThreshold struct {
	Max  int    `pulumi:"max"`
	Unit string `pulumi:"unit"`
}

type CngwServiceRateLimitLimitDetailQpsThresholdArgs

type CngwServiceRateLimitLimitDetailQpsThresholdArgs struct {
	Max  pulumi.IntInput    `pulumi:"max"`
	Unit pulumi.StringInput `pulumi:"unit"`
}

func (CngwServiceRateLimitLimitDetailQpsThresholdArgs) ElementType

func (CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput

func (i CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput() CngwServiceRateLimitLimitDetailQpsThresholdOutput

func (CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext

func (i CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdOutput

type CngwServiceRateLimitLimitDetailQpsThresholdArray

type CngwServiceRateLimitLimitDetailQpsThresholdArray []CngwServiceRateLimitLimitDetailQpsThresholdInput

func (CngwServiceRateLimitLimitDetailQpsThresholdArray) ElementType

func (CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput

func (i CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput

func (CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext

func (i CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput

type CngwServiceRateLimitLimitDetailQpsThresholdArrayInput

type CngwServiceRateLimitLimitDetailQpsThresholdArrayInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
	ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
}

CngwServiceRateLimitLimitDetailQpsThresholdArrayInput is an input type that accepts CngwServiceRateLimitLimitDetailQpsThresholdArray and CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailQpsThresholdArrayInput` via:

CngwServiceRateLimitLimitDetailQpsThresholdArray{ CngwServiceRateLimitLimitDetailQpsThresholdArgs{...} }

type CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput

type CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ElementType

func (CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) Index

func (CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput

func (CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext

func (o CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput

type CngwServiceRateLimitLimitDetailQpsThresholdInput

type CngwServiceRateLimitLimitDetailQpsThresholdInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailQpsThresholdOutput() CngwServiceRateLimitLimitDetailQpsThresholdOutput
	ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailQpsThresholdOutput
}

CngwServiceRateLimitLimitDetailQpsThresholdInput is an input type that accepts CngwServiceRateLimitLimitDetailQpsThresholdArgs and CngwServiceRateLimitLimitDetailQpsThresholdOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailQpsThresholdInput` via:

CngwServiceRateLimitLimitDetailQpsThresholdArgs{...}

type CngwServiceRateLimitLimitDetailQpsThresholdOutput

type CngwServiceRateLimitLimitDetailQpsThresholdOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) ElementType

func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) Max

func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput

func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput() CngwServiceRateLimitLimitDetailQpsThresholdOutput

func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext

func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdOutput

func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) Unit

type CngwServiceRateLimitLimitDetailRateLimitResponse

type CngwServiceRateLimitLimitDetailRateLimitResponse struct {
	Body       *string                                                  `pulumi:"body"`
	Headers    []CngwServiceRateLimitLimitDetailRateLimitResponseHeader `pulumi:"headers"`
	HttpStatus *int                                                     `pulumi:"httpStatus"`
}

type CngwServiceRateLimitLimitDetailRateLimitResponseArgs

type CngwServiceRateLimitLimitDetailRateLimitResponseArgs struct {
	Body       pulumi.StringPtrInput                                            `pulumi:"body"`
	Headers    CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput `pulumi:"headers"`
	HttpStatus pulumi.IntPtrInput                                               `pulumi:"httpStatus"`
}

func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ElementType

func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput

func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput() CngwServiceRateLimitLimitDetailRateLimitResponseOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext

func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput

func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext

func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput

type CngwServiceRateLimitLimitDetailRateLimitResponseHeader

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

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ElementType

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext

func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray []CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ElementType

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext

func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
	ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
}

CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput is an input type that accepts CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray and CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput` via:

CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray{ CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs{...} }

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ElementType

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) Index

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext

func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
	ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
}

CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput is an input type that accepts CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs and CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput` via:

CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs{...}

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput

type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ElementType

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) Key

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext

func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) Value

type CngwServiceRateLimitLimitDetailRateLimitResponseInput

type CngwServiceRateLimitLimitDetailRateLimitResponseInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput() CngwServiceRateLimitLimitDetailRateLimitResponseOutput
	ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseOutput
}

CngwServiceRateLimitLimitDetailRateLimitResponseInput is an input type that accepts CngwServiceRateLimitLimitDetailRateLimitResponseArgs and CngwServiceRateLimitLimitDetailRateLimitResponseOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailRateLimitResponseInput` via:

CngwServiceRateLimitLimitDetailRateLimitResponseArgs{...}

type CngwServiceRateLimitLimitDetailRateLimitResponseOutput

type CngwServiceRateLimitLimitDetailRateLimitResponseOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) Body

func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ElementType

func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) Headers

func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) HttpStatus

func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext

func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput

func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext

func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput

type CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput

type CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput interface {
	pulumi.Input

	ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
	ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
}

CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput is an input type that accepts CngwServiceRateLimitLimitDetailRateLimitResponseArgs, CngwServiceRateLimitLimitDetailRateLimitResponsePtr and CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput` via:

        CngwServiceRateLimitLimitDetailRateLimitResponseArgs{...}

or:

        nil

type CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput

type CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) Body

func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) Elem

func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ElementType

func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) Headers

func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) HttpStatus

func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput

func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext

func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput

type CngwServiceRateLimitMap

type CngwServiceRateLimitMap map[string]CngwServiceRateLimitInput

func (CngwServiceRateLimitMap) ElementType

func (CngwServiceRateLimitMap) ElementType() reflect.Type

func (CngwServiceRateLimitMap) ToCngwServiceRateLimitMapOutput

func (i CngwServiceRateLimitMap) ToCngwServiceRateLimitMapOutput() CngwServiceRateLimitMapOutput

func (CngwServiceRateLimitMap) ToCngwServiceRateLimitMapOutputWithContext

func (i CngwServiceRateLimitMap) ToCngwServiceRateLimitMapOutputWithContext(ctx context.Context) CngwServiceRateLimitMapOutput

type CngwServiceRateLimitMapInput

type CngwServiceRateLimitMapInput interface {
	pulumi.Input

	ToCngwServiceRateLimitMapOutput() CngwServiceRateLimitMapOutput
	ToCngwServiceRateLimitMapOutputWithContext(context.Context) CngwServiceRateLimitMapOutput
}

CngwServiceRateLimitMapInput is an input type that accepts CngwServiceRateLimitMap and CngwServiceRateLimitMapOutput values. You can construct a concrete instance of `CngwServiceRateLimitMapInput` via:

CngwServiceRateLimitMap{ "key": CngwServiceRateLimitArgs{...} }

type CngwServiceRateLimitMapOutput

type CngwServiceRateLimitMapOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitMapOutput) ElementType

func (CngwServiceRateLimitMapOutput) MapIndex

func (CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutput

func (o CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutput() CngwServiceRateLimitMapOutput

func (CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutputWithContext

func (o CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutputWithContext(ctx context.Context) CngwServiceRateLimitMapOutput

type CngwServiceRateLimitOutput

type CngwServiceRateLimitOutput struct{ *pulumi.OutputState }

func (CngwServiceRateLimitOutput) ElementType

func (CngwServiceRateLimitOutput) ElementType() reflect.Type

func (CngwServiceRateLimitOutput) GatewayId

gateway ID.

func (CngwServiceRateLimitOutput) LimitDetail

rate limit configuration.

func (CngwServiceRateLimitOutput) Name

service name or service ID.

func (CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutput

func (o CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutput() CngwServiceRateLimitOutput

func (CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutputWithContext

func (o CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutputWithContext(ctx context.Context) CngwServiceRateLimitOutput

type CngwServiceRateLimitState

type CngwServiceRateLimitState struct {
	// gateway ID.
	GatewayId pulumi.StringPtrInput
	// rate limit configuration.
	LimitDetail CngwServiceRateLimitLimitDetailPtrInput
	// service name or service ID.
	Name pulumi.StringPtrInput
}

func (CngwServiceRateLimitState) ElementType

func (CngwServiceRateLimitState) ElementType() reflect.Type

type CngwServiceState

type CngwServiceState struct {
	// gateway ID.
	GatewayId pulumi.StringPtrInput
	// service name.
	Name pulumi.StringPtrInput
	// path.
	Path pulumi.StringPtrInput
	// protocol. Reference value:`https`, `http`, `tcp`, `udp`.
	Protocol pulumi.StringPtrInput
	// retry times.
	Retries pulumi.IntPtrInput
	// service id.
	ServiceId pulumi.StringPtrInput
	// Tag description list.
	//
	// Deprecated: Deprecate ineffective tags
	Tags pulumi.MapInput
	// time out, unit:ms.
	Timeout pulumi.IntPtrInput
	// service config information.
	UpstreamInfo CngwServiceUpstreamInfoPtrInput
	// service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`.
	UpstreamType pulumi.StringPtrInput
}

func (CngwServiceState) ElementType

func (CngwServiceState) ElementType() reflect.Type

type CngwServiceUpstreamInfo

type CngwServiceUpstreamInfo struct {
	Algorithm               *string                         `pulumi:"algorithm"`
	AutoScalingCvmPort      *int                            `pulumi:"autoScalingCvmPort"`
	AutoScalingGroupId      *string                         `pulumi:"autoScalingGroupId"`
	AutoScalingHookStatus   *string                         `pulumi:"autoScalingHookStatus"`
	AutoScalingTatCmdStatus *string                         `pulumi:"autoScalingTatCmdStatus"`
	Host                    *string                         `pulumi:"host"`
	Namespace               *string                         `pulumi:"namespace"`
	Port                    *int                            `pulumi:"port"`
	RealSourceType          *string                         `pulumi:"realSourceType"`
	ScfLambdaName           *string                         `pulumi:"scfLambdaName"`
	ScfLambdaQualifier      *string                         `pulumi:"scfLambdaQualifier"`
	ScfNamespace            *string                         `pulumi:"scfNamespace"`
	ScfType                 *string                         `pulumi:"scfType"`
	ServiceName             *string                         `pulumi:"serviceName"`
	SlowStart               *int                            `pulumi:"slowStart"`
	SourceId                *string                         `pulumi:"sourceId"`
	SourceName              *string                         `pulumi:"sourceName"`
	SourceType              *string                         `pulumi:"sourceType"`
	Targets                 []CngwServiceUpstreamInfoTarget `pulumi:"targets"`
}

type CngwServiceUpstreamInfoArgs

type CngwServiceUpstreamInfoArgs struct {
	Algorithm               pulumi.StringPtrInput                   `pulumi:"algorithm"`
	AutoScalingCvmPort      pulumi.IntPtrInput                      `pulumi:"autoScalingCvmPort"`
	AutoScalingGroupId      pulumi.StringPtrInput                   `pulumi:"autoScalingGroupId"`
	AutoScalingHookStatus   pulumi.StringPtrInput                   `pulumi:"autoScalingHookStatus"`
	AutoScalingTatCmdStatus pulumi.StringPtrInput                   `pulumi:"autoScalingTatCmdStatus"`
	Host                    pulumi.StringPtrInput                   `pulumi:"host"`
	Namespace               pulumi.StringPtrInput                   `pulumi:"namespace"`
	Port                    pulumi.IntPtrInput                      `pulumi:"port"`
	RealSourceType          pulumi.StringPtrInput                   `pulumi:"realSourceType"`
	ScfLambdaName           pulumi.StringPtrInput                   `pulumi:"scfLambdaName"`
	ScfLambdaQualifier      pulumi.StringPtrInput                   `pulumi:"scfLambdaQualifier"`
	ScfNamespace            pulumi.StringPtrInput                   `pulumi:"scfNamespace"`
	ScfType                 pulumi.StringPtrInput                   `pulumi:"scfType"`
	ServiceName             pulumi.StringPtrInput                   `pulumi:"serviceName"`
	SlowStart               pulumi.IntPtrInput                      `pulumi:"slowStart"`
	SourceId                pulumi.StringPtrInput                   `pulumi:"sourceId"`
	SourceName              pulumi.StringPtrInput                   `pulumi:"sourceName"`
	SourceType              pulumi.StringPtrInput                   `pulumi:"sourceType"`
	Targets                 CngwServiceUpstreamInfoTargetArrayInput `pulumi:"targets"`
}

func (CngwServiceUpstreamInfoArgs) ElementType

func (CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutput

func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutput() CngwServiceUpstreamInfoOutput

func (CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutputWithContext

func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoOutput

func (CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutput

func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput

func (CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutputWithContext

func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoPtrOutput

type CngwServiceUpstreamInfoInput

type CngwServiceUpstreamInfoInput interface {
	pulumi.Input

	ToCngwServiceUpstreamInfoOutput() CngwServiceUpstreamInfoOutput
	ToCngwServiceUpstreamInfoOutputWithContext(context.Context) CngwServiceUpstreamInfoOutput
}

CngwServiceUpstreamInfoInput is an input type that accepts CngwServiceUpstreamInfoArgs and CngwServiceUpstreamInfoOutput values. You can construct a concrete instance of `CngwServiceUpstreamInfoInput` via:

CngwServiceUpstreamInfoArgs{...}

type CngwServiceUpstreamInfoOutput

type CngwServiceUpstreamInfoOutput struct{ *pulumi.OutputState }

func (CngwServiceUpstreamInfoOutput) Algorithm

func (CngwServiceUpstreamInfoOutput) AutoScalingCvmPort

func (o CngwServiceUpstreamInfoOutput) AutoScalingCvmPort() pulumi.IntPtrOutput

func (CngwServiceUpstreamInfoOutput) AutoScalingGroupId

func (o CngwServiceUpstreamInfoOutput) AutoScalingGroupId() pulumi.StringPtrOutput

func (CngwServiceUpstreamInfoOutput) AutoScalingHookStatus

func (o CngwServiceUpstreamInfoOutput) AutoScalingHookStatus() pulumi.StringPtrOutput

func (CngwServiceUpstreamInfoOutput) AutoScalingTatCmdStatus

func (o CngwServiceUpstreamInfoOutput) AutoScalingTatCmdStatus() pulumi.StringPtrOutput

func (CngwServiceUpstreamInfoOutput) ElementType

func (CngwServiceUpstreamInfoOutput) Host

func (CngwServiceUpstreamInfoOutput) Namespace

func (CngwServiceUpstreamInfoOutput) Port

func (CngwServiceUpstreamInfoOutput) RealSourceType

func (CngwServiceUpstreamInfoOutput) ScfLambdaName

func (CngwServiceUpstreamInfoOutput) ScfLambdaQualifier

func (o CngwServiceUpstreamInfoOutput) ScfLambdaQualifier() pulumi.StringPtrOutput

func (CngwServiceUpstreamInfoOutput) ScfNamespace

func (CngwServiceUpstreamInfoOutput) ScfType

func (CngwServiceUpstreamInfoOutput) ServiceName

func (CngwServiceUpstreamInfoOutput) SlowStart

func (CngwServiceUpstreamInfoOutput) SourceId

func (CngwServiceUpstreamInfoOutput) SourceName

func (CngwServiceUpstreamInfoOutput) SourceType

func (CngwServiceUpstreamInfoOutput) Targets

func (CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutput

func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutput() CngwServiceUpstreamInfoOutput

func (CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutputWithContext

func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoOutput

func (CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutput

func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput

func (CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext

func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoPtrOutput

type CngwServiceUpstreamInfoPtrInput

type CngwServiceUpstreamInfoPtrInput interface {
	pulumi.Input

	ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput
	ToCngwServiceUpstreamInfoPtrOutputWithContext(context.Context) CngwServiceUpstreamInfoPtrOutput
}

CngwServiceUpstreamInfoPtrInput is an input type that accepts CngwServiceUpstreamInfoArgs, CngwServiceUpstreamInfoPtr and CngwServiceUpstreamInfoPtrOutput values. You can construct a concrete instance of `CngwServiceUpstreamInfoPtrInput` via:

        CngwServiceUpstreamInfoArgs{...}

or:

        nil

type CngwServiceUpstreamInfoPtrOutput

type CngwServiceUpstreamInfoPtrOutput struct{ *pulumi.OutputState }

func (CngwServiceUpstreamInfoPtrOutput) Algorithm

func (CngwServiceUpstreamInfoPtrOutput) AutoScalingCvmPort

func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingCvmPort() pulumi.IntPtrOutput

func (CngwServiceUpstreamInfoPtrOutput) AutoScalingGroupId

func (CngwServiceUpstreamInfoPtrOutput) AutoScalingHookStatus

func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingHookStatus() pulumi.StringPtrOutput

func (CngwServiceUpstreamInfoPtrOutput) AutoScalingTatCmdStatus

func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingTatCmdStatus() pulumi.StringPtrOutput

func (CngwServiceUpstreamInfoPtrOutput) Elem

func (CngwServiceUpstreamInfoPtrOutput) ElementType

func (CngwServiceUpstreamInfoPtrOutput) Host

func (CngwServiceUpstreamInfoPtrOutput) Namespace

func (CngwServiceUpstreamInfoPtrOutput) Port

func (CngwServiceUpstreamInfoPtrOutput) RealSourceType

func (CngwServiceUpstreamInfoPtrOutput) ScfLambdaName

func (CngwServiceUpstreamInfoPtrOutput) ScfLambdaQualifier

func (CngwServiceUpstreamInfoPtrOutput) ScfNamespace

func (CngwServiceUpstreamInfoPtrOutput) ScfType

func (CngwServiceUpstreamInfoPtrOutput) ServiceName

func (CngwServiceUpstreamInfoPtrOutput) SlowStart

func (CngwServiceUpstreamInfoPtrOutput) SourceId

func (CngwServiceUpstreamInfoPtrOutput) SourceName

func (CngwServiceUpstreamInfoPtrOutput) SourceType

func (CngwServiceUpstreamInfoPtrOutput) Targets

func (CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutput

func (o CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput

func (CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext

func (o CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoPtrOutput

type CngwServiceUpstreamInfoTarget

type CngwServiceUpstreamInfoTarget struct {
	CreatedTime *string `pulumi:"createdTime"`
	Health      *string `pulumi:"health"`
	Host        string  `pulumi:"host"`
	Port        int     `pulumi:"port"`
	Source      *string `pulumi:"source"`
	Weight      int     `pulumi:"weight"`
}

type CngwServiceUpstreamInfoTargetArgs

type CngwServiceUpstreamInfoTargetArgs struct {
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	Health      pulumi.StringPtrInput `pulumi:"health"`
	Host        pulumi.StringInput    `pulumi:"host"`
	Port        pulumi.IntInput       `pulumi:"port"`
	Source      pulumi.StringPtrInput `pulumi:"source"`
	Weight      pulumi.IntInput       `pulumi:"weight"`
}

func (CngwServiceUpstreamInfoTargetArgs) ElementType

func (CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutput

func (i CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutput() CngwServiceUpstreamInfoTargetOutput

func (CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutputWithContext

func (i CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetOutput

type CngwServiceUpstreamInfoTargetArray

type CngwServiceUpstreamInfoTargetArray []CngwServiceUpstreamInfoTargetInput

func (CngwServiceUpstreamInfoTargetArray) ElementType

func (CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutput

func (i CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutput() CngwServiceUpstreamInfoTargetArrayOutput

func (CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext

func (i CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetArrayOutput

type CngwServiceUpstreamInfoTargetArrayInput

type CngwServiceUpstreamInfoTargetArrayInput interface {
	pulumi.Input

	ToCngwServiceUpstreamInfoTargetArrayOutput() CngwServiceUpstreamInfoTargetArrayOutput
	ToCngwServiceUpstreamInfoTargetArrayOutputWithContext(context.Context) CngwServiceUpstreamInfoTargetArrayOutput
}

CngwServiceUpstreamInfoTargetArrayInput is an input type that accepts CngwServiceUpstreamInfoTargetArray and CngwServiceUpstreamInfoTargetArrayOutput values. You can construct a concrete instance of `CngwServiceUpstreamInfoTargetArrayInput` via:

CngwServiceUpstreamInfoTargetArray{ CngwServiceUpstreamInfoTargetArgs{...} }

type CngwServiceUpstreamInfoTargetArrayOutput

type CngwServiceUpstreamInfoTargetArrayOutput struct{ *pulumi.OutputState }

func (CngwServiceUpstreamInfoTargetArrayOutput) ElementType

func (CngwServiceUpstreamInfoTargetArrayOutput) Index

func (CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutput

func (o CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutput() CngwServiceUpstreamInfoTargetArrayOutput

func (CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext

func (o CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetArrayOutput

type CngwServiceUpstreamInfoTargetInput

type CngwServiceUpstreamInfoTargetInput interface {
	pulumi.Input

	ToCngwServiceUpstreamInfoTargetOutput() CngwServiceUpstreamInfoTargetOutput
	ToCngwServiceUpstreamInfoTargetOutputWithContext(context.Context) CngwServiceUpstreamInfoTargetOutput
}

CngwServiceUpstreamInfoTargetInput is an input type that accepts CngwServiceUpstreamInfoTargetArgs and CngwServiceUpstreamInfoTargetOutput values. You can construct a concrete instance of `CngwServiceUpstreamInfoTargetInput` via:

CngwServiceUpstreamInfoTargetArgs{...}

type CngwServiceUpstreamInfoTargetOutput

type CngwServiceUpstreamInfoTargetOutput struct{ *pulumi.OutputState }

func (CngwServiceUpstreamInfoTargetOutput) CreatedTime

func (CngwServiceUpstreamInfoTargetOutput) ElementType

func (CngwServiceUpstreamInfoTargetOutput) Health

func (CngwServiceUpstreamInfoTargetOutput) Host

func (CngwServiceUpstreamInfoTargetOutput) Port

func (CngwServiceUpstreamInfoTargetOutput) Source

func (CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutput

func (o CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutput() CngwServiceUpstreamInfoTargetOutput

func (CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutputWithContext

func (o CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetOutput

func (CngwServiceUpstreamInfoTargetOutput) Weight

type GetAccessAddressArgs

type GetAccessAddressArgs struct {
	EngineRegion     *string `pulumi:"engineRegion"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SubnetId         *string `pulumi:"subnetId"`
	VpcId            *string `pulumi:"vpcId"`
	Workload         *string `pulumi:"workload"`
}

A collection of arguments for invoking getAccessAddress.

type GetAccessAddressEnvAddressInfo

type GetAccessAddressEnvAddressInfo struct {
	ConfigInternetServiceIp string `pulumi:"configInternetServiceIp"`
	ConfigIntranetAddress   string `pulumi:"configIntranetAddress"`
	EnableConfigInternet    bool   `pulumi:"enableConfigInternet"`
	EnableConfigIntranet    bool   `pulumi:"enableConfigIntranet"`
	EnvName                 string `pulumi:"envName"`
	InternetBandWidth       int    `pulumi:"internetBandWidth"`
}

type GetAccessAddressEnvAddressInfoArgs

type GetAccessAddressEnvAddressInfoArgs struct {
	ConfigInternetServiceIp pulumi.StringInput `pulumi:"configInternetServiceIp"`
	ConfigIntranetAddress   pulumi.StringInput `pulumi:"configIntranetAddress"`
	EnableConfigInternet    pulumi.BoolInput   `pulumi:"enableConfigInternet"`
	EnableConfigIntranet    pulumi.BoolInput   `pulumi:"enableConfigIntranet"`
	EnvName                 pulumi.StringInput `pulumi:"envName"`
	InternetBandWidth       pulumi.IntInput    `pulumi:"internetBandWidth"`
}

func (GetAccessAddressEnvAddressInfoArgs) ElementType

func (GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutput

func (i GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutput() GetAccessAddressEnvAddressInfoOutput

func (GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutputWithContext

func (i GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoOutput

type GetAccessAddressEnvAddressInfoArray

type GetAccessAddressEnvAddressInfoArray []GetAccessAddressEnvAddressInfoInput

func (GetAccessAddressEnvAddressInfoArray) ElementType

func (GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutput

func (i GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutput() GetAccessAddressEnvAddressInfoArrayOutput

func (GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext

func (i GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoArrayOutput

type GetAccessAddressEnvAddressInfoArrayInput

type GetAccessAddressEnvAddressInfoArrayInput interface {
	pulumi.Input

	ToGetAccessAddressEnvAddressInfoArrayOutput() GetAccessAddressEnvAddressInfoArrayOutput
	ToGetAccessAddressEnvAddressInfoArrayOutputWithContext(context.Context) GetAccessAddressEnvAddressInfoArrayOutput
}

GetAccessAddressEnvAddressInfoArrayInput is an input type that accepts GetAccessAddressEnvAddressInfoArray and GetAccessAddressEnvAddressInfoArrayOutput values. You can construct a concrete instance of `GetAccessAddressEnvAddressInfoArrayInput` via:

GetAccessAddressEnvAddressInfoArray{ GetAccessAddressEnvAddressInfoArgs{...} }

type GetAccessAddressEnvAddressInfoArrayOutput

type GetAccessAddressEnvAddressInfoArrayOutput struct{ *pulumi.OutputState }

func (GetAccessAddressEnvAddressInfoArrayOutput) ElementType

func (GetAccessAddressEnvAddressInfoArrayOutput) Index

func (GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutput

func (o GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutput() GetAccessAddressEnvAddressInfoArrayOutput

func (GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext

func (o GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoArrayOutput

type GetAccessAddressEnvAddressInfoInput

type GetAccessAddressEnvAddressInfoInput interface {
	pulumi.Input

	ToGetAccessAddressEnvAddressInfoOutput() GetAccessAddressEnvAddressInfoOutput
	ToGetAccessAddressEnvAddressInfoOutputWithContext(context.Context) GetAccessAddressEnvAddressInfoOutput
}

GetAccessAddressEnvAddressInfoInput is an input type that accepts GetAccessAddressEnvAddressInfoArgs and GetAccessAddressEnvAddressInfoOutput values. You can construct a concrete instance of `GetAccessAddressEnvAddressInfoInput` via:

GetAccessAddressEnvAddressInfoArgs{...}

type GetAccessAddressEnvAddressInfoOutput

type GetAccessAddressEnvAddressInfoOutput struct{ *pulumi.OutputState }

func (GetAccessAddressEnvAddressInfoOutput) ConfigInternetServiceIp

func (o GetAccessAddressEnvAddressInfoOutput) ConfigInternetServiceIp() pulumi.StringOutput

func (GetAccessAddressEnvAddressInfoOutput) ConfigIntranetAddress

func (o GetAccessAddressEnvAddressInfoOutput) ConfigIntranetAddress() pulumi.StringOutput

func (GetAccessAddressEnvAddressInfoOutput) ElementType

func (GetAccessAddressEnvAddressInfoOutput) EnableConfigInternet

func (o GetAccessAddressEnvAddressInfoOutput) EnableConfigInternet() pulumi.BoolOutput

func (GetAccessAddressEnvAddressInfoOutput) EnableConfigIntranet

func (o GetAccessAddressEnvAddressInfoOutput) EnableConfigIntranet() pulumi.BoolOutput

func (GetAccessAddressEnvAddressInfoOutput) EnvName

func (GetAccessAddressEnvAddressInfoOutput) InternetBandWidth

func (GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutput

func (o GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutput() GetAccessAddressEnvAddressInfoOutput

func (GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutputWithContext

func (o GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoOutput

type GetAccessAddressLimiterAddressInfo

type GetAccessAddressLimiterAddressInfo struct {
	IntranetAddress string `pulumi:"intranetAddress"`
}

type GetAccessAddressLimiterAddressInfoArgs

type GetAccessAddressLimiterAddressInfoArgs struct {
	IntranetAddress pulumi.StringInput `pulumi:"intranetAddress"`
}

func (GetAccessAddressLimiterAddressInfoArgs) ElementType

func (GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutput

func (i GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutput() GetAccessAddressLimiterAddressInfoOutput

func (GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutputWithContext

func (i GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoOutput

type GetAccessAddressLimiterAddressInfoArray

type GetAccessAddressLimiterAddressInfoArray []GetAccessAddressLimiterAddressInfoInput

func (GetAccessAddressLimiterAddressInfoArray) ElementType

func (GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutput

func (i GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutput() GetAccessAddressLimiterAddressInfoArrayOutput

func (GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext

func (i GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoArrayOutput

type GetAccessAddressLimiterAddressInfoArrayInput

type GetAccessAddressLimiterAddressInfoArrayInput interface {
	pulumi.Input

	ToGetAccessAddressLimiterAddressInfoArrayOutput() GetAccessAddressLimiterAddressInfoArrayOutput
	ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext(context.Context) GetAccessAddressLimiterAddressInfoArrayOutput
}

GetAccessAddressLimiterAddressInfoArrayInput is an input type that accepts GetAccessAddressLimiterAddressInfoArray and GetAccessAddressLimiterAddressInfoArrayOutput values. You can construct a concrete instance of `GetAccessAddressLimiterAddressInfoArrayInput` via:

GetAccessAddressLimiterAddressInfoArray{ GetAccessAddressLimiterAddressInfoArgs{...} }

type GetAccessAddressLimiterAddressInfoArrayOutput

type GetAccessAddressLimiterAddressInfoArrayOutput struct{ *pulumi.OutputState }

func (GetAccessAddressLimiterAddressInfoArrayOutput) ElementType

func (GetAccessAddressLimiterAddressInfoArrayOutput) Index

func (GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutput

func (o GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutput() GetAccessAddressLimiterAddressInfoArrayOutput

func (GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext

func (o GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoArrayOutput

type GetAccessAddressLimiterAddressInfoInput

type GetAccessAddressLimiterAddressInfoInput interface {
	pulumi.Input

	ToGetAccessAddressLimiterAddressInfoOutput() GetAccessAddressLimiterAddressInfoOutput
	ToGetAccessAddressLimiterAddressInfoOutputWithContext(context.Context) GetAccessAddressLimiterAddressInfoOutput
}

GetAccessAddressLimiterAddressInfoInput is an input type that accepts GetAccessAddressLimiterAddressInfoArgs and GetAccessAddressLimiterAddressInfoOutput values. You can construct a concrete instance of `GetAccessAddressLimiterAddressInfoInput` via:

GetAccessAddressLimiterAddressInfoArgs{...}

type GetAccessAddressLimiterAddressInfoOutput

type GetAccessAddressLimiterAddressInfoOutput struct{ *pulumi.OutputState }

func (GetAccessAddressLimiterAddressInfoOutput) ElementType

func (GetAccessAddressLimiterAddressInfoOutput) IntranetAddress

func (GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutput

func (o GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutput() GetAccessAddressLimiterAddressInfoOutput

func (GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutputWithContext

func (o GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoOutput

type GetAccessAddressOutputArgs

type GetAccessAddressOutputArgs struct {
	EngineRegion     pulumi.StringPtrInput `pulumi:"engineRegion"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SubnetId         pulumi.StringPtrInput `pulumi:"subnetId"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
	Workload         pulumi.StringPtrInput `pulumi:"workload"`
}

A collection of arguments for invoking getAccessAddress.

func (GetAccessAddressOutputArgs) ElementType

func (GetAccessAddressOutputArgs) ElementType() reflect.Type

type GetAccessAddressResult

type GetAccessAddressResult struct {
	ConsoleInternetAddress   string                           `pulumi:"consoleInternetAddress"`
	ConsoleInternetBandWidth int                              `pulumi:"consoleInternetBandWidth"`
	ConsoleIntranetAddress   string                           `pulumi:"consoleIntranetAddress"`
	EngineRegion             *string                          `pulumi:"engineRegion"`
	EnvAddressInfos          []GetAccessAddressEnvAddressInfo `pulumi:"envAddressInfos"`
	// The provider-assigned unique ID for this managed resource.
	Id                  string                               `pulumi:"id"`
	InstanceId          string                               `pulumi:"instanceId"`
	InternetAddress     string                               `pulumi:"internetAddress"`
	InternetBandWidth   int                                  `pulumi:"internetBandWidth"`
	IntranetAddress     string                               `pulumi:"intranetAddress"`
	LimiterAddressInfos []GetAccessAddressLimiterAddressInfo `pulumi:"limiterAddressInfos"`
	ResultOutputFile    *string                              `pulumi:"resultOutputFile"`
	SubnetId            *string                              `pulumi:"subnetId"`
	VpcId               *string                              `pulumi:"vpcId"`
	Workload            *string                              `pulumi:"workload"`
}

A collection of values returned by getAccessAddress.

type GetAccessAddressResultOutput

type GetAccessAddressResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccessAddress.

func (GetAccessAddressResultOutput) ConsoleInternetAddress

func (o GetAccessAddressResultOutput) ConsoleInternetAddress() pulumi.StringOutput

func (GetAccessAddressResultOutput) ConsoleInternetBandWidth

func (o GetAccessAddressResultOutput) ConsoleInternetBandWidth() pulumi.IntOutput

func (GetAccessAddressResultOutput) ConsoleIntranetAddress

func (o GetAccessAddressResultOutput) ConsoleIntranetAddress() pulumi.StringOutput

func (GetAccessAddressResultOutput) ElementType

func (GetAccessAddressResultOutput) EngineRegion

func (GetAccessAddressResultOutput) EnvAddressInfos

func (GetAccessAddressResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccessAddressResultOutput) InstanceId

func (GetAccessAddressResultOutput) InternetAddress

func (o GetAccessAddressResultOutput) InternetAddress() pulumi.StringOutput

func (GetAccessAddressResultOutput) InternetBandWidth

func (o GetAccessAddressResultOutput) InternetBandWidth() pulumi.IntOutput

func (GetAccessAddressResultOutput) IntranetAddress

func (o GetAccessAddressResultOutput) IntranetAddress() pulumi.StringOutput

func (GetAccessAddressResultOutput) LimiterAddressInfos

func (GetAccessAddressResultOutput) ResultOutputFile

func (GetAccessAddressResultOutput) SubnetId

func (GetAccessAddressResultOutput) ToGetAccessAddressResultOutput

func (o GetAccessAddressResultOutput) ToGetAccessAddressResultOutput() GetAccessAddressResultOutput

func (GetAccessAddressResultOutput) ToGetAccessAddressResultOutputWithContext

func (o GetAccessAddressResultOutput) ToGetAccessAddressResultOutputWithContext(ctx context.Context) GetAccessAddressResultOutput

func (GetAccessAddressResultOutput) VpcId

func (GetAccessAddressResultOutput) Workload

type GetGatewayCanaryRulesResult

type GetGatewayCanaryRulesResult struct {
	CanaryRuleLists []GetGatewayCanaryRulesResultCanaryRuleList `pulumi:"canaryRuleLists"`
	TotalCount      int                                         `pulumi:"totalCount"`
}

type GetGatewayCanaryRulesResultArgs

type GetGatewayCanaryRulesResultArgs struct {
	CanaryRuleLists GetGatewayCanaryRulesResultCanaryRuleListArrayInput `pulumi:"canaryRuleLists"`
	TotalCount      pulumi.IntInput                                     `pulumi:"totalCount"`
}

func (GetGatewayCanaryRulesResultArgs) ElementType

func (GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutput

func (i GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutput() GetGatewayCanaryRulesResultOutput

func (GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutputWithContext

func (i GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultOutput

type GetGatewayCanaryRulesResultArray

type GetGatewayCanaryRulesResultArray []GetGatewayCanaryRulesResultInput

func (GetGatewayCanaryRulesResultArray) ElementType

func (GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutput

func (i GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutput() GetGatewayCanaryRulesResultArrayOutput

func (GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutputWithContext

func (i GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultArrayOutput

type GetGatewayCanaryRulesResultArrayInput

type GetGatewayCanaryRulesResultArrayInput interface {
	pulumi.Input

	ToGetGatewayCanaryRulesResultArrayOutput() GetGatewayCanaryRulesResultArrayOutput
	ToGetGatewayCanaryRulesResultArrayOutputWithContext(context.Context) GetGatewayCanaryRulesResultArrayOutput
}

GetGatewayCanaryRulesResultArrayInput is an input type that accepts GetGatewayCanaryRulesResultArray and GetGatewayCanaryRulesResultArrayOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultArrayInput` via:

GetGatewayCanaryRulesResultArray{ GetGatewayCanaryRulesResultArgs{...} }

type GetGatewayCanaryRulesResultArrayOutput

type GetGatewayCanaryRulesResultArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayCanaryRulesResultArrayOutput) ElementType

func (GetGatewayCanaryRulesResultArrayOutput) Index

func (GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutput

func (o GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutput() GetGatewayCanaryRulesResultArrayOutput

func (GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutputWithContext

func (o GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleList

type GetGatewayCanaryRulesResultCanaryRuleList struct {
	BalancedServiceLists []GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceList `pulumi:"balancedServiceLists"`
	ConditionLists       []GetGatewayCanaryRulesResultCanaryRuleListConditionList       `pulumi:"conditionLists"`
	Enabled              bool                                                           `pulumi:"enabled"`
	Priority             int                                                            `pulumi:"priority"`
	ServiceId            string                                                         `pulumi:"serviceId"`
	ServiceName          string                                                         `pulumi:"serviceName"`
}

type GetGatewayCanaryRulesResultCanaryRuleListArgs

type GetGatewayCanaryRulesResultCanaryRuleListArgs struct {
	BalancedServiceLists GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput `pulumi:"balancedServiceLists"`
	ConditionLists       GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput       `pulumi:"conditionLists"`
	Enabled              pulumi.BoolInput                                                       `pulumi:"enabled"`
	Priority             pulumi.IntInput                                                        `pulumi:"priority"`
	ServiceId            pulumi.StringInput                                                     `pulumi:"serviceId"`
	ServiceName          pulumi.StringInput                                                     `pulumi:"serviceName"`
}

func (GetGatewayCanaryRulesResultCanaryRuleListArgs) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutput

func (i GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutput() GetGatewayCanaryRulesResultCanaryRuleListOutput

func (GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext

func (i GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListOutput

type GetGatewayCanaryRulesResultCanaryRuleListArray

type GetGatewayCanaryRulesResultCanaryRuleListArray []GetGatewayCanaryRulesResultCanaryRuleListInput

func (GetGatewayCanaryRulesResultCanaryRuleListArray) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput

func (i GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListArrayOutput

func (GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext

func (i GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleListArrayInput

type GetGatewayCanaryRulesResultCanaryRuleListArrayInput interface {
	pulumi.Input

	ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
	ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
}

GetGatewayCanaryRulesResultCanaryRuleListArrayInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListArray and GetGatewayCanaryRulesResultCanaryRuleListArrayOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListArrayInput` via:

GetGatewayCanaryRulesResultCanaryRuleListArray{ GetGatewayCanaryRulesResultCanaryRuleListArgs{...} }

type GetGatewayCanaryRulesResultCanaryRuleListArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) Index

func (GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput

func (GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext

func (o GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceList

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceList struct {
	Percent      float64 `pulumi:"percent"`
	ServiceId    string  `pulumi:"serviceId"`
	ServiceName  string  `pulumi:"serviceName"`
	UpstreamName string  `pulumi:"upstreamName"`
}

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs struct {
	Percent      pulumi.Float64Input `pulumi:"percent"`
	ServiceId    pulumi.StringInput  `pulumi:"serviceId"`
	ServiceName  pulumi.StringInput  `pulumi:"serviceName"`
	UpstreamName pulumi.StringInput  `pulumi:"upstreamName"`
}

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext

func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray []GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext

func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput interface {
	pulumi.Input

	ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
	ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
}

GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray and GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput` via:

GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray{ GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs{...} }

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext

func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput interface {
	pulumi.Input

	ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
	ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
}

GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs and GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput` via:

GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs{...}

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput

type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput struct{ *pulumi.OutputState }

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) Percent

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ServiceId

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ServiceName

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext

func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput

func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) UpstreamName

type GetGatewayCanaryRulesResultCanaryRuleListConditionList

type GetGatewayCanaryRulesResultCanaryRuleListConditionList struct {
	Delimiter        string `pulumi:"delimiter"`
	GlobalConfigId   string `pulumi:"globalConfigId"`
	GlobalConfigName string `pulumi:"globalConfigName"`
	Key              string `pulumi:"key"`
	Operator         string `pulumi:"operator"`
	Type             string `pulumi:"type"`
	Value            string `pulumi:"value"`
}

type GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs

type GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs struct {
	Delimiter        pulumi.StringInput `pulumi:"delimiter"`
	GlobalConfigId   pulumi.StringInput `pulumi:"globalConfigId"`
	GlobalConfigName pulumi.StringInput `pulumi:"globalConfigName"`
	Key              pulumi.StringInput `pulumi:"key"`
	Operator         pulumi.StringInput `pulumi:"operator"`
	Type             pulumi.StringInput `pulumi:"type"`
	Value            pulumi.StringInput `pulumi:"value"`
}

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext

func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput

type GetGatewayCanaryRulesResultCanaryRuleListConditionListArray

type GetGatewayCanaryRulesResultCanaryRuleListConditionListArray []GetGatewayCanaryRulesResultCanaryRuleListConditionListInput

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext

func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput

type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput interface {
	pulumi.Input

	ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
	ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
}

GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListConditionListArray and GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput` via:

GetGatewayCanaryRulesResultCanaryRuleListConditionListArray{ GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs{...} }

type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) Index

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext

func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput

type GetGatewayCanaryRulesResultCanaryRuleListConditionListInput

type GetGatewayCanaryRulesResultCanaryRuleListConditionListInput interface {
	pulumi.Input

	ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
	ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
}

GetGatewayCanaryRulesResultCanaryRuleListConditionListInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs and GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListConditionListInput` via:

GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs{...}

type GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput

type GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput struct{ *pulumi.OutputState }

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Delimiter

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) GlobalConfigId

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) GlobalConfigName

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Key

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Operator

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext

func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Type

func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Value

type GetGatewayCanaryRulesResultCanaryRuleListInput

type GetGatewayCanaryRulesResultCanaryRuleListInput interface {
	pulumi.Input

	ToGetGatewayCanaryRulesResultCanaryRuleListOutput() GetGatewayCanaryRulesResultCanaryRuleListOutput
	ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListOutput
}

GetGatewayCanaryRulesResultCanaryRuleListInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListArgs and GetGatewayCanaryRulesResultCanaryRuleListOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListInput` via:

GetGatewayCanaryRulesResultCanaryRuleListArgs{...}

type GetGatewayCanaryRulesResultCanaryRuleListOutput

type GetGatewayCanaryRulesResultCanaryRuleListOutput struct{ *pulumi.OutputState }

func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ConditionLists

func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ElementType

func (GetGatewayCanaryRulesResultCanaryRuleListOutput) Enabled

func (GetGatewayCanaryRulesResultCanaryRuleListOutput) Priority

func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ServiceId

func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ServiceName

func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutput

func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutput() GetGatewayCanaryRulesResultCanaryRuleListOutput

func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext

func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListOutput

type GetGatewayCanaryRulesResultInput

type GetGatewayCanaryRulesResultInput interface {
	pulumi.Input

	ToGetGatewayCanaryRulesResultOutput() GetGatewayCanaryRulesResultOutput
	ToGetGatewayCanaryRulesResultOutputWithContext(context.Context) GetGatewayCanaryRulesResultOutput
}

GetGatewayCanaryRulesResultInput is an input type that accepts GetGatewayCanaryRulesResultArgs and GetGatewayCanaryRulesResultOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultInput` via:

GetGatewayCanaryRulesResultArgs{...}

type GetGatewayCanaryRulesResultOutput

type GetGatewayCanaryRulesResultOutput struct{ *pulumi.OutputState }

func (GetGatewayCanaryRulesResultOutput) CanaryRuleLists

func (GetGatewayCanaryRulesResultOutput) ElementType

func (GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutput

func (o GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutput() GetGatewayCanaryRulesResultOutput

func (GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutputWithContext

func (o GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultOutput

func (GetGatewayCanaryRulesResultOutput) TotalCount

type GetGatewayCertificatesFilter

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

type GetGatewayCertificatesFilterArgs

type GetGatewayCertificatesFilterArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (GetGatewayCertificatesFilterArgs) ElementType

func (GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutput

func (i GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutput() GetGatewayCertificatesFilterOutput

func (GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutputWithContext

func (i GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterOutput

type GetGatewayCertificatesFilterArray

type GetGatewayCertificatesFilterArray []GetGatewayCertificatesFilterInput

func (GetGatewayCertificatesFilterArray) ElementType

func (GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutput

func (i GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutput() GetGatewayCertificatesFilterArrayOutput

func (GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutputWithContext

func (i GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterArrayOutput

type GetGatewayCertificatesFilterArrayInput

type GetGatewayCertificatesFilterArrayInput interface {
	pulumi.Input

	ToGetGatewayCertificatesFilterArrayOutput() GetGatewayCertificatesFilterArrayOutput
	ToGetGatewayCertificatesFilterArrayOutputWithContext(context.Context) GetGatewayCertificatesFilterArrayOutput
}

GetGatewayCertificatesFilterArrayInput is an input type that accepts GetGatewayCertificatesFilterArray and GetGatewayCertificatesFilterArrayOutput values. You can construct a concrete instance of `GetGatewayCertificatesFilterArrayInput` via:

GetGatewayCertificatesFilterArray{ GetGatewayCertificatesFilterArgs{...} }

type GetGatewayCertificatesFilterArrayOutput

type GetGatewayCertificatesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayCertificatesFilterArrayOutput) ElementType

func (GetGatewayCertificatesFilterArrayOutput) Index

func (GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutput

func (o GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutput() GetGatewayCertificatesFilterArrayOutput

func (GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutputWithContext

func (o GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterArrayOutput

type GetGatewayCertificatesFilterInput

type GetGatewayCertificatesFilterInput interface {
	pulumi.Input

	ToGetGatewayCertificatesFilterOutput() GetGatewayCertificatesFilterOutput
	ToGetGatewayCertificatesFilterOutputWithContext(context.Context) GetGatewayCertificatesFilterOutput
}

GetGatewayCertificatesFilterInput is an input type that accepts GetGatewayCertificatesFilterArgs and GetGatewayCertificatesFilterOutput values. You can construct a concrete instance of `GetGatewayCertificatesFilterInput` via:

GetGatewayCertificatesFilterArgs{...}

type GetGatewayCertificatesFilterOutput

type GetGatewayCertificatesFilterOutput struct{ *pulumi.OutputState }

func (GetGatewayCertificatesFilterOutput) ElementType

func (GetGatewayCertificatesFilterOutput) Key

func (GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutput

func (o GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutput() GetGatewayCertificatesFilterOutput

func (GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutputWithContext

func (o GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterOutput

func (GetGatewayCertificatesFilterOutput) Value

type GetGatewayCertificatesResult

type GetGatewayCertificatesResult struct {
	CertificatesLists []GetGatewayCertificatesResultCertificatesList `pulumi:"certificatesLists"`
	Total             int                                            `pulumi:"total"`
}

type GetGatewayCertificatesResultArgs

type GetGatewayCertificatesResultArgs struct {
	CertificatesLists GetGatewayCertificatesResultCertificatesListArrayInput `pulumi:"certificatesLists"`
	Total             pulumi.IntInput                                        `pulumi:"total"`
}

func (GetGatewayCertificatesResultArgs) ElementType

func (GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutput

func (i GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutput() GetGatewayCertificatesResultOutput

func (GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutputWithContext

func (i GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutputWithContext(ctx context.Context) GetGatewayCertificatesResultOutput

type GetGatewayCertificatesResultArray

type GetGatewayCertificatesResultArray []GetGatewayCertificatesResultInput

func (GetGatewayCertificatesResultArray) ElementType

func (GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutput

func (i GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutput() GetGatewayCertificatesResultArrayOutput

func (GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutputWithContext

func (i GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultArrayOutput

type GetGatewayCertificatesResultArrayInput

type GetGatewayCertificatesResultArrayInput interface {
	pulumi.Input

	ToGetGatewayCertificatesResultArrayOutput() GetGatewayCertificatesResultArrayOutput
	ToGetGatewayCertificatesResultArrayOutputWithContext(context.Context) GetGatewayCertificatesResultArrayOutput
}

GetGatewayCertificatesResultArrayInput is an input type that accepts GetGatewayCertificatesResultArray and GetGatewayCertificatesResultArrayOutput values. You can construct a concrete instance of `GetGatewayCertificatesResultArrayInput` via:

GetGatewayCertificatesResultArray{ GetGatewayCertificatesResultArgs{...} }

type GetGatewayCertificatesResultArrayOutput

type GetGatewayCertificatesResultArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayCertificatesResultArrayOutput) ElementType

func (GetGatewayCertificatesResultArrayOutput) Index

func (GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutput

func (o GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutput() GetGatewayCertificatesResultArrayOutput

func (GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutputWithContext

func (o GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultArrayOutput

type GetGatewayCertificatesResultCertificatesList

type GetGatewayCertificatesResultCertificatesList struct {
	BindDomains []string `pulumi:"bindDomains"`
	CertId      string   `pulumi:"certId"`
	CertSource  string   `pulumi:"certSource"`
	CreateTime  string   `pulumi:"createTime"`
	Crt         string   `pulumi:"crt"`
	ExpireTime  string   `pulumi:"expireTime"`
	Id          string   `pulumi:"id"`
	IssueTime   string   `pulumi:"issueTime"`
	Key         string   `pulumi:"key"`
	Name        string   `pulumi:"name"`
	Status      string   `pulumi:"status"`
}

type GetGatewayCertificatesResultCertificatesListArgs

type GetGatewayCertificatesResultCertificatesListArgs struct {
	BindDomains pulumi.StringArrayInput `pulumi:"bindDomains"`
	CertId      pulumi.StringInput      `pulumi:"certId"`
	CertSource  pulumi.StringInput      `pulumi:"certSource"`
	CreateTime  pulumi.StringInput      `pulumi:"createTime"`
	Crt         pulumi.StringInput      `pulumi:"crt"`
	ExpireTime  pulumi.StringInput      `pulumi:"expireTime"`
	Id          pulumi.StringInput      `pulumi:"id"`
	IssueTime   pulumi.StringInput      `pulumi:"issueTime"`
	Key         pulumi.StringInput      `pulumi:"key"`
	Name        pulumi.StringInput      `pulumi:"name"`
	Status      pulumi.StringInput      `pulumi:"status"`
}

func (GetGatewayCertificatesResultCertificatesListArgs) ElementType

func (GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutput

func (i GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutput() GetGatewayCertificatesResultCertificatesListOutput

func (GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutputWithContext

func (i GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListOutput

type GetGatewayCertificatesResultCertificatesListArray

type GetGatewayCertificatesResultCertificatesListArray []GetGatewayCertificatesResultCertificatesListInput

func (GetGatewayCertificatesResultCertificatesListArray) ElementType

func (GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutput

func (i GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutput() GetGatewayCertificatesResultCertificatesListArrayOutput

func (GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext

func (i GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListArrayOutput

type GetGatewayCertificatesResultCertificatesListArrayInput

type GetGatewayCertificatesResultCertificatesListArrayInput interface {
	pulumi.Input

	ToGetGatewayCertificatesResultCertificatesListArrayOutput() GetGatewayCertificatesResultCertificatesListArrayOutput
	ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext(context.Context) GetGatewayCertificatesResultCertificatesListArrayOutput
}

GetGatewayCertificatesResultCertificatesListArrayInput is an input type that accepts GetGatewayCertificatesResultCertificatesListArray and GetGatewayCertificatesResultCertificatesListArrayOutput values. You can construct a concrete instance of `GetGatewayCertificatesResultCertificatesListArrayInput` via:

GetGatewayCertificatesResultCertificatesListArray{ GetGatewayCertificatesResultCertificatesListArgs{...} }

type GetGatewayCertificatesResultCertificatesListArrayOutput

type GetGatewayCertificatesResultCertificatesListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayCertificatesResultCertificatesListArrayOutput) ElementType

func (GetGatewayCertificatesResultCertificatesListArrayOutput) Index

func (GetGatewayCertificatesResultCertificatesListArrayOutput) ToGetGatewayCertificatesResultCertificatesListArrayOutput

func (GetGatewayCertificatesResultCertificatesListArrayOutput) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext

func (o GetGatewayCertificatesResultCertificatesListArrayOutput) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListArrayOutput

type GetGatewayCertificatesResultCertificatesListInput

type GetGatewayCertificatesResultCertificatesListInput interface {
	pulumi.Input

	ToGetGatewayCertificatesResultCertificatesListOutput() GetGatewayCertificatesResultCertificatesListOutput
	ToGetGatewayCertificatesResultCertificatesListOutputWithContext(context.Context) GetGatewayCertificatesResultCertificatesListOutput
}

GetGatewayCertificatesResultCertificatesListInput is an input type that accepts GetGatewayCertificatesResultCertificatesListArgs and GetGatewayCertificatesResultCertificatesListOutput values. You can construct a concrete instance of `GetGatewayCertificatesResultCertificatesListInput` via:

GetGatewayCertificatesResultCertificatesListArgs{...}

type GetGatewayCertificatesResultCertificatesListOutput

type GetGatewayCertificatesResultCertificatesListOutput struct{ *pulumi.OutputState }

func (GetGatewayCertificatesResultCertificatesListOutput) BindDomains

func (GetGatewayCertificatesResultCertificatesListOutput) CertId

func (GetGatewayCertificatesResultCertificatesListOutput) CertSource

func (GetGatewayCertificatesResultCertificatesListOutput) CreateTime

func (GetGatewayCertificatesResultCertificatesListOutput) Crt

func (GetGatewayCertificatesResultCertificatesListOutput) ElementType

func (GetGatewayCertificatesResultCertificatesListOutput) ExpireTime

func (GetGatewayCertificatesResultCertificatesListOutput) Id

func (GetGatewayCertificatesResultCertificatesListOutput) IssueTime

func (GetGatewayCertificatesResultCertificatesListOutput) Key

func (GetGatewayCertificatesResultCertificatesListOutput) Name

func (GetGatewayCertificatesResultCertificatesListOutput) Status

func (GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutput

func (o GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutput() GetGatewayCertificatesResultCertificatesListOutput

func (GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutputWithContext

func (o GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListOutput

type GetGatewayCertificatesResultInput

type GetGatewayCertificatesResultInput interface {
	pulumi.Input

	ToGetGatewayCertificatesResultOutput() GetGatewayCertificatesResultOutput
	ToGetGatewayCertificatesResultOutputWithContext(context.Context) GetGatewayCertificatesResultOutput
}

GetGatewayCertificatesResultInput is an input type that accepts GetGatewayCertificatesResultArgs and GetGatewayCertificatesResultOutput values. You can construct a concrete instance of `GetGatewayCertificatesResultInput` via:

GetGatewayCertificatesResultArgs{...}

type GetGatewayCertificatesResultOutput

type GetGatewayCertificatesResultOutput struct{ *pulumi.OutputState }

func (GetGatewayCertificatesResultOutput) CertificatesLists

func (GetGatewayCertificatesResultOutput) ElementType

func (GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutput

func (o GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutput() GetGatewayCertificatesResultOutput

func (GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutputWithContext

func (o GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutputWithContext(ctx context.Context) GetGatewayCertificatesResultOutput

func (GetGatewayCertificatesResultOutput) Total

type GetGatewayNodesArgs

type GetGatewayNodesArgs struct {
	GatewayId        string  `pulumi:"gatewayId"`
	GroupId          *string `pulumi:"groupId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayNodes.

type GetGatewayNodesNodeList

type GetGatewayNodesNodeList struct {
	GroupId   string `pulumi:"groupId"`
	GroupName string `pulumi:"groupName"`
	NodeId    string `pulumi:"nodeId"`
	NodeIp    string `pulumi:"nodeIp"`
	Status    string `pulumi:"status"`
	Zone      string `pulumi:"zone"`
	ZoneId    string `pulumi:"zoneId"`
}

type GetGatewayNodesNodeListArgs

type GetGatewayNodesNodeListArgs struct {
	GroupId   pulumi.StringInput `pulumi:"groupId"`
	GroupName pulumi.StringInput `pulumi:"groupName"`
	NodeId    pulumi.StringInput `pulumi:"nodeId"`
	NodeIp    pulumi.StringInput `pulumi:"nodeIp"`
	Status    pulumi.StringInput `pulumi:"status"`
	Zone      pulumi.StringInput `pulumi:"zone"`
	ZoneId    pulumi.StringInput `pulumi:"zoneId"`
}

func (GetGatewayNodesNodeListArgs) ElementType

func (GetGatewayNodesNodeListArgs) ToGetGatewayNodesNodeListOutput

func (i GetGatewayNodesNodeListArgs) ToGetGatewayNodesNodeListOutput() GetGatewayNodesNodeListOutput

func (GetGatewayNodesNodeListArgs) ToGetGatewayNodesNodeListOutputWithContext

func (i GetGatewayNodesNodeListArgs) ToGetGatewayNodesNodeListOutputWithContext(ctx context.Context) GetGatewayNodesNodeListOutput

type GetGatewayNodesNodeListArray

type GetGatewayNodesNodeListArray []GetGatewayNodesNodeListInput

func (GetGatewayNodesNodeListArray) ElementType

func (GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutput

func (i GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutput() GetGatewayNodesNodeListArrayOutput

func (GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutputWithContext

func (i GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutputWithContext(ctx context.Context) GetGatewayNodesNodeListArrayOutput

type GetGatewayNodesNodeListArrayInput

type GetGatewayNodesNodeListArrayInput interface {
	pulumi.Input

	ToGetGatewayNodesNodeListArrayOutput() GetGatewayNodesNodeListArrayOutput
	ToGetGatewayNodesNodeListArrayOutputWithContext(context.Context) GetGatewayNodesNodeListArrayOutput
}

GetGatewayNodesNodeListArrayInput is an input type that accepts GetGatewayNodesNodeListArray and GetGatewayNodesNodeListArrayOutput values. You can construct a concrete instance of `GetGatewayNodesNodeListArrayInput` via:

GetGatewayNodesNodeListArray{ GetGatewayNodesNodeListArgs{...} }

type GetGatewayNodesNodeListArrayOutput

type GetGatewayNodesNodeListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayNodesNodeListArrayOutput) ElementType

func (GetGatewayNodesNodeListArrayOutput) Index

func (GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutput

func (o GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutput() GetGatewayNodesNodeListArrayOutput

func (GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutputWithContext

func (o GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutputWithContext(ctx context.Context) GetGatewayNodesNodeListArrayOutput

type GetGatewayNodesNodeListInput

type GetGatewayNodesNodeListInput interface {
	pulumi.Input

	ToGetGatewayNodesNodeListOutput() GetGatewayNodesNodeListOutput
	ToGetGatewayNodesNodeListOutputWithContext(context.Context) GetGatewayNodesNodeListOutput
}

GetGatewayNodesNodeListInput is an input type that accepts GetGatewayNodesNodeListArgs and GetGatewayNodesNodeListOutput values. You can construct a concrete instance of `GetGatewayNodesNodeListInput` via:

GetGatewayNodesNodeListArgs{...}

type GetGatewayNodesNodeListOutput

type GetGatewayNodesNodeListOutput struct{ *pulumi.OutputState }

func (GetGatewayNodesNodeListOutput) ElementType

func (GetGatewayNodesNodeListOutput) GroupId

func (GetGatewayNodesNodeListOutput) GroupName

func (GetGatewayNodesNodeListOutput) NodeId

func (GetGatewayNodesNodeListOutput) NodeIp

func (GetGatewayNodesNodeListOutput) Status

func (GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutput

func (o GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutput() GetGatewayNodesNodeListOutput

func (GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutputWithContext

func (o GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutputWithContext(ctx context.Context) GetGatewayNodesNodeListOutput

func (GetGatewayNodesNodeListOutput) Zone

func (GetGatewayNodesNodeListOutput) ZoneId

type GetGatewayNodesOutputArgs

type GetGatewayNodesOutputArgs struct {
	GatewayId        pulumi.StringInput    `pulumi:"gatewayId"`
	GroupId          pulumi.StringPtrInput `pulumi:"groupId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayNodes.

func (GetGatewayNodesOutputArgs) ElementType

func (GetGatewayNodesOutputArgs) ElementType() reflect.Type

type GetGatewayNodesResult

type GetGatewayNodesResult struct {
	GatewayId string  `pulumi:"gatewayId"`
	GroupId   *string `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                    `pulumi:"id"`
	NodeLists        []GetGatewayNodesNodeList `pulumi:"nodeLists"`
	ResultOutputFile *string                   `pulumi:"resultOutputFile"`
}

A collection of values returned by getGatewayNodes.

func GetGatewayNodes

func GetGatewayNodes(ctx *pulumi.Context, args *GetGatewayNodesArgs, opts ...pulumi.InvokeOption) (*GetGatewayNodesResult, error)

type GetGatewayNodesResultOutput

type GetGatewayNodesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayNodes.

func (GetGatewayNodesResultOutput) ElementType

func (GetGatewayNodesResultOutput) GatewayId

func (GetGatewayNodesResultOutput) GroupId

func (GetGatewayNodesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGatewayNodesResultOutput) NodeLists

func (GetGatewayNodesResultOutput) ResultOutputFile

func (o GetGatewayNodesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutput

func (o GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutput() GetGatewayNodesResultOutput

func (GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutputWithContext

func (o GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutputWithContext(ctx context.Context) GetGatewayNodesResultOutput

type GetGatewayRoutesResult

type GetGatewayRoutesResult struct {
	RouteLists []GetGatewayRoutesResultRouteList `pulumi:"routeLists"`
	TotalCount int                               `pulumi:"totalCount"`
}

type GetGatewayRoutesResultArgs

type GetGatewayRoutesResultArgs struct {
	RouteLists GetGatewayRoutesResultRouteListArrayInput `pulumi:"routeLists"`
	TotalCount pulumi.IntInput                           `pulumi:"totalCount"`
}

func (GetGatewayRoutesResultArgs) ElementType

func (GetGatewayRoutesResultArgs) ElementType() reflect.Type

func (GetGatewayRoutesResultArgs) ToGetGatewayRoutesResultOutput

func (i GetGatewayRoutesResultArgs) ToGetGatewayRoutesResultOutput() GetGatewayRoutesResultOutput

func (GetGatewayRoutesResultArgs) ToGetGatewayRoutesResultOutputWithContext

func (i GetGatewayRoutesResultArgs) ToGetGatewayRoutesResultOutputWithContext(ctx context.Context) GetGatewayRoutesResultOutput

type GetGatewayRoutesResultArray

type GetGatewayRoutesResultArray []GetGatewayRoutesResultInput

func (GetGatewayRoutesResultArray) ElementType

func (GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutput

func (i GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutput() GetGatewayRoutesResultArrayOutput

func (GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutputWithContext

func (i GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultArrayOutput

type GetGatewayRoutesResultArrayInput

type GetGatewayRoutesResultArrayInput interface {
	pulumi.Input

	ToGetGatewayRoutesResultArrayOutput() GetGatewayRoutesResultArrayOutput
	ToGetGatewayRoutesResultArrayOutputWithContext(context.Context) GetGatewayRoutesResultArrayOutput
}

GetGatewayRoutesResultArrayInput is an input type that accepts GetGatewayRoutesResultArray and GetGatewayRoutesResultArrayOutput values. You can construct a concrete instance of `GetGatewayRoutesResultArrayInput` via:

GetGatewayRoutesResultArray{ GetGatewayRoutesResultArgs{...} }

type GetGatewayRoutesResultArrayOutput

type GetGatewayRoutesResultArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayRoutesResultArrayOutput) ElementType

func (GetGatewayRoutesResultArrayOutput) Index

func (GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutput

func (o GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutput() GetGatewayRoutesResultArrayOutput

func (GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutputWithContext

func (o GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultArrayOutput

type GetGatewayRoutesResultInput

type GetGatewayRoutesResultInput interface {
	pulumi.Input

	ToGetGatewayRoutesResultOutput() GetGatewayRoutesResultOutput
	ToGetGatewayRoutesResultOutputWithContext(context.Context) GetGatewayRoutesResultOutput
}

GetGatewayRoutesResultInput is an input type that accepts GetGatewayRoutesResultArgs and GetGatewayRoutesResultOutput values. You can construct a concrete instance of `GetGatewayRoutesResultInput` via:

GetGatewayRoutesResultArgs{...}

type GetGatewayRoutesResultOutput

type GetGatewayRoutesResultOutput struct{ *pulumi.OutputState }

func (GetGatewayRoutesResultOutput) ElementType

func (GetGatewayRoutesResultOutput) RouteLists

func (GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutput

func (o GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutput() GetGatewayRoutesResultOutput

func (GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutputWithContext

func (o GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutputWithContext(ctx context.Context) GetGatewayRoutesResultOutput

func (GetGatewayRoutesResultOutput) TotalCount

type GetGatewayRoutesResultRouteList

type GetGatewayRoutesResultRouteList struct {
	CreatedTime             string                                  `pulumi:"createdTime"`
	DestinationPorts        []int                                   `pulumi:"destinationPorts"`
	ForceHttps              bool                                    `pulumi:"forceHttps"`
	Headers                 []GetGatewayRoutesResultRouteListHeader `pulumi:"headers"`
	Hosts                   []string                                `pulumi:"hosts"`
	HttpsRedirectStatusCode int                                     `pulumi:"httpsRedirectStatusCode"`
	Id                      string                                  `pulumi:"id"`
	Methods                 []string                                `pulumi:"methods"`
	Name                    string                                  `pulumi:"name"`
	Paths                   []string                                `pulumi:"paths"`
	PreserveHost            bool                                    `pulumi:"preserveHost"`
	Protocols               []string                                `pulumi:"protocols"`
	ServiceId               string                                  `pulumi:"serviceId"`
	ServiceName             string                                  `pulumi:"serviceName"`
	StripPath               bool                                    `pulumi:"stripPath"`
}

type GetGatewayRoutesResultRouteListArgs

type GetGatewayRoutesResultRouteListArgs struct {
	CreatedTime             pulumi.StringInput                              `pulumi:"createdTime"`
	DestinationPorts        pulumi.IntArrayInput                            `pulumi:"destinationPorts"`
	ForceHttps              pulumi.BoolInput                                `pulumi:"forceHttps"`
	Headers                 GetGatewayRoutesResultRouteListHeaderArrayInput `pulumi:"headers"`
	Hosts                   pulumi.StringArrayInput                         `pulumi:"hosts"`
	HttpsRedirectStatusCode pulumi.IntInput                                 `pulumi:"httpsRedirectStatusCode"`
	Id                      pulumi.StringInput                              `pulumi:"id"`
	Methods                 pulumi.StringArrayInput                         `pulumi:"methods"`
	Name                    pulumi.StringInput                              `pulumi:"name"`
	Paths                   pulumi.StringArrayInput                         `pulumi:"paths"`
	PreserveHost            pulumi.BoolInput                                `pulumi:"preserveHost"`
	Protocols               pulumi.StringArrayInput                         `pulumi:"protocols"`
	ServiceId               pulumi.StringInput                              `pulumi:"serviceId"`
	ServiceName             pulumi.StringInput                              `pulumi:"serviceName"`
	StripPath               pulumi.BoolInput                                `pulumi:"stripPath"`
}

func (GetGatewayRoutesResultRouteListArgs) ElementType

func (GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutput

func (i GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutput() GetGatewayRoutesResultRouteListOutput

func (GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutputWithContext

func (i GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListOutput

type GetGatewayRoutesResultRouteListArray

type GetGatewayRoutesResultRouteListArray []GetGatewayRoutesResultRouteListInput

func (GetGatewayRoutesResultRouteListArray) ElementType

func (GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutput

func (i GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutput() GetGatewayRoutesResultRouteListArrayOutput

func (GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutputWithContext

func (i GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListArrayOutput

type GetGatewayRoutesResultRouteListArrayInput

type GetGatewayRoutesResultRouteListArrayInput interface {
	pulumi.Input

	ToGetGatewayRoutesResultRouteListArrayOutput() GetGatewayRoutesResultRouteListArrayOutput
	ToGetGatewayRoutesResultRouteListArrayOutputWithContext(context.Context) GetGatewayRoutesResultRouteListArrayOutput
}

GetGatewayRoutesResultRouteListArrayInput is an input type that accepts GetGatewayRoutesResultRouteListArray and GetGatewayRoutesResultRouteListArrayOutput values. You can construct a concrete instance of `GetGatewayRoutesResultRouteListArrayInput` via:

GetGatewayRoutesResultRouteListArray{ GetGatewayRoutesResultRouteListArgs{...} }

type GetGatewayRoutesResultRouteListArrayOutput

type GetGatewayRoutesResultRouteListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayRoutesResultRouteListArrayOutput) ElementType

func (GetGatewayRoutesResultRouteListArrayOutput) Index

func (GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutput

func (o GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutput() GetGatewayRoutesResultRouteListArrayOutput

func (GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutputWithContext

func (o GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListArrayOutput

type GetGatewayRoutesResultRouteListHeader

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

type GetGatewayRoutesResultRouteListHeaderArgs

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

func (GetGatewayRoutesResultRouteListHeaderArgs) ElementType

func (GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutput

func (i GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutput() GetGatewayRoutesResultRouteListHeaderOutput

func (GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext

func (i GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderOutput

type GetGatewayRoutesResultRouteListHeaderArray

type GetGatewayRoutesResultRouteListHeaderArray []GetGatewayRoutesResultRouteListHeaderInput

func (GetGatewayRoutesResultRouteListHeaderArray) ElementType

func (GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutput

func (i GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutput() GetGatewayRoutesResultRouteListHeaderArrayOutput

func (GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext

func (i GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderArrayOutput

type GetGatewayRoutesResultRouteListHeaderArrayInput

type GetGatewayRoutesResultRouteListHeaderArrayInput interface {
	pulumi.Input

	ToGetGatewayRoutesResultRouteListHeaderArrayOutput() GetGatewayRoutesResultRouteListHeaderArrayOutput
	ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext(context.Context) GetGatewayRoutesResultRouteListHeaderArrayOutput
}

GetGatewayRoutesResultRouteListHeaderArrayInput is an input type that accepts GetGatewayRoutesResultRouteListHeaderArray and GetGatewayRoutesResultRouteListHeaderArrayOutput values. You can construct a concrete instance of `GetGatewayRoutesResultRouteListHeaderArrayInput` via:

GetGatewayRoutesResultRouteListHeaderArray{ GetGatewayRoutesResultRouteListHeaderArgs{...} }

type GetGatewayRoutesResultRouteListHeaderArrayOutput

type GetGatewayRoutesResultRouteListHeaderArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayRoutesResultRouteListHeaderArrayOutput) ElementType

func (GetGatewayRoutesResultRouteListHeaderArrayOutput) Index

func (GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutput

func (o GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutput() GetGatewayRoutesResultRouteListHeaderArrayOutput

func (GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext

func (o GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderArrayOutput

type GetGatewayRoutesResultRouteListHeaderInput

type GetGatewayRoutesResultRouteListHeaderInput interface {
	pulumi.Input

	ToGetGatewayRoutesResultRouteListHeaderOutput() GetGatewayRoutesResultRouteListHeaderOutput
	ToGetGatewayRoutesResultRouteListHeaderOutputWithContext(context.Context) GetGatewayRoutesResultRouteListHeaderOutput
}

GetGatewayRoutesResultRouteListHeaderInput is an input type that accepts GetGatewayRoutesResultRouteListHeaderArgs and GetGatewayRoutesResultRouteListHeaderOutput values. You can construct a concrete instance of `GetGatewayRoutesResultRouteListHeaderInput` via:

GetGatewayRoutesResultRouteListHeaderArgs{...}

type GetGatewayRoutesResultRouteListHeaderOutput

type GetGatewayRoutesResultRouteListHeaderOutput struct{ *pulumi.OutputState }

func (GetGatewayRoutesResultRouteListHeaderOutput) ElementType

func (GetGatewayRoutesResultRouteListHeaderOutput) Key

func (GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutput

func (o GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutput() GetGatewayRoutesResultRouteListHeaderOutput

func (GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext

func (o GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderOutput

func (GetGatewayRoutesResultRouteListHeaderOutput) Value

type GetGatewayRoutesResultRouteListInput

type GetGatewayRoutesResultRouteListInput interface {
	pulumi.Input

	ToGetGatewayRoutesResultRouteListOutput() GetGatewayRoutesResultRouteListOutput
	ToGetGatewayRoutesResultRouteListOutputWithContext(context.Context) GetGatewayRoutesResultRouteListOutput
}

GetGatewayRoutesResultRouteListInput is an input type that accepts GetGatewayRoutesResultRouteListArgs and GetGatewayRoutesResultRouteListOutput values. You can construct a concrete instance of `GetGatewayRoutesResultRouteListInput` via:

GetGatewayRoutesResultRouteListArgs{...}

type GetGatewayRoutesResultRouteListOutput

type GetGatewayRoutesResultRouteListOutput struct{ *pulumi.OutputState }

func (GetGatewayRoutesResultRouteListOutput) CreatedTime

func (GetGatewayRoutesResultRouteListOutput) DestinationPorts

func (GetGatewayRoutesResultRouteListOutput) ElementType

func (GetGatewayRoutesResultRouteListOutput) ForceHttps

func (GetGatewayRoutesResultRouteListOutput) Headers

func (GetGatewayRoutesResultRouteListOutput) Hosts

func (GetGatewayRoutesResultRouteListOutput) HttpsRedirectStatusCode

func (o GetGatewayRoutesResultRouteListOutput) HttpsRedirectStatusCode() pulumi.IntOutput

func (GetGatewayRoutesResultRouteListOutput) Id

func (GetGatewayRoutesResultRouteListOutput) Methods

func (GetGatewayRoutesResultRouteListOutput) Name

func (GetGatewayRoutesResultRouteListOutput) Paths

func (GetGatewayRoutesResultRouteListOutput) PreserveHost

func (GetGatewayRoutesResultRouteListOutput) Protocols

func (GetGatewayRoutesResultRouteListOutput) ServiceId

func (GetGatewayRoutesResultRouteListOutput) ServiceName

func (GetGatewayRoutesResultRouteListOutput) StripPath

func (GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutput

func (o GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutput() GetGatewayRoutesResultRouteListOutput

func (GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutputWithContext

func (o GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListOutput

type GetGatewayServicesFilter

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

type GetGatewayServicesFilterArgs

type GetGatewayServicesFilterArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (GetGatewayServicesFilterArgs) ElementType

func (GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutput

func (i GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutput() GetGatewayServicesFilterOutput

func (GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutputWithContext

func (i GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutputWithContext(ctx context.Context) GetGatewayServicesFilterOutput

type GetGatewayServicesFilterArray

type GetGatewayServicesFilterArray []GetGatewayServicesFilterInput

func (GetGatewayServicesFilterArray) ElementType

func (GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutput

func (i GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutput() GetGatewayServicesFilterArrayOutput

func (GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutputWithContext

func (i GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutputWithContext(ctx context.Context) GetGatewayServicesFilterArrayOutput

type GetGatewayServicesFilterArrayInput

type GetGatewayServicesFilterArrayInput interface {
	pulumi.Input

	ToGetGatewayServicesFilterArrayOutput() GetGatewayServicesFilterArrayOutput
	ToGetGatewayServicesFilterArrayOutputWithContext(context.Context) GetGatewayServicesFilterArrayOutput
}

GetGatewayServicesFilterArrayInput is an input type that accepts GetGatewayServicesFilterArray and GetGatewayServicesFilterArrayOutput values. You can construct a concrete instance of `GetGatewayServicesFilterArrayInput` via:

GetGatewayServicesFilterArray{ GetGatewayServicesFilterArgs{...} }

type GetGatewayServicesFilterArrayOutput

type GetGatewayServicesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesFilterArrayOutput) ElementType

func (GetGatewayServicesFilterArrayOutput) Index

func (GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutput

func (o GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutput() GetGatewayServicesFilterArrayOutput

func (GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutputWithContext

func (o GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutputWithContext(ctx context.Context) GetGatewayServicesFilterArrayOutput

type GetGatewayServicesFilterInput

type GetGatewayServicesFilterInput interface {
	pulumi.Input

	ToGetGatewayServicesFilterOutput() GetGatewayServicesFilterOutput
	ToGetGatewayServicesFilterOutputWithContext(context.Context) GetGatewayServicesFilterOutput
}

GetGatewayServicesFilterInput is an input type that accepts GetGatewayServicesFilterArgs and GetGatewayServicesFilterOutput values. You can construct a concrete instance of `GetGatewayServicesFilterInput` via:

GetGatewayServicesFilterArgs{...}

type GetGatewayServicesFilterOutput

type GetGatewayServicesFilterOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesFilterOutput) ElementType

func (GetGatewayServicesFilterOutput) Key

func (GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutput

func (o GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutput() GetGatewayServicesFilterOutput

func (GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutputWithContext

func (o GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutputWithContext(ctx context.Context) GetGatewayServicesFilterOutput

func (GetGatewayServicesFilterOutput) Value

type GetGatewayServicesResult

type GetGatewayServicesResult struct {
	ServiceLists []GetGatewayServicesResultServiceList `pulumi:"serviceLists"`
	TotalCount   int                                   `pulumi:"totalCount"`
}

type GetGatewayServicesResultArgs

type GetGatewayServicesResultArgs struct {
	ServiceLists GetGatewayServicesResultServiceListArrayInput `pulumi:"serviceLists"`
	TotalCount   pulumi.IntInput                               `pulumi:"totalCount"`
}

func (GetGatewayServicesResultArgs) ElementType

func (GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutput

func (i GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutput() GetGatewayServicesResultOutput

func (GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutputWithContext

func (i GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutputWithContext(ctx context.Context) GetGatewayServicesResultOutput

type GetGatewayServicesResultArray

type GetGatewayServicesResultArray []GetGatewayServicesResultInput

func (GetGatewayServicesResultArray) ElementType

func (GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutput

func (i GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutput() GetGatewayServicesResultArrayOutput

func (GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutputWithContext

func (i GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultArrayOutput

type GetGatewayServicesResultArrayInput

type GetGatewayServicesResultArrayInput interface {
	pulumi.Input

	ToGetGatewayServicesResultArrayOutput() GetGatewayServicesResultArrayOutput
	ToGetGatewayServicesResultArrayOutputWithContext(context.Context) GetGatewayServicesResultArrayOutput
}

GetGatewayServicesResultArrayInput is an input type that accepts GetGatewayServicesResultArray and GetGatewayServicesResultArrayOutput values. You can construct a concrete instance of `GetGatewayServicesResultArrayInput` via:

GetGatewayServicesResultArray{ GetGatewayServicesResultArgs{...} }

type GetGatewayServicesResultArrayOutput

type GetGatewayServicesResultArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesResultArrayOutput) ElementType

func (GetGatewayServicesResultArrayOutput) Index

func (GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutput

func (o GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutput() GetGatewayServicesResultArrayOutput

func (GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutputWithContext

func (o GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultArrayOutput

type GetGatewayServicesResultInput

type GetGatewayServicesResultInput interface {
	pulumi.Input

	ToGetGatewayServicesResultOutput() GetGatewayServicesResultOutput
	ToGetGatewayServicesResultOutputWithContext(context.Context) GetGatewayServicesResultOutput
}

GetGatewayServicesResultInput is an input type that accepts GetGatewayServicesResultArgs and GetGatewayServicesResultOutput values. You can construct a concrete instance of `GetGatewayServicesResultInput` via:

GetGatewayServicesResultArgs{...}

type GetGatewayServicesResultOutput

type GetGatewayServicesResultOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesResultOutput) ElementType

func (GetGatewayServicesResultOutput) ServiceLists

func (GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutput

func (o GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutput() GetGatewayServicesResultOutput

func (GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutputWithContext

func (o GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutputWithContext(ctx context.Context) GetGatewayServicesResultOutput

func (GetGatewayServicesResultOutput) TotalCount

type GetGatewayServicesResultServiceList

type GetGatewayServicesResultServiceList struct {
	CreatedTime   string                                            `pulumi:"createdTime"`
	Editable      bool                                              `pulumi:"editable"`
	Id            string                                            `pulumi:"id"`
	Name          string                                            `pulumi:"name"`
	Tags          []string                                          `pulumi:"tags"`
	UpstreamInfos []GetGatewayServicesResultServiceListUpstreamInfo `pulumi:"upstreamInfos"`
	UpstreamType  string                                            `pulumi:"upstreamType"`
}

type GetGatewayServicesResultServiceListArgs

type GetGatewayServicesResultServiceListArgs struct {
	CreatedTime   pulumi.StringInput                                        `pulumi:"createdTime"`
	Editable      pulumi.BoolInput                                          `pulumi:"editable"`
	Id            pulumi.StringInput                                        `pulumi:"id"`
	Name          pulumi.StringInput                                        `pulumi:"name"`
	Tags          pulumi.StringArrayInput                                   `pulumi:"tags"`
	UpstreamInfos GetGatewayServicesResultServiceListUpstreamInfoArrayInput `pulumi:"upstreamInfos"`
	UpstreamType  pulumi.StringInput                                        `pulumi:"upstreamType"`
}

func (GetGatewayServicesResultServiceListArgs) ElementType

func (GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutput

func (i GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutput() GetGatewayServicesResultServiceListOutput

func (GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutputWithContext

func (i GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListOutput

type GetGatewayServicesResultServiceListArray

type GetGatewayServicesResultServiceListArray []GetGatewayServicesResultServiceListInput

func (GetGatewayServicesResultServiceListArray) ElementType

func (GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutput

func (i GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutput() GetGatewayServicesResultServiceListArrayOutput

func (GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutputWithContext

func (i GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListArrayOutput

type GetGatewayServicesResultServiceListArrayInput

type GetGatewayServicesResultServiceListArrayInput interface {
	pulumi.Input

	ToGetGatewayServicesResultServiceListArrayOutput() GetGatewayServicesResultServiceListArrayOutput
	ToGetGatewayServicesResultServiceListArrayOutputWithContext(context.Context) GetGatewayServicesResultServiceListArrayOutput
}

GetGatewayServicesResultServiceListArrayInput is an input type that accepts GetGatewayServicesResultServiceListArray and GetGatewayServicesResultServiceListArrayOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListArrayInput` via:

GetGatewayServicesResultServiceListArray{ GetGatewayServicesResultServiceListArgs{...} }

type GetGatewayServicesResultServiceListArrayOutput

type GetGatewayServicesResultServiceListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesResultServiceListArrayOutput) ElementType

func (GetGatewayServicesResultServiceListArrayOutput) Index

func (GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutput

func (o GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutput() GetGatewayServicesResultServiceListArrayOutput

func (GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutputWithContext

func (o GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListArrayOutput

type GetGatewayServicesResultServiceListInput

type GetGatewayServicesResultServiceListInput interface {
	pulumi.Input

	ToGetGatewayServicesResultServiceListOutput() GetGatewayServicesResultServiceListOutput
	ToGetGatewayServicesResultServiceListOutputWithContext(context.Context) GetGatewayServicesResultServiceListOutput
}

GetGatewayServicesResultServiceListInput is an input type that accepts GetGatewayServicesResultServiceListArgs and GetGatewayServicesResultServiceListOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListInput` via:

GetGatewayServicesResultServiceListArgs{...}

type GetGatewayServicesResultServiceListOutput

type GetGatewayServicesResultServiceListOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesResultServiceListOutput) CreatedTime

func (GetGatewayServicesResultServiceListOutput) Editable

func (GetGatewayServicesResultServiceListOutput) ElementType

func (GetGatewayServicesResultServiceListOutput) Id

func (GetGatewayServicesResultServiceListOutput) Name

func (GetGatewayServicesResultServiceListOutput) Tags

func (GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutput

func (o GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutput() GetGatewayServicesResultServiceListOutput

func (GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutputWithContext

func (o GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListOutput

func (GetGatewayServicesResultServiceListOutput) UpstreamInfos

func (GetGatewayServicesResultServiceListOutput) UpstreamType

type GetGatewayServicesResultServiceListUpstreamInfo

type GetGatewayServicesResultServiceListUpstreamInfo struct {
	Algorithm               string                                                  `pulumi:"algorithm"`
	AutoScalingCvmPort      int                                                     `pulumi:"autoScalingCvmPort"`
	AutoScalingGroupId      string                                                  `pulumi:"autoScalingGroupId"`
	AutoScalingHookStatus   string                                                  `pulumi:"autoScalingHookStatus"`
	AutoScalingTatCmdStatus string                                                  `pulumi:"autoScalingTatCmdStatus"`
	Host                    string                                                  `pulumi:"host"`
	Namespace               string                                                  `pulumi:"namespace"`
	Port                    int                                                     `pulumi:"port"`
	RealSourceType          string                                                  `pulumi:"realSourceType"`
	ScfLambdaName           string                                                  `pulumi:"scfLambdaName"`
	ScfLambdaQualifier      string                                                  `pulumi:"scfLambdaQualifier"`
	ScfNamespace            string                                                  `pulumi:"scfNamespace"`
	ScfType                 string                                                  `pulumi:"scfType"`
	ServiceName             string                                                  `pulumi:"serviceName"`
	SlowStart               int                                                     `pulumi:"slowStart"`
	SourceId                string                                                  `pulumi:"sourceId"`
	SourceName              string                                                  `pulumi:"sourceName"`
	SourceType              string                                                  `pulumi:"sourceType"`
	Targets                 []GetGatewayServicesResultServiceListUpstreamInfoTarget `pulumi:"targets"`
}

type GetGatewayServicesResultServiceListUpstreamInfoArgs

type GetGatewayServicesResultServiceListUpstreamInfoArgs struct {
	Algorithm               pulumi.StringInput                                              `pulumi:"algorithm"`
	AutoScalingCvmPort      pulumi.IntInput                                                 `pulumi:"autoScalingCvmPort"`
	AutoScalingGroupId      pulumi.StringInput                                              `pulumi:"autoScalingGroupId"`
	AutoScalingHookStatus   pulumi.StringInput                                              `pulumi:"autoScalingHookStatus"`
	AutoScalingTatCmdStatus pulumi.StringInput                                              `pulumi:"autoScalingTatCmdStatus"`
	Host                    pulumi.StringInput                                              `pulumi:"host"`
	Namespace               pulumi.StringInput                                              `pulumi:"namespace"`
	Port                    pulumi.IntInput                                                 `pulumi:"port"`
	RealSourceType          pulumi.StringInput                                              `pulumi:"realSourceType"`
	ScfLambdaName           pulumi.StringInput                                              `pulumi:"scfLambdaName"`
	ScfLambdaQualifier      pulumi.StringInput                                              `pulumi:"scfLambdaQualifier"`
	ScfNamespace            pulumi.StringInput                                              `pulumi:"scfNamespace"`
	ScfType                 pulumi.StringInput                                              `pulumi:"scfType"`
	ServiceName             pulumi.StringInput                                              `pulumi:"serviceName"`
	SlowStart               pulumi.IntInput                                                 `pulumi:"slowStart"`
	SourceId                pulumi.StringInput                                              `pulumi:"sourceId"`
	SourceName              pulumi.StringInput                                              `pulumi:"sourceName"`
	SourceType              pulumi.StringInput                                              `pulumi:"sourceType"`
	Targets                 GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput `pulumi:"targets"`
}

func (GetGatewayServicesResultServiceListUpstreamInfoArgs) ElementType

func (GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutput

func (i GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutput() GetGatewayServicesResultServiceListUpstreamInfoOutput

func (GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext

func (i GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoOutput

type GetGatewayServicesResultServiceListUpstreamInfoArray

type GetGatewayServicesResultServiceListUpstreamInfoArray []GetGatewayServicesResultServiceListUpstreamInfoInput

func (GetGatewayServicesResultServiceListUpstreamInfoArray) ElementType

func (GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput

func (i GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoArrayOutput

func (GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext

func (i GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoArrayOutput

type GetGatewayServicesResultServiceListUpstreamInfoArrayInput

type GetGatewayServicesResultServiceListUpstreamInfoArrayInput interface {
	pulumi.Input

	ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
	ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext(context.Context) GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
}

GetGatewayServicesResultServiceListUpstreamInfoArrayInput is an input type that accepts GetGatewayServicesResultServiceListUpstreamInfoArray and GetGatewayServicesResultServiceListUpstreamInfoArrayOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListUpstreamInfoArrayInput` via:

GetGatewayServicesResultServiceListUpstreamInfoArray{ GetGatewayServicesResultServiceListUpstreamInfoArgs{...} }

type GetGatewayServicesResultServiceListUpstreamInfoArrayOutput

type GetGatewayServicesResultServiceListUpstreamInfoArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ElementType

func (GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) Index

func (GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput

func (GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext

func (o GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoArrayOutput

type GetGatewayServicesResultServiceListUpstreamInfoInput

type GetGatewayServicesResultServiceListUpstreamInfoInput interface {
	pulumi.Input

	ToGetGatewayServicesResultServiceListUpstreamInfoOutput() GetGatewayServicesResultServiceListUpstreamInfoOutput
	ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext(context.Context) GetGatewayServicesResultServiceListUpstreamInfoOutput
}

GetGatewayServicesResultServiceListUpstreamInfoInput is an input type that accepts GetGatewayServicesResultServiceListUpstreamInfoArgs and GetGatewayServicesResultServiceListUpstreamInfoOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListUpstreamInfoInput` via:

GetGatewayServicesResultServiceListUpstreamInfoArgs{...}

type GetGatewayServicesResultServiceListUpstreamInfoOutput

type GetGatewayServicesResultServiceListUpstreamInfoOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Algorithm

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingCvmPort

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingGroupId

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingHookStatus

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingTatCmdStatus

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ElementType

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Host

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Namespace

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Port

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) RealSourceType

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfLambdaName

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfLambdaQualifier

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfNamespace

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfType

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ServiceName

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) SlowStart

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceId

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceName

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceType

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Targets

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ToGetGatewayServicesResultServiceListUpstreamInfoOutput

func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext

func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoOutput

type GetGatewayServicesResultServiceListUpstreamInfoTarget

type GetGatewayServicesResultServiceListUpstreamInfoTarget struct {
	CreatedTime string `pulumi:"createdTime"`
	Health      string `pulumi:"health"`
	Host        string `pulumi:"host"`
	Port        int    `pulumi:"port"`
	Source      string `pulumi:"source"`
	Weight      int    `pulumi:"weight"`
}

type GetGatewayServicesResultServiceListUpstreamInfoTargetArgs

type GetGatewayServicesResultServiceListUpstreamInfoTargetArgs struct {
	CreatedTime pulumi.StringInput `pulumi:"createdTime"`
	Health      pulumi.StringInput `pulumi:"health"`
	Host        pulumi.StringInput `pulumi:"host"`
	Port        pulumi.IntInput    `pulumi:"port"`
	Source      pulumi.StringInput `pulumi:"source"`
	Weight      pulumi.IntInput    `pulumi:"weight"`
}

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ElementType

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext

func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetOutput

type GetGatewayServicesResultServiceListUpstreamInfoTargetArray

type GetGatewayServicesResultServiceListUpstreamInfoTargetArray []GetGatewayServicesResultServiceListUpstreamInfoTargetInput

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ElementType

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext

func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput

type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput

type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput interface {
	pulumi.Input

	ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
	ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext(context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
}

GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput is an input type that accepts GetGatewayServicesResultServiceListUpstreamInfoTargetArray and GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput` via:

GetGatewayServicesResultServiceListUpstreamInfoTargetArray{ GetGatewayServicesResultServiceListUpstreamInfoTargetArgs{...} }

type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput

type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ElementType

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) Index

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput

func (GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext

func (o GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput

type GetGatewayServicesResultServiceListUpstreamInfoTargetInput

type GetGatewayServicesResultServiceListUpstreamInfoTargetInput interface {
	pulumi.Input

	ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
	ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext(context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
}

GetGatewayServicesResultServiceListUpstreamInfoTargetInput is an input type that accepts GetGatewayServicesResultServiceListUpstreamInfoTargetArgs and GetGatewayServicesResultServiceListUpstreamInfoTargetOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListUpstreamInfoTargetInput` via:

GetGatewayServicesResultServiceListUpstreamInfoTargetArgs{...}

type GetGatewayServicesResultServiceListUpstreamInfoTargetOutput

type GetGatewayServicesResultServiceListUpstreamInfoTargetOutput struct{ *pulumi.OutputState }

func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) CreatedTime

func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ElementType

func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Health

func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Host

func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Port

func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Source

func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput

func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext

func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetOutput

func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Weight

type GetGatewaysFilter

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

type GetGatewaysFilterArgs

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

func (GetGatewaysFilterArgs) ElementType

func (GetGatewaysFilterArgs) ElementType() reflect.Type

func (GetGatewaysFilterArgs) ToGetGatewaysFilterOutput

func (i GetGatewaysFilterArgs) ToGetGatewaysFilterOutput() GetGatewaysFilterOutput

func (GetGatewaysFilterArgs) ToGetGatewaysFilterOutputWithContext

func (i GetGatewaysFilterArgs) ToGetGatewaysFilterOutputWithContext(ctx context.Context) GetGatewaysFilterOutput

type GetGatewaysFilterArray

type GetGatewaysFilterArray []GetGatewaysFilterInput

func (GetGatewaysFilterArray) ElementType

func (GetGatewaysFilterArray) ElementType() reflect.Type

func (GetGatewaysFilterArray) ToGetGatewaysFilterArrayOutput

func (i GetGatewaysFilterArray) ToGetGatewaysFilterArrayOutput() GetGatewaysFilterArrayOutput

func (GetGatewaysFilterArray) ToGetGatewaysFilterArrayOutputWithContext

func (i GetGatewaysFilterArray) ToGetGatewaysFilterArrayOutputWithContext(ctx context.Context) GetGatewaysFilterArrayOutput

type GetGatewaysFilterArrayInput

type GetGatewaysFilterArrayInput interface {
	pulumi.Input

	ToGetGatewaysFilterArrayOutput() GetGatewaysFilterArrayOutput
	ToGetGatewaysFilterArrayOutputWithContext(context.Context) GetGatewaysFilterArrayOutput
}

GetGatewaysFilterArrayInput is an input type that accepts GetGatewaysFilterArray and GetGatewaysFilterArrayOutput values. You can construct a concrete instance of `GetGatewaysFilterArrayInput` via:

GetGatewaysFilterArray{ GetGatewaysFilterArgs{...} }

type GetGatewaysFilterArrayOutput

type GetGatewaysFilterArrayOutput struct{ *pulumi.OutputState }

func (GetGatewaysFilterArrayOutput) ElementType

func (GetGatewaysFilterArrayOutput) Index

func (GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutput

func (o GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutput() GetGatewaysFilterArrayOutput

func (GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutputWithContext

func (o GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutputWithContext(ctx context.Context) GetGatewaysFilterArrayOutput

type GetGatewaysFilterInput

type GetGatewaysFilterInput interface {
	pulumi.Input

	ToGetGatewaysFilterOutput() GetGatewaysFilterOutput
	ToGetGatewaysFilterOutputWithContext(context.Context) GetGatewaysFilterOutput
}

GetGatewaysFilterInput is an input type that accepts GetGatewaysFilterArgs and GetGatewaysFilterOutput values. You can construct a concrete instance of `GetGatewaysFilterInput` via:

GetGatewaysFilterArgs{...}

type GetGatewaysFilterOutput

type GetGatewaysFilterOutput struct{ *pulumi.OutputState }

func (GetGatewaysFilterOutput) ElementType

func (GetGatewaysFilterOutput) ElementType() reflect.Type

func (GetGatewaysFilterOutput) Name

func (GetGatewaysFilterOutput) ToGetGatewaysFilterOutput

func (o GetGatewaysFilterOutput) ToGetGatewaysFilterOutput() GetGatewaysFilterOutput

func (GetGatewaysFilterOutput) ToGetGatewaysFilterOutputWithContext

func (o GetGatewaysFilterOutput) ToGetGatewaysFilterOutputWithContext(ctx context.Context) GetGatewaysFilterOutput

func (GetGatewaysFilterOutput) Values

type GetGatewaysResult

type GetGatewaysResult struct {
	GatewayLists []GetGatewaysResultGatewayList `pulumi:"gatewayLists"`
	TotalCount   int                            `pulumi:"totalCount"`
}

type GetGatewaysResultArgs

type GetGatewaysResultArgs struct {
	GatewayLists GetGatewaysResultGatewayListArrayInput `pulumi:"gatewayLists"`
	TotalCount   pulumi.IntInput                        `pulumi:"totalCount"`
}

func (GetGatewaysResultArgs) ElementType

func (GetGatewaysResultArgs) ElementType() reflect.Type

func (GetGatewaysResultArgs) ToGetGatewaysResultOutput

func (i GetGatewaysResultArgs) ToGetGatewaysResultOutput() GetGatewaysResultOutput

func (GetGatewaysResultArgs) ToGetGatewaysResultOutputWithContext

func (i GetGatewaysResultArgs) ToGetGatewaysResultOutputWithContext(ctx context.Context) GetGatewaysResultOutput

type GetGatewaysResultArray

type GetGatewaysResultArray []GetGatewaysResultInput

func (GetGatewaysResultArray) ElementType

func (GetGatewaysResultArray) ElementType() reflect.Type

func (GetGatewaysResultArray) ToGetGatewaysResultArrayOutput

func (i GetGatewaysResultArray) ToGetGatewaysResultArrayOutput() GetGatewaysResultArrayOutput

func (GetGatewaysResultArray) ToGetGatewaysResultArrayOutputWithContext

func (i GetGatewaysResultArray) ToGetGatewaysResultArrayOutputWithContext(ctx context.Context) GetGatewaysResultArrayOutput

type GetGatewaysResultArrayInput

type GetGatewaysResultArrayInput interface {
	pulumi.Input

	ToGetGatewaysResultArrayOutput() GetGatewaysResultArrayOutput
	ToGetGatewaysResultArrayOutputWithContext(context.Context) GetGatewaysResultArrayOutput
}

GetGatewaysResultArrayInput is an input type that accepts GetGatewaysResultArray and GetGatewaysResultArrayOutput values. You can construct a concrete instance of `GetGatewaysResultArrayInput` via:

GetGatewaysResultArray{ GetGatewaysResultArgs{...} }

type GetGatewaysResultArrayOutput

type GetGatewaysResultArrayOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultArrayOutput) ElementType

func (GetGatewaysResultArrayOutput) Index

func (GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutput

func (o GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutput() GetGatewaysResultArrayOutput

func (GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutputWithContext

func (o GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutputWithContext(ctx context.Context) GetGatewaysResultArrayOutput

type GetGatewaysResultGatewayList

type GetGatewaysResultGatewayList struct {
	AutoRenewFlag           int                                        `pulumi:"autoRenewFlag"`
	CreateTime              string                                     `pulumi:"createTime"`
	CurDeadline             string                                     `pulumi:"curDeadline"`
	Description             string                                     `pulumi:"description"`
	EnableCls               bool                                       `pulumi:"enableCls"`
	EnableInternet          bool                                       `pulumi:"enableInternet"`
	EngineRegion            string                                     `pulumi:"engineRegion"`
	FeatureVersion          string                                     `pulumi:"featureVersion"`
	GatewayId               string                                     `pulumi:"gatewayId"`
	GatewayMinorVersion     string                                     `pulumi:"gatewayMinorVersion"`
	GatewayVersion          string                                     `pulumi:"gatewayVersion"`
	IngressClassName        string                                     `pulumi:"ingressClassName"`
	InstancePorts           []GetGatewaysResultGatewayListInstancePort `pulumi:"instancePorts"`
	InternetMaxBandwidthOut int                                        `pulumi:"internetMaxBandwidthOut"`
	InternetPayMode         string                                     `pulumi:"internetPayMode"`
	IsolateTime             string                                     `pulumi:"isolateTime"`
	LoadBalancerType        string                                     `pulumi:"loadBalancerType"`
	Name                    string                                     `pulumi:"name"`
	NodeConfigs             []GetGatewaysResultGatewayListNodeConfig   `pulumi:"nodeConfigs"`
	PublicIpAddresses       []string                                   `pulumi:"publicIpAddresses"`
	Status                  string                                     `pulumi:"status"`
	Tags                    []GetGatewaysResultGatewayListTag          `pulumi:"tags"`
	TradeType               int                                        `pulumi:"tradeType"`
	Type                    string                                     `pulumi:"type"`
	VpcConfigs              []GetGatewaysResultGatewayListVpcConfig    `pulumi:"vpcConfigs"`
}

type GetGatewaysResultGatewayListArgs

type GetGatewaysResultGatewayListArgs struct {
	AutoRenewFlag           pulumi.IntInput                                    `pulumi:"autoRenewFlag"`
	CreateTime              pulumi.StringInput                                 `pulumi:"createTime"`
	CurDeadline             pulumi.StringInput                                 `pulumi:"curDeadline"`
	Description             pulumi.StringInput                                 `pulumi:"description"`
	EnableCls               pulumi.BoolInput                                   `pulumi:"enableCls"`
	EnableInternet          pulumi.BoolInput                                   `pulumi:"enableInternet"`
	EngineRegion            pulumi.StringInput                                 `pulumi:"engineRegion"`
	FeatureVersion          pulumi.StringInput                                 `pulumi:"featureVersion"`
	GatewayId               pulumi.StringInput                                 `pulumi:"gatewayId"`
	GatewayMinorVersion     pulumi.StringInput                                 `pulumi:"gatewayMinorVersion"`
	GatewayVersion          pulumi.StringInput                                 `pulumi:"gatewayVersion"`
	IngressClassName        pulumi.StringInput                                 `pulumi:"ingressClassName"`
	InstancePorts           GetGatewaysResultGatewayListInstancePortArrayInput `pulumi:"instancePorts"`
	InternetMaxBandwidthOut pulumi.IntInput                                    `pulumi:"internetMaxBandwidthOut"`
	InternetPayMode         pulumi.StringInput                                 `pulumi:"internetPayMode"`
	IsolateTime             pulumi.StringInput                                 `pulumi:"isolateTime"`
	LoadBalancerType        pulumi.StringInput                                 `pulumi:"loadBalancerType"`
	Name                    pulumi.StringInput                                 `pulumi:"name"`
	NodeConfigs             GetGatewaysResultGatewayListNodeConfigArrayInput   `pulumi:"nodeConfigs"`
	PublicIpAddresses       pulumi.StringArrayInput                            `pulumi:"publicIpAddresses"`
	Status                  pulumi.StringInput                                 `pulumi:"status"`
	Tags                    GetGatewaysResultGatewayListTagArrayInput          `pulumi:"tags"`
	TradeType               pulumi.IntInput                                    `pulumi:"tradeType"`
	Type                    pulumi.StringInput                                 `pulumi:"type"`
	VpcConfigs              GetGatewaysResultGatewayListVpcConfigArrayInput    `pulumi:"vpcConfigs"`
}

func (GetGatewaysResultGatewayListArgs) ElementType

func (GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutput

func (i GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutput() GetGatewaysResultGatewayListOutput

func (GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutputWithContext

func (i GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListOutput

type GetGatewaysResultGatewayListArray

type GetGatewaysResultGatewayListArray []GetGatewaysResultGatewayListInput

func (GetGatewaysResultGatewayListArray) ElementType

func (GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutput

func (i GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutput() GetGatewaysResultGatewayListArrayOutput

func (GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutputWithContext

func (i GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListArrayOutput

type GetGatewaysResultGatewayListArrayInput

type GetGatewaysResultGatewayListArrayInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListArrayOutput() GetGatewaysResultGatewayListArrayOutput
	ToGetGatewaysResultGatewayListArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListArrayOutput
}

GetGatewaysResultGatewayListArrayInput is an input type that accepts GetGatewaysResultGatewayListArray and GetGatewaysResultGatewayListArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListArrayInput` via:

GetGatewaysResultGatewayListArray{ GetGatewaysResultGatewayListArgs{...} }

type GetGatewaysResultGatewayListArrayOutput

type GetGatewaysResultGatewayListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListArrayOutput) ElementType

func (GetGatewaysResultGatewayListArrayOutput) Index

func (GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutput

func (o GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutput() GetGatewaysResultGatewayListArrayOutput

func (GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutputWithContext

func (o GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListArrayOutput

type GetGatewaysResultGatewayListInput

type GetGatewaysResultGatewayListInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListOutput() GetGatewaysResultGatewayListOutput
	ToGetGatewaysResultGatewayListOutputWithContext(context.Context) GetGatewaysResultGatewayListOutput
}

GetGatewaysResultGatewayListInput is an input type that accepts GetGatewaysResultGatewayListArgs and GetGatewaysResultGatewayListOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListInput` via:

GetGatewaysResultGatewayListArgs{...}

type GetGatewaysResultGatewayListInstancePort

type GetGatewaysResultGatewayListInstancePort struct {
	HttpPort  string `pulumi:"httpPort"`
	HttpsPort string `pulumi:"httpsPort"`
}

type GetGatewaysResultGatewayListInstancePortArgs

type GetGatewaysResultGatewayListInstancePortArgs struct {
	HttpPort  pulumi.StringInput `pulumi:"httpPort"`
	HttpsPort pulumi.StringInput `pulumi:"httpsPort"`
}

func (GetGatewaysResultGatewayListInstancePortArgs) ElementType

func (GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutput

func (i GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutput() GetGatewaysResultGatewayListInstancePortOutput

func (GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutputWithContext

func (i GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortOutput

type GetGatewaysResultGatewayListInstancePortArray

type GetGatewaysResultGatewayListInstancePortArray []GetGatewaysResultGatewayListInstancePortInput

func (GetGatewaysResultGatewayListInstancePortArray) ElementType

func (GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutput

func (i GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutput() GetGatewaysResultGatewayListInstancePortArrayOutput

func (GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext

func (i GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortArrayOutput

type GetGatewaysResultGatewayListInstancePortArrayInput

type GetGatewaysResultGatewayListInstancePortArrayInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListInstancePortArrayOutput() GetGatewaysResultGatewayListInstancePortArrayOutput
	ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListInstancePortArrayOutput
}

GetGatewaysResultGatewayListInstancePortArrayInput is an input type that accepts GetGatewaysResultGatewayListInstancePortArray and GetGatewaysResultGatewayListInstancePortArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListInstancePortArrayInput` via:

GetGatewaysResultGatewayListInstancePortArray{ GetGatewaysResultGatewayListInstancePortArgs{...} }

type GetGatewaysResultGatewayListInstancePortArrayOutput

type GetGatewaysResultGatewayListInstancePortArrayOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListInstancePortArrayOutput) ElementType

func (GetGatewaysResultGatewayListInstancePortArrayOutput) Index

func (GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutput

func (o GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutput() GetGatewaysResultGatewayListInstancePortArrayOutput

func (GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext

func (o GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortArrayOutput

type GetGatewaysResultGatewayListInstancePortInput

type GetGatewaysResultGatewayListInstancePortInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListInstancePortOutput() GetGatewaysResultGatewayListInstancePortOutput
	ToGetGatewaysResultGatewayListInstancePortOutputWithContext(context.Context) GetGatewaysResultGatewayListInstancePortOutput
}

GetGatewaysResultGatewayListInstancePortInput is an input type that accepts GetGatewaysResultGatewayListInstancePortArgs and GetGatewaysResultGatewayListInstancePortOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListInstancePortInput` via:

GetGatewaysResultGatewayListInstancePortArgs{...}

type GetGatewaysResultGatewayListInstancePortOutput

type GetGatewaysResultGatewayListInstancePortOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListInstancePortOutput) ElementType

func (GetGatewaysResultGatewayListInstancePortOutput) HttpPort

func (GetGatewaysResultGatewayListInstancePortOutput) HttpsPort

func (GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutput

func (o GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutput() GetGatewaysResultGatewayListInstancePortOutput

func (GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutputWithContext

func (o GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortOutput

type GetGatewaysResultGatewayListNodeConfig

type GetGatewaysResultGatewayListNodeConfig struct {
	Number        int    `pulumi:"number"`
	Specification string `pulumi:"specification"`
}

type GetGatewaysResultGatewayListNodeConfigArgs

type GetGatewaysResultGatewayListNodeConfigArgs struct {
	Number        pulumi.IntInput    `pulumi:"number"`
	Specification pulumi.StringInput `pulumi:"specification"`
}

func (GetGatewaysResultGatewayListNodeConfigArgs) ElementType

func (GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutput

func (i GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutput() GetGatewaysResultGatewayListNodeConfigOutput

func (GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext

func (i GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigOutput

type GetGatewaysResultGatewayListNodeConfigArray

type GetGatewaysResultGatewayListNodeConfigArray []GetGatewaysResultGatewayListNodeConfigInput

func (GetGatewaysResultGatewayListNodeConfigArray) ElementType

func (GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutput

func (i GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutput() GetGatewaysResultGatewayListNodeConfigArrayOutput

func (GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext

func (i GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigArrayOutput

type GetGatewaysResultGatewayListNodeConfigArrayInput

type GetGatewaysResultGatewayListNodeConfigArrayInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListNodeConfigArrayOutput() GetGatewaysResultGatewayListNodeConfigArrayOutput
	ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListNodeConfigArrayOutput
}

GetGatewaysResultGatewayListNodeConfigArrayInput is an input type that accepts GetGatewaysResultGatewayListNodeConfigArray and GetGatewaysResultGatewayListNodeConfigArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListNodeConfigArrayInput` via:

GetGatewaysResultGatewayListNodeConfigArray{ GetGatewaysResultGatewayListNodeConfigArgs{...} }

type GetGatewaysResultGatewayListNodeConfigArrayOutput

type GetGatewaysResultGatewayListNodeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListNodeConfigArrayOutput) ElementType

func (GetGatewaysResultGatewayListNodeConfigArrayOutput) Index

func (GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutput

func (o GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutput() GetGatewaysResultGatewayListNodeConfigArrayOutput

func (GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext

func (o GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigArrayOutput

type GetGatewaysResultGatewayListNodeConfigInput

type GetGatewaysResultGatewayListNodeConfigInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListNodeConfigOutput() GetGatewaysResultGatewayListNodeConfigOutput
	ToGetGatewaysResultGatewayListNodeConfigOutputWithContext(context.Context) GetGatewaysResultGatewayListNodeConfigOutput
}

GetGatewaysResultGatewayListNodeConfigInput is an input type that accepts GetGatewaysResultGatewayListNodeConfigArgs and GetGatewaysResultGatewayListNodeConfigOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListNodeConfigInput` via:

GetGatewaysResultGatewayListNodeConfigArgs{...}

type GetGatewaysResultGatewayListNodeConfigOutput

type GetGatewaysResultGatewayListNodeConfigOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListNodeConfigOutput) ElementType

func (GetGatewaysResultGatewayListNodeConfigOutput) Number

func (GetGatewaysResultGatewayListNodeConfigOutput) Specification

func (GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutput

func (o GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutput() GetGatewaysResultGatewayListNodeConfigOutput

func (GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext

func (o GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigOutput

type GetGatewaysResultGatewayListOutput

type GetGatewaysResultGatewayListOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListOutput) AutoRenewFlag

func (GetGatewaysResultGatewayListOutput) CreateTime

func (GetGatewaysResultGatewayListOutput) CurDeadline

func (GetGatewaysResultGatewayListOutput) Description

func (GetGatewaysResultGatewayListOutput) ElementType

func (GetGatewaysResultGatewayListOutput) EnableCls

func (GetGatewaysResultGatewayListOutput) EnableInternet

func (GetGatewaysResultGatewayListOutput) EngineRegion

func (GetGatewaysResultGatewayListOutput) FeatureVersion

func (GetGatewaysResultGatewayListOutput) GatewayId

func (GetGatewaysResultGatewayListOutput) GatewayMinorVersion

func (o GetGatewaysResultGatewayListOutput) GatewayMinorVersion() pulumi.StringOutput

func (GetGatewaysResultGatewayListOutput) GatewayVersion

func (GetGatewaysResultGatewayListOutput) IngressClassName

func (GetGatewaysResultGatewayListOutput) InstancePorts

func (GetGatewaysResultGatewayListOutput) InternetMaxBandwidthOut

func (o GetGatewaysResultGatewayListOutput) InternetMaxBandwidthOut() pulumi.IntOutput

func (GetGatewaysResultGatewayListOutput) InternetPayMode

func (GetGatewaysResultGatewayListOutput) IsolateTime

func (GetGatewaysResultGatewayListOutput) LoadBalancerType

func (GetGatewaysResultGatewayListOutput) Name

func (GetGatewaysResultGatewayListOutput) NodeConfigs

func (GetGatewaysResultGatewayListOutput) PublicIpAddresses

func (GetGatewaysResultGatewayListOutput) Status

func (GetGatewaysResultGatewayListOutput) Tags

func (GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutput

func (o GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutput() GetGatewaysResultGatewayListOutput

func (GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutputWithContext

func (o GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListOutput

func (GetGatewaysResultGatewayListOutput) TradeType

func (GetGatewaysResultGatewayListOutput) Type

func (GetGatewaysResultGatewayListOutput) VpcConfigs

type GetGatewaysResultGatewayListTag

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

type GetGatewaysResultGatewayListTagArgs

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

func (GetGatewaysResultGatewayListTagArgs) ElementType

func (GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutput

func (i GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutput() GetGatewaysResultGatewayListTagOutput

func (GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutputWithContext

func (i GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagOutput

type GetGatewaysResultGatewayListTagArray

type GetGatewaysResultGatewayListTagArray []GetGatewaysResultGatewayListTagInput

func (GetGatewaysResultGatewayListTagArray) ElementType

func (GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutput

func (i GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutput() GetGatewaysResultGatewayListTagArrayOutput

func (GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutputWithContext

func (i GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagArrayOutput

type GetGatewaysResultGatewayListTagArrayInput

type GetGatewaysResultGatewayListTagArrayInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListTagArrayOutput() GetGatewaysResultGatewayListTagArrayOutput
	ToGetGatewaysResultGatewayListTagArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListTagArrayOutput
}

GetGatewaysResultGatewayListTagArrayInput is an input type that accepts GetGatewaysResultGatewayListTagArray and GetGatewaysResultGatewayListTagArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListTagArrayInput` via:

GetGatewaysResultGatewayListTagArray{ GetGatewaysResultGatewayListTagArgs{...} }

type GetGatewaysResultGatewayListTagArrayOutput

type GetGatewaysResultGatewayListTagArrayOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListTagArrayOutput) ElementType

func (GetGatewaysResultGatewayListTagArrayOutput) Index

func (GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutput

func (o GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutput() GetGatewaysResultGatewayListTagArrayOutput

func (GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutputWithContext

func (o GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagArrayOutput

type GetGatewaysResultGatewayListTagInput

type GetGatewaysResultGatewayListTagInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListTagOutput() GetGatewaysResultGatewayListTagOutput
	ToGetGatewaysResultGatewayListTagOutputWithContext(context.Context) GetGatewaysResultGatewayListTagOutput
}

GetGatewaysResultGatewayListTagInput is an input type that accepts GetGatewaysResultGatewayListTagArgs and GetGatewaysResultGatewayListTagOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListTagInput` via:

GetGatewaysResultGatewayListTagArgs{...}

type GetGatewaysResultGatewayListTagOutput

type GetGatewaysResultGatewayListTagOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListTagOutput) ElementType

func (GetGatewaysResultGatewayListTagOutput) TagKey

func (GetGatewaysResultGatewayListTagOutput) TagValue

func (GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutput

func (o GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutput() GetGatewaysResultGatewayListTagOutput

func (GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutputWithContext

func (o GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagOutput

type GetGatewaysResultGatewayListVpcConfig

type GetGatewaysResultGatewayListVpcConfig struct {
	SubnetId string `pulumi:"subnetId"`
	VpcId    string `pulumi:"vpcId"`
}

type GetGatewaysResultGatewayListVpcConfigArgs

type GetGatewaysResultGatewayListVpcConfigArgs struct {
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	VpcId    pulumi.StringInput `pulumi:"vpcId"`
}

func (GetGatewaysResultGatewayListVpcConfigArgs) ElementType

func (GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutput

func (i GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutput() GetGatewaysResultGatewayListVpcConfigOutput

func (GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext

func (i GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigOutput

type GetGatewaysResultGatewayListVpcConfigArray

type GetGatewaysResultGatewayListVpcConfigArray []GetGatewaysResultGatewayListVpcConfigInput

func (GetGatewaysResultGatewayListVpcConfigArray) ElementType

func (GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutput

func (i GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutput() GetGatewaysResultGatewayListVpcConfigArrayOutput

func (GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext

func (i GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigArrayOutput

type GetGatewaysResultGatewayListVpcConfigArrayInput

type GetGatewaysResultGatewayListVpcConfigArrayInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListVpcConfigArrayOutput() GetGatewaysResultGatewayListVpcConfigArrayOutput
	ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListVpcConfigArrayOutput
}

GetGatewaysResultGatewayListVpcConfigArrayInput is an input type that accepts GetGatewaysResultGatewayListVpcConfigArray and GetGatewaysResultGatewayListVpcConfigArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListVpcConfigArrayInput` via:

GetGatewaysResultGatewayListVpcConfigArray{ GetGatewaysResultGatewayListVpcConfigArgs{...} }

type GetGatewaysResultGatewayListVpcConfigArrayOutput

type GetGatewaysResultGatewayListVpcConfigArrayOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListVpcConfigArrayOutput) ElementType

func (GetGatewaysResultGatewayListVpcConfigArrayOutput) Index

func (GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutput

func (o GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutput() GetGatewaysResultGatewayListVpcConfigArrayOutput

func (GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext

func (o GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigArrayOutput

type GetGatewaysResultGatewayListVpcConfigInput

type GetGatewaysResultGatewayListVpcConfigInput interface {
	pulumi.Input

	ToGetGatewaysResultGatewayListVpcConfigOutput() GetGatewaysResultGatewayListVpcConfigOutput
	ToGetGatewaysResultGatewayListVpcConfigOutputWithContext(context.Context) GetGatewaysResultGatewayListVpcConfigOutput
}

GetGatewaysResultGatewayListVpcConfigInput is an input type that accepts GetGatewaysResultGatewayListVpcConfigArgs and GetGatewaysResultGatewayListVpcConfigOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListVpcConfigInput` via:

GetGatewaysResultGatewayListVpcConfigArgs{...}

type GetGatewaysResultGatewayListVpcConfigOutput

type GetGatewaysResultGatewayListVpcConfigOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultGatewayListVpcConfigOutput) ElementType

func (GetGatewaysResultGatewayListVpcConfigOutput) SubnetId

func (GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutput

func (o GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutput() GetGatewaysResultGatewayListVpcConfigOutput

func (GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext

func (o GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigOutput

func (GetGatewaysResultGatewayListVpcConfigOutput) VpcId

type GetGatewaysResultInput

type GetGatewaysResultInput interface {
	pulumi.Input

	ToGetGatewaysResultOutput() GetGatewaysResultOutput
	ToGetGatewaysResultOutputWithContext(context.Context) GetGatewaysResultOutput
}

GetGatewaysResultInput is an input type that accepts GetGatewaysResultArgs and GetGatewaysResultOutput values. You can construct a concrete instance of `GetGatewaysResultInput` via:

GetGatewaysResultArgs{...}

type GetGatewaysResultOutput

type GetGatewaysResultOutput struct{ *pulumi.OutputState }

func (GetGatewaysResultOutput) ElementType

func (GetGatewaysResultOutput) ElementType() reflect.Type

func (GetGatewaysResultOutput) GatewayLists

func (GetGatewaysResultOutput) ToGetGatewaysResultOutput

func (o GetGatewaysResultOutput) ToGetGatewaysResultOutput() GetGatewaysResultOutput

func (GetGatewaysResultOutput) ToGetGatewaysResultOutputWithContext

func (o GetGatewaysResultOutput) ToGetGatewaysResultOutputWithContext(ctx context.Context) GetGatewaysResultOutput

func (GetGatewaysResultOutput) TotalCount

func (o GetGatewaysResultOutput) TotalCount() pulumi.IntOutput

type GetGroupsFilter

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

type GetGroupsFilterArgs

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

func (GetGroupsFilterArgs) ElementType

func (GetGroupsFilterArgs) ElementType() reflect.Type

func (GetGroupsFilterArgs) ToGetGroupsFilterOutput

func (i GetGroupsFilterArgs) ToGetGroupsFilterOutput() GetGroupsFilterOutput

func (GetGroupsFilterArgs) ToGetGroupsFilterOutputWithContext

func (i GetGroupsFilterArgs) ToGetGroupsFilterOutputWithContext(ctx context.Context) GetGroupsFilterOutput

type GetGroupsFilterArray

type GetGroupsFilterArray []GetGroupsFilterInput

func (GetGroupsFilterArray) ElementType

func (GetGroupsFilterArray) ElementType() reflect.Type

func (GetGroupsFilterArray) ToGetGroupsFilterArrayOutput

func (i GetGroupsFilterArray) ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput

func (GetGroupsFilterArray) ToGetGroupsFilterArrayOutputWithContext

func (i GetGroupsFilterArray) ToGetGroupsFilterArrayOutputWithContext(ctx context.Context) GetGroupsFilterArrayOutput

type GetGroupsFilterArrayInput

type GetGroupsFilterArrayInput interface {
	pulumi.Input

	ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput
	ToGetGroupsFilterArrayOutputWithContext(context.Context) GetGroupsFilterArrayOutput
}

GetGroupsFilterArrayInput is an input type that accepts GetGroupsFilterArray and GetGroupsFilterArrayOutput values. You can construct a concrete instance of `GetGroupsFilterArrayInput` via:

GetGroupsFilterArray{ GetGroupsFilterArgs{...} }

type GetGroupsFilterArrayOutput

type GetGroupsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsFilterArrayOutput) ElementType

func (GetGroupsFilterArrayOutput) ElementType() reflect.Type

func (GetGroupsFilterArrayOutput) Index

func (GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutput

func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput

func (GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutputWithContext

func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutputWithContext(ctx context.Context) GetGroupsFilterArrayOutput

type GetGroupsFilterInput

type GetGroupsFilterInput interface {
	pulumi.Input

	ToGetGroupsFilterOutput() GetGroupsFilterOutput
	ToGetGroupsFilterOutputWithContext(context.Context) GetGroupsFilterOutput
}

GetGroupsFilterInput is an input type that accepts GetGroupsFilterArgs and GetGroupsFilterOutput values. You can construct a concrete instance of `GetGroupsFilterInput` via:

GetGroupsFilterArgs{...}

type GetGroupsFilterOutput

type GetGroupsFilterOutput struct{ *pulumi.OutputState }

func (GetGroupsFilterOutput) ElementType

func (GetGroupsFilterOutput) ElementType() reflect.Type

func (GetGroupsFilterOutput) Name

func (GetGroupsFilterOutput) ToGetGroupsFilterOutput

func (o GetGroupsFilterOutput) ToGetGroupsFilterOutput() GetGroupsFilterOutput

func (GetGroupsFilterOutput) ToGetGroupsFilterOutputWithContext

func (o GetGroupsFilterOutput) ToGetGroupsFilterOutputWithContext(ctx context.Context) GetGroupsFilterOutput

func (GetGroupsFilterOutput) Values

type GetGroupsResult

type GetGroupsResult struct {
	GatewayGroupLists []GetGroupsResultGatewayGroupList `pulumi:"gatewayGroupLists"`
	TotalCount        int                               `pulumi:"totalCount"`
}

type GetGroupsResultArgs

type GetGroupsResultArgs struct {
	GatewayGroupLists GetGroupsResultGatewayGroupListArrayInput `pulumi:"gatewayGroupLists"`
	TotalCount        pulumi.IntInput                           `pulumi:"totalCount"`
}

func (GetGroupsResultArgs) ElementType

func (GetGroupsResultArgs) ElementType() reflect.Type

func (GetGroupsResultArgs) ToGetGroupsResultOutput

func (i GetGroupsResultArgs) ToGetGroupsResultOutput() GetGroupsResultOutput

func (GetGroupsResultArgs) ToGetGroupsResultOutputWithContext

func (i GetGroupsResultArgs) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput

type GetGroupsResultArray

type GetGroupsResultArray []GetGroupsResultInput

func (GetGroupsResultArray) ElementType

func (GetGroupsResultArray) ElementType() reflect.Type

func (GetGroupsResultArray) ToGetGroupsResultArrayOutput

func (i GetGroupsResultArray) ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput

func (GetGroupsResultArray) ToGetGroupsResultArrayOutputWithContext

func (i GetGroupsResultArray) ToGetGroupsResultArrayOutputWithContext(ctx context.Context) GetGroupsResultArrayOutput

type GetGroupsResultArrayInput

type GetGroupsResultArrayInput interface {
	pulumi.Input

	ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput
	ToGetGroupsResultArrayOutputWithContext(context.Context) GetGroupsResultArrayOutput
}

GetGroupsResultArrayInput is an input type that accepts GetGroupsResultArray and GetGroupsResultArrayOutput values. You can construct a concrete instance of `GetGroupsResultArrayInput` via:

GetGroupsResultArray{ GetGroupsResultArgs{...} }

type GetGroupsResultArrayOutput

type GetGroupsResultArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultArrayOutput) ElementType

func (GetGroupsResultArrayOutput) ElementType() reflect.Type

func (GetGroupsResultArrayOutput) Index

func (GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutput

func (o GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput

func (GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutputWithContext

func (o GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutputWithContext(ctx context.Context) GetGroupsResultArrayOutput

type GetGroupsResultGatewayGroupList

type GetGroupsResultGatewayGroupList struct {
	BindingStrategies       []GetGroupsResultGatewayGroupListBindingStrategy `pulumi:"bindingStrategies"`
	CreateTime              string                                           `pulumi:"createTime"`
	Description             string                                           `pulumi:"description"`
	GatewayId               string                                           `pulumi:"gatewayId"`
	GroupId                 string                                           `pulumi:"groupId"`
	InternetMaxBandwidthOut int                                              `pulumi:"internetMaxBandwidthOut"`
	IsFirstGroup            int                                              `pulumi:"isFirstGroup"`
	ModifyTime              string                                           `pulumi:"modifyTime"`
	Name                    string                                           `pulumi:"name"`
	NodeConfigs             []GetGroupsResultGatewayGroupListNodeConfig      `pulumi:"nodeConfigs"`
	Status                  string                                           `pulumi:"status"`
	SubnetIds               string                                           `pulumi:"subnetIds"`
}

type GetGroupsResultGatewayGroupListArgs

type GetGroupsResultGatewayGroupListArgs struct {
	BindingStrategies       GetGroupsResultGatewayGroupListBindingStrategyArrayInput `pulumi:"bindingStrategies"`
	CreateTime              pulumi.StringInput                                       `pulumi:"createTime"`
	Description             pulumi.StringInput                                       `pulumi:"description"`
	GatewayId               pulumi.StringInput                                       `pulumi:"gatewayId"`
	GroupId                 pulumi.StringInput                                       `pulumi:"groupId"`
	InternetMaxBandwidthOut pulumi.IntInput                                          `pulumi:"internetMaxBandwidthOut"`
	IsFirstGroup            pulumi.IntInput                                          `pulumi:"isFirstGroup"`
	ModifyTime              pulumi.StringInput                                       `pulumi:"modifyTime"`
	Name                    pulumi.StringInput                                       `pulumi:"name"`
	NodeConfigs             GetGroupsResultGatewayGroupListNodeConfigArrayInput      `pulumi:"nodeConfigs"`
	Status                  pulumi.StringInput                                       `pulumi:"status"`
	SubnetIds               pulumi.StringInput                                       `pulumi:"subnetIds"`
}

func (GetGroupsResultGatewayGroupListArgs) ElementType

func (GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutput

func (i GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutput() GetGroupsResultGatewayGroupListOutput

func (GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutputWithContext

func (i GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListOutput

type GetGroupsResultGatewayGroupListArray

type GetGroupsResultGatewayGroupListArray []GetGroupsResultGatewayGroupListInput

func (GetGroupsResultGatewayGroupListArray) ElementType

func (GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutput

func (i GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutput() GetGroupsResultGatewayGroupListArrayOutput

func (GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutputWithContext

func (i GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListArrayOutput

type GetGroupsResultGatewayGroupListArrayInput

type GetGroupsResultGatewayGroupListArrayInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListArrayOutput() GetGroupsResultGatewayGroupListArrayOutput
	ToGetGroupsResultGatewayGroupListArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListArrayOutput
}

GetGroupsResultGatewayGroupListArrayInput is an input type that accepts GetGroupsResultGatewayGroupListArray and GetGroupsResultGatewayGroupListArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListArrayInput` via:

GetGroupsResultGatewayGroupListArray{ GetGroupsResultGatewayGroupListArgs{...} }

type GetGroupsResultGatewayGroupListArrayOutput

type GetGroupsResultGatewayGroupListArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListArrayOutput) ElementType

func (GetGroupsResultGatewayGroupListArrayOutput) Index

func (GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutput

func (o GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutput() GetGroupsResultGatewayGroupListArrayOutput

func (GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutputWithContext

func (o GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategy

type GetGroupsResultGatewayGroupListBindingStrategy struct {
	Configs      []GetGroupsResultGatewayGroupListBindingStrategyConfig     `pulumi:"configs"`
	CreateTime   string                                                     `pulumi:"createTime"`
	CronConfigs  []GetGroupsResultGatewayGroupListBindingStrategyCronConfig `pulumi:"cronConfigs"`
	Description  string                                                     `pulumi:"description"`
	GatewayId    string                                                     `pulumi:"gatewayId"`
	MaxReplicas  int                                                        `pulumi:"maxReplicas"`
	ModifyTime   string                                                     `pulumi:"modifyTime"`
	StrategyId   string                                                     `pulumi:"strategyId"`
	StrategyName string                                                     `pulumi:"strategyName"`
}

type GetGroupsResultGatewayGroupListBindingStrategyArgs

type GetGroupsResultGatewayGroupListBindingStrategyArgs struct {
	Configs      GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput     `pulumi:"configs"`
	CreateTime   pulumi.StringInput                                                 `pulumi:"createTime"`
	CronConfigs  GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput `pulumi:"cronConfigs"`
	Description  pulumi.StringInput                                                 `pulumi:"description"`
	GatewayId    pulumi.StringInput                                                 `pulumi:"gatewayId"`
	MaxReplicas  pulumi.IntInput                                                    `pulumi:"maxReplicas"`
	ModifyTime   pulumi.StringInput                                                 `pulumi:"modifyTime"`
	StrategyId   pulumi.StringInput                                                 `pulumi:"strategyId"`
	StrategyName pulumi.StringInput                                                 `pulumi:"strategyName"`
}

func (GetGroupsResultGatewayGroupListBindingStrategyArgs) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutput

func (i GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutput() GetGroupsResultGatewayGroupListBindingStrategyOutput

func (GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyOutput

type GetGroupsResultGatewayGroupListBindingStrategyArray

type GetGroupsResultGatewayGroupListBindingStrategyArray []GetGroupsResultGatewayGroupListBindingStrategyInput

func (GetGroupsResultGatewayGroupListBindingStrategyArray) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput

func (i GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyArrayInput

type GetGroupsResultGatewayGroupListBindingStrategyArrayInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
}

GetGroupsResultGatewayGroupListBindingStrategyArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyArray and GetGroupsResultGatewayGroupListBindingStrategyArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyArrayInput` via:

GetGroupsResultGatewayGroupListBindingStrategyArray{ GetGroupsResultGatewayGroupListBindingStrategyArgs{...} }

type GetGroupsResultGatewayGroupListBindingStrategyArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) Index

func (GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext

func (o GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfig

type GetGroupsResultGatewayGroupListBindingStrategyConfig struct {
	AutoScalerId string                                                       `pulumi:"autoScalerId"`
	CreateTime   string                                                       `pulumi:"createTime"`
	Enabled      bool                                                         `pulumi:"enabled"`
	MaxReplicas  int                                                          `pulumi:"maxReplicas"`
	Metrics      []GetGroupsResultGatewayGroupListBindingStrategyConfigMetric `pulumi:"metrics"`
	ModifyTime   string                                                       `pulumi:"modifyTime"`
	StrategyId   string                                                       `pulumi:"strategyId"`
}

type GetGroupsResultGatewayGroupListBindingStrategyConfigArgs

type GetGroupsResultGatewayGroupListBindingStrategyConfigArgs struct {
	AutoScalerId pulumi.StringInput                                                   `pulumi:"autoScalerId"`
	CreateTime   pulumi.StringInput                                                   `pulumi:"createTime"`
	Enabled      pulumi.BoolInput                                                     `pulumi:"enabled"`
	MaxReplicas  pulumi.IntInput                                                      `pulumi:"maxReplicas"`
	Metrics      GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput `pulumi:"metrics"`
	ModifyTime   pulumi.StringInput                                                   `pulumi:"modifyTime"`
	StrategyId   pulumi.StringInput                                                   `pulumi:"strategyId"`
}

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigArray

type GetGroupsResultGatewayGroupListBindingStrategyConfigArray []GetGroupsResultGatewayGroupListBindingStrategyConfigInput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput

func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput

type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
}

GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyConfigArray and GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput` via:

GetGroupsResultGatewayGroupListBindingStrategyConfigArray{ GetGroupsResultGatewayGroupListBindingStrategyConfigArgs{...} }

type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) Index

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext

func (o GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigInput

type GetGroupsResultGatewayGroupListBindingStrategyConfigInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
}

GetGroupsResultGatewayGroupListBindingStrategyConfigInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyConfigArgs and GetGroupsResultGatewayGroupListBindingStrategyConfigOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyConfigInput` via:

GetGroupsResultGatewayGroupListBindingStrategyConfigArgs{...}

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetric

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetric struct {
	ResourceName string `pulumi:"resourceName"`
	TargetType   string `pulumi:"targetType"`
	TargetValue  int    `pulumi:"targetValue"`
	Type         string `pulumi:"type"`
}

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs struct {
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
	TargetType   pulumi.StringInput `pulumi:"targetType"`
	TargetValue  pulumi.IntInput    `pulumi:"targetValue"`
	Type         pulumi.StringInput `pulumi:"type"`
}

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray []GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
}

GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray and GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput` via:

GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray{ GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs{...} }

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext

func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
}

GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs and GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput` via:

GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs{...}

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ResourceName

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) TargetType

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) TargetValue

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext

func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) Type

type GetGroupsResultGatewayGroupListBindingStrategyConfigOutput

type GetGroupsResultGatewayGroupListBindingStrategyConfigOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) AutoScalerId

func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) CreateTime

func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) Enabled

func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) MaxReplicas

func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ModifyTime

func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) StrategyId

func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput

func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext

func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfig

type GetGroupsResultGatewayGroupListBindingStrategyCronConfig struct {
	CreateTime string                                                          `pulumi:"createTime"`
	Enabled    bool                                                            `pulumi:"enabled"`
	ModifyTime string                                                          `pulumi:"modifyTime"`
	Params     []GetGroupsResultGatewayGroupListBindingStrategyCronConfigParam `pulumi:"params"`
	StrategyId string                                                          `pulumi:"strategyId"`
}

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs struct {
	CreateTime pulumi.StringInput                                                      `pulumi:"createTime"`
	Enabled    pulumi.BoolInput                                                        `pulumi:"enabled"`
	ModifyTime pulumi.StringInput                                                      `pulumi:"modifyTime"`
	Params     GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput `pulumi:"params"`
	StrategyId pulumi.StringInput                                                      `pulumi:"strategyId"`
}

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray []GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
}

GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray and GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput` via:

GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray{ GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs{...} }

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) Index

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext

func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
}

GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs and GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput` via:

GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs{...}

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) CreateTime

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) Enabled

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ModifyTime

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) StrategyId

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext

func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParam

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParam struct {
	Crontab        string `pulumi:"crontab"`
	Period         string `pulumi:"period"`
	StartAt        string `pulumi:"startAt"`
	TargetReplicas int    `pulumi:"targetReplicas"`
}

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs struct {
	Crontab        pulumi.StringInput `pulumi:"crontab"`
	Period         pulumi.StringInput `pulumi:"period"`
	StartAt        pulumi.StringInput `pulumi:"startAt"`
	TargetReplicas pulumi.IntInput    `pulumi:"targetReplicas"`
}

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray []GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext

func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
}

GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray and GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput` via:

GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray{ GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs{...} }

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
}

GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs and GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput` via:

GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs{...}

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput

type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) Crontab

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) Period

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) StartAt

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) TargetReplicas

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput

func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext

func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput

type GetGroupsResultGatewayGroupListBindingStrategyInput

type GetGroupsResultGatewayGroupListBindingStrategyInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListBindingStrategyOutput() GetGroupsResultGatewayGroupListBindingStrategyOutput
	ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyOutput
}

GetGroupsResultGatewayGroupListBindingStrategyInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyArgs and GetGroupsResultGatewayGroupListBindingStrategyOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyInput` via:

GetGroupsResultGatewayGroupListBindingStrategyArgs{...}

type GetGroupsResultGatewayGroupListBindingStrategyOutput

type GetGroupsResultGatewayGroupListBindingStrategyOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) Configs

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) CreateTime

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) CronConfigs

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) Description

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ElementType

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) GatewayId

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) MaxReplicas

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ModifyTime

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) StrategyId

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) StrategyName

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ToGetGroupsResultGatewayGroupListBindingStrategyOutput

func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext

func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyOutput

type GetGroupsResultGatewayGroupListInput

type GetGroupsResultGatewayGroupListInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListOutput() GetGroupsResultGatewayGroupListOutput
	ToGetGroupsResultGatewayGroupListOutputWithContext(context.Context) GetGroupsResultGatewayGroupListOutput
}

GetGroupsResultGatewayGroupListInput is an input type that accepts GetGroupsResultGatewayGroupListArgs and GetGroupsResultGatewayGroupListOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListInput` via:

GetGroupsResultGatewayGroupListArgs{...}

type GetGroupsResultGatewayGroupListNodeConfig

type GetGroupsResultGatewayGroupListNodeConfig struct {
	Number        int    `pulumi:"number"`
	Specification string `pulumi:"specification"`
}

type GetGroupsResultGatewayGroupListNodeConfigArgs

type GetGroupsResultGatewayGroupListNodeConfigArgs struct {
	Number        pulumi.IntInput    `pulumi:"number"`
	Specification pulumi.StringInput `pulumi:"specification"`
}

func (GetGroupsResultGatewayGroupListNodeConfigArgs) ElementType

func (GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutput

func (i GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutput() GetGroupsResultGatewayGroupListNodeConfigOutput

func (GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext

func (i GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigOutput

type GetGroupsResultGatewayGroupListNodeConfigArray

type GetGroupsResultGatewayGroupListNodeConfigArray []GetGroupsResultGatewayGroupListNodeConfigInput

func (GetGroupsResultGatewayGroupListNodeConfigArray) ElementType

func (GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput

func (i GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput() GetGroupsResultGatewayGroupListNodeConfigArrayOutput

func (GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext

func (i GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigArrayOutput

type GetGroupsResultGatewayGroupListNodeConfigArrayInput

type GetGroupsResultGatewayGroupListNodeConfigArrayInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput() GetGroupsResultGatewayGroupListNodeConfigArrayOutput
	ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListNodeConfigArrayOutput
}

GetGroupsResultGatewayGroupListNodeConfigArrayInput is an input type that accepts GetGroupsResultGatewayGroupListNodeConfigArray and GetGroupsResultGatewayGroupListNodeConfigArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListNodeConfigArrayInput` via:

GetGroupsResultGatewayGroupListNodeConfigArray{ GetGroupsResultGatewayGroupListNodeConfigArgs{...} }

type GetGroupsResultGatewayGroupListNodeConfigArrayOutput

type GetGroupsResultGatewayGroupListNodeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ElementType

func (GetGroupsResultGatewayGroupListNodeConfigArrayOutput) Index

func (GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput

func (GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext

func (o GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigArrayOutput

type GetGroupsResultGatewayGroupListNodeConfigInput

type GetGroupsResultGatewayGroupListNodeConfigInput interface {
	pulumi.Input

	ToGetGroupsResultGatewayGroupListNodeConfigOutput() GetGroupsResultGatewayGroupListNodeConfigOutput
	ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext(context.Context) GetGroupsResultGatewayGroupListNodeConfigOutput
}

GetGroupsResultGatewayGroupListNodeConfigInput is an input type that accepts GetGroupsResultGatewayGroupListNodeConfigArgs and GetGroupsResultGatewayGroupListNodeConfigOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListNodeConfigInput` via:

GetGroupsResultGatewayGroupListNodeConfigArgs{...}

type GetGroupsResultGatewayGroupListNodeConfigOutput

type GetGroupsResultGatewayGroupListNodeConfigOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListNodeConfigOutput) ElementType

func (GetGroupsResultGatewayGroupListNodeConfigOutput) Number

func (GetGroupsResultGatewayGroupListNodeConfigOutput) Specification

func (GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutput

func (o GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutput() GetGroupsResultGatewayGroupListNodeConfigOutput

func (GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext

func (o GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigOutput

type GetGroupsResultGatewayGroupListOutput

type GetGroupsResultGatewayGroupListOutput struct{ *pulumi.OutputState }

func (GetGroupsResultGatewayGroupListOutput) BindingStrategies

func (GetGroupsResultGatewayGroupListOutput) CreateTime

func (GetGroupsResultGatewayGroupListOutput) Description

func (GetGroupsResultGatewayGroupListOutput) ElementType

func (GetGroupsResultGatewayGroupListOutput) GatewayId

func (GetGroupsResultGatewayGroupListOutput) GroupId

func (GetGroupsResultGatewayGroupListOutput) InternetMaxBandwidthOut

func (o GetGroupsResultGatewayGroupListOutput) InternetMaxBandwidthOut() pulumi.IntOutput

func (GetGroupsResultGatewayGroupListOutput) IsFirstGroup

func (GetGroupsResultGatewayGroupListOutput) ModifyTime

func (GetGroupsResultGatewayGroupListOutput) Name

func (GetGroupsResultGatewayGroupListOutput) NodeConfigs

func (GetGroupsResultGatewayGroupListOutput) Status

func (GetGroupsResultGatewayGroupListOutput) SubnetIds

func (GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutput

func (o GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutput() GetGroupsResultGatewayGroupListOutput

func (GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutputWithContext

func (o GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListOutput

type GetGroupsResultInput

type GetGroupsResultInput interface {
	pulumi.Input

	ToGetGroupsResultOutput() GetGroupsResultOutput
	ToGetGroupsResultOutputWithContext(context.Context) GetGroupsResultOutput
}

GetGroupsResultInput is an input type that accepts GetGroupsResultArgs and GetGroupsResultOutput values. You can construct a concrete instance of `GetGroupsResultInput` via:

GetGroupsResultArgs{...}

type GetGroupsResultOutput

type GetGroupsResultOutput struct{ *pulumi.OutputState }

func (GetGroupsResultOutput) ElementType

func (GetGroupsResultOutput) ElementType() reflect.Type

func (GetGroupsResultOutput) GatewayGroupLists

func (GetGroupsResultOutput) ToGetGroupsResultOutput

func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput

func (GetGroupsResultOutput) ToGetGroupsResultOutputWithContext

func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput

func (GetGroupsResultOutput) TotalCount

func (o GetGroupsResultOutput) TotalCount() pulumi.IntOutput

type GetNacosReplicasArgs

type GetNacosReplicasArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNacosReplicas.

type GetNacosReplicasOutputArgs

type GetNacosReplicasOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNacosReplicas.

func (GetNacosReplicasOutputArgs) ElementType

func (GetNacosReplicasOutputArgs) ElementType() reflect.Type

type GetNacosReplicasReplica

type GetNacosReplicasReplica struct {
	Name     string `pulumi:"name"`
	Role     string `pulumi:"role"`
	Status   string `pulumi:"status"`
	SubnetId string `pulumi:"subnetId"`
	VpcId    string `pulumi:"vpcId"`
	Zone     string `pulumi:"zone"`
	ZoneId   string `pulumi:"zoneId"`
}

type GetNacosReplicasReplicaArgs

type GetNacosReplicasReplicaArgs struct {
	Name     pulumi.StringInput `pulumi:"name"`
	Role     pulumi.StringInput `pulumi:"role"`
	Status   pulumi.StringInput `pulumi:"status"`
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	VpcId    pulumi.StringInput `pulumi:"vpcId"`
	Zone     pulumi.StringInput `pulumi:"zone"`
	ZoneId   pulumi.StringInput `pulumi:"zoneId"`
}

func (GetNacosReplicasReplicaArgs) ElementType

func (GetNacosReplicasReplicaArgs) ToGetNacosReplicasReplicaOutput

func (i GetNacosReplicasReplicaArgs) ToGetNacosReplicasReplicaOutput() GetNacosReplicasReplicaOutput

func (GetNacosReplicasReplicaArgs) ToGetNacosReplicasReplicaOutputWithContext

func (i GetNacosReplicasReplicaArgs) ToGetNacosReplicasReplicaOutputWithContext(ctx context.Context) GetNacosReplicasReplicaOutput

type GetNacosReplicasReplicaArray

type GetNacosReplicasReplicaArray []GetNacosReplicasReplicaInput

func (GetNacosReplicasReplicaArray) ElementType

func (GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutput

func (i GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutput() GetNacosReplicasReplicaArrayOutput

func (GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutputWithContext

func (i GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutputWithContext(ctx context.Context) GetNacosReplicasReplicaArrayOutput

type GetNacosReplicasReplicaArrayInput

type GetNacosReplicasReplicaArrayInput interface {
	pulumi.Input

	ToGetNacosReplicasReplicaArrayOutput() GetNacosReplicasReplicaArrayOutput
	ToGetNacosReplicasReplicaArrayOutputWithContext(context.Context) GetNacosReplicasReplicaArrayOutput
}

GetNacosReplicasReplicaArrayInput is an input type that accepts GetNacosReplicasReplicaArray and GetNacosReplicasReplicaArrayOutput values. You can construct a concrete instance of `GetNacosReplicasReplicaArrayInput` via:

GetNacosReplicasReplicaArray{ GetNacosReplicasReplicaArgs{...} }

type GetNacosReplicasReplicaArrayOutput

type GetNacosReplicasReplicaArrayOutput struct{ *pulumi.OutputState }

func (GetNacosReplicasReplicaArrayOutput) ElementType

func (GetNacosReplicasReplicaArrayOutput) Index

func (GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutput

func (o GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutput() GetNacosReplicasReplicaArrayOutput

func (GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutputWithContext

func (o GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutputWithContext(ctx context.Context) GetNacosReplicasReplicaArrayOutput

type GetNacosReplicasReplicaInput

type GetNacosReplicasReplicaInput interface {
	pulumi.Input

	ToGetNacosReplicasReplicaOutput() GetNacosReplicasReplicaOutput
	ToGetNacosReplicasReplicaOutputWithContext(context.Context) GetNacosReplicasReplicaOutput
}

GetNacosReplicasReplicaInput is an input type that accepts GetNacosReplicasReplicaArgs and GetNacosReplicasReplicaOutput values. You can construct a concrete instance of `GetNacosReplicasReplicaInput` via:

GetNacosReplicasReplicaArgs{...}

type GetNacosReplicasReplicaOutput

type GetNacosReplicasReplicaOutput struct{ *pulumi.OutputState }

func (GetNacosReplicasReplicaOutput) ElementType

func (GetNacosReplicasReplicaOutput) Name

func (GetNacosReplicasReplicaOutput) Role

func (GetNacosReplicasReplicaOutput) Status

func (GetNacosReplicasReplicaOutput) SubnetId

func (GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutput

func (o GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutput() GetNacosReplicasReplicaOutput

func (GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutputWithContext

func (o GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutputWithContext(ctx context.Context) GetNacosReplicasReplicaOutput

func (GetNacosReplicasReplicaOutput) VpcId

func (GetNacosReplicasReplicaOutput) Zone

func (GetNacosReplicasReplicaOutput) ZoneId

type GetNacosReplicasResult

type GetNacosReplicasResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                    `pulumi:"id"`
	InstanceId       string                    `pulumi:"instanceId"`
	Replicas         []GetNacosReplicasReplica `pulumi:"replicas"`
	ResultOutputFile *string                   `pulumi:"resultOutputFile"`
}

A collection of values returned by getNacosReplicas.

type GetNacosReplicasResultOutput

type GetNacosReplicasResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNacosReplicas.

func (GetNacosReplicasResultOutput) ElementType

func (GetNacosReplicasResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNacosReplicasResultOutput) InstanceId

func (GetNacosReplicasResultOutput) Replicas

func (GetNacosReplicasResultOutput) ResultOutputFile

func (GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutput

func (o GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutput() GetNacosReplicasResultOutput

func (GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutputWithContext

func (o GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutputWithContext(ctx context.Context) GetNacosReplicasResultOutput

type GetNacosServerInterfacesArgs

type GetNacosServerInterfacesArgs struct {
	InstanceId       *string `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNacosServerInterfaces.

type GetNacosServerInterfacesContent

type GetNacosServerInterfacesContent struct {
	Interface string `pulumi:"interface"`
}

type GetNacosServerInterfacesContentArgs

type GetNacosServerInterfacesContentArgs struct {
	Interface pulumi.StringInput `pulumi:"interface"`
}

func (GetNacosServerInterfacesContentArgs) ElementType

func (GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutput

func (i GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutput() GetNacosServerInterfacesContentOutput

func (GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutputWithContext

func (i GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentOutput

type GetNacosServerInterfacesContentArray

type GetNacosServerInterfacesContentArray []GetNacosServerInterfacesContentInput

func (GetNacosServerInterfacesContentArray) ElementType

func (GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutput

func (i GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutput() GetNacosServerInterfacesContentArrayOutput

func (GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutputWithContext

func (i GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentArrayOutput

type GetNacosServerInterfacesContentArrayInput

type GetNacosServerInterfacesContentArrayInput interface {
	pulumi.Input

	ToGetNacosServerInterfacesContentArrayOutput() GetNacosServerInterfacesContentArrayOutput
	ToGetNacosServerInterfacesContentArrayOutputWithContext(context.Context) GetNacosServerInterfacesContentArrayOutput
}

GetNacosServerInterfacesContentArrayInput is an input type that accepts GetNacosServerInterfacesContentArray and GetNacosServerInterfacesContentArrayOutput values. You can construct a concrete instance of `GetNacosServerInterfacesContentArrayInput` via:

GetNacosServerInterfacesContentArray{ GetNacosServerInterfacesContentArgs{...} }

type GetNacosServerInterfacesContentArrayOutput

type GetNacosServerInterfacesContentArrayOutput struct{ *pulumi.OutputState }

func (GetNacosServerInterfacesContentArrayOutput) ElementType

func (GetNacosServerInterfacesContentArrayOutput) Index

func (GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutput

func (o GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutput() GetNacosServerInterfacesContentArrayOutput

func (GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutputWithContext

func (o GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentArrayOutput

type GetNacosServerInterfacesContentInput

type GetNacosServerInterfacesContentInput interface {
	pulumi.Input

	ToGetNacosServerInterfacesContentOutput() GetNacosServerInterfacesContentOutput
	ToGetNacosServerInterfacesContentOutputWithContext(context.Context) GetNacosServerInterfacesContentOutput
}

GetNacosServerInterfacesContentInput is an input type that accepts GetNacosServerInterfacesContentArgs and GetNacosServerInterfacesContentOutput values. You can construct a concrete instance of `GetNacosServerInterfacesContentInput` via:

GetNacosServerInterfacesContentArgs{...}

type GetNacosServerInterfacesContentOutput

type GetNacosServerInterfacesContentOutput struct{ *pulumi.OutputState }

func (GetNacosServerInterfacesContentOutput) ElementType

func (GetNacosServerInterfacesContentOutput) Interface

func (GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutput

func (o GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutput() GetNacosServerInterfacesContentOutput

func (GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutputWithContext

func (o GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentOutput

type GetNacosServerInterfacesOutputArgs

type GetNacosServerInterfacesOutputArgs struct {
	InstanceId       pulumi.StringPtrInput `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNacosServerInterfaces.

func (GetNacosServerInterfacesOutputArgs) ElementType

type GetNacosServerInterfacesResult

type GetNacosServerInterfacesResult struct {
	Contents []GetNacosServerInterfacesContent `pulumi:"contents"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       *string `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getNacosServerInterfaces.

type GetNacosServerInterfacesResultOutput

type GetNacosServerInterfacesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNacosServerInterfaces.

func (GetNacosServerInterfacesResultOutput) Contents

func (GetNacosServerInterfacesResultOutput) ElementType

func (GetNacosServerInterfacesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNacosServerInterfacesResultOutput) InstanceId

func (GetNacosServerInterfacesResultOutput) ResultOutputFile

func (GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutput

func (o GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutput() GetNacosServerInterfacesResultOutput

func (GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutputWithContext

func (o GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutputWithContext(ctx context.Context) GetNacosServerInterfacesResultOutput

type GetZookeeperReplicasArgs

type GetZookeeperReplicasArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getZookeeperReplicas.

type GetZookeeperReplicasOutputArgs

type GetZookeeperReplicasOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getZookeeperReplicas.

func (GetZookeeperReplicasOutputArgs) ElementType

type GetZookeeperReplicasReplica

type GetZookeeperReplicasReplica struct {
	AliasName string `pulumi:"aliasName"`
	Name      string `pulumi:"name"`
	Role      string `pulumi:"role"`
	Status    string `pulumi:"status"`
	SubnetId  string `pulumi:"subnetId"`
	VpcId     string `pulumi:"vpcId"`
	Zone      string `pulumi:"zone"`
	ZoneId    string `pulumi:"zoneId"`
}

type GetZookeeperReplicasReplicaArgs

type GetZookeeperReplicasReplicaArgs struct {
	AliasName pulumi.StringInput `pulumi:"aliasName"`
	Name      pulumi.StringInput `pulumi:"name"`
	Role      pulumi.StringInput `pulumi:"role"`
	Status    pulumi.StringInput `pulumi:"status"`
	SubnetId  pulumi.StringInput `pulumi:"subnetId"`
	VpcId     pulumi.StringInput `pulumi:"vpcId"`
	Zone      pulumi.StringInput `pulumi:"zone"`
	ZoneId    pulumi.StringInput `pulumi:"zoneId"`
}

func (GetZookeeperReplicasReplicaArgs) ElementType

func (GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutput

func (i GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutput() GetZookeeperReplicasReplicaOutput

func (GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutputWithContext

func (i GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaOutput

type GetZookeeperReplicasReplicaArray

type GetZookeeperReplicasReplicaArray []GetZookeeperReplicasReplicaInput

func (GetZookeeperReplicasReplicaArray) ElementType

func (GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutput

func (i GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutput() GetZookeeperReplicasReplicaArrayOutput

func (GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutputWithContext

func (i GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaArrayOutput

type GetZookeeperReplicasReplicaArrayInput

type GetZookeeperReplicasReplicaArrayInput interface {
	pulumi.Input

	ToGetZookeeperReplicasReplicaArrayOutput() GetZookeeperReplicasReplicaArrayOutput
	ToGetZookeeperReplicasReplicaArrayOutputWithContext(context.Context) GetZookeeperReplicasReplicaArrayOutput
}

GetZookeeperReplicasReplicaArrayInput is an input type that accepts GetZookeeperReplicasReplicaArray and GetZookeeperReplicasReplicaArrayOutput values. You can construct a concrete instance of `GetZookeeperReplicasReplicaArrayInput` via:

GetZookeeperReplicasReplicaArray{ GetZookeeperReplicasReplicaArgs{...} }

type GetZookeeperReplicasReplicaArrayOutput

type GetZookeeperReplicasReplicaArrayOutput struct{ *pulumi.OutputState }

func (GetZookeeperReplicasReplicaArrayOutput) ElementType

func (GetZookeeperReplicasReplicaArrayOutput) Index

func (GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutput

func (o GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutput() GetZookeeperReplicasReplicaArrayOutput

func (GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutputWithContext

func (o GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaArrayOutput

type GetZookeeperReplicasReplicaInput

type GetZookeeperReplicasReplicaInput interface {
	pulumi.Input

	ToGetZookeeperReplicasReplicaOutput() GetZookeeperReplicasReplicaOutput
	ToGetZookeeperReplicasReplicaOutputWithContext(context.Context) GetZookeeperReplicasReplicaOutput
}

GetZookeeperReplicasReplicaInput is an input type that accepts GetZookeeperReplicasReplicaArgs and GetZookeeperReplicasReplicaOutput values. You can construct a concrete instance of `GetZookeeperReplicasReplicaInput` via:

GetZookeeperReplicasReplicaArgs{...}

type GetZookeeperReplicasReplicaOutput

type GetZookeeperReplicasReplicaOutput struct{ *pulumi.OutputState }

func (GetZookeeperReplicasReplicaOutput) AliasName

func (GetZookeeperReplicasReplicaOutput) ElementType

func (GetZookeeperReplicasReplicaOutput) Name

func (GetZookeeperReplicasReplicaOutput) Role

func (GetZookeeperReplicasReplicaOutput) Status

func (GetZookeeperReplicasReplicaOutput) SubnetId

func (GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutput

func (o GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutput() GetZookeeperReplicasReplicaOutput

func (GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutputWithContext

func (o GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaOutput

func (GetZookeeperReplicasReplicaOutput) VpcId

func (GetZookeeperReplicasReplicaOutput) Zone

func (GetZookeeperReplicasReplicaOutput) ZoneId

type GetZookeeperReplicasResult

type GetZookeeperReplicasResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                        `pulumi:"id"`
	InstanceId       string                        `pulumi:"instanceId"`
	Replicas         []GetZookeeperReplicasReplica `pulumi:"replicas"`
	ResultOutputFile *string                       `pulumi:"resultOutputFile"`
}

A collection of values returned by getZookeeperReplicas.

type GetZookeeperReplicasResultOutput

type GetZookeeperReplicasResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getZookeeperReplicas.

func (GetZookeeperReplicasResultOutput) ElementType

func (GetZookeeperReplicasResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetZookeeperReplicasResultOutput) InstanceId

func (GetZookeeperReplicasResultOutput) Replicas

func (GetZookeeperReplicasResultOutput) ResultOutputFile

func (GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutput

func (o GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutput() GetZookeeperReplicasResultOutput

func (GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutputWithContext

func (o GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutputWithContext(ctx context.Context) GetZookeeperReplicasResultOutput

type GetZookeeperServerInterfacesArgs

type GetZookeeperServerInterfacesArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getZookeeperServerInterfaces.

type GetZookeeperServerInterfacesContent

type GetZookeeperServerInterfacesContent struct {
	Interface string `pulumi:"interface"`
}

type GetZookeeperServerInterfacesContentArgs

type GetZookeeperServerInterfacesContentArgs struct {
	Interface pulumi.StringInput `pulumi:"interface"`
}

func (GetZookeeperServerInterfacesContentArgs) ElementType

func (GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutput

func (i GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutput() GetZookeeperServerInterfacesContentOutput

func (GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutputWithContext

func (i GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentOutput

type GetZookeeperServerInterfacesContentArray

type GetZookeeperServerInterfacesContentArray []GetZookeeperServerInterfacesContentInput

func (GetZookeeperServerInterfacesContentArray) ElementType

func (GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutput

func (i GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutput() GetZookeeperServerInterfacesContentArrayOutput

func (GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutputWithContext

func (i GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentArrayOutput

type GetZookeeperServerInterfacesContentArrayInput

type GetZookeeperServerInterfacesContentArrayInput interface {
	pulumi.Input

	ToGetZookeeperServerInterfacesContentArrayOutput() GetZookeeperServerInterfacesContentArrayOutput
	ToGetZookeeperServerInterfacesContentArrayOutputWithContext(context.Context) GetZookeeperServerInterfacesContentArrayOutput
}

GetZookeeperServerInterfacesContentArrayInput is an input type that accepts GetZookeeperServerInterfacesContentArray and GetZookeeperServerInterfacesContentArrayOutput values. You can construct a concrete instance of `GetZookeeperServerInterfacesContentArrayInput` via:

GetZookeeperServerInterfacesContentArray{ GetZookeeperServerInterfacesContentArgs{...} }

type GetZookeeperServerInterfacesContentArrayOutput

type GetZookeeperServerInterfacesContentArrayOutput struct{ *pulumi.OutputState }

func (GetZookeeperServerInterfacesContentArrayOutput) ElementType

func (GetZookeeperServerInterfacesContentArrayOutput) Index

func (GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutput

func (o GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutput() GetZookeeperServerInterfacesContentArrayOutput

func (GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutputWithContext

func (o GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentArrayOutput

type GetZookeeperServerInterfacesContentInput

type GetZookeeperServerInterfacesContentInput interface {
	pulumi.Input

	ToGetZookeeperServerInterfacesContentOutput() GetZookeeperServerInterfacesContentOutput
	ToGetZookeeperServerInterfacesContentOutputWithContext(context.Context) GetZookeeperServerInterfacesContentOutput
}

GetZookeeperServerInterfacesContentInput is an input type that accepts GetZookeeperServerInterfacesContentArgs and GetZookeeperServerInterfacesContentOutput values. You can construct a concrete instance of `GetZookeeperServerInterfacesContentInput` via:

GetZookeeperServerInterfacesContentArgs{...}

type GetZookeeperServerInterfacesContentOutput

type GetZookeeperServerInterfacesContentOutput struct{ *pulumi.OutputState }

func (GetZookeeperServerInterfacesContentOutput) ElementType

func (GetZookeeperServerInterfacesContentOutput) Interface

func (GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutput

func (o GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutput() GetZookeeperServerInterfacesContentOutput

func (GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutputWithContext

func (o GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentOutput

type GetZookeeperServerInterfacesOutputArgs

type GetZookeeperServerInterfacesOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getZookeeperServerInterfaces.

func (GetZookeeperServerInterfacesOutputArgs) ElementType

type GetZookeeperServerInterfacesResult

type GetZookeeperServerInterfacesResult struct {
	Contents []GetZookeeperServerInterfacesContent `pulumi:"contents"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getZookeeperServerInterfaces.

type GetZookeeperServerInterfacesResultOutput

type GetZookeeperServerInterfacesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getZookeeperServerInterfaces.

func (GetZookeeperServerInterfacesResultOutput) Contents

func (GetZookeeperServerInterfacesResultOutput) ElementType

func (GetZookeeperServerInterfacesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetZookeeperServerInterfacesResultOutput) InstanceId

func (GetZookeeperServerInterfacesResultOutput) ResultOutputFile

func (GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutput

func (o GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutput() GetZookeeperServerInterfacesResultOutput

func (GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutputWithContext

func (o GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesResultOutput

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// Client public network access, `true`: on, `false`: off, default: false.
	EnableClientInternetAccess pulumi.BoolPtrOutput `pulumi:"enableClientInternetAccess"`
	// engien name. Reference value: nacos-test.
	EngineName pulumi.StringOutput `pulumi:"engineName"`
	// engine node num. see EngineProductVersion.
	EngineNodeNum pulumi.IntPtrOutput `pulumi:"engineNodeNum"`
	// Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec
	// list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`,
	// `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list:
	// `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`,
	// `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`,
	// `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list:
	// `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`,
	// `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`.
	EngineProductVersion pulumi.StringOutput `pulumi:"engineProductVersion"`
	// engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`,
	// `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area
	// Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North
	// America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`.
	EngineRegion pulumi.StringOutput `pulumi:"engineRegion"`
	// Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires
	// the use of the EngineRegionInfos parameter.
	EngineRegionInfos InstanceEngineRegionInfoArrayOutput `pulumi:"engineRegionInfos"`
	// engine spec ID. see EngineProductVersion.
	EngineResourceSpec pulumi.StringPtrOutput `pulumi:"engineResourceSpec"`
	// engine type. Reference value: `zookeeper`, `nacos`, `polaris`.
	EngineType pulumi.StringOutput `pulumi:"engineType"`
	// An open source version of the engine. Each engine supports different open source versions, refer to the product
	// documentation or console purchase page.
	EngineVersion pulumi.StringOutput `pulumi:"engineVersion"`
	// Prepaid time, in monthly units.
	PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"`
	// Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal.
	PrepaidRenewFlag pulumi.IntPtrOutput `pulumi:"prepaidRenewFlag"`
	// subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet).
	TradeType pulumi.IntOutput `pulumi:"tradeType"`
	// VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
}

func GetInstance

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

GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInstance

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

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

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

type InstanceArgs

type InstanceArgs struct {
	// Client public network access, `true`: on, `false`: off, default: false.
	EnableClientInternetAccess pulumi.BoolPtrInput
	// engien name. Reference value: nacos-test.
	EngineName pulumi.StringInput
	// engine node num. see EngineProductVersion.
	EngineNodeNum pulumi.IntPtrInput
	// Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec
	// list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`,
	// `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list:
	// `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`,
	// `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`,
	// `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list:
	// `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`,
	// `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`.
	EngineProductVersion pulumi.StringInput
	// engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`,
	// `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area
	// Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North
	// America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`.
	EngineRegion pulumi.StringInput
	// Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires
	// the use of the EngineRegionInfos parameter.
	EngineRegionInfos InstanceEngineRegionInfoArrayInput
	// engine spec ID. see EngineProductVersion.
	EngineResourceSpec pulumi.StringPtrInput
	// engine type. Reference value: `zookeeper`, `nacos`, `polaris`.
	EngineType pulumi.StringInput
	// An open source version of the engine. Each engine supports different open source versions, refer to the product
	// documentation or console purchase page.
	EngineVersion pulumi.StringInput
	// Prepaid time, in monthly units.
	PrepaidPeriod pulumi.IntPtrInput
	// Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal.
	PrepaidRenewFlag pulumi.IntPtrInput
	// subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet).
	TradeType pulumi.IntInput
	// VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.
	VpcId pulumi.StringPtrInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceArray

type InstanceArray []InstanceInput

func (InstanceArray) ElementType

func (InstanceArray) ElementType() reflect.Type

func (InstanceArray) ToInstanceArrayOutput

func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArray) ToInstanceArrayOutputWithContext

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

type InstanceArrayInput

type InstanceArrayInput interface {
	pulumi.Input

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

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

InstanceArray{ InstanceArgs{...} }

type InstanceArrayOutput

type InstanceArrayOutput struct{ *pulumi.OutputState }

func (InstanceArrayOutput) ElementType

func (InstanceArrayOutput) ElementType() reflect.Type

func (InstanceArrayOutput) Index

func (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

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

type InstanceEngineRegionInfo

type InstanceEngineRegionInfo struct {
	EngineRegion string                            `pulumi:"engineRegion"`
	Replica      int                               `pulumi:"replica"`
	VpcInfos     []InstanceEngineRegionInfoVpcInfo `pulumi:"vpcInfos"`
}

type InstanceEngineRegionInfoArgs

type InstanceEngineRegionInfoArgs struct {
	EngineRegion pulumi.StringInput                        `pulumi:"engineRegion"`
	Replica      pulumi.IntInput                           `pulumi:"replica"`
	VpcInfos     InstanceEngineRegionInfoVpcInfoArrayInput `pulumi:"vpcInfos"`
}

func (InstanceEngineRegionInfoArgs) ElementType

func (InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutput

func (i InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutput() InstanceEngineRegionInfoOutput

func (InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutputWithContext

func (i InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoOutput

type InstanceEngineRegionInfoArray

type InstanceEngineRegionInfoArray []InstanceEngineRegionInfoInput

func (InstanceEngineRegionInfoArray) ElementType

func (InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutput

func (i InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutput() InstanceEngineRegionInfoArrayOutput

func (InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutputWithContext

func (i InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoArrayOutput

type InstanceEngineRegionInfoArrayInput

type InstanceEngineRegionInfoArrayInput interface {
	pulumi.Input

	ToInstanceEngineRegionInfoArrayOutput() InstanceEngineRegionInfoArrayOutput
	ToInstanceEngineRegionInfoArrayOutputWithContext(context.Context) InstanceEngineRegionInfoArrayOutput
}

InstanceEngineRegionInfoArrayInput is an input type that accepts InstanceEngineRegionInfoArray and InstanceEngineRegionInfoArrayOutput values. You can construct a concrete instance of `InstanceEngineRegionInfoArrayInput` via:

InstanceEngineRegionInfoArray{ InstanceEngineRegionInfoArgs{...} }

type InstanceEngineRegionInfoArrayOutput

type InstanceEngineRegionInfoArrayOutput struct{ *pulumi.OutputState }

func (InstanceEngineRegionInfoArrayOutput) ElementType

func (InstanceEngineRegionInfoArrayOutput) Index

func (InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutput

func (o InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutput() InstanceEngineRegionInfoArrayOutput

func (InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutputWithContext

func (o InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoArrayOutput

type InstanceEngineRegionInfoInput

type InstanceEngineRegionInfoInput interface {
	pulumi.Input

	ToInstanceEngineRegionInfoOutput() InstanceEngineRegionInfoOutput
	ToInstanceEngineRegionInfoOutputWithContext(context.Context) InstanceEngineRegionInfoOutput
}

InstanceEngineRegionInfoInput is an input type that accepts InstanceEngineRegionInfoArgs and InstanceEngineRegionInfoOutput values. You can construct a concrete instance of `InstanceEngineRegionInfoInput` via:

InstanceEngineRegionInfoArgs{...}

type InstanceEngineRegionInfoOutput

type InstanceEngineRegionInfoOutput struct{ *pulumi.OutputState }

func (InstanceEngineRegionInfoOutput) ElementType

func (InstanceEngineRegionInfoOutput) EngineRegion

func (InstanceEngineRegionInfoOutput) Replica

func (InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutput

func (o InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutput() InstanceEngineRegionInfoOutput

func (InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutputWithContext

func (o InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoOutput

func (InstanceEngineRegionInfoOutput) VpcInfos

type InstanceEngineRegionInfoVpcInfo

type InstanceEngineRegionInfoVpcInfo struct {
	IntranetAddress *string `pulumi:"intranetAddress"`
	SubnetId        string  `pulumi:"subnetId"`
	VpcId           string  `pulumi:"vpcId"`
}

type InstanceEngineRegionInfoVpcInfoArgs

type InstanceEngineRegionInfoVpcInfoArgs struct {
	IntranetAddress pulumi.StringPtrInput `pulumi:"intranetAddress"`
	SubnetId        pulumi.StringInput    `pulumi:"subnetId"`
	VpcId           pulumi.StringInput    `pulumi:"vpcId"`
}

func (InstanceEngineRegionInfoVpcInfoArgs) ElementType

func (InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutput

func (i InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutput() InstanceEngineRegionInfoVpcInfoOutput

func (InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutputWithContext

func (i InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoOutput

type InstanceEngineRegionInfoVpcInfoArray

type InstanceEngineRegionInfoVpcInfoArray []InstanceEngineRegionInfoVpcInfoInput

func (InstanceEngineRegionInfoVpcInfoArray) ElementType

func (InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutput

func (i InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutput() InstanceEngineRegionInfoVpcInfoArrayOutput

func (InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext

func (i InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoArrayOutput

type InstanceEngineRegionInfoVpcInfoArrayInput

type InstanceEngineRegionInfoVpcInfoArrayInput interface {
	pulumi.Input

	ToInstanceEngineRegionInfoVpcInfoArrayOutput() InstanceEngineRegionInfoVpcInfoArrayOutput
	ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext(context.Context) InstanceEngineRegionInfoVpcInfoArrayOutput
}

InstanceEngineRegionInfoVpcInfoArrayInput is an input type that accepts InstanceEngineRegionInfoVpcInfoArray and InstanceEngineRegionInfoVpcInfoArrayOutput values. You can construct a concrete instance of `InstanceEngineRegionInfoVpcInfoArrayInput` via:

InstanceEngineRegionInfoVpcInfoArray{ InstanceEngineRegionInfoVpcInfoArgs{...} }

type InstanceEngineRegionInfoVpcInfoArrayOutput

type InstanceEngineRegionInfoVpcInfoArrayOutput struct{ *pulumi.OutputState }

func (InstanceEngineRegionInfoVpcInfoArrayOutput) ElementType

func (InstanceEngineRegionInfoVpcInfoArrayOutput) Index

func (InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutput

func (o InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutput() InstanceEngineRegionInfoVpcInfoArrayOutput

func (InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext

func (o InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoArrayOutput

type InstanceEngineRegionInfoVpcInfoInput

type InstanceEngineRegionInfoVpcInfoInput interface {
	pulumi.Input

	ToInstanceEngineRegionInfoVpcInfoOutput() InstanceEngineRegionInfoVpcInfoOutput
	ToInstanceEngineRegionInfoVpcInfoOutputWithContext(context.Context) InstanceEngineRegionInfoVpcInfoOutput
}

InstanceEngineRegionInfoVpcInfoInput is an input type that accepts InstanceEngineRegionInfoVpcInfoArgs and InstanceEngineRegionInfoVpcInfoOutput values. You can construct a concrete instance of `InstanceEngineRegionInfoVpcInfoInput` via:

InstanceEngineRegionInfoVpcInfoArgs{...}

type InstanceEngineRegionInfoVpcInfoOutput

type InstanceEngineRegionInfoVpcInfoOutput struct{ *pulumi.OutputState }

func (InstanceEngineRegionInfoVpcInfoOutput) ElementType

func (InstanceEngineRegionInfoVpcInfoOutput) IntranetAddress

func (InstanceEngineRegionInfoVpcInfoOutput) SubnetId

func (InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutput

func (o InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutput() InstanceEngineRegionInfoVpcInfoOutput

func (InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutputWithContext

func (o InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoOutput

func (InstanceEngineRegionInfoVpcInfoOutput) VpcId

type InstanceInput

type InstanceInput interface {
	pulumi.Input

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

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

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

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

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

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

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

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

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

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) EnableClientInternetAccess

func (o InstanceOutput) EnableClientInternetAccess() pulumi.BoolPtrOutput

Client public network access, `true`: on, `false`: off, default: false.

func (InstanceOutput) EngineName

func (o InstanceOutput) EngineName() pulumi.StringOutput

engien name. Reference value: nacos-test.

func (InstanceOutput) EngineNodeNum

func (o InstanceOutput) EngineNodeNum() pulumi.IntPtrOutput

engine node num. see EngineProductVersion.

func (InstanceOutput) EngineProductVersion

func (o InstanceOutput) EngineProductVersion() pulumi.StringOutput

Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list: `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`, `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`.

func (InstanceOutput) EngineRegion

func (o InstanceOutput) EngineRegion() pulumi.StringOutput

engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`, `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`.

func (InstanceOutput) EngineRegionInfos

Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires the use of the EngineRegionInfos parameter.

func (InstanceOutput) EngineResourceSpec

func (o InstanceOutput) EngineResourceSpec() pulumi.StringPtrOutput

engine spec ID. see EngineProductVersion.

func (InstanceOutput) EngineType

func (o InstanceOutput) EngineType() pulumi.StringOutput

engine type. Reference value: `zookeeper`, `nacos`, `polaris`.

func (InstanceOutput) EngineVersion

func (o InstanceOutput) EngineVersion() pulumi.StringOutput

An open source version of the engine. Each engine supports different open source versions, refer to the product documentation or console purchase page.

func (InstanceOutput) PrepaidPeriod

func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput

Prepaid time, in monthly units.

func (InstanceOutput) PrepaidRenewFlag

func (o InstanceOutput) PrepaidRenewFlag() pulumi.IntPtrOutput

Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal.

func (InstanceOutput) SubnetId

func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput

subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

Tag description list.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

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

func (InstanceOutput) TradeType

func (o InstanceOutput) TradeType() pulumi.IntOutput

trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet).

func (InstanceOutput) VpcId

VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.

type InstanceState

type InstanceState struct {
	// Client public network access, `true`: on, `false`: off, default: false.
	EnableClientInternetAccess pulumi.BoolPtrInput
	// engien name. Reference value: nacos-test.
	EngineName pulumi.StringPtrInput
	// engine node num. see EngineProductVersion.
	EngineNodeNum pulumi.IntPtrInput
	// Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec
	// list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`,
	// `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list:
	// `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`,
	// `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`,
	// `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list:
	// `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`,
	// `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`.
	EngineProductVersion pulumi.StringPtrInput
	// engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`,
	// `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area
	// Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North
	// America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`.
	EngineRegion pulumi.StringPtrInput
	// Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires
	// the use of the EngineRegionInfos parameter.
	EngineRegionInfos InstanceEngineRegionInfoArrayInput
	// engine spec ID. see EngineProductVersion.
	EngineResourceSpec pulumi.StringPtrInput
	// engine type. Reference value: `zookeeper`, `nacos`, `polaris`.
	EngineType pulumi.StringPtrInput
	// An open source version of the engine. Each engine supports different open source versions, refer to the product
	// documentation or console purchase page.
	EngineVersion pulumi.StringPtrInput
	// Prepaid time, in monthly units.
	PrepaidPeriod pulumi.IntPtrInput
	// Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal.
	PrepaidRenewFlag pulumi.IntPtrInput
	// subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet).
	TradeType pulumi.IntPtrInput
	// VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.
	VpcId pulumi.StringPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type LookupGatewayCanaryRulesArgs

type LookupGatewayCanaryRulesArgs struct {
	GatewayId        string  `pulumi:"gatewayId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getGatewayCanaryRules.

type LookupGatewayCanaryRulesOutputArgs

type LookupGatewayCanaryRulesOutputArgs struct {
	GatewayId        pulumi.StringInput    `pulumi:"gatewayId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getGatewayCanaryRules.

func (LookupGatewayCanaryRulesOutputArgs) ElementType

type LookupGatewayCanaryRulesResult

type LookupGatewayCanaryRulesResult struct {
	GatewayId string `pulumi:"gatewayId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                        `pulumi:"id"`
	ResultOutputFile *string                       `pulumi:"resultOutputFile"`
	Results          []GetGatewayCanaryRulesResult `pulumi:"results"`
	ServiceId        string                        `pulumi:"serviceId"`
}

A collection of values returned by getGatewayCanaryRules.

type LookupGatewayCanaryRulesResultOutput

type LookupGatewayCanaryRulesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayCanaryRules.

func (LookupGatewayCanaryRulesResultOutput) ElementType

func (LookupGatewayCanaryRulesResultOutput) GatewayId

func (LookupGatewayCanaryRulesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupGatewayCanaryRulesResultOutput) ResultOutputFile

func (LookupGatewayCanaryRulesResultOutput) Results

func (LookupGatewayCanaryRulesResultOutput) ServiceId

func (LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutput

func (o LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutput() LookupGatewayCanaryRulesResultOutput

func (LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutputWithContext

func (o LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutputWithContext(ctx context.Context) LookupGatewayCanaryRulesResultOutput

type LookupGatewayCertificatesArgs

type LookupGatewayCertificatesArgs struct {
	Filters          []GetGatewayCertificatesFilter `pulumi:"filters"`
	GatewayId        string                         `pulumi:"gatewayId"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayCertificates.

type LookupGatewayCertificatesOutputArgs

type LookupGatewayCertificatesOutputArgs struct {
	Filters          GetGatewayCertificatesFilterArrayInput `pulumi:"filters"`
	GatewayId        pulumi.StringInput                     `pulumi:"gatewayId"`
	ResultOutputFile pulumi.StringPtrInput                  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayCertificates.

func (LookupGatewayCertificatesOutputArgs) ElementType

type LookupGatewayCertificatesResult

type LookupGatewayCertificatesResult struct {
	Filters   []GetGatewayCertificatesFilter `pulumi:"filters"`
	GatewayId string                         `pulumi:"gatewayId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                         `pulumi:"id"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
	Results          []GetGatewayCertificatesResult `pulumi:"results"`
}

A collection of values returned by getGatewayCertificates.

type LookupGatewayCertificatesResultOutput

type LookupGatewayCertificatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayCertificates.

func (LookupGatewayCertificatesResultOutput) ElementType

func (LookupGatewayCertificatesResultOutput) Filters

func (LookupGatewayCertificatesResultOutput) GatewayId

func (LookupGatewayCertificatesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupGatewayCertificatesResultOutput) ResultOutputFile

func (LookupGatewayCertificatesResultOutput) Results

func (LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutput

func (o LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutput() LookupGatewayCertificatesResultOutput

func (LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutputWithContext

func (o LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutputWithContext(ctx context.Context) LookupGatewayCertificatesResultOutput

type LookupGatewayRoutesArgs

type LookupGatewayRoutesArgs struct {
	GatewayId        string  `pulumi:"gatewayId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RouteName        *string `pulumi:"routeName"`
	ServiceName      *string `pulumi:"serviceName"`
}

A collection of arguments for invoking getGatewayRoutes.

type LookupGatewayRoutesOutputArgs

type LookupGatewayRoutesOutputArgs struct {
	GatewayId        pulumi.StringInput    `pulumi:"gatewayId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RouteName        pulumi.StringPtrInput `pulumi:"routeName"`
	ServiceName      pulumi.StringPtrInput `pulumi:"serviceName"`
}

A collection of arguments for invoking getGatewayRoutes.

func (LookupGatewayRoutesOutputArgs) ElementType

type LookupGatewayRoutesResult

type LookupGatewayRoutesResult struct {
	GatewayId string `pulumi:"gatewayId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                   `pulumi:"id"`
	ResultOutputFile *string                  `pulumi:"resultOutputFile"`
	Results          []GetGatewayRoutesResult `pulumi:"results"`
	RouteName        *string                  `pulumi:"routeName"`
	ServiceName      *string                  `pulumi:"serviceName"`
}

A collection of values returned by getGatewayRoutes.

type LookupGatewayRoutesResultOutput

type LookupGatewayRoutesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayRoutes.

func (LookupGatewayRoutesResultOutput) ElementType

func (LookupGatewayRoutesResultOutput) GatewayId

func (LookupGatewayRoutesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupGatewayRoutesResultOutput) ResultOutputFile

func (LookupGatewayRoutesResultOutput) Results

func (LookupGatewayRoutesResultOutput) RouteName

func (LookupGatewayRoutesResultOutput) ServiceName

func (LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutput

func (o LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutput() LookupGatewayRoutesResultOutput

func (LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutputWithContext

func (o LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutputWithContext(ctx context.Context) LookupGatewayRoutesResultOutput

type LookupGatewayServicesArgs

type LookupGatewayServicesArgs struct {
	Filters          []GetGatewayServicesFilter `pulumi:"filters"`
	GatewayId        string                     `pulumi:"gatewayId"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayServices.

type LookupGatewayServicesOutputArgs

type LookupGatewayServicesOutputArgs struct {
	Filters          GetGatewayServicesFilterArrayInput `pulumi:"filters"`
	GatewayId        pulumi.StringInput                 `pulumi:"gatewayId"`
	ResultOutputFile pulumi.StringPtrInput              `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayServices.

func (LookupGatewayServicesOutputArgs) ElementType

type LookupGatewayServicesResult

type LookupGatewayServicesResult struct {
	Filters   []GetGatewayServicesFilter `pulumi:"filters"`
	GatewayId string                     `pulumi:"gatewayId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
	Results          []GetGatewayServicesResult `pulumi:"results"`
}

A collection of values returned by getGatewayServices.

type LookupGatewayServicesResultOutput

type LookupGatewayServicesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayServices.

func (LookupGatewayServicesResultOutput) ElementType

func (LookupGatewayServicesResultOutput) Filters

func (LookupGatewayServicesResultOutput) GatewayId

func (LookupGatewayServicesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupGatewayServicesResultOutput) ResultOutputFile

func (LookupGatewayServicesResultOutput) Results

func (LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutput

func (o LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutput() LookupGatewayServicesResultOutput

func (LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutputWithContext

func (o LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutputWithContext(ctx context.Context) LookupGatewayServicesResultOutput

type LookupGatewaysArgs

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

A collection of arguments for invoking getGateways.

type LookupGatewaysOutputArgs

type LookupGatewaysOutputArgs struct {
	Filters          GetGatewaysFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput       `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGateways.

func (LookupGatewaysOutputArgs) ElementType

func (LookupGatewaysOutputArgs) ElementType() reflect.Type

type LookupGatewaysResult

type LookupGatewaysResult struct {
	Filters []GetGatewaysFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string              `pulumi:"id"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
	Results          []GetGatewaysResult `pulumi:"results"`
}

A collection of values returned by getGateways.

func LookupGateways

func LookupGateways(ctx *pulumi.Context, args *LookupGatewaysArgs, opts ...pulumi.InvokeOption) (*LookupGatewaysResult, error)

type LookupGatewaysResultOutput

type LookupGatewaysResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGateways.

func (LookupGatewaysResultOutput) ElementType

func (LookupGatewaysResultOutput) ElementType() reflect.Type

func (LookupGatewaysResultOutput) Filters

func (LookupGatewaysResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupGatewaysResultOutput) ResultOutputFile

func (o LookupGatewaysResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupGatewaysResultOutput) Results

func (LookupGatewaysResultOutput) ToLookupGatewaysResultOutput

func (o LookupGatewaysResultOutput) ToLookupGatewaysResultOutput() LookupGatewaysResultOutput

func (LookupGatewaysResultOutput) ToLookupGatewaysResultOutputWithContext

func (o LookupGatewaysResultOutput) ToLookupGatewaysResultOutputWithContext(ctx context.Context) LookupGatewaysResultOutput

type LookupGroupsArgs

type LookupGroupsArgs struct {
	Filters          []GetGroupsFilter `pulumi:"filters"`
	GatewayId        string            `pulumi:"gatewayId"`
	ResultOutputFile *string           `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGroups.

type LookupGroupsOutputArgs

type LookupGroupsOutputArgs struct {
	Filters          GetGroupsFilterArrayInput `pulumi:"filters"`
	GatewayId        pulumi.StringInput        `pulumi:"gatewayId"`
	ResultOutputFile pulumi.StringPtrInput     `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGroups.

func (LookupGroupsOutputArgs) ElementType

func (LookupGroupsOutputArgs) ElementType() reflect.Type

type LookupGroupsResult

type LookupGroupsResult struct {
	Filters   []GetGroupsFilter `pulumi:"filters"`
	GatewayId string            `pulumi:"gatewayId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string            `pulumi:"id"`
	ResultOutputFile *string           `pulumi:"resultOutputFile"`
	Results          []GetGroupsResult `pulumi:"results"`
}

A collection of values returned by getGroups.

func LookupGroups

func LookupGroups(ctx *pulumi.Context, args *LookupGroupsArgs, opts ...pulumi.InvokeOption) (*LookupGroupsResult, error)

type LookupGroupsResultOutput

type LookupGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroups.

func (LookupGroupsResultOutput) ElementType

func (LookupGroupsResultOutput) ElementType() reflect.Type

func (LookupGroupsResultOutput) Filters

func (LookupGroupsResultOutput) GatewayId

func (LookupGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupGroupsResultOutput) ResultOutputFile

func (o LookupGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupGroupsResultOutput) Results

func (LookupGroupsResultOutput) ToLookupGroupsResultOutput

func (o LookupGroupsResultOutput) ToLookupGroupsResultOutput() LookupGroupsResultOutput

func (LookupGroupsResultOutput) ToLookupGroupsResultOutputWithContext

func (o LookupGroupsResultOutput) ToLookupGroupsResultOutputWithContext(ctx context.Context) LookupGroupsResultOutput

type WafDomains

type WafDomains struct {
	pulumi.CustomResourceState

	// The waf protected domain name.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Gateway ID.
	GatewayId pulumi.StringOutput `pulumi:"gatewayId"`
}

func GetWafDomains

func GetWafDomains(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WafDomainsState, opts ...pulumi.ResourceOption) (*WafDomains, error)

GetWafDomains gets an existing WafDomains 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 NewWafDomains

func NewWafDomains(ctx *pulumi.Context,
	name string, args *WafDomainsArgs, opts ...pulumi.ResourceOption) (*WafDomains, error)

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

func (*WafDomains) ElementType

func (*WafDomains) ElementType() reflect.Type

func (*WafDomains) ToWafDomainsOutput

func (i *WafDomains) ToWafDomainsOutput() WafDomainsOutput

func (*WafDomains) ToWafDomainsOutputWithContext

func (i *WafDomains) ToWafDomainsOutputWithContext(ctx context.Context) WafDomainsOutput

type WafDomainsArgs

type WafDomainsArgs struct {
	// The waf protected domain name.
	Domain pulumi.StringInput
	// Gateway ID.
	GatewayId pulumi.StringInput
}

The set of arguments for constructing a WafDomains resource.

func (WafDomainsArgs) ElementType

func (WafDomainsArgs) ElementType() reflect.Type

type WafDomainsArray

type WafDomainsArray []WafDomainsInput

func (WafDomainsArray) ElementType

func (WafDomainsArray) ElementType() reflect.Type

func (WafDomainsArray) ToWafDomainsArrayOutput

func (i WafDomainsArray) ToWafDomainsArrayOutput() WafDomainsArrayOutput

func (WafDomainsArray) ToWafDomainsArrayOutputWithContext

func (i WafDomainsArray) ToWafDomainsArrayOutputWithContext(ctx context.Context) WafDomainsArrayOutput

type WafDomainsArrayInput

type WafDomainsArrayInput interface {
	pulumi.Input

	ToWafDomainsArrayOutput() WafDomainsArrayOutput
	ToWafDomainsArrayOutputWithContext(context.Context) WafDomainsArrayOutput
}

WafDomainsArrayInput is an input type that accepts WafDomainsArray and WafDomainsArrayOutput values. You can construct a concrete instance of `WafDomainsArrayInput` via:

WafDomainsArray{ WafDomainsArgs{...} }

type WafDomainsArrayOutput

type WafDomainsArrayOutput struct{ *pulumi.OutputState }

func (WafDomainsArrayOutput) ElementType

func (WafDomainsArrayOutput) ElementType() reflect.Type

func (WafDomainsArrayOutput) Index

func (WafDomainsArrayOutput) ToWafDomainsArrayOutput

func (o WafDomainsArrayOutput) ToWafDomainsArrayOutput() WafDomainsArrayOutput

func (WafDomainsArrayOutput) ToWafDomainsArrayOutputWithContext

func (o WafDomainsArrayOutput) ToWafDomainsArrayOutputWithContext(ctx context.Context) WafDomainsArrayOutput

type WafDomainsInput

type WafDomainsInput interface {
	pulumi.Input

	ToWafDomainsOutput() WafDomainsOutput
	ToWafDomainsOutputWithContext(ctx context.Context) WafDomainsOutput
}

type WafDomainsMap

type WafDomainsMap map[string]WafDomainsInput

func (WafDomainsMap) ElementType

func (WafDomainsMap) ElementType() reflect.Type

func (WafDomainsMap) ToWafDomainsMapOutput

func (i WafDomainsMap) ToWafDomainsMapOutput() WafDomainsMapOutput

func (WafDomainsMap) ToWafDomainsMapOutputWithContext

func (i WafDomainsMap) ToWafDomainsMapOutputWithContext(ctx context.Context) WafDomainsMapOutput

type WafDomainsMapInput

type WafDomainsMapInput interface {
	pulumi.Input

	ToWafDomainsMapOutput() WafDomainsMapOutput
	ToWafDomainsMapOutputWithContext(context.Context) WafDomainsMapOutput
}

WafDomainsMapInput is an input type that accepts WafDomainsMap and WafDomainsMapOutput values. You can construct a concrete instance of `WafDomainsMapInput` via:

WafDomainsMap{ "key": WafDomainsArgs{...} }

type WafDomainsMapOutput

type WafDomainsMapOutput struct{ *pulumi.OutputState }

func (WafDomainsMapOutput) ElementType

func (WafDomainsMapOutput) ElementType() reflect.Type

func (WafDomainsMapOutput) MapIndex

func (WafDomainsMapOutput) ToWafDomainsMapOutput

func (o WafDomainsMapOutput) ToWafDomainsMapOutput() WafDomainsMapOutput

func (WafDomainsMapOutput) ToWafDomainsMapOutputWithContext

func (o WafDomainsMapOutput) ToWafDomainsMapOutputWithContext(ctx context.Context) WafDomainsMapOutput

type WafDomainsOutput

type WafDomainsOutput struct{ *pulumi.OutputState }

func (WafDomainsOutput) Domain

The waf protected domain name.

func (WafDomainsOutput) ElementType

func (WafDomainsOutput) ElementType() reflect.Type

func (WafDomainsOutput) GatewayId

func (o WafDomainsOutput) GatewayId() pulumi.StringOutput

Gateway ID.

func (WafDomainsOutput) ToWafDomainsOutput

func (o WafDomainsOutput) ToWafDomainsOutput() WafDomainsOutput

func (WafDomainsOutput) ToWafDomainsOutputWithContext

func (o WafDomainsOutput) ToWafDomainsOutputWithContext(ctx context.Context) WafDomainsOutput

type WafDomainsState

type WafDomainsState struct {
	// The waf protected domain name.
	Domain pulumi.StringPtrInput
	// Gateway ID.
	GatewayId pulumi.StringPtrInput
}

func (WafDomainsState) ElementType

func (WafDomainsState) ElementType() reflect.Type

type WafProtection

type WafProtection struct {
	pulumi.CustomResourceState

	// Gateway ID.
	GatewayId pulumi.StringOutput `pulumi:"gatewayId"`
	// Global protection status.
	GlobalStatus pulumi.StringOutput `pulumi:"globalStatus"`
	// Means the list of services or routes when the resource type `Type` is `Service` or `Route`.
	Lists pulumi.StringArrayOutput `pulumi:"lists"`
	// `open`: open the protection, `close`: close the protection.
	Operate pulumi.StringOutput `pulumi:"operate"`
	// The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`:
	// obejct (This interface does not currently support this type).
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetWafProtection

func GetWafProtection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WafProtectionState, opts ...pulumi.ResourceOption) (*WafProtection, error)

GetWafProtection gets an existing WafProtection 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 NewWafProtection

func NewWafProtection(ctx *pulumi.Context,
	name string, args *WafProtectionArgs, opts ...pulumi.ResourceOption) (*WafProtection, error)

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

func (*WafProtection) ElementType

func (*WafProtection) ElementType() reflect.Type

func (*WafProtection) ToWafProtectionOutput

func (i *WafProtection) ToWafProtectionOutput() WafProtectionOutput

func (*WafProtection) ToWafProtectionOutputWithContext

func (i *WafProtection) ToWafProtectionOutputWithContext(ctx context.Context) WafProtectionOutput

type WafProtectionArgs

type WafProtectionArgs struct {
	// Gateway ID.
	GatewayId pulumi.StringInput
	// Means the list of services or routes when the resource type `Type` is `Service` or `Route`.
	Lists pulumi.StringArrayInput
	// `open`: open the protection, `close`: close the protection.
	Operate pulumi.StringInput
	// The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`:
	// obejct (This interface does not currently support this type).
	Type pulumi.StringInput
}

The set of arguments for constructing a WafProtection resource.

func (WafProtectionArgs) ElementType

func (WafProtectionArgs) ElementType() reflect.Type

type WafProtectionArray

type WafProtectionArray []WafProtectionInput

func (WafProtectionArray) ElementType

func (WafProtectionArray) ElementType() reflect.Type

func (WafProtectionArray) ToWafProtectionArrayOutput

func (i WafProtectionArray) ToWafProtectionArrayOutput() WafProtectionArrayOutput

func (WafProtectionArray) ToWafProtectionArrayOutputWithContext

func (i WafProtectionArray) ToWafProtectionArrayOutputWithContext(ctx context.Context) WafProtectionArrayOutput

type WafProtectionArrayInput

type WafProtectionArrayInput interface {
	pulumi.Input

	ToWafProtectionArrayOutput() WafProtectionArrayOutput
	ToWafProtectionArrayOutputWithContext(context.Context) WafProtectionArrayOutput
}

WafProtectionArrayInput is an input type that accepts WafProtectionArray and WafProtectionArrayOutput values. You can construct a concrete instance of `WafProtectionArrayInput` via:

WafProtectionArray{ WafProtectionArgs{...} }

type WafProtectionArrayOutput

type WafProtectionArrayOutput struct{ *pulumi.OutputState }

func (WafProtectionArrayOutput) ElementType

func (WafProtectionArrayOutput) ElementType() reflect.Type

func (WafProtectionArrayOutput) Index

func (WafProtectionArrayOutput) ToWafProtectionArrayOutput

func (o WafProtectionArrayOutput) ToWafProtectionArrayOutput() WafProtectionArrayOutput

func (WafProtectionArrayOutput) ToWafProtectionArrayOutputWithContext

func (o WafProtectionArrayOutput) ToWafProtectionArrayOutputWithContext(ctx context.Context) WafProtectionArrayOutput

type WafProtectionInput

type WafProtectionInput interface {
	pulumi.Input

	ToWafProtectionOutput() WafProtectionOutput
	ToWafProtectionOutputWithContext(ctx context.Context) WafProtectionOutput
}

type WafProtectionMap

type WafProtectionMap map[string]WafProtectionInput

func (WafProtectionMap) ElementType

func (WafProtectionMap) ElementType() reflect.Type

func (WafProtectionMap) ToWafProtectionMapOutput

func (i WafProtectionMap) ToWafProtectionMapOutput() WafProtectionMapOutput

func (WafProtectionMap) ToWafProtectionMapOutputWithContext

func (i WafProtectionMap) ToWafProtectionMapOutputWithContext(ctx context.Context) WafProtectionMapOutput

type WafProtectionMapInput

type WafProtectionMapInput interface {
	pulumi.Input

	ToWafProtectionMapOutput() WafProtectionMapOutput
	ToWafProtectionMapOutputWithContext(context.Context) WafProtectionMapOutput
}

WafProtectionMapInput is an input type that accepts WafProtectionMap and WafProtectionMapOutput values. You can construct a concrete instance of `WafProtectionMapInput` via:

WafProtectionMap{ "key": WafProtectionArgs{...} }

type WafProtectionMapOutput

type WafProtectionMapOutput struct{ *pulumi.OutputState }

func (WafProtectionMapOutput) ElementType

func (WafProtectionMapOutput) ElementType() reflect.Type

func (WafProtectionMapOutput) MapIndex

func (WafProtectionMapOutput) ToWafProtectionMapOutput

func (o WafProtectionMapOutput) ToWafProtectionMapOutput() WafProtectionMapOutput

func (WafProtectionMapOutput) ToWafProtectionMapOutputWithContext

func (o WafProtectionMapOutput) ToWafProtectionMapOutputWithContext(ctx context.Context) WafProtectionMapOutput

type WafProtectionOutput

type WafProtectionOutput struct{ *pulumi.OutputState }

func (WafProtectionOutput) ElementType

func (WafProtectionOutput) ElementType() reflect.Type

func (WafProtectionOutput) GatewayId

func (o WafProtectionOutput) GatewayId() pulumi.StringOutput

Gateway ID.

func (WafProtectionOutput) GlobalStatus

func (o WafProtectionOutput) GlobalStatus() pulumi.StringOutput

Global protection status.

func (WafProtectionOutput) Lists

Means the list of services or routes when the resource type `Type` is `Service` or `Route`.

func (WafProtectionOutput) Operate

`open`: open the protection, `close`: close the protection.

func (WafProtectionOutput) ToWafProtectionOutput

func (o WafProtectionOutput) ToWafProtectionOutput() WafProtectionOutput

func (WafProtectionOutput) ToWafProtectionOutputWithContext

func (o WafProtectionOutput) ToWafProtectionOutputWithContext(ctx context.Context) WafProtectionOutput

func (WafProtectionOutput) Type

The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`: obejct (This interface does not currently support this type).

type WafProtectionState

type WafProtectionState struct {
	// Gateway ID.
	GatewayId pulumi.StringPtrInput
	// Global protection status.
	GlobalStatus pulumi.StringPtrInput
	// Means the list of services or routes when the resource type `Type` is `Service` or `Route`.
	Lists pulumi.StringArrayInput
	// `open`: open the protection, `close`: close the protection.
	Operate pulumi.StringPtrInput
	// The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`:
	// obejct (This interface does not currently support this type).
	Type pulumi.StringPtrInput
}

func (WafProtectionState) ElementType

func (WafProtectionState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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