gaap

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 Certificate

type Certificate struct {
	pulumi.CustomResourceState

	// Beginning time of the certificate.
	BeginTime pulumi.StringOutput `pulumi:"beginTime"`
	// Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx
	// password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or
	// `SSL`, the format is `pem`.
	Content pulumi.StringOutput `pulumi:"content"`
	// Creation time of the certificate.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Ending time of the certificate.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Issuer name of the certificate.
	IssuerCn pulumi.StringOutput `pulumi:"issuerCn"`
	// Key of the `SSL` certificate.
	Key pulumi.StringPtrOutput `pulumi:"key"`
	// Name of the certificate.
	Name pulumi.StringOutput `pulumi:"name"`
	// Subject name of the certificate.
	SubjectCn pulumi.StringOutput `pulumi:"subjectCn"`
	// Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic
	// certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver
	// CA certificate; `PROXY` means proxy SSL certificate.
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetCertificate

func GetCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)

GetCertificate gets an existing Certificate 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 NewCertificate

func NewCertificate(ctx *pulumi.Context,
	name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)

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

func (*Certificate) ElementType

func (*Certificate) ElementType() reflect.Type

func (*Certificate) ToCertificateOutput

func (i *Certificate) ToCertificateOutput() CertificateOutput

func (*Certificate) ToCertificateOutputWithContext

func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

type CertificateArgs

type CertificateArgs struct {
	// Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx
	// password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or
	// `SSL`, the format is `pem`.
	Content pulumi.StringInput
	// Key of the `SSL` certificate.
	Key pulumi.StringPtrInput
	// Name of the certificate.
	Name pulumi.StringPtrInput
	// Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic
	// certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver
	// CA certificate; `PROXY` means proxy SSL certificate.
	Type pulumi.StringInput
}

The set of arguments for constructing a Certificate resource.

func (CertificateArgs) ElementType

func (CertificateArgs) ElementType() reflect.Type

type CertificateArray

type CertificateArray []CertificateInput

func (CertificateArray) ElementType

func (CertificateArray) ElementType() reflect.Type

func (CertificateArray) ToCertificateArrayOutput

func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput

func (CertificateArray) ToCertificateArrayOutputWithContext

func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput

type CertificateArrayInput

type CertificateArrayInput interface {
	pulumi.Input

	ToCertificateArrayOutput() CertificateArrayOutput
	ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput
}

CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:

CertificateArray{ CertificateArgs{...} }

type CertificateArrayOutput

type CertificateArrayOutput struct{ *pulumi.OutputState }

func (CertificateArrayOutput) ElementType

func (CertificateArrayOutput) ElementType() reflect.Type

func (CertificateArrayOutput) Index

func (CertificateArrayOutput) ToCertificateArrayOutput

func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput

func (CertificateArrayOutput) ToCertificateArrayOutputWithContext

func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput

type CertificateInput

type CertificateInput interface {
	pulumi.Input

	ToCertificateOutput() CertificateOutput
	ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
}

type CertificateMap

type CertificateMap map[string]CertificateInput

func (CertificateMap) ElementType

func (CertificateMap) ElementType() reflect.Type

func (CertificateMap) ToCertificateMapOutput

func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput

func (CertificateMap) ToCertificateMapOutputWithContext

func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput

type CertificateMapInput

type CertificateMapInput interface {
	pulumi.Input

	ToCertificateMapOutput() CertificateMapOutput
	ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput
}

CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:

CertificateMap{ "key": CertificateArgs{...} }

type CertificateMapOutput

type CertificateMapOutput struct{ *pulumi.OutputState }

func (CertificateMapOutput) ElementType

func (CertificateMapOutput) ElementType() reflect.Type

func (CertificateMapOutput) MapIndex

func (CertificateMapOutput) ToCertificateMapOutput

func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput

func (CertificateMapOutput) ToCertificateMapOutputWithContext

func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput

type CertificateOutput

type CertificateOutput struct{ *pulumi.OutputState }

func (CertificateOutput) BeginTime

func (o CertificateOutput) BeginTime() pulumi.StringOutput

Beginning time of the certificate.

func (CertificateOutput) Content

Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or `SSL`, the format is `pem`.

func (CertificateOutput) CreateTime

func (o CertificateOutput) CreateTime() pulumi.StringOutput

Creation time of the certificate.

func (CertificateOutput) ElementType

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) EndTime

Ending time of the certificate.

func (CertificateOutput) IssuerCn

func (o CertificateOutput) IssuerCn() pulumi.StringOutput

Issuer name of the certificate.

func (CertificateOutput) Key

Key of the `SSL` certificate.

func (CertificateOutput) Name

Name of the certificate.

func (CertificateOutput) SubjectCn

func (o CertificateOutput) SubjectCn() pulumi.StringOutput

Subject name of the certificate.

func (CertificateOutput) ToCertificateOutput

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext

func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

func (CertificateOutput) Type

Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate.

type CertificateState

type CertificateState struct {
	// Beginning time of the certificate.
	BeginTime pulumi.StringPtrInput
	// Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx
	// password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or
	// `SSL`, the format is `pem`.
	Content pulumi.StringPtrInput
	// Creation time of the certificate.
	CreateTime pulumi.StringPtrInput
	// Ending time of the certificate.
	EndTime pulumi.StringPtrInput
	// Issuer name of the certificate.
	IssuerCn pulumi.StringPtrInput
	// Key of the `SSL` certificate.
	Key pulumi.StringPtrInput
	// Name of the certificate.
	Name pulumi.StringPtrInput
	// Subject name of the certificate.
	SubjectCn pulumi.StringPtrInput
	// Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic
	// certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver
	// CA certificate; `PROXY` means proxy SSL certificate.
	Type pulumi.StringPtrInput
}

func (CertificateState) ElementType

func (CertificateState) ElementType() reflect.Type

type CustomHeader

type CustomHeader struct {
	pulumi.CustomResourceState

	// Headers.
	Headers CustomHeaderHeaderArrayOutput `pulumi:"headers"`
	// Rule id.
	RuleId pulumi.StringOutput `pulumi:"ruleId"`
}

func GetCustomHeader

func GetCustomHeader(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomHeaderState, opts ...pulumi.ResourceOption) (*CustomHeader, error)

GetCustomHeader gets an existing CustomHeader 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 NewCustomHeader

func NewCustomHeader(ctx *pulumi.Context,
	name string, args *CustomHeaderArgs, opts ...pulumi.ResourceOption) (*CustomHeader, error)

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

func (*CustomHeader) ElementType

func (*CustomHeader) ElementType() reflect.Type

func (*CustomHeader) ToCustomHeaderOutput

func (i *CustomHeader) ToCustomHeaderOutput() CustomHeaderOutput

func (*CustomHeader) ToCustomHeaderOutputWithContext

func (i *CustomHeader) ToCustomHeaderOutputWithContext(ctx context.Context) CustomHeaderOutput

type CustomHeaderArgs

type CustomHeaderArgs struct {
	// Headers.
	Headers CustomHeaderHeaderArrayInput
	// Rule id.
	RuleId pulumi.StringInput
}

The set of arguments for constructing a CustomHeader resource.

func (CustomHeaderArgs) ElementType

func (CustomHeaderArgs) ElementType() reflect.Type

type CustomHeaderArray

type CustomHeaderArray []CustomHeaderInput

func (CustomHeaderArray) ElementType

func (CustomHeaderArray) ElementType() reflect.Type

func (CustomHeaderArray) ToCustomHeaderArrayOutput

func (i CustomHeaderArray) ToCustomHeaderArrayOutput() CustomHeaderArrayOutput

func (CustomHeaderArray) ToCustomHeaderArrayOutputWithContext

func (i CustomHeaderArray) ToCustomHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderArrayOutput

type CustomHeaderArrayInput

type CustomHeaderArrayInput interface {
	pulumi.Input

	ToCustomHeaderArrayOutput() CustomHeaderArrayOutput
	ToCustomHeaderArrayOutputWithContext(context.Context) CustomHeaderArrayOutput
}

CustomHeaderArrayInput is an input type that accepts CustomHeaderArray and CustomHeaderArrayOutput values. You can construct a concrete instance of `CustomHeaderArrayInput` via:

CustomHeaderArray{ CustomHeaderArgs{...} }

type CustomHeaderArrayOutput

type CustomHeaderArrayOutput struct{ *pulumi.OutputState }

func (CustomHeaderArrayOutput) ElementType

func (CustomHeaderArrayOutput) ElementType() reflect.Type

func (CustomHeaderArrayOutput) Index

func (CustomHeaderArrayOutput) ToCustomHeaderArrayOutput

func (o CustomHeaderArrayOutput) ToCustomHeaderArrayOutput() CustomHeaderArrayOutput

func (CustomHeaderArrayOutput) ToCustomHeaderArrayOutputWithContext

func (o CustomHeaderArrayOutput) ToCustomHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderArrayOutput

type CustomHeaderHeader

type CustomHeaderHeader struct {
	HeaderName  string `pulumi:"headerName"`
	HeaderValue string `pulumi:"headerValue"`
}

type CustomHeaderHeaderArgs

type CustomHeaderHeaderArgs struct {
	HeaderName  pulumi.StringInput `pulumi:"headerName"`
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (CustomHeaderHeaderArgs) ElementType

func (CustomHeaderHeaderArgs) ElementType() reflect.Type

func (CustomHeaderHeaderArgs) ToCustomHeaderHeaderOutput

func (i CustomHeaderHeaderArgs) ToCustomHeaderHeaderOutput() CustomHeaderHeaderOutput

func (CustomHeaderHeaderArgs) ToCustomHeaderHeaderOutputWithContext

func (i CustomHeaderHeaderArgs) ToCustomHeaderHeaderOutputWithContext(ctx context.Context) CustomHeaderHeaderOutput

type CustomHeaderHeaderArray

type CustomHeaderHeaderArray []CustomHeaderHeaderInput

func (CustomHeaderHeaderArray) ElementType

func (CustomHeaderHeaderArray) ElementType() reflect.Type

func (CustomHeaderHeaderArray) ToCustomHeaderHeaderArrayOutput

func (i CustomHeaderHeaderArray) ToCustomHeaderHeaderArrayOutput() CustomHeaderHeaderArrayOutput

func (CustomHeaderHeaderArray) ToCustomHeaderHeaderArrayOutputWithContext

func (i CustomHeaderHeaderArray) ToCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderHeaderArrayOutput

type CustomHeaderHeaderArrayInput

type CustomHeaderHeaderArrayInput interface {
	pulumi.Input

	ToCustomHeaderHeaderArrayOutput() CustomHeaderHeaderArrayOutput
	ToCustomHeaderHeaderArrayOutputWithContext(context.Context) CustomHeaderHeaderArrayOutput
}

CustomHeaderHeaderArrayInput is an input type that accepts CustomHeaderHeaderArray and CustomHeaderHeaderArrayOutput values. You can construct a concrete instance of `CustomHeaderHeaderArrayInput` via:

CustomHeaderHeaderArray{ CustomHeaderHeaderArgs{...} }

type CustomHeaderHeaderArrayOutput

type CustomHeaderHeaderArrayOutput struct{ *pulumi.OutputState }

func (CustomHeaderHeaderArrayOutput) ElementType

func (CustomHeaderHeaderArrayOutput) Index

func (CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutput

func (o CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutput() CustomHeaderHeaderArrayOutput

func (CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutputWithContext

func (o CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderHeaderArrayOutput

type CustomHeaderHeaderInput

type CustomHeaderHeaderInput interface {
	pulumi.Input

	ToCustomHeaderHeaderOutput() CustomHeaderHeaderOutput
	ToCustomHeaderHeaderOutputWithContext(context.Context) CustomHeaderHeaderOutput
}

CustomHeaderHeaderInput is an input type that accepts CustomHeaderHeaderArgs and CustomHeaderHeaderOutput values. You can construct a concrete instance of `CustomHeaderHeaderInput` via:

CustomHeaderHeaderArgs{...}

type CustomHeaderHeaderOutput

type CustomHeaderHeaderOutput struct{ *pulumi.OutputState }

func (CustomHeaderHeaderOutput) ElementType

func (CustomHeaderHeaderOutput) ElementType() reflect.Type

func (CustomHeaderHeaderOutput) HeaderName

func (CustomHeaderHeaderOutput) HeaderValue

func (CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutput

func (o CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutput() CustomHeaderHeaderOutput

func (CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutputWithContext

func (o CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutputWithContext(ctx context.Context) CustomHeaderHeaderOutput

type CustomHeaderInput

type CustomHeaderInput interface {
	pulumi.Input

	ToCustomHeaderOutput() CustomHeaderOutput
	ToCustomHeaderOutputWithContext(ctx context.Context) CustomHeaderOutput
}

type CustomHeaderMap

type CustomHeaderMap map[string]CustomHeaderInput

func (CustomHeaderMap) ElementType

func (CustomHeaderMap) ElementType() reflect.Type

func (CustomHeaderMap) ToCustomHeaderMapOutput

func (i CustomHeaderMap) ToCustomHeaderMapOutput() CustomHeaderMapOutput

func (CustomHeaderMap) ToCustomHeaderMapOutputWithContext

func (i CustomHeaderMap) ToCustomHeaderMapOutputWithContext(ctx context.Context) CustomHeaderMapOutput

type CustomHeaderMapInput

type CustomHeaderMapInput interface {
	pulumi.Input

	ToCustomHeaderMapOutput() CustomHeaderMapOutput
	ToCustomHeaderMapOutputWithContext(context.Context) CustomHeaderMapOutput
}

CustomHeaderMapInput is an input type that accepts CustomHeaderMap and CustomHeaderMapOutput values. You can construct a concrete instance of `CustomHeaderMapInput` via:

CustomHeaderMap{ "key": CustomHeaderArgs{...} }

type CustomHeaderMapOutput

type CustomHeaderMapOutput struct{ *pulumi.OutputState }

func (CustomHeaderMapOutput) ElementType

func (CustomHeaderMapOutput) ElementType() reflect.Type

func (CustomHeaderMapOutput) MapIndex

func (CustomHeaderMapOutput) ToCustomHeaderMapOutput

func (o CustomHeaderMapOutput) ToCustomHeaderMapOutput() CustomHeaderMapOutput

func (CustomHeaderMapOutput) ToCustomHeaderMapOutputWithContext

func (o CustomHeaderMapOutput) ToCustomHeaderMapOutputWithContext(ctx context.Context) CustomHeaderMapOutput

type CustomHeaderOutput

type CustomHeaderOutput struct{ *pulumi.OutputState }

func (CustomHeaderOutput) ElementType

func (CustomHeaderOutput) ElementType() reflect.Type

func (CustomHeaderOutput) Headers

Headers.

func (CustomHeaderOutput) RuleId

Rule id.

func (CustomHeaderOutput) ToCustomHeaderOutput

func (o CustomHeaderOutput) ToCustomHeaderOutput() CustomHeaderOutput

func (CustomHeaderOutput) ToCustomHeaderOutputWithContext

func (o CustomHeaderOutput) ToCustomHeaderOutputWithContext(ctx context.Context) CustomHeaderOutput

type CustomHeaderState

type CustomHeaderState struct {
	// Headers.
	Headers CustomHeaderHeaderArrayInput
	// Rule id.
	RuleId pulumi.StringPtrInput
}

func (CustomHeaderState) ElementType

func (CustomHeaderState) ElementType() reflect.Type

type DomainErrorPage

type DomainErrorPage struct {
	pulumi.CustomResourceState

	// New response body.
	Body pulumi.StringOutput `pulumi:"body"`
	// Response headers to be removed.
	ClearHeaders pulumi.StringArrayOutput `pulumi:"clearHeaders"`
	// HTTP domain.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Original error codes.
	ErrorCodes pulumi.IntArrayOutput `pulumi:"errorCodes"`
	// ID of the layer7 listener.
	ListenerId pulumi.StringOutput `pulumi:"listenerId"`
	// New error code.
	NewErrorCode pulumi.IntPtrOutput `pulumi:"newErrorCode"`
	// Response headers to be set.
	SetHeaders pulumi.MapOutput `pulumi:"setHeaders"`
}

func GetDomainErrorPage

func GetDomainErrorPage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainErrorPageState, opts ...pulumi.ResourceOption) (*DomainErrorPage, error)

GetDomainErrorPage gets an existing DomainErrorPage 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 NewDomainErrorPage

func NewDomainErrorPage(ctx *pulumi.Context,
	name string, args *DomainErrorPageArgs, opts ...pulumi.ResourceOption) (*DomainErrorPage, error)

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

func (*DomainErrorPage) ElementType

func (*DomainErrorPage) ElementType() reflect.Type

func (*DomainErrorPage) ToDomainErrorPageOutput

func (i *DomainErrorPage) ToDomainErrorPageOutput() DomainErrorPageOutput

func (*DomainErrorPage) ToDomainErrorPageOutputWithContext

func (i *DomainErrorPage) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput

type DomainErrorPageArgs

type DomainErrorPageArgs struct {
	// New response body.
	Body pulumi.StringInput
	// Response headers to be removed.
	ClearHeaders pulumi.StringArrayInput
	// HTTP domain.
	Domain pulumi.StringInput
	// Original error codes.
	ErrorCodes pulumi.IntArrayInput
	// ID of the layer7 listener.
	ListenerId pulumi.StringInput
	// New error code.
	NewErrorCode pulumi.IntPtrInput
	// Response headers to be set.
	SetHeaders pulumi.MapInput
}

The set of arguments for constructing a DomainErrorPage resource.

func (DomainErrorPageArgs) ElementType

func (DomainErrorPageArgs) ElementType() reflect.Type

type DomainErrorPageArray

type DomainErrorPageArray []DomainErrorPageInput

func (DomainErrorPageArray) ElementType

func (DomainErrorPageArray) ElementType() reflect.Type

func (DomainErrorPageArray) ToDomainErrorPageArrayOutput

func (i DomainErrorPageArray) ToDomainErrorPageArrayOutput() DomainErrorPageArrayOutput

func (DomainErrorPageArray) ToDomainErrorPageArrayOutputWithContext

func (i DomainErrorPageArray) ToDomainErrorPageArrayOutputWithContext(ctx context.Context) DomainErrorPageArrayOutput

type DomainErrorPageArrayInput

type DomainErrorPageArrayInput interface {
	pulumi.Input

	ToDomainErrorPageArrayOutput() DomainErrorPageArrayOutput
	ToDomainErrorPageArrayOutputWithContext(context.Context) DomainErrorPageArrayOutput
}

DomainErrorPageArrayInput is an input type that accepts DomainErrorPageArray and DomainErrorPageArrayOutput values. You can construct a concrete instance of `DomainErrorPageArrayInput` via:

DomainErrorPageArray{ DomainErrorPageArgs{...} }

type DomainErrorPageArrayOutput

type DomainErrorPageArrayOutput struct{ *pulumi.OutputState }

func (DomainErrorPageArrayOutput) ElementType

func (DomainErrorPageArrayOutput) ElementType() reflect.Type

func (DomainErrorPageArrayOutput) Index

func (DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutput

func (o DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutput() DomainErrorPageArrayOutput

func (DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutputWithContext

func (o DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutputWithContext(ctx context.Context) DomainErrorPageArrayOutput

type DomainErrorPageInput

type DomainErrorPageInput interface {
	pulumi.Input

	ToDomainErrorPageOutput() DomainErrorPageOutput
	ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput
}

type DomainErrorPageMap

type DomainErrorPageMap map[string]DomainErrorPageInput

func (DomainErrorPageMap) ElementType

func (DomainErrorPageMap) ElementType() reflect.Type

func (DomainErrorPageMap) ToDomainErrorPageMapOutput

func (i DomainErrorPageMap) ToDomainErrorPageMapOutput() DomainErrorPageMapOutput

func (DomainErrorPageMap) ToDomainErrorPageMapOutputWithContext

func (i DomainErrorPageMap) ToDomainErrorPageMapOutputWithContext(ctx context.Context) DomainErrorPageMapOutput

type DomainErrorPageMapInput

type DomainErrorPageMapInput interface {
	pulumi.Input

	ToDomainErrorPageMapOutput() DomainErrorPageMapOutput
	ToDomainErrorPageMapOutputWithContext(context.Context) DomainErrorPageMapOutput
}

DomainErrorPageMapInput is an input type that accepts DomainErrorPageMap and DomainErrorPageMapOutput values. You can construct a concrete instance of `DomainErrorPageMapInput` via:

DomainErrorPageMap{ "key": DomainErrorPageArgs{...} }

type DomainErrorPageMapOutput

type DomainErrorPageMapOutput struct{ *pulumi.OutputState }

func (DomainErrorPageMapOutput) ElementType

func (DomainErrorPageMapOutput) ElementType() reflect.Type

func (DomainErrorPageMapOutput) MapIndex

func (DomainErrorPageMapOutput) ToDomainErrorPageMapOutput

func (o DomainErrorPageMapOutput) ToDomainErrorPageMapOutput() DomainErrorPageMapOutput

func (DomainErrorPageMapOutput) ToDomainErrorPageMapOutputWithContext

func (o DomainErrorPageMapOutput) ToDomainErrorPageMapOutputWithContext(ctx context.Context) DomainErrorPageMapOutput

type DomainErrorPageOutput

type DomainErrorPageOutput struct{ *pulumi.OutputState }

func (DomainErrorPageOutput) Body

New response body.

func (DomainErrorPageOutput) ClearHeaders

Response headers to be removed.

func (DomainErrorPageOutput) Domain

HTTP domain.

func (DomainErrorPageOutput) ElementType

func (DomainErrorPageOutput) ElementType() reflect.Type

func (DomainErrorPageOutput) ErrorCodes

Original error codes.

func (DomainErrorPageOutput) ListenerId

func (o DomainErrorPageOutput) ListenerId() pulumi.StringOutput

ID of the layer7 listener.

func (DomainErrorPageOutput) NewErrorCode

func (o DomainErrorPageOutput) NewErrorCode() pulumi.IntPtrOutput

New error code.

func (DomainErrorPageOutput) SetHeaders

func (o DomainErrorPageOutput) SetHeaders() pulumi.MapOutput

Response headers to be set.

func (DomainErrorPageOutput) ToDomainErrorPageOutput

func (o DomainErrorPageOutput) ToDomainErrorPageOutput() DomainErrorPageOutput

func (DomainErrorPageOutput) ToDomainErrorPageOutputWithContext

func (o DomainErrorPageOutput) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput

type DomainErrorPageState

type DomainErrorPageState struct {
	// New response body.
	Body pulumi.StringPtrInput
	// Response headers to be removed.
	ClearHeaders pulumi.StringArrayInput
	// HTTP domain.
	Domain pulumi.StringPtrInput
	// Original error codes.
	ErrorCodes pulumi.IntArrayInput
	// ID of the layer7 listener.
	ListenerId pulumi.StringPtrInput
	// New error code.
	NewErrorCode pulumi.IntPtrInput
	// Response headers to be set.
	SetHeaders pulumi.MapInput
}

func (DomainErrorPageState) ElementType

func (DomainErrorPageState) ElementType() reflect.Type

type GetAccessRegionsAccessRegionSet

type GetAccessRegionsAccessRegionSet struct {
	FeatureBitmap   int                                             `pulumi:"featureBitmap"`
	IdcType         string                                          `pulumi:"idcType"`
	RegionArea      string                                          `pulumi:"regionArea"`
	RegionAreaName  string                                          `pulumi:"regionAreaName"`
	RegionId        string                                          `pulumi:"regionId"`
	RegionName      string                                          `pulumi:"regionName"`
	SupportFeatures []GetAccessRegionsAccessRegionSetSupportFeature `pulumi:"supportFeatures"`
}

type GetAccessRegionsAccessRegionSetArgs

type GetAccessRegionsAccessRegionSetArgs struct {
	FeatureBitmap   pulumi.IntInput                                         `pulumi:"featureBitmap"`
	IdcType         pulumi.StringInput                                      `pulumi:"idcType"`
	RegionArea      pulumi.StringInput                                      `pulumi:"regionArea"`
	RegionAreaName  pulumi.StringInput                                      `pulumi:"regionAreaName"`
	RegionId        pulumi.StringInput                                      `pulumi:"regionId"`
	RegionName      pulumi.StringInput                                      `pulumi:"regionName"`
	SupportFeatures GetAccessRegionsAccessRegionSetSupportFeatureArrayInput `pulumi:"supportFeatures"`
}

func (GetAccessRegionsAccessRegionSetArgs) ElementType

func (GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutput

func (i GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutput() GetAccessRegionsAccessRegionSetOutput

func (GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutputWithContext

func (i GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetOutput

type GetAccessRegionsAccessRegionSetArray

type GetAccessRegionsAccessRegionSetArray []GetAccessRegionsAccessRegionSetInput

func (GetAccessRegionsAccessRegionSetArray) ElementType

func (GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutput

func (i GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutput() GetAccessRegionsAccessRegionSetArrayOutput

func (GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext

func (i GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetArrayOutput

type GetAccessRegionsAccessRegionSetArrayInput

type GetAccessRegionsAccessRegionSetArrayInput interface {
	pulumi.Input

	ToGetAccessRegionsAccessRegionSetArrayOutput() GetAccessRegionsAccessRegionSetArrayOutput
	ToGetAccessRegionsAccessRegionSetArrayOutputWithContext(context.Context) GetAccessRegionsAccessRegionSetArrayOutput
}

GetAccessRegionsAccessRegionSetArrayInput is an input type that accepts GetAccessRegionsAccessRegionSetArray and GetAccessRegionsAccessRegionSetArrayOutput values. You can construct a concrete instance of `GetAccessRegionsAccessRegionSetArrayInput` via:

GetAccessRegionsAccessRegionSetArray{ GetAccessRegionsAccessRegionSetArgs{...} }

type GetAccessRegionsAccessRegionSetArrayOutput

type GetAccessRegionsAccessRegionSetArrayOutput struct{ *pulumi.OutputState }

func (GetAccessRegionsAccessRegionSetArrayOutput) ElementType

func (GetAccessRegionsAccessRegionSetArrayOutput) Index

func (GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutput

func (o GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutput() GetAccessRegionsAccessRegionSetArrayOutput

func (GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext

func (o GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetArrayOutput

type GetAccessRegionsAccessRegionSetInput

type GetAccessRegionsAccessRegionSetInput interface {
	pulumi.Input

	ToGetAccessRegionsAccessRegionSetOutput() GetAccessRegionsAccessRegionSetOutput
	ToGetAccessRegionsAccessRegionSetOutputWithContext(context.Context) GetAccessRegionsAccessRegionSetOutput
}

GetAccessRegionsAccessRegionSetInput is an input type that accepts GetAccessRegionsAccessRegionSetArgs and GetAccessRegionsAccessRegionSetOutput values. You can construct a concrete instance of `GetAccessRegionsAccessRegionSetInput` via:

GetAccessRegionsAccessRegionSetArgs{...}

type GetAccessRegionsAccessRegionSetOutput

type GetAccessRegionsAccessRegionSetOutput struct{ *pulumi.OutputState }

func (GetAccessRegionsAccessRegionSetOutput) ElementType

func (GetAccessRegionsAccessRegionSetOutput) FeatureBitmap

func (GetAccessRegionsAccessRegionSetOutput) IdcType

func (GetAccessRegionsAccessRegionSetOutput) RegionArea

func (GetAccessRegionsAccessRegionSetOutput) RegionAreaName

func (GetAccessRegionsAccessRegionSetOutput) RegionId

func (GetAccessRegionsAccessRegionSetOutput) RegionName

func (GetAccessRegionsAccessRegionSetOutput) SupportFeatures

func (GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutput

func (o GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutput() GetAccessRegionsAccessRegionSetOutput

func (GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutputWithContext

func (o GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetOutput

type GetAccessRegionsAccessRegionSetSupportFeature

type GetAccessRegionsAccessRegionSetSupportFeature struct {
	NetworkTypes []string `pulumi:"networkTypes"`
}

type GetAccessRegionsAccessRegionSetSupportFeatureArgs

type GetAccessRegionsAccessRegionSetSupportFeatureArgs struct {
	NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"`
}

func (GetAccessRegionsAccessRegionSetSupportFeatureArgs) ElementType

func (GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput

func (i GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput() GetAccessRegionsAccessRegionSetSupportFeatureOutput

func (GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext

func (i GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureOutput

type GetAccessRegionsAccessRegionSetSupportFeatureArray

type GetAccessRegionsAccessRegionSetSupportFeatureArray []GetAccessRegionsAccessRegionSetSupportFeatureInput

func (GetAccessRegionsAccessRegionSetSupportFeatureArray) ElementType

func (GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput

func (i GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput() GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput

func (GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext

func (i GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput

type GetAccessRegionsAccessRegionSetSupportFeatureArrayInput

type GetAccessRegionsAccessRegionSetSupportFeatureArrayInput interface {
	pulumi.Input

	ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput() GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
	ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext(context.Context) GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
}

GetAccessRegionsAccessRegionSetSupportFeatureArrayInput is an input type that accepts GetAccessRegionsAccessRegionSetSupportFeatureArray and GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput values. You can construct a concrete instance of `GetAccessRegionsAccessRegionSetSupportFeatureArrayInput` via:

GetAccessRegionsAccessRegionSetSupportFeatureArray{ GetAccessRegionsAccessRegionSetSupportFeatureArgs{...} }

type GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput

type GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput struct{ *pulumi.OutputState }

func (GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ElementType

func (GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) Index

func (GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput

func (GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext

func (o GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput

type GetAccessRegionsAccessRegionSetSupportFeatureInput

type GetAccessRegionsAccessRegionSetSupportFeatureInput interface {
	pulumi.Input

	ToGetAccessRegionsAccessRegionSetSupportFeatureOutput() GetAccessRegionsAccessRegionSetSupportFeatureOutput
	ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext(context.Context) GetAccessRegionsAccessRegionSetSupportFeatureOutput
}

GetAccessRegionsAccessRegionSetSupportFeatureInput is an input type that accepts GetAccessRegionsAccessRegionSetSupportFeatureArgs and GetAccessRegionsAccessRegionSetSupportFeatureOutput values. You can construct a concrete instance of `GetAccessRegionsAccessRegionSetSupportFeatureInput` via:

GetAccessRegionsAccessRegionSetSupportFeatureArgs{...}

type GetAccessRegionsAccessRegionSetSupportFeatureOutput

type GetAccessRegionsAccessRegionSetSupportFeatureOutput struct{ *pulumi.OutputState }

func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) ElementType

func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) NetworkTypes

func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput

func (o GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput() GetAccessRegionsAccessRegionSetSupportFeatureOutput

func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext

func (o GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureOutput

type GetAccessRegionsArgs

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

A collection of arguments for invoking getAccessRegions.

type GetAccessRegionsByDestRegionAccessRegionSet

type GetAccessRegionsByDestRegionAccessRegionSet struct {
	BandwidthLists  []int  `pulumi:"bandwidthLists"`
	ConcurrentLists []int  `pulumi:"concurrentLists"`
	FeatureBitmap   int    `pulumi:"featureBitmap"`
	IdcType         string `pulumi:"idcType"`
	RegionArea      string `pulumi:"regionArea"`
	RegionAreaName  string `pulumi:"regionAreaName"`
	RegionId        string `pulumi:"regionId"`
	RegionName      string `pulumi:"regionName"`
}

type GetAccessRegionsByDestRegionAccessRegionSetArgs

type GetAccessRegionsByDestRegionAccessRegionSetArgs struct {
	BandwidthLists  pulumi.IntArrayInput `pulumi:"bandwidthLists"`
	ConcurrentLists pulumi.IntArrayInput `pulumi:"concurrentLists"`
	FeatureBitmap   pulumi.IntInput      `pulumi:"featureBitmap"`
	IdcType         pulumi.StringInput   `pulumi:"idcType"`
	RegionArea      pulumi.StringInput   `pulumi:"regionArea"`
	RegionAreaName  pulumi.StringInput   `pulumi:"regionAreaName"`
	RegionId        pulumi.StringInput   `pulumi:"regionId"`
	RegionName      pulumi.StringInput   `pulumi:"regionName"`
}

func (GetAccessRegionsByDestRegionAccessRegionSetArgs) ElementType

func (GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutput

func (i GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutput() GetAccessRegionsByDestRegionAccessRegionSetOutput

func (GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext

func (i GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetOutput

type GetAccessRegionsByDestRegionAccessRegionSetArray

type GetAccessRegionsByDestRegionAccessRegionSetArray []GetAccessRegionsByDestRegionAccessRegionSetInput

func (GetAccessRegionsByDestRegionAccessRegionSetArray) ElementType

func (GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput

func (i GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput() GetAccessRegionsByDestRegionAccessRegionSetArrayOutput

func (GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext

func (i GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetArrayOutput

type GetAccessRegionsByDestRegionAccessRegionSetArrayInput

type GetAccessRegionsByDestRegionAccessRegionSetArrayInput interface {
	pulumi.Input

	ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput() GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
	ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext(context.Context) GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
}

GetAccessRegionsByDestRegionAccessRegionSetArrayInput is an input type that accepts GetAccessRegionsByDestRegionAccessRegionSetArray and GetAccessRegionsByDestRegionAccessRegionSetArrayOutput values. You can construct a concrete instance of `GetAccessRegionsByDestRegionAccessRegionSetArrayInput` via:

GetAccessRegionsByDestRegionAccessRegionSetArray{ GetAccessRegionsByDestRegionAccessRegionSetArgs{...} }

type GetAccessRegionsByDestRegionAccessRegionSetArrayOutput

type GetAccessRegionsByDestRegionAccessRegionSetArrayOutput struct{ *pulumi.OutputState }

func (GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ElementType

func (GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) Index

func (GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput

func (GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext

func (o GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetArrayOutput

type GetAccessRegionsByDestRegionAccessRegionSetInput

type GetAccessRegionsByDestRegionAccessRegionSetInput interface {
	pulumi.Input

	ToGetAccessRegionsByDestRegionAccessRegionSetOutput() GetAccessRegionsByDestRegionAccessRegionSetOutput
	ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext(context.Context) GetAccessRegionsByDestRegionAccessRegionSetOutput
}

GetAccessRegionsByDestRegionAccessRegionSetInput is an input type that accepts GetAccessRegionsByDestRegionAccessRegionSetArgs and GetAccessRegionsByDestRegionAccessRegionSetOutput values. You can construct a concrete instance of `GetAccessRegionsByDestRegionAccessRegionSetInput` via:

GetAccessRegionsByDestRegionAccessRegionSetArgs{...}

type GetAccessRegionsByDestRegionAccessRegionSetOutput

type GetAccessRegionsByDestRegionAccessRegionSetOutput struct{ *pulumi.OutputState }

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) BandwidthLists

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ConcurrentLists

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ElementType

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) FeatureBitmap

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) IdcType

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionArea

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionAreaName

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionId

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionName

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutput

func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutput() GetAccessRegionsByDestRegionAccessRegionSetOutput

func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext

func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetOutput

type GetAccessRegionsByDestRegionArgs

type GetAccessRegionsByDestRegionArgs struct {
	DestRegion       string  `pulumi:"destRegion"`
	IpAddressVersion *string `pulumi:"ipAddressVersion"`
	PackageType      *string `pulumi:"packageType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccessRegionsByDestRegion.

type GetAccessRegionsByDestRegionOutputArgs

type GetAccessRegionsByDestRegionOutputArgs struct {
	DestRegion       pulumi.StringInput    `pulumi:"destRegion"`
	IpAddressVersion pulumi.StringPtrInput `pulumi:"ipAddressVersion"`
	PackageType      pulumi.StringPtrInput `pulumi:"packageType"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccessRegionsByDestRegion.

func (GetAccessRegionsByDestRegionOutputArgs) ElementType

type GetAccessRegionsByDestRegionResult

type GetAccessRegionsByDestRegionResult struct {
	AccessRegionSets []GetAccessRegionsByDestRegionAccessRegionSet `pulumi:"accessRegionSets"`
	DestRegion       string                                        `pulumi:"destRegion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	IpAddressVersion *string `pulumi:"ipAddressVersion"`
	PackageType      *string `pulumi:"packageType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getAccessRegionsByDestRegion.

type GetAccessRegionsByDestRegionResultOutput

type GetAccessRegionsByDestRegionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccessRegionsByDestRegion.

func (GetAccessRegionsByDestRegionResultOutput) AccessRegionSets

func (GetAccessRegionsByDestRegionResultOutput) DestRegion

func (GetAccessRegionsByDestRegionResultOutput) ElementType

func (GetAccessRegionsByDestRegionResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccessRegionsByDestRegionResultOutput) IpAddressVersion

func (GetAccessRegionsByDestRegionResultOutput) PackageType

func (GetAccessRegionsByDestRegionResultOutput) ResultOutputFile

func (GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutput

func (o GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutput() GetAccessRegionsByDestRegionResultOutput

func (GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutputWithContext

func (o GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionResultOutput

type GetAccessRegionsOutputArgs

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

A collection of arguments for invoking getAccessRegions.

func (GetAccessRegionsOutputArgs) ElementType

func (GetAccessRegionsOutputArgs) ElementType() reflect.Type

type GetAccessRegionsResult

type GetAccessRegionsResult struct {
	AccessRegionSets []GetAccessRegionsAccessRegionSet `pulumi:"accessRegionSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getAccessRegions.

type GetAccessRegionsResultOutput

type GetAccessRegionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccessRegions.

func (GetAccessRegionsResultOutput) AccessRegionSets

func (GetAccessRegionsResultOutput) ElementType

func (GetAccessRegionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccessRegionsResultOutput) ResultOutputFile

func (GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutput

func (o GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutput() GetAccessRegionsResultOutput

func (GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutputWithContext

func (o GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutputWithContext(ctx context.Context) GetAccessRegionsResultOutput

type GetBlackHeaderArgs

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

A collection of arguments for invoking getBlackHeader.

type GetBlackHeaderOutputArgs

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

A collection of arguments for invoking getBlackHeader.

func (GetBlackHeaderOutputArgs) ElementType

func (GetBlackHeaderOutputArgs) ElementType() reflect.Type

type GetBlackHeaderResult

type GetBlackHeaderResult struct {
	BlackHeaders []string `pulumi:"blackHeaders"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getBlackHeader.

func GetBlackHeader

func GetBlackHeader(ctx *pulumi.Context, args *GetBlackHeaderArgs, opts ...pulumi.InvokeOption) (*GetBlackHeaderResult, error)

type GetBlackHeaderResultOutput

type GetBlackHeaderResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBlackHeader.

func (GetBlackHeaderResultOutput) BlackHeaders

func (GetBlackHeaderResultOutput) ElementType

func (GetBlackHeaderResultOutput) ElementType() reflect.Type

func (GetBlackHeaderResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBlackHeaderResultOutput) ResultOutputFile

func (o GetBlackHeaderResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutput

func (o GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutput() GetBlackHeaderResultOutput

func (GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutputWithContext

func (o GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutputWithContext(ctx context.Context) GetBlackHeaderResultOutput

type GetCertificatesArgs

type GetCertificatesArgs struct {
	Id               *string `pulumi:"id"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Type             *string `pulumi:"type"`
}

A collection of arguments for invoking getCertificates.

type GetCertificatesCertificate

type GetCertificatesCertificate struct {
	BeginTime  string `pulumi:"beginTime"`
	CreateTime string `pulumi:"createTime"`
	EndTime    string `pulumi:"endTime"`
	Id         string `pulumi:"id"`
	IssuerCn   string `pulumi:"issuerCn"`
	Name       string `pulumi:"name"`
	SubjectCn  string `pulumi:"subjectCn"`
	Type       string `pulumi:"type"`
}

type GetCertificatesCertificateArgs

type GetCertificatesCertificateArgs struct {
	BeginTime  pulumi.StringInput `pulumi:"beginTime"`
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	EndTime    pulumi.StringInput `pulumi:"endTime"`
	Id         pulumi.StringInput `pulumi:"id"`
	IssuerCn   pulumi.StringInput `pulumi:"issuerCn"`
	Name       pulumi.StringInput `pulumi:"name"`
	SubjectCn  pulumi.StringInput `pulumi:"subjectCn"`
	Type       pulumi.StringInput `pulumi:"type"`
}

func (GetCertificatesCertificateArgs) ElementType

func (GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput

func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput

func (GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext

func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput

type GetCertificatesCertificateArray

type GetCertificatesCertificateArray []GetCertificatesCertificateInput

func (GetCertificatesCertificateArray) ElementType

func (GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput

func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput

func (GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext

func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput

type GetCertificatesCertificateArrayInput

type GetCertificatesCertificateArrayInput interface {
	pulumi.Input

	ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
	ToGetCertificatesCertificateArrayOutputWithContext(context.Context) GetCertificatesCertificateArrayOutput
}

GetCertificatesCertificateArrayInput is an input type that accepts GetCertificatesCertificateArray and GetCertificatesCertificateArrayOutput values. You can construct a concrete instance of `GetCertificatesCertificateArrayInput` via:

GetCertificatesCertificateArray{ GetCertificatesCertificateArgs{...} }

type GetCertificatesCertificateArrayOutput

type GetCertificatesCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetCertificatesCertificateArrayOutput) ElementType

func (GetCertificatesCertificateArrayOutput) Index

func (GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput

func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput

func (GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext

func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput

type GetCertificatesCertificateInput

type GetCertificatesCertificateInput interface {
	pulumi.Input

	ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
	ToGetCertificatesCertificateOutputWithContext(context.Context) GetCertificatesCertificateOutput
}

GetCertificatesCertificateInput is an input type that accepts GetCertificatesCertificateArgs and GetCertificatesCertificateOutput values. You can construct a concrete instance of `GetCertificatesCertificateInput` via:

GetCertificatesCertificateArgs{...}

type GetCertificatesCertificateOutput

type GetCertificatesCertificateOutput struct{ *pulumi.OutputState }

func (GetCertificatesCertificateOutput) BeginTime

func (GetCertificatesCertificateOutput) CreateTime

func (GetCertificatesCertificateOutput) ElementType

func (GetCertificatesCertificateOutput) EndTime

func (GetCertificatesCertificateOutput) Id

func (GetCertificatesCertificateOutput) IssuerCn

func (GetCertificatesCertificateOutput) Name

func (GetCertificatesCertificateOutput) SubjectCn

func (GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput

func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput

func (GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext

func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput

func (GetCertificatesCertificateOutput) Type

type GetCertificatesOutputArgs

type GetCertificatesOutputArgs struct {
	Id               pulumi.StringPtrInput `pulumi:"id"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Type             pulumi.StringPtrInput `pulumi:"type"`
}

A collection of arguments for invoking getCertificates.

func (GetCertificatesOutputArgs) ElementType

func (GetCertificatesOutputArgs) ElementType() reflect.Type

type GetCertificatesResult

type GetCertificatesResult struct {
	Certificates     []GetCertificatesCertificate `pulumi:"certificates"`
	Id               *string                      `pulumi:"id"`
	Name             *string                      `pulumi:"name"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
	Type             *string                      `pulumi:"type"`
}

A collection of values returned by getCertificates.

func GetCertificates

func GetCertificates(ctx *pulumi.Context, args *GetCertificatesArgs, opts ...pulumi.InvokeOption) (*GetCertificatesResult, error)

type GetCertificatesResultOutput

type GetCertificatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCertificates.

func (GetCertificatesResultOutput) Certificates

func (GetCertificatesResultOutput) ElementType

func (GetCertificatesResultOutput) Id

func (GetCertificatesResultOutput) Name

func (GetCertificatesResultOutput) ResultOutputFile

func (o GetCertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCertificatesResultOutput) ToGetCertificatesResultOutput

func (o GetCertificatesResultOutput) ToGetCertificatesResultOutput() GetCertificatesResultOutput

func (GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext

func (o GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext(ctx context.Context) GetCertificatesResultOutput

func (GetCertificatesResultOutput) Type

type GetCheckProxyCreateArgs

type GetCheckProxyCreateArgs struct {
	AccessRegion     string  `pulumi:"accessRegion"`
	Bandwidth        int     `pulumi:"bandwidth"`
	Concurrent       int     `pulumi:"concurrent"`
	GroupId          *string `pulumi:"groupId"`
	IpAddressVersion *string `pulumi:"ipAddressVersion"`
	NetworkType      *string `pulumi:"networkType"`
	PackageType      *string `pulumi:"packageType"`
	RealServerRegion string  `pulumi:"realServerRegion"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCheckProxyCreate.

type GetCheckProxyCreateOutputArgs

type GetCheckProxyCreateOutputArgs struct {
	AccessRegion     pulumi.StringInput    `pulumi:"accessRegion"`
	Bandwidth        pulumi.IntInput       `pulumi:"bandwidth"`
	Concurrent       pulumi.IntInput       `pulumi:"concurrent"`
	GroupId          pulumi.StringPtrInput `pulumi:"groupId"`
	IpAddressVersion pulumi.StringPtrInput `pulumi:"ipAddressVersion"`
	NetworkType      pulumi.StringPtrInput `pulumi:"networkType"`
	PackageType      pulumi.StringPtrInput `pulumi:"packageType"`
	RealServerRegion pulumi.StringInput    `pulumi:"realServerRegion"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCheckProxyCreate.

func (GetCheckProxyCreateOutputArgs) ElementType

type GetCheckProxyCreateResult

type GetCheckProxyCreateResult struct {
	AccessRegion string  `pulumi:"accessRegion"`
	Bandwidth    int     `pulumi:"bandwidth"`
	CheckFlag    int     `pulumi:"checkFlag"`
	Concurrent   int     `pulumi:"concurrent"`
	GroupId      *string `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	IpAddressVersion *string `pulumi:"ipAddressVersion"`
	NetworkType      *string `pulumi:"networkType"`
	PackageType      *string `pulumi:"packageType"`
	RealServerRegion string  `pulumi:"realServerRegion"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getCheckProxyCreate.

type GetCheckProxyCreateResultOutput

type GetCheckProxyCreateResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCheckProxyCreate.

func (GetCheckProxyCreateResultOutput) AccessRegion

func (GetCheckProxyCreateResultOutput) Bandwidth

func (GetCheckProxyCreateResultOutput) CheckFlag

func (GetCheckProxyCreateResultOutput) Concurrent

func (GetCheckProxyCreateResultOutput) ElementType

func (GetCheckProxyCreateResultOutput) GroupId

func (GetCheckProxyCreateResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCheckProxyCreateResultOutput) IpAddressVersion

func (GetCheckProxyCreateResultOutput) NetworkType

func (GetCheckProxyCreateResultOutput) PackageType

func (GetCheckProxyCreateResultOutput) RealServerRegion

func (GetCheckProxyCreateResultOutput) ResultOutputFile

func (GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutput

func (o GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutput() GetCheckProxyCreateResultOutput

func (GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutputWithContext

func (o GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutputWithContext(ctx context.Context) GetCheckProxyCreateResultOutput

type GetCountryAreaMappingArgs

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

A collection of arguments for invoking getCountryAreaMapping.

type GetCountryAreaMappingCountryAreaMappingList

type GetCountryAreaMappingCountryAreaMappingList struct {
	ContinentInnerCode        string `pulumi:"continentInnerCode"`
	ContinentName             string `pulumi:"continentName"`
	GeographicalZoneInnerCode string `pulumi:"geographicalZoneInnerCode"`
	GeographicalZoneName      string `pulumi:"geographicalZoneName"`
	NationCountryInnerCode    string `pulumi:"nationCountryInnerCode"`
	NationCountryName         string `pulumi:"nationCountryName"`
	Remark                    string `pulumi:"remark"`
}

type GetCountryAreaMappingCountryAreaMappingListArgs

type GetCountryAreaMappingCountryAreaMappingListArgs struct {
	ContinentInnerCode        pulumi.StringInput `pulumi:"continentInnerCode"`
	ContinentName             pulumi.StringInput `pulumi:"continentName"`
	GeographicalZoneInnerCode pulumi.StringInput `pulumi:"geographicalZoneInnerCode"`
	GeographicalZoneName      pulumi.StringInput `pulumi:"geographicalZoneName"`
	NationCountryInnerCode    pulumi.StringInput `pulumi:"nationCountryInnerCode"`
	NationCountryName         pulumi.StringInput `pulumi:"nationCountryName"`
	Remark                    pulumi.StringInput `pulumi:"remark"`
}

func (GetCountryAreaMappingCountryAreaMappingListArgs) ElementType

func (GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutput

func (i GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutput() GetCountryAreaMappingCountryAreaMappingListOutput

func (GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext

func (i GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListOutput

type GetCountryAreaMappingCountryAreaMappingListArray

type GetCountryAreaMappingCountryAreaMappingListArray []GetCountryAreaMappingCountryAreaMappingListInput

func (GetCountryAreaMappingCountryAreaMappingListArray) ElementType

func (GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutput

func (i GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutput() GetCountryAreaMappingCountryAreaMappingListArrayOutput

func (GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext

func (i GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListArrayOutput

type GetCountryAreaMappingCountryAreaMappingListArrayInput

type GetCountryAreaMappingCountryAreaMappingListArrayInput interface {
	pulumi.Input

	ToGetCountryAreaMappingCountryAreaMappingListArrayOutput() GetCountryAreaMappingCountryAreaMappingListArrayOutput
	ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext(context.Context) GetCountryAreaMappingCountryAreaMappingListArrayOutput
}

GetCountryAreaMappingCountryAreaMappingListArrayInput is an input type that accepts GetCountryAreaMappingCountryAreaMappingListArray and GetCountryAreaMappingCountryAreaMappingListArrayOutput values. You can construct a concrete instance of `GetCountryAreaMappingCountryAreaMappingListArrayInput` via:

GetCountryAreaMappingCountryAreaMappingListArray{ GetCountryAreaMappingCountryAreaMappingListArgs{...} }

type GetCountryAreaMappingCountryAreaMappingListArrayOutput

type GetCountryAreaMappingCountryAreaMappingListArrayOutput struct{ *pulumi.OutputState }

func (GetCountryAreaMappingCountryAreaMappingListArrayOutput) ElementType

func (GetCountryAreaMappingCountryAreaMappingListArrayOutput) Index

func (GetCountryAreaMappingCountryAreaMappingListArrayOutput) ToGetCountryAreaMappingCountryAreaMappingListArrayOutput

func (GetCountryAreaMappingCountryAreaMappingListArrayOutput) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext

func (o GetCountryAreaMappingCountryAreaMappingListArrayOutput) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListArrayOutput

type GetCountryAreaMappingCountryAreaMappingListInput

type GetCountryAreaMappingCountryAreaMappingListInput interface {
	pulumi.Input

	ToGetCountryAreaMappingCountryAreaMappingListOutput() GetCountryAreaMappingCountryAreaMappingListOutput
	ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext(context.Context) GetCountryAreaMappingCountryAreaMappingListOutput
}

GetCountryAreaMappingCountryAreaMappingListInput is an input type that accepts GetCountryAreaMappingCountryAreaMappingListArgs and GetCountryAreaMappingCountryAreaMappingListOutput values. You can construct a concrete instance of `GetCountryAreaMappingCountryAreaMappingListInput` via:

GetCountryAreaMappingCountryAreaMappingListArgs{...}

type GetCountryAreaMappingCountryAreaMappingListOutput

type GetCountryAreaMappingCountryAreaMappingListOutput struct{ *pulumi.OutputState }

func (GetCountryAreaMappingCountryAreaMappingListOutput) ContinentInnerCode

func (GetCountryAreaMappingCountryAreaMappingListOutput) ContinentName

func (GetCountryAreaMappingCountryAreaMappingListOutput) ElementType

func (GetCountryAreaMappingCountryAreaMappingListOutput) GeographicalZoneInnerCode

func (GetCountryAreaMappingCountryAreaMappingListOutput) GeographicalZoneName

func (GetCountryAreaMappingCountryAreaMappingListOutput) NationCountryInnerCode

func (GetCountryAreaMappingCountryAreaMappingListOutput) NationCountryName

func (GetCountryAreaMappingCountryAreaMappingListOutput) Remark

func (GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutput

func (o GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutput() GetCountryAreaMappingCountryAreaMappingListOutput

func (GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext

func (o GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListOutput

type GetCountryAreaMappingOutputArgs

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

A collection of arguments for invoking getCountryAreaMapping.

func (GetCountryAreaMappingOutputArgs) ElementType

type GetCountryAreaMappingResult

type GetCountryAreaMappingResult struct {
	CountryAreaMappingLists []GetCountryAreaMappingCountryAreaMappingList `pulumi:"countryAreaMappingLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getCountryAreaMapping.

type GetCountryAreaMappingResultOutput

type GetCountryAreaMappingResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCountryAreaMapping.

func (GetCountryAreaMappingResultOutput) CountryAreaMappingLists

func (GetCountryAreaMappingResultOutput) ElementType

func (GetCountryAreaMappingResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCountryAreaMappingResultOutput) ResultOutputFile

func (GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutput

func (o GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutput() GetCountryAreaMappingResultOutput

func (GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutputWithContext

func (o GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutputWithContext(ctx context.Context) GetCountryAreaMappingResultOutput

type GetCustomHeaderHeader

type GetCustomHeaderHeader struct {
	HeaderName  string `pulumi:"headerName"`
	HeaderValue string `pulumi:"headerValue"`
}

type GetCustomHeaderHeaderArgs

type GetCustomHeaderHeaderArgs struct {
	HeaderName  pulumi.StringInput `pulumi:"headerName"`
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (GetCustomHeaderHeaderArgs) ElementType

func (GetCustomHeaderHeaderArgs) ElementType() reflect.Type

func (GetCustomHeaderHeaderArgs) ToGetCustomHeaderHeaderOutput

func (i GetCustomHeaderHeaderArgs) ToGetCustomHeaderHeaderOutput() GetCustomHeaderHeaderOutput

func (GetCustomHeaderHeaderArgs) ToGetCustomHeaderHeaderOutputWithContext

func (i GetCustomHeaderHeaderArgs) ToGetCustomHeaderHeaderOutputWithContext(ctx context.Context) GetCustomHeaderHeaderOutput

type GetCustomHeaderHeaderArray

type GetCustomHeaderHeaderArray []GetCustomHeaderHeaderInput

func (GetCustomHeaderHeaderArray) ElementType

func (GetCustomHeaderHeaderArray) ElementType() reflect.Type

func (GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutput

func (i GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutput() GetCustomHeaderHeaderArrayOutput

func (GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutputWithContext

func (i GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) GetCustomHeaderHeaderArrayOutput

type GetCustomHeaderHeaderArrayInput

type GetCustomHeaderHeaderArrayInput interface {
	pulumi.Input

	ToGetCustomHeaderHeaderArrayOutput() GetCustomHeaderHeaderArrayOutput
	ToGetCustomHeaderHeaderArrayOutputWithContext(context.Context) GetCustomHeaderHeaderArrayOutput
}

GetCustomHeaderHeaderArrayInput is an input type that accepts GetCustomHeaderHeaderArray and GetCustomHeaderHeaderArrayOutput values. You can construct a concrete instance of `GetCustomHeaderHeaderArrayInput` via:

GetCustomHeaderHeaderArray{ GetCustomHeaderHeaderArgs{...} }

type GetCustomHeaderHeaderArrayOutput

type GetCustomHeaderHeaderArrayOutput struct{ *pulumi.OutputState }

func (GetCustomHeaderHeaderArrayOutput) ElementType

func (GetCustomHeaderHeaderArrayOutput) Index

func (GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutput

func (o GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutput() GetCustomHeaderHeaderArrayOutput

func (GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutputWithContext

func (o GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) GetCustomHeaderHeaderArrayOutput

type GetCustomHeaderHeaderInput

type GetCustomHeaderHeaderInput interface {
	pulumi.Input

	ToGetCustomHeaderHeaderOutput() GetCustomHeaderHeaderOutput
	ToGetCustomHeaderHeaderOutputWithContext(context.Context) GetCustomHeaderHeaderOutput
}

GetCustomHeaderHeaderInput is an input type that accepts GetCustomHeaderHeaderArgs and GetCustomHeaderHeaderOutput values. You can construct a concrete instance of `GetCustomHeaderHeaderInput` via:

GetCustomHeaderHeaderArgs{...}

type GetCustomHeaderHeaderOutput

type GetCustomHeaderHeaderOutput struct{ *pulumi.OutputState }

func (GetCustomHeaderHeaderOutput) ElementType

func (GetCustomHeaderHeaderOutput) HeaderName

func (GetCustomHeaderHeaderOutput) HeaderValue

func (GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutput

func (o GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutput() GetCustomHeaderHeaderOutput

func (GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutputWithContext

func (o GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutputWithContext(ctx context.Context) GetCustomHeaderHeaderOutput

type GetDestRegionsArgs

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

A collection of arguments for invoking getDestRegions.

type GetDestRegionsDestRegionSet

type GetDestRegionsDestRegionSet struct {
	FeatureBitmap   int                                         `pulumi:"featureBitmap"`
	IdcType         string                                      `pulumi:"idcType"`
	RegionArea      string                                      `pulumi:"regionArea"`
	RegionAreaName  string                                      `pulumi:"regionAreaName"`
	RegionId        string                                      `pulumi:"regionId"`
	RegionName      string                                      `pulumi:"regionName"`
	SupportFeatures []GetDestRegionsDestRegionSetSupportFeature `pulumi:"supportFeatures"`
}

type GetDestRegionsDestRegionSetArgs

type GetDestRegionsDestRegionSetArgs struct {
	FeatureBitmap   pulumi.IntInput                                     `pulumi:"featureBitmap"`
	IdcType         pulumi.StringInput                                  `pulumi:"idcType"`
	RegionArea      pulumi.StringInput                                  `pulumi:"regionArea"`
	RegionAreaName  pulumi.StringInput                                  `pulumi:"regionAreaName"`
	RegionId        pulumi.StringInput                                  `pulumi:"regionId"`
	RegionName      pulumi.StringInput                                  `pulumi:"regionName"`
	SupportFeatures GetDestRegionsDestRegionSetSupportFeatureArrayInput `pulumi:"supportFeatures"`
}

func (GetDestRegionsDestRegionSetArgs) ElementType

func (GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutput

func (i GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutput() GetDestRegionsDestRegionSetOutput

func (GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutputWithContext

func (i GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetOutput

type GetDestRegionsDestRegionSetArray

type GetDestRegionsDestRegionSetArray []GetDestRegionsDestRegionSetInput

func (GetDestRegionsDestRegionSetArray) ElementType

func (GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutput

func (i GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutput() GetDestRegionsDestRegionSetArrayOutput

func (GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutputWithContext

func (i GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetArrayOutput

type GetDestRegionsDestRegionSetArrayInput

type GetDestRegionsDestRegionSetArrayInput interface {
	pulumi.Input

	ToGetDestRegionsDestRegionSetArrayOutput() GetDestRegionsDestRegionSetArrayOutput
	ToGetDestRegionsDestRegionSetArrayOutputWithContext(context.Context) GetDestRegionsDestRegionSetArrayOutput
}

GetDestRegionsDestRegionSetArrayInput is an input type that accepts GetDestRegionsDestRegionSetArray and GetDestRegionsDestRegionSetArrayOutput values. You can construct a concrete instance of `GetDestRegionsDestRegionSetArrayInput` via:

GetDestRegionsDestRegionSetArray{ GetDestRegionsDestRegionSetArgs{...} }

type GetDestRegionsDestRegionSetArrayOutput

type GetDestRegionsDestRegionSetArrayOutput struct{ *pulumi.OutputState }

func (GetDestRegionsDestRegionSetArrayOutput) ElementType

func (GetDestRegionsDestRegionSetArrayOutput) Index

func (GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutput

func (o GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutput() GetDestRegionsDestRegionSetArrayOutput

func (GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutputWithContext

func (o GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetArrayOutput

type GetDestRegionsDestRegionSetInput

type GetDestRegionsDestRegionSetInput interface {
	pulumi.Input

	ToGetDestRegionsDestRegionSetOutput() GetDestRegionsDestRegionSetOutput
	ToGetDestRegionsDestRegionSetOutputWithContext(context.Context) GetDestRegionsDestRegionSetOutput
}

GetDestRegionsDestRegionSetInput is an input type that accepts GetDestRegionsDestRegionSetArgs and GetDestRegionsDestRegionSetOutput values. You can construct a concrete instance of `GetDestRegionsDestRegionSetInput` via:

GetDestRegionsDestRegionSetArgs{...}

type GetDestRegionsDestRegionSetOutput

type GetDestRegionsDestRegionSetOutput struct{ *pulumi.OutputState }

func (GetDestRegionsDestRegionSetOutput) ElementType

func (GetDestRegionsDestRegionSetOutput) FeatureBitmap

func (GetDestRegionsDestRegionSetOutput) IdcType

func (GetDestRegionsDestRegionSetOutput) RegionArea

func (GetDestRegionsDestRegionSetOutput) RegionAreaName

func (GetDestRegionsDestRegionSetOutput) RegionId

func (GetDestRegionsDestRegionSetOutput) RegionName

func (GetDestRegionsDestRegionSetOutput) SupportFeatures

func (GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutput

func (o GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutput() GetDestRegionsDestRegionSetOutput

func (GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutputWithContext

func (o GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetOutput

type GetDestRegionsDestRegionSetSupportFeature

type GetDestRegionsDestRegionSetSupportFeature struct {
	NetworkTypes []string `pulumi:"networkTypes"`
}

type GetDestRegionsDestRegionSetSupportFeatureArgs

type GetDestRegionsDestRegionSetSupportFeatureArgs struct {
	NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"`
}

func (GetDestRegionsDestRegionSetSupportFeatureArgs) ElementType

func (GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutput

func (i GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutput() GetDestRegionsDestRegionSetSupportFeatureOutput

func (GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext

func (i GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureOutput

type GetDestRegionsDestRegionSetSupportFeatureArray

type GetDestRegionsDestRegionSetSupportFeatureArray []GetDestRegionsDestRegionSetSupportFeatureInput

func (GetDestRegionsDestRegionSetSupportFeatureArray) ElementType

func (GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput

func (i GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput() GetDestRegionsDestRegionSetSupportFeatureArrayOutput

func (GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext

func (i GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureArrayOutput

type GetDestRegionsDestRegionSetSupportFeatureArrayInput

type GetDestRegionsDestRegionSetSupportFeatureArrayInput interface {
	pulumi.Input

	ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput() GetDestRegionsDestRegionSetSupportFeatureArrayOutput
	ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext(context.Context) GetDestRegionsDestRegionSetSupportFeatureArrayOutput
}

GetDestRegionsDestRegionSetSupportFeatureArrayInput is an input type that accepts GetDestRegionsDestRegionSetSupportFeatureArray and GetDestRegionsDestRegionSetSupportFeatureArrayOutput values. You can construct a concrete instance of `GetDestRegionsDestRegionSetSupportFeatureArrayInput` via:

GetDestRegionsDestRegionSetSupportFeatureArray{ GetDestRegionsDestRegionSetSupportFeatureArgs{...} }

type GetDestRegionsDestRegionSetSupportFeatureArrayOutput

type GetDestRegionsDestRegionSetSupportFeatureArrayOutput struct{ *pulumi.OutputState }

func (GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ElementType

func (GetDestRegionsDestRegionSetSupportFeatureArrayOutput) Index

func (GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput

func (GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext

func (o GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureArrayOutput

type GetDestRegionsDestRegionSetSupportFeatureInput

type GetDestRegionsDestRegionSetSupportFeatureInput interface {
	pulumi.Input

	ToGetDestRegionsDestRegionSetSupportFeatureOutput() GetDestRegionsDestRegionSetSupportFeatureOutput
	ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext(context.Context) GetDestRegionsDestRegionSetSupportFeatureOutput
}

GetDestRegionsDestRegionSetSupportFeatureInput is an input type that accepts GetDestRegionsDestRegionSetSupportFeatureArgs and GetDestRegionsDestRegionSetSupportFeatureOutput values. You can construct a concrete instance of `GetDestRegionsDestRegionSetSupportFeatureInput` via:

GetDestRegionsDestRegionSetSupportFeatureArgs{...}

type GetDestRegionsDestRegionSetSupportFeatureOutput

type GetDestRegionsDestRegionSetSupportFeatureOutput struct{ *pulumi.OutputState }

func (GetDestRegionsDestRegionSetSupportFeatureOutput) ElementType

func (GetDestRegionsDestRegionSetSupportFeatureOutput) NetworkTypes

func (GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutput

func (o GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutput() GetDestRegionsDestRegionSetSupportFeatureOutput

func (GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext

func (o GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureOutput

type GetDestRegionsOutputArgs

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

A collection of arguments for invoking getDestRegions.

func (GetDestRegionsOutputArgs) ElementType

func (GetDestRegionsOutputArgs) ElementType() reflect.Type

type GetDestRegionsResult

type GetDestRegionsResult struct {
	DestRegionSets []GetDestRegionsDestRegionSet `pulumi:"destRegionSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDestRegions.

func GetDestRegions

func GetDestRegions(ctx *pulumi.Context, args *GetDestRegionsArgs, opts ...pulumi.InvokeOption) (*GetDestRegionsResult, error)

type GetDestRegionsResultOutput

type GetDestRegionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDestRegions.

func (GetDestRegionsResultOutput) DestRegionSets

func (GetDestRegionsResultOutput) ElementType

func (GetDestRegionsResultOutput) ElementType() reflect.Type

func (GetDestRegionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDestRegionsResultOutput) ResultOutputFile

func (o GetDestRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDestRegionsResultOutput) ToGetDestRegionsResultOutput

func (o GetDestRegionsResultOutput) ToGetDestRegionsResultOutput() GetDestRegionsResultOutput

func (GetDestRegionsResultOutput) ToGetDestRegionsResultOutputWithContext

func (o GetDestRegionsResultOutput) ToGetDestRegionsResultOutputWithContext(ctx context.Context) GetDestRegionsResultOutput

type GetDomainErrorPageInfosArgs

type GetDomainErrorPageInfosArgs struct {
	ErrorPageIds     []string `pulumi:"errorPageIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDomainErrorPageInfos.

type GetDomainErrorPageInfosErrorPageSet

type GetDomainErrorPageInfosErrorPageSet struct {
	Body         string                                         `pulumi:"body"`
	ClearHeaders []string                                       `pulumi:"clearHeaders"`
	Domain       string                                         `pulumi:"domain"`
	ErrorNos     []int                                          `pulumi:"errorNos"`
	ErrorPageId  string                                         `pulumi:"errorPageId"`
	ListenerId   string                                         `pulumi:"listenerId"`
	NewErrorNo   int                                            `pulumi:"newErrorNo"`
	SetHeaders   []GetDomainErrorPageInfosErrorPageSetSetHeader `pulumi:"setHeaders"`
	Status       int                                            `pulumi:"status"`
}

type GetDomainErrorPageInfosErrorPageSetArgs

type GetDomainErrorPageInfosErrorPageSetArgs struct {
	Body         pulumi.StringInput                                     `pulumi:"body"`
	ClearHeaders pulumi.StringArrayInput                                `pulumi:"clearHeaders"`
	Domain       pulumi.StringInput                                     `pulumi:"domain"`
	ErrorNos     pulumi.IntArrayInput                                   `pulumi:"errorNos"`
	ErrorPageId  pulumi.StringInput                                     `pulumi:"errorPageId"`
	ListenerId   pulumi.StringInput                                     `pulumi:"listenerId"`
	NewErrorNo   pulumi.IntInput                                        `pulumi:"newErrorNo"`
	SetHeaders   GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput `pulumi:"setHeaders"`
	Status       pulumi.IntInput                                        `pulumi:"status"`
}

func (GetDomainErrorPageInfosErrorPageSetArgs) ElementType

func (GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutput

func (i GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutput() GetDomainErrorPageInfosErrorPageSetOutput

func (GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext

func (i GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetOutput

type GetDomainErrorPageInfosErrorPageSetArray

type GetDomainErrorPageInfosErrorPageSetArray []GetDomainErrorPageInfosErrorPageSetInput

func (GetDomainErrorPageInfosErrorPageSetArray) ElementType

func (GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutput

func (i GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutput() GetDomainErrorPageInfosErrorPageSetArrayOutput

func (GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext

func (i GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetArrayOutput

type GetDomainErrorPageInfosErrorPageSetArrayInput

type GetDomainErrorPageInfosErrorPageSetArrayInput interface {
	pulumi.Input

	ToGetDomainErrorPageInfosErrorPageSetArrayOutput() GetDomainErrorPageInfosErrorPageSetArrayOutput
	ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext(context.Context) GetDomainErrorPageInfosErrorPageSetArrayOutput
}

GetDomainErrorPageInfosErrorPageSetArrayInput is an input type that accepts GetDomainErrorPageInfosErrorPageSetArray and GetDomainErrorPageInfosErrorPageSetArrayOutput values. You can construct a concrete instance of `GetDomainErrorPageInfosErrorPageSetArrayInput` via:

GetDomainErrorPageInfosErrorPageSetArray{ GetDomainErrorPageInfosErrorPageSetArgs{...} }

type GetDomainErrorPageInfosErrorPageSetArrayOutput

type GetDomainErrorPageInfosErrorPageSetArrayOutput struct{ *pulumi.OutputState }

func (GetDomainErrorPageInfosErrorPageSetArrayOutput) ElementType

func (GetDomainErrorPageInfosErrorPageSetArrayOutput) Index

func (GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutput

func (o GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutput() GetDomainErrorPageInfosErrorPageSetArrayOutput

func (GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext

func (o GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetArrayOutput

type GetDomainErrorPageInfosErrorPageSetInput

type GetDomainErrorPageInfosErrorPageSetInput interface {
	pulumi.Input

	ToGetDomainErrorPageInfosErrorPageSetOutput() GetDomainErrorPageInfosErrorPageSetOutput
	ToGetDomainErrorPageInfosErrorPageSetOutputWithContext(context.Context) GetDomainErrorPageInfosErrorPageSetOutput
}

GetDomainErrorPageInfosErrorPageSetInput is an input type that accepts GetDomainErrorPageInfosErrorPageSetArgs and GetDomainErrorPageInfosErrorPageSetOutput values. You can construct a concrete instance of `GetDomainErrorPageInfosErrorPageSetInput` via:

GetDomainErrorPageInfosErrorPageSetArgs{...}

type GetDomainErrorPageInfosErrorPageSetOutput

type GetDomainErrorPageInfosErrorPageSetOutput struct{ *pulumi.OutputState }

func (GetDomainErrorPageInfosErrorPageSetOutput) Body

func (GetDomainErrorPageInfosErrorPageSetOutput) ClearHeaders

func (GetDomainErrorPageInfosErrorPageSetOutput) Domain

func (GetDomainErrorPageInfosErrorPageSetOutput) ElementType

func (GetDomainErrorPageInfosErrorPageSetOutput) ErrorNos

func (GetDomainErrorPageInfosErrorPageSetOutput) ErrorPageId

func (GetDomainErrorPageInfosErrorPageSetOutput) ListenerId

func (GetDomainErrorPageInfosErrorPageSetOutput) NewErrorNo

func (GetDomainErrorPageInfosErrorPageSetOutput) SetHeaders

func (GetDomainErrorPageInfosErrorPageSetOutput) Status

func (GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutput

func (o GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutput() GetDomainErrorPageInfosErrorPageSetOutput

func (GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext

func (o GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetOutput

type GetDomainErrorPageInfosErrorPageSetSetHeader

type GetDomainErrorPageInfosErrorPageSetSetHeader struct {
	HeaderName  string `pulumi:"headerName"`
	HeaderValue string `pulumi:"headerValue"`
}

type GetDomainErrorPageInfosErrorPageSetSetHeaderArgs

type GetDomainErrorPageInfosErrorPageSetSetHeaderArgs struct {
	HeaderName  pulumi.StringInput `pulumi:"headerName"`
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ElementType

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput

func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderOutput

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext

func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderOutput

type GetDomainErrorPageInfosErrorPageSetSetHeaderArray

type GetDomainErrorPageInfosErrorPageSetSetHeaderArray []GetDomainErrorPageInfosErrorPageSetSetHeaderInput

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ElementType

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput

func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext

func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput

type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput

type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput interface {
	pulumi.Input

	ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
	ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext(context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
}

GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput is an input type that accepts GetDomainErrorPageInfosErrorPageSetSetHeaderArray and GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput values. You can construct a concrete instance of `GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput` via:

GetDomainErrorPageInfosErrorPageSetSetHeaderArray{ GetDomainErrorPageInfosErrorPageSetSetHeaderArgs{...} }

type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput

type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput struct{ *pulumi.OutputState }

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ElementType

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) Index

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput

func (GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext

func (o GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput

type GetDomainErrorPageInfosErrorPageSetSetHeaderInput

type GetDomainErrorPageInfosErrorPageSetSetHeaderInput interface {
	pulumi.Input

	ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
	ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext(context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
}

GetDomainErrorPageInfosErrorPageSetSetHeaderInput is an input type that accepts GetDomainErrorPageInfosErrorPageSetSetHeaderArgs and GetDomainErrorPageInfosErrorPageSetSetHeaderOutput values. You can construct a concrete instance of `GetDomainErrorPageInfosErrorPageSetSetHeaderInput` via:

GetDomainErrorPageInfosErrorPageSetSetHeaderArgs{...}

type GetDomainErrorPageInfosErrorPageSetSetHeaderOutput

type GetDomainErrorPageInfosErrorPageSetSetHeaderOutput struct{ *pulumi.OutputState }

func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ElementType

func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) HeaderName

func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) HeaderValue

func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput

func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderOutput

func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext

func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderOutput

type GetDomainErrorPageInfosOutputArgs

type GetDomainErrorPageInfosOutputArgs struct {
	ErrorPageIds     pulumi.StringArrayInput `pulumi:"errorPageIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDomainErrorPageInfos.

func (GetDomainErrorPageInfosOutputArgs) ElementType

type GetDomainErrorPageInfosResult

type GetDomainErrorPageInfosResult struct {
	ErrorPageIds  []string                              `pulumi:"errorPageIds"`
	ErrorPageSets []GetDomainErrorPageInfosErrorPageSet `pulumi:"errorPageSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDomainErrorPageInfos.

type GetDomainErrorPageInfosResultOutput

type GetDomainErrorPageInfosResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDomainErrorPageInfos.

func (GetDomainErrorPageInfosResultOutput) ElementType

func (GetDomainErrorPageInfosResultOutput) ErrorPageIds

func (GetDomainErrorPageInfosResultOutput) ErrorPageSets

func (GetDomainErrorPageInfosResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDomainErrorPageInfosResultOutput) ResultOutputFile

func (GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutput

func (o GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutput() GetDomainErrorPageInfosResultOutput

func (GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutputWithContext

func (o GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutputWithContext(ctx context.Context) GetDomainErrorPageInfosResultOutput

type GetDomainErrorPagesArgs

type GetDomainErrorPagesArgs struct {
	Domain           string   `pulumi:"domain"`
	Ids              []string `pulumi:"ids"`
	ListenerId       string   `pulumi:"listenerId"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDomainErrorPages.

type GetDomainErrorPagesErrorPageInfoList

type GetDomainErrorPagesErrorPageInfoList struct {
	Body          string                 `pulumi:"body"`
	ClearHeaders  []string               `pulumi:"clearHeaders"`
	Domain        string                 `pulumi:"domain"`
	ErrorCodes    []int                  `pulumi:"errorCodes"`
	Id            string                 `pulumi:"id"`
	ListenerId    string                 `pulumi:"listenerId"`
	NewErrorCodes int                    `pulumi:"newErrorCodes"`
	SetHeaders    map[string]interface{} `pulumi:"setHeaders"`
}

type GetDomainErrorPagesErrorPageInfoListArgs

type GetDomainErrorPagesErrorPageInfoListArgs struct {
	Body          pulumi.StringInput      `pulumi:"body"`
	ClearHeaders  pulumi.StringArrayInput `pulumi:"clearHeaders"`
	Domain        pulumi.StringInput      `pulumi:"domain"`
	ErrorCodes    pulumi.IntArrayInput    `pulumi:"errorCodes"`
	Id            pulumi.StringInput      `pulumi:"id"`
	ListenerId    pulumi.StringInput      `pulumi:"listenerId"`
	NewErrorCodes pulumi.IntInput         `pulumi:"newErrorCodes"`
	SetHeaders    pulumi.MapInput         `pulumi:"setHeaders"`
}

func (GetDomainErrorPagesErrorPageInfoListArgs) ElementType

func (GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutput

func (i GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutput() GetDomainErrorPagesErrorPageInfoListOutput

func (GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext

func (i GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListOutput

type GetDomainErrorPagesErrorPageInfoListArray

type GetDomainErrorPagesErrorPageInfoListArray []GetDomainErrorPagesErrorPageInfoListInput

func (GetDomainErrorPagesErrorPageInfoListArray) ElementType

func (GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutput

func (i GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutput() GetDomainErrorPagesErrorPageInfoListArrayOutput

func (GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext

func (i GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListArrayOutput

type GetDomainErrorPagesErrorPageInfoListArrayInput

type GetDomainErrorPagesErrorPageInfoListArrayInput interface {
	pulumi.Input

	ToGetDomainErrorPagesErrorPageInfoListArrayOutput() GetDomainErrorPagesErrorPageInfoListArrayOutput
	ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext(context.Context) GetDomainErrorPagesErrorPageInfoListArrayOutput
}

GetDomainErrorPagesErrorPageInfoListArrayInput is an input type that accepts GetDomainErrorPagesErrorPageInfoListArray and GetDomainErrorPagesErrorPageInfoListArrayOutput values. You can construct a concrete instance of `GetDomainErrorPagesErrorPageInfoListArrayInput` via:

GetDomainErrorPagesErrorPageInfoListArray{ GetDomainErrorPagesErrorPageInfoListArgs{...} }

type GetDomainErrorPagesErrorPageInfoListArrayOutput

type GetDomainErrorPagesErrorPageInfoListArrayOutput struct{ *pulumi.OutputState }

func (GetDomainErrorPagesErrorPageInfoListArrayOutput) ElementType

func (GetDomainErrorPagesErrorPageInfoListArrayOutput) Index

func (GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutput

func (o GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutput() GetDomainErrorPagesErrorPageInfoListArrayOutput

func (GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext

func (o GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListArrayOutput

type GetDomainErrorPagesErrorPageInfoListInput

type GetDomainErrorPagesErrorPageInfoListInput interface {
	pulumi.Input

	ToGetDomainErrorPagesErrorPageInfoListOutput() GetDomainErrorPagesErrorPageInfoListOutput
	ToGetDomainErrorPagesErrorPageInfoListOutputWithContext(context.Context) GetDomainErrorPagesErrorPageInfoListOutput
}

GetDomainErrorPagesErrorPageInfoListInput is an input type that accepts GetDomainErrorPagesErrorPageInfoListArgs and GetDomainErrorPagesErrorPageInfoListOutput values. You can construct a concrete instance of `GetDomainErrorPagesErrorPageInfoListInput` via:

GetDomainErrorPagesErrorPageInfoListArgs{...}

type GetDomainErrorPagesErrorPageInfoListOutput

type GetDomainErrorPagesErrorPageInfoListOutput struct{ *pulumi.OutputState }

func (GetDomainErrorPagesErrorPageInfoListOutput) Body

func (GetDomainErrorPagesErrorPageInfoListOutput) ClearHeaders

func (GetDomainErrorPagesErrorPageInfoListOutput) Domain

func (GetDomainErrorPagesErrorPageInfoListOutput) ElementType

func (GetDomainErrorPagesErrorPageInfoListOutput) ErrorCodes

func (GetDomainErrorPagesErrorPageInfoListOutput) Id

func (GetDomainErrorPagesErrorPageInfoListOutput) ListenerId

func (GetDomainErrorPagesErrorPageInfoListOutput) NewErrorCodes

func (GetDomainErrorPagesErrorPageInfoListOutput) SetHeaders

func (GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutput

func (o GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutput() GetDomainErrorPagesErrorPageInfoListOutput

func (GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext

func (o GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListOutput

type GetDomainErrorPagesOutputArgs

type GetDomainErrorPagesOutputArgs struct {
	Domain           pulumi.StringInput      `pulumi:"domain"`
	Ids              pulumi.StringArrayInput `pulumi:"ids"`
	ListenerId       pulumi.StringInput      `pulumi:"listenerId"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDomainErrorPages.

func (GetDomainErrorPagesOutputArgs) ElementType

type GetDomainErrorPagesResult

type GetDomainErrorPagesResult struct {
	Domain             string                                 `pulumi:"domain"`
	ErrorPageInfoLists []GetDomainErrorPagesErrorPageInfoList `pulumi:"errorPageInfoLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	Ids              []string `pulumi:"ids"`
	ListenerId       string   `pulumi:"listenerId"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of values returned by getDomainErrorPages.

type GetDomainErrorPagesResultOutput

type GetDomainErrorPagesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDomainErrorPages.

func (GetDomainErrorPagesResultOutput) Domain

func (GetDomainErrorPagesResultOutput) ElementType

func (GetDomainErrorPagesResultOutput) ErrorPageInfoLists

func (GetDomainErrorPagesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDomainErrorPagesResultOutput) Ids

func (GetDomainErrorPagesResultOutput) ListenerId

func (GetDomainErrorPagesResultOutput) ResultOutputFile

func (GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutput

func (o GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutput() GetDomainErrorPagesResultOutput

func (GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutputWithContext

func (o GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutputWithContext(ctx context.Context) GetDomainErrorPagesResultOutput

type GetGroupAndStatisticsProxyArgs

type GetGroupAndStatisticsProxyArgs struct {
	ProjectId        int     `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGroupAndStatisticsProxy.

type GetGroupAndStatisticsProxyGroupSet

type GetGroupAndStatisticsProxyGroupSet struct {
	GroupId   string                                       `pulumi:"groupId"`
	GroupName string                                       `pulumi:"groupName"`
	ProxySets []GetGroupAndStatisticsProxyGroupSetProxySet `pulumi:"proxySets"`
}

type GetGroupAndStatisticsProxyGroupSetArgs

type GetGroupAndStatisticsProxyGroupSetArgs struct {
	GroupId   pulumi.StringInput                                   `pulumi:"groupId"`
	GroupName pulumi.StringInput                                   `pulumi:"groupName"`
	ProxySets GetGroupAndStatisticsProxyGroupSetProxySetArrayInput `pulumi:"proxySets"`
}

func (GetGroupAndStatisticsProxyGroupSetArgs) ElementType

func (GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutput

func (i GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutput() GetGroupAndStatisticsProxyGroupSetOutput

func (GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext

func (i GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetOutput

type GetGroupAndStatisticsProxyGroupSetArray

type GetGroupAndStatisticsProxyGroupSetArray []GetGroupAndStatisticsProxyGroupSetInput

func (GetGroupAndStatisticsProxyGroupSetArray) ElementType

func (GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutput

func (i GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutput() GetGroupAndStatisticsProxyGroupSetArrayOutput

func (GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext

func (i GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetArrayOutput

type GetGroupAndStatisticsProxyGroupSetArrayInput

type GetGroupAndStatisticsProxyGroupSetArrayInput interface {
	pulumi.Input

	ToGetGroupAndStatisticsProxyGroupSetArrayOutput() GetGroupAndStatisticsProxyGroupSetArrayOutput
	ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetArrayOutput
}

GetGroupAndStatisticsProxyGroupSetArrayInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetArray and GetGroupAndStatisticsProxyGroupSetArrayOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetArrayInput` via:

GetGroupAndStatisticsProxyGroupSetArray{ GetGroupAndStatisticsProxyGroupSetArgs{...} }

type GetGroupAndStatisticsProxyGroupSetArrayOutput

type GetGroupAndStatisticsProxyGroupSetArrayOutput struct{ *pulumi.OutputState }

func (GetGroupAndStatisticsProxyGroupSetArrayOutput) ElementType

func (GetGroupAndStatisticsProxyGroupSetArrayOutput) Index

func (GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutput

func (o GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutput() GetGroupAndStatisticsProxyGroupSetArrayOutput

func (GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext

func (o GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetArrayOutput

type GetGroupAndStatisticsProxyGroupSetInput

type GetGroupAndStatisticsProxyGroupSetInput interface {
	pulumi.Input

	ToGetGroupAndStatisticsProxyGroupSetOutput() GetGroupAndStatisticsProxyGroupSetOutput
	ToGetGroupAndStatisticsProxyGroupSetOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetOutput
}

GetGroupAndStatisticsProxyGroupSetInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetArgs and GetGroupAndStatisticsProxyGroupSetOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetInput` via:

GetGroupAndStatisticsProxyGroupSetArgs{...}

type GetGroupAndStatisticsProxyGroupSetOutput

type GetGroupAndStatisticsProxyGroupSetOutput struct{ *pulumi.OutputState }

func (GetGroupAndStatisticsProxyGroupSetOutput) ElementType

func (GetGroupAndStatisticsProxyGroupSetOutput) GroupId

func (GetGroupAndStatisticsProxyGroupSetOutput) GroupName

func (GetGroupAndStatisticsProxyGroupSetOutput) ProxySets

func (GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutput

func (o GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutput() GetGroupAndStatisticsProxyGroupSetOutput

func (GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext

func (o GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetOutput

type GetGroupAndStatisticsProxyGroupSetProxySet

type GetGroupAndStatisticsProxyGroupSetProxySet struct {
	ListenerLists []GetGroupAndStatisticsProxyGroupSetProxySetListenerList `pulumi:"listenerLists"`
	ProxyId       string                                                   `pulumi:"proxyId"`
	ProxyName     string                                                   `pulumi:"proxyName"`
}

type GetGroupAndStatisticsProxyGroupSetProxySetArgs

type GetGroupAndStatisticsProxyGroupSetProxySetArgs struct {
	ListenerLists GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput `pulumi:"listenerLists"`
	ProxyId       pulumi.StringInput                                               `pulumi:"proxyId"`
	ProxyName     pulumi.StringInput                                               `pulumi:"proxyName"`
}

func (GetGroupAndStatisticsProxyGroupSetProxySetArgs) ElementType

func (GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput

func (i GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput() GetGroupAndStatisticsProxyGroupSetProxySetOutput

func (GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext

func (i GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetOutput

type GetGroupAndStatisticsProxyGroupSetProxySetArray

type GetGroupAndStatisticsProxyGroupSetProxySetArray []GetGroupAndStatisticsProxyGroupSetProxySetInput

func (GetGroupAndStatisticsProxyGroupSetProxySetArray) ElementType

func (GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput

func (i GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput

func (GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext

func (i GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput

type GetGroupAndStatisticsProxyGroupSetProxySetArrayInput

type GetGroupAndStatisticsProxyGroupSetProxySetArrayInput interface {
	pulumi.Input

	ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
	ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
}

GetGroupAndStatisticsProxyGroupSetProxySetArrayInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetProxySetArray and GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetProxySetArrayInput` via:

GetGroupAndStatisticsProxyGroupSetProxySetArray{ GetGroupAndStatisticsProxyGroupSetProxySetArgs{...} }

type GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput

type GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput struct{ *pulumi.OutputState }

func (GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ElementType

func (GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) Index

func (GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput

func (GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext

func (o GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput

type GetGroupAndStatisticsProxyGroupSetProxySetInput

type GetGroupAndStatisticsProxyGroupSetProxySetInput interface {
	pulumi.Input

	ToGetGroupAndStatisticsProxyGroupSetProxySetOutput() GetGroupAndStatisticsProxyGroupSetProxySetOutput
	ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetProxySetOutput
}

GetGroupAndStatisticsProxyGroupSetProxySetInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetProxySetArgs and GetGroupAndStatisticsProxyGroupSetProxySetOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetProxySetInput` via:

GetGroupAndStatisticsProxyGroupSetProxySetArgs{...}

type GetGroupAndStatisticsProxyGroupSetProxySetListenerList

type GetGroupAndStatisticsProxyGroupSetProxySetListenerList struct {
	ListenerId   string `pulumi:"listenerId"`
	ListenerName string `pulumi:"listenerName"`
	Port         int    `pulumi:"port"`
	Protocol     string `pulumi:"protocol"`
}

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs struct {
	ListenerId   pulumi.StringInput `pulumi:"listenerId"`
	ListenerName pulumi.StringInput `pulumi:"listenerName"`
	Port         pulumi.IntInput    `pulumi:"port"`
	Protocol     pulumi.StringInput `pulumi:"protocol"`
}

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ElementType

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext

func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray []GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ElementType

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext

func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput interface {
	pulumi.Input

	ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
	ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
}

GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray and GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput` via:

GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray{ GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs{...} }

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput struct{ *pulumi.OutputState }

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ElementType

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) Index

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext

func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput interface {
	pulumi.Input

	ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
	ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
}

GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs and GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput` via:

GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs{...}

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput

type GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput struct{ *pulumi.OutputState }

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ElementType

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ListenerId

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ListenerName

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) Port

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) Protocol

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput

func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext

func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput

type GetGroupAndStatisticsProxyGroupSetProxySetOutput

type GetGroupAndStatisticsProxyGroupSetProxySetOutput struct{ *pulumi.OutputState }

func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ElementType

func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ListenerLists

func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ProxyId

func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ProxyName

func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput

func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput() GetGroupAndStatisticsProxyGroupSetProxySetOutput

func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext

func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetOutput

type GetGroupAndStatisticsProxyOutputArgs

type GetGroupAndStatisticsProxyOutputArgs struct {
	ProjectId        pulumi.IntInput       `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGroupAndStatisticsProxy.

func (GetGroupAndStatisticsProxyOutputArgs) ElementType

type GetGroupAndStatisticsProxyResult

type GetGroupAndStatisticsProxyResult struct {
	GroupSets []GetGroupAndStatisticsProxyGroupSet `pulumi:"groupSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ProjectId        int     `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getGroupAndStatisticsProxy.

type GetGroupAndStatisticsProxyResultOutput

type GetGroupAndStatisticsProxyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroupAndStatisticsProxy.

func (GetGroupAndStatisticsProxyResultOutput) ElementType

func (GetGroupAndStatisticsProxyResultOutput) GroupSets

func (GetGroupAndStatisticsProxyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGroupAndStatisticsProxyResultOutput) ProjectId

func (GetGroupAndStatisticsProxyResultOutput) ResultOutputFile

func (GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutput

func (o GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutput() GetGroupAndStatisticsProxyResultOutput

func (GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutputWithContext

func (o GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyResultOutput

type GetHttpDomainsArgs

type GetHttpDomainsArgs struct {
	Domain           string  `pulumi:"domain"`
	ListenerId       string  `pulumi:"listenerId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getHttpDomains.

type GetHttpDomainsDomain

type GetHttpDomainsDomain struct {
	BasicAuth     bool   `pulumi:"basicAuth"`
	BasicAuthId   string `pulumi:"basicAuthId"`
	CertificateId string `pulumi:"certificateId"`
	// Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead.
	ClientCertificateId         string   `pulumi:"clientCertificateId"`
	ClientCertificateIds        []string `pulumi:"clientCertificateIds"`
	Domain                      string   `pulumi:"domain"`
	GaapAuth                    bool     `pulumi:"gaapAuth"`
	GaapAuthId                  string   `pulumi:"gaapAuthId"`
	RealserverAuth              bool     `pulumi:"realserverAuth"`
	RealserverCertificateDomain string   `pulumi:"realserverCertificateDomain"`
	// Deprecated: It has been deprecated from version 1.28.0. Use `realserver_certificate_ids` instead.
	RealserverCertificateId  string   `pulumi:"realserverCertificateId"`
	RealserverCertificateIds []string `pulumi:"realserverCertificateIds"`
}

type GetHttpDomainsDomainArgs

type GetHttpDomainsDomainArgs struct {
	BasicAuth     pulumi.BoolInput   `pulumi:"basicAuth"`
	BasicAuthId   pulumi.StringInput `pulumi:"basicAuthId"`
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead.
	ClientCertificateId         pulumi.StringInput      `pulumi:"clientCertificateId"`
	ClientCertificateIds        pulumi.StringArrayInput `pulumi:"clientCertificateIds"`
	Domain                      pulumi.StringInput      `pulumi:"domain"`
	GaapAuth                    pulumi.BoolInput        `pulumi:"gaapAuth"`
	GaapAuthId                  pulumi.StringInput      `pulumi:"gaapAuthId"`
	RealserverAuth              pulumi.BoolInput        `pulumi:"realserverAuth"`
	RealserverCertificateDomain pulumi.StringInput      `pulumi:"realserverCertificateDomain"`
	// Deprecated: It has been deprecated from version 1.28.0. Use `realserver_certificate_ids` instead.
	RealserverCertificateId  pulumi.StringInput      `pulumi:"realserverCertificateId"`
	RealserverCertificateIds pulumi.StringArrayInput `pulumi:"realserverCertificateIds"`
}

func (GetHttpDomainsDomainArgs) ElementType

func (GetHttpDomainsDomainArgs) ElementType() reflect.Type

func (GetHttpDomainsDomainArgs) ToGetHttpDomainsDomainOutput

func (i GetHttpDomainsDomainArgs) ToGetHttpDomainsDomainOutput() GetHttpDomainsDomainOutput

func (GetHttpDomainsDomainArgs) ToGetHttpDomainsDomainOutputWithContext

func (i GetHttpDomainsDomainArgs) ToGetHttpDomainsDomainOutputWithContext(ctx context.Context) GetHttpDomainsDomainOutput

type GetHttpDomainsDomainArray

type GetHttpDomainsDomainArray []GetHttpDomainsDomainInput

func (GetHttpDomainsDomainArray) ElementType

func (GetHttpDomainsDomainArray) ElementType() reflect.Type

func (GetHttpDomainsDomainArray) ToGetHttpDomainsDomainArrayOutput

func (i GetHttpDomainsDomainArray) ToGetHttpDomainsDomainArrayOutput() GetHttpDomainsDomainArrayOutput

func (GetHttpDomainsDomainArray) ToGetHttpDomainsDomainArrayOutputWithContext

func (i GetHttpDomainsDomainArray) ToGetHttpDomainsDomainArrayOutputWithContext(ctx context.Context) GetHttpDomainsDomainArrayOutput

type GetHttpDomainsDomainArrayInput

type GetHttpDomainsDomainArrayInput interface {
	pulumi.Input

	ToGetHttpDomainsDomainArrayOutput() GetHttpDomainsDomainArrayOutput
	ToGetHttpDomainsDomainArrayOutputWithContext(context.Context) GetHttpDomainsDomainArrayOutput
}

GetHttpDomainsDomainArrayInput is an input type that accepts GetHttpDomainsDomainArray and GetHttpDomainsDomainArrayOutput values. You can construct a concrete instance of `GetHttpDomainsDomainArrayInput` via:

GetHttpDomainsDomainArray{ GetHttpDomainsDomainArgs{...} }

type GetHttpDomainsDomainArrayOutput

type GetHttpDomainsDomainArrayOutput struct{ *pulumi.OutputState }

func (GetHttpDomainsDomainArrayOutput) ElementType

func (GetHttpDomainsDomainArrayOutput) Index

func (GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutput

func (o GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutput() GetHttpDomainsDomainArrayOutput

func (GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutputWithContext

func (o GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutputWithContext(ctx context.Context) GetHttpDomainsDomainArrayOutput

type GetHttpDomainsDomainInput

type GetHttpDomainsDomainInput interface {
	pulumi.Input

	ToGetHttpDomainsDomainOutput() GetHttpDomainsDomainOutput
	ToGetHttpDomainsDomainOutputWithContext(context.Context) GetHttpDomainsDomainOutput
}

GetHttpDomainsDomainInput is an input type that accepts GetHttpDomainsDomainArgs and GetHttpDomainsDomainOutput values. You can construct a concrete instance of `GetHttpDomainsDomainInput` via:

GetHttpDomainsDomainArgs{...}

type GetHttpDomainsDomainOutput

type GetHttpDomainsDomainOutput struct{ *pulumi.OutputState }

func (GetHttpDomainsDomainOutput) BasicAuth

func (GetHttpDomainsDomainOutput) BasicAuthId

func (GetHttpDomainsDomainOutput) CertificateId

func (GetHttpDomainsDomainOutput) ClientCertificateId deprecated

func (o GetHttpDomainsDomainOutput) ClientCertificateId() pulumi.StringOutput

Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead.

func (GetHttpDomainsDomainOutput) ClientCertificateIds

func (o GetHttpDomainsDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput

func (GetHttpDomainsDomainOutput) Domain

func (GetHttpDomainsDomainOutput) ElementType

func (GetHttpDomainsDomainOutput) ElementType() reflect.Type

func (GetHttpDomainsDomainOutput) GaapAuth

func (GetHttpDomainsDomainOutput) GaapAuthId

func (GetHttpDomainsDomainOutput) RealserverAuth

func (o GetHttpDomainsDomainOutput) RealserverAuth() pulumi.BoolOutput

func (GetHttpDomainsDomainOutput) RealserverCertificateDomain

func (o GetHttpDomainsDomainOutput) RealserverCertificateDomain() pulumi.StringOutput

func (GetHttpDomainsDomainOutput) RealserverCertificateId deprecated

func (o GetHttpDomainsDomainOutput) RealserverCertificateId() pulumi.StringOutput

Deprecated: It has been deprecated from version 1.28.0. Use `realserver_certificate_ids` instead.

func (GetHttpDomainsDomainOutput) RealserverCertificateIds

func (o GetHttpDomainsDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput

func (GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutput

func (o GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutput() GetHttpDomainsDomainOutput

func (GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutputWithContext

func (o GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutputWithContext(ctx context.Context) GetHttpDomainsDomainOutput

type GetHttpDomainsOutputArgs

type GetHttpDomainsOutputArgs struct {
	Domain           pulumi.StringInput    `pulumi:"domain"`
	ListenerId       pulumi.StringInput    `pulumi:"listenerId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getHttpDomains.

func (GetHttpDomainsOutputArgs) ElementType

func (GetHttpDomainsOutputArgs) ElementType() reflect.Type

type GetHttpDomainsResult

type GetHttpDomainsResult struct {
	Domain  string                 `pulumi:"domain"`
	Domains []GetHttpDomainsDomain `pulumi:"domains"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ListenerId       string  `pulumi:"listenerId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getHttpDomains.

func GetHttpDomains

func GetHttpDomains(ctx *pulumi.Context, args *GetHttpDomainsArgs, opts ...pulumi.InvokeOption) (*GetHttpDomainsResult, error)

type GetHttpDomainsResultOutput

type GetHttpDomainsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHttpDomains.

func (GetHttpDomainsResultOutput) Domain

func (GetHttpDomainsResultOutput) Domains

func (GetHttpDomainsResultOutput) ElementType

func (GetHttpDomainsResultOutput) ElementType() reflect.Type

func (GetHttpDomainsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetHttpDomainsResultOutput) ListenerId

func (GetHttpDomainsResultOutput) ResultOutputFile

func (o GetHttpDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutput

func (o GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutput() GetHttpDomainsResultOutput

func (GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutputWithContext

func (o GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutputWithContext(ctx context.Context) GetHttpDomainsResultOutput

type GetHttpRulesArgs

type GetHttpRulesArgs struct {
	Domain           *string `pulumi:"domain"`
	ForwardHost      *string `pulumi:"forwardHost"`
	ListenerId       string  `pulumi:"listenerId"`
	Path             *string `pulumi:"path"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getHttpRules.

type GetHttpRulesOutputArgs

type GetHttpRulesOutputArgs struct {
	Domain           pulumi.StringPtrInput `pulumi:"domain"`
	ForwardHost      pulumi.StringPtrInput `pulumi:"forwardHost"`
	ListenerId       pulumi.StringInput    `pulumi:"listenerId"`
	Path             pulumi.StringPtrInput `pulumi:"path"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getHttpRules.

func (GetHttpRulesOutputArgs) ElementType

func (GetHttpRulesOutputArgs) ElementType() reflect.Type

type GetHttpRulesResult

type GetHttpRulesResult struct {
	Domain      *string `pulumi:"domain"`
	ForwardHost *string `pulumi:"forwardHost"`
	// The provider-assigned unique ID for this managed resource.
	Id               string             `pulumi:"id"`
	ListenerId       string             `pulumi:"listenerId"`
	Path             *string            `pulumi:"path"`
	ResultOutputFile *string            `pulumi:"resultOutputFile"`
	Rules            []GetHttpRulesRule `pulumi:"rules"`
}

A collection of values returned by getHttpRules.

func GetHttpRules

func GetHttpRules(ctx *pulumi.Context, args *GetHttpRulesArgs, opts ...pulumi.InvokeOption) (*GetHttpRulesResult, error)

type GetHttpRulesResultOutput

type GetHttpRulesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHttpRules.

func (GetHttpRulesResultOutput) Domain

func (GetHttpRulesResultOutput) ElementType

func (GetHttpRulesResultOutput) ElementType() reflect.Type

func (GetHttpRulesResultOutput) ForwardHost

func (GetHttpRulesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetHttpRulesResultOutput) ListenerId

func (GetHttpRulesResultOutput) Path

func (GetHttpRulesResultOutput) ResultOutputFile

func (o GetHttpRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetHttpRulesResultOutput) Rules

func (GetHttpRulesResultOutput) ToGetHttpRulesResultOutput

func (o GetHttpRulesResultOutput) ToGetHttpRulesResultOutput() GetHttpRulesResultOutput

func (GetHttpRulesResultOutput) ToGetHttpRulesResultOutputWithContext

func (o GetHttpRulesResultOutput) ToGetHttpRulesResultOutputWithContext(ctx context.Context) GetHttpRulesResultOutput

type GetHttpRulesRule

type GetHttpRulesRule struct {
	ConnectTimeout         int                          `pulumi:"connectTimeout"`
	Domain                 string                       `pulumi:"domain"`
	ForwardHost            string                       `pulumi:"forwardHost"`
	HealthCheck            bool                         `pulumi:"healthCheck"`
	HealthCheckMethod      string                       `pulumi:"healthCheckMethod"`
	HealthCheckPath        string                       `pulumi:"healthCheckPath"`
	HealthCheckStatusCodes []int                        `pulumi:"healthCheckStatusCodes"`
	Id                     string                       `pulumi:"id"`
	Interval               int                          `pulumi:"interval"`
	ListenerId             string                       `pulumi:"listenerId"`
	Path                   string                       `pulumi:"path"`
	RealserverType         string                       `pulumi:"realserverType"`
	Realservers            []GetHttpRulesRuleRealserver `pulumi:"realservers"`
	Scheduler              string                       `pulumi:"scheduler"`
	Sni                    string                       `pulumi:"sni"`
	SniSwitch              string                       `pulumi:"sniSwitch"`
}

type GetHttpRulesRuleArgs

type GetHttpRulesRuleArgs struct {
	ConnectTimeout         pulumi.IntInput                      `pulumi:"connectTimeout"`
	Domain                 pulumi.StringInput                   `pulumi:"domain"`
	ForwardHost            pulumi.StringInput                   `pulumi:"forwardHost"`
	HealthCheck            pulumi.BoolInput                     `pulumi:"healthCheck"`
	HealthCheckMethod      pulumi.StringInput                   `pulumi:"healthCheckMethod"`
	HealthCheckPath        pulumi.StringInput                   `pulumi:"healthCheckPath"`
	HealthCheckStatusCodes pulumi.IntArrayInput                 `pulumi:"healthCheckStatusCodes"`
	Id                     pulumi.StringInput                   `pulumi:"id"`
	Interval               pulumi.IntInput                      `pulumi:"interval"`
	ListenerId             pulumi.StringInput                   `pulumi:"listenerId"`
	Path                   pulumi.StringInput                   `pulumi:"path"`
	RealserverType         pulumi.StringInput                   `pulumi:"realserverType"`
	Realservers            GetHttpRulesRuleRealserverArrayInput `pulumi:"realservers"`
	Scheduler              pulumi.StringInput                   `pulumi:"scheduler"`
	Sni                    pulumi.StringInput                   `pulumi:"sni"`
	SniSwitch              pulumi.StringInput                   `pulumi:"sniSwitch"`
}

func (GetHttpRulesRuleArgs) ElementType

func (GetHttpRulesRuleArgs) ElementType() reflect.Type

func (GetHttpRulesRuleArgs) ToGetHttpRulesRuleOutput

func (i GetHttpRulesRuleArgs) ToGetHttpRulesRuleOutput() GetHttpRulesRuleOutput

func (GetHttpRulesRuleArgs) ToGetHttpRulesRuleOutputWithContext

func (i GetHttpRulesRuleArgs) ToGetHttpRulesRuleOutputWithContext(ctx context.Context) GetHttpRulesRuleOutput

type GetHttpRulesRuleArray

type GetHttpRulesRuleArray []GetHttpRulesRuleInput

func (GetHttpRulesRuleArray) ElementType

func (GetHttpRulesRuleArray) ElementType() reflect.Type

func (GetHttpRulesRuleArray) ToGetHttpRulesRuleArrayOutput

func (i GetHttpRulesRuleArray) ToGetHttpRulesRuleArrayOutput() GetHttpRulesRuleArrayOutput

func (GetHttpRulesRuleArray) ToGetHttpRulesRuleArrayOutputWithContext

func (i GetHttpRulesRuleArray) ToGetHttpRulesRuleArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleArrayOutput

type GetHttpRulesRuleArrayInput

type GetHttpRulesRuleArrayInput interface {
	pulumi.Input

	ToGetHttpRulesRuleArrayOutput() GetHttpRulesRuleArrayOutput
	ToGetHttpRulesRuleArrayOutputWithContext(context.Context) GetHttpRulesRuleArrayOutput
}

GetHttpRulesRuleArrayInput is an input type that accepts GetHttpRulesRuleArray and GetHttpRulesRuleArrayOutput values. You can construct a concrete instance of `GetHttpRulesRuleArrayInput` via:

GetHttpRulesRuleArray{ GetHttpRulesRuleArgs{...} }

type GetHttpRulesRuleArrayOutput

type GetHttpRulesRuleArrayOutput struct{ *pulumi.OutputState }

func (GetHttpRulesRuleArrayOutput) ElementType

func (GetHttpRulesRuleArrayOutput) Index

func (GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutput

func (o GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutput() GetHttpRulesRuleArrayOutput

func (GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutputWithContext

func (o GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleArrayOutput

type GetHttpRulesRuleInput

type GetHttpRulesRuleInput interface {
	pulumi.Input

	ToGetHttpRulesRuleOutput() GetHttpRulesRuleOutput
	ToGetHttpRulesRuleOutputWithContext(context.Context) GetHttpRulesRuleOutput
}

GetHttpRulesRuleInput is an input type that accepts GetHttpRulesRuleArgs and GetHttpRulesRuleOutput values. You can construct a concrete instance of `GetHttpRulesRuleInput` via:

GetHttpRulesRuleArgs{...}

type GetHttpRulesRuleOutput

type GetHttpRulesRuleOutput struct{ *pulumi.OutputState }

func (GetHttpRulesRuleOutput) ConnectTimeout

func (o GetHttpRulesRuleOutput) ConnectTimeout() pulumi.IntOutput

func (GetHttpRulesRuleOutput) Domain

func (GetHttpRulesRuleOutput) ElementType

func (GetHttpRulesRuleOutput) ElementType() reflect.Type

func (GetHttpRulesRuleOutput) ForwardHost

func (o GetHttpRulesRuleOutput) ForwardHost() pulumi.StringOutput

func (GetHttpRulesRuleOutput) HealthCheck

func (o GetHttpRulesRuleOutput) HealthCheck() pulumi.BoolOutput

func (GetHttpRulesRuleOutput) HealthCheckMethod

func (o GetHttpRulesRuleOutput) HealthCheckMethod() pulumi.StringOutput

func (GetHttpRulesRuleOutput) HealthCheckPath

func (o GetHttpRulesRuleOutput) HealthCheckPath() pulumi.StringOutput

func (GetHttpRulesRuleOutput) HealthCheckStatusCodes

func (o GetHttpRulesRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput

func (GetHttpRulesRuleOutput) Id

func (GetHttpRulesRuleOutput) Interval

func (GetHttpRulesRuleOutput) ListenerId

func (GetHttpRulesRuleOutput) Path

func (GetHttpRulesRuleOutput) RealserverType

func (o GetHttpRulesRuleOutput) RealserverType() pulumi.StringOutput

func (GetHttpRulesRuleOutput) Realservers

func (GetHttpRulesRuleOutput) Scheduler

func (GetHttpRulesRuleOutput) Sni

func (GetHttpRulesRuleOutput) SniSwitch

func (GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutput

func (o GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutput() GetHttpRulesRuleOutput

func (GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutputWithContext

func (o GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutputWithContext(ctx context.Context) GetHttpRulesRuleOutput

type GetHttpRulesRuleRealserver

type GetHttpRulesRuleRealserver struct {
	Domain string `pulumi:"domain"`
	Id     string `pulumi:"id"`
	Ip     string `pulumi:"ip"`
	Port   int    `pulumi:"port"`
	Status int    `pulumi:"status"`
	Weight int    `pulumi:"weight"`
}

type GetHttpRulesRuleRealserverArgs

type GetHttpRulesRuleRealserverArgs struct {
	Domain pulumi.StringInput `pulumi:"domain"`
	Id     pulumi.StringInput `pulumi:"id"`
	Ip     pulumi.StringInput `pulumi:"ip"`
	Port   pulumi.IntInput    `pulumi:"port"`
	Status pulumi.IntInput    `pulumi:"status"`
	Weight pulumi.IntInput    `pulumi:"weight"`
}

func (GetHttpRulesRuleRealserverArgs) ElementType

func (GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutput

func (i GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutput() GetHttpRulesRuleRealserverOutput

func (GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutputWithContext

func (i GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverOutput

type GetHttpRulesRuleRealserverArray

type GetHttpRulesRuleRealserverArray []GetHttpRulesRuleRealserverInput

func (GetHttpRulesRuleRealserverArray) ElementType

func (GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutput

func (i GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutput() GetHttpRulesRuleRealserverArrayOutput

func (GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutputWithContext

func (i GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverArrayOutput

type GetHttpRulesRuleRealserverArrayInput

type GetHttpRulesRuleRealserverArrayInput interface {
	pulumi.Input

	ToGetHttpRulesRuleRealserverArrayOutput() GetHttpRulesRuleRealserverArrayOutput
	ToGetHttpRulesRuleRealserverArrayOutputWithContext(context.Context) GetHttpRulesRuleRealserverArrayOutput
}

GetHttpRulesRuleRealserverArrayInput is an input type that accepts GetHttpRulesRuleRealserverArray and GetHttpRulesRuleRealserverArrayOutput values. You can construct a concrete instance of `GetHttpRulesRuleRealserverArrayInput` via:

GetHttpRulesRuleRealserverArray{ GetHttpRulesRuleRealserverArgs{...} }

type GetHttpRulesRuleRealserverArrayOutput

type GetHttpRulesRuleRealserverArrayOutput struct{ *pulumi.OutputState }

func (GetHttpRulesRuleRealserverArrayOutput) ElementType

func (GetHttpRulesRuleRealserverArrayOutput) Index

func (GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutput

func (o GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutput() GetHttpRulesRuleRealserverArrayOutput

func (GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutputWithContext

func (o GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverArrayOutput

type GetHttpRulesRuleRealserverInput

type GetHttpRulesRuleRealserverInput interface {
	pulumi.Input

	ToGetHttpRulesRuleRealserverOutput() GetHttpRulesRuleRealserverOutput
	ToGetHttpRulesRuleRealserverOutputWithContext(context.Context) GetHttpRulesRuleRealserverOutput
}

GetHttpRulesRuleRealserverInput is an input type that accepts GetHttpRulesRuleRealserverArgs and GetHttpRulesRuleRealserverOutput values. You can construct a concrete instance of `GetHttpRulesRuleRealserverInput` via:

GetHttpRulesRuleRealserverArgs{...}

type GetHttpRulesRuleRealserverOutput

type GetHttpRulesRuleRealserverOutput struct{ *pulumi.OutputState }

func (GetHttpRulesRuleRealserverOutput) Domain

func (GetHttpRulesRuleRealserverOutput) ElementType

func (GetHttpRulesRuleRealserverOutput) Id

func (GetHttpRulesRuleRealserverOutput) Ip

func (GetHttpRulesRuleRealserverOutput) Port

func (GetHttpRulesRuleRealserverOutput) Status

func (GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutput

func (o GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutput() GetHttpRulesRuleRealserverOutput

func (GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutputWithContext

func (o GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverOutput

func (GetHttpRulesRuleRealserverOutput) Weight

type GetLayer4ListenersArgs

type GetLayer4ListenersArgs struct {
	ListenerId       *string `pulumi:"listenerId"`
	ListenerName     *string `pulumi:"listenerName"`
	Port             *int    `pulumi:"port"`
	Protocol         string  `pulumi:"protocol"`
	ProxyId          *string `pulumi:"proxyId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLayer4Listeners.

type GetLayer4ListenersListener

type GetLayer4ListenersListener struct {
	ConnectTimeout int    `pulumi:"connectTimeout"`
	CreateTime     string `pulumi:"createTime"`
	HealthCheck    bool   `pulumi:"healthCheck"`
	Id             string `pulumi:"id"`
	Interval       int    `pulumi:"interval"`
	Name           string `pulumi:"name"`
	Port           int    `pulumi:"port"`
	Protocol       string `pulumi:"protocol"`
	ProxyId        string `pulumi:"proxyId"`
	RealserverType string `pulumi:"realserverType"`
	Scheduler      string `pulumi:"scheduler"`
	Status         int    `pulumi:"status"`
}

type GetLayer4ListenersListenerArgs

type GetLayer4ListenersListenerArgs struct {
	ConnectTimeout pulumi.IntInput    `pulumi:"connectTimeout"`
	CreateTime     pulumi.StringInput `pulumi:"createTime"`
	HealthCheck    pulumi.BoolInput   `pulumi:"healthCheck"`
	Id             pulumi.StringInput `pulumi:"id"`
	Interval       pulumi.IntInput    `pulumi:"interval"`
	Name           pulumi.StringInput `pulumi:"name"`
	Port           pulumi.IntInput    `pulumi:"port"`
	Protocol       pulumi.StringInput `pulumi:"protocol"`
	ProxyId        pulumi.StringInput `pulumi:"proxyId"`
	RealserverType pulumi.StringInput `pulumi:"realserverType"`
	Scheduler      pulumi.StringInput `pulumi:"scheduler"`
	Status         pulumi.IntInput    `pulumi:"status"`
}

func (GetLayer4ListenersListenerArgs) ElementType

func (GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutput

func (i GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutput() GetLayer4ListenersListenerOutput

func (GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutputWithContext

func (i GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutputWithContext(ctx context.Context) GetLayer4ListenersListenerOutput

type GetLayer4ListenersListenerArray

type GetLayer4ListenersListenerArray []GetLayer4ListenersListenerInput

func (GetLayer4ListenersListenerArray) ElementType

func (GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutput

func (i GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutput() GetLayer4ListenersListenerArrayOutput

func (GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutputWithContext

func (i GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer4ListenersListenerArrayOutput

type GetLayer4ListenersListenerArrayInput

type GetLayer4ListenersListenerArrayInput interface {
	pulumi.Input

	ToGetLayer4ListenersListenerArrayOutput() GetLayer4ListenersListenerArrayOutput
	ToGetLayer4ListenersListenerArrayOutputWithContext(context.Context) GetLayer4ListenersListenerArrayOutput
}

GetLayer4ListenersListenerArrayInput is an input type that accepts GetLayer4ListenersListenerArray and GetLayer4ListenersListenerArrayOutput values. You can construct a concrete instance of `GetLayer4ListenersListenerArrayInput` via:

GetLayer4ListenersListenerArray{ GetLayer4ListenersListenerArgs{...} }

type GetLayer4ListenersListenerArrayOutput

type GetLayer4ListenersListenerArrayOutput struct{ *pulumi.OutputState }

func (GetLayer4ListenersListenerArrayOutput) ElementType

func (GetLayer4ListenersListenerArrayOutput) Index

func (GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutput

func (o GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutput() GetLayer4ListenersListenerArrayOutput

func (GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutputWithContext

func (o GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer4ListenersListenerArrayOutput

type GetLayer4ListenersListenerInput

type GetLayer4ListenersListenerInput interface {
	pulumi.Input

	ToGetLayer4ListenersListenerOutput() GetLayer4ListenersListenerOutput
	ToGetLayer4ListenersListenerOutputWithContext(context.Context) GetLayer4ListenersListenerOutput
}

GetLayer4ListenersListenerInput is an input type that accepts GetLayer4ListenersListenerArgs and GetLayer4ListenersListenerOutput values. You can construct a concrete instance of `GetLayer4ListenersListenerInput` via:

GetLayer4ListenersListenerArgs{...}

type GetLayer4ListenersListenerOutput

type GetLayer4ListenersListenerOutput struct{ *pulumi.OutputState }

func (GetLayer4ListenersListenerOutput) ConnectTimeout

func (GetLayer4ListenersListenerOutput) CreateTime

func (GetLayer4ListenersListenerOutput) ElementType

func (GetLayer4ListenersListenerOutput) HealthCheck

func (GetLayer4ListenersListenerOutput) Id

func (GetLayer4ListenersListenerOutput) Interval

func (GetLayer4ListenersListenerOutput) Name

func (GetLayer4ListenersListenerOutput) Port

func (GetLayer4ListenersListenerOutput) Protocol

func (GetLayer4ListenersListenerOutput) ProxyId

func (GetLayer4ListenersListenerOutput) RealserverType

func (GetLayer4ListenersListenerOutput) Scheduler

func (GetLayer4ListenersListenerOutput) Status

func (GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutput

func (o GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutput() GetLayer4ListenersListenerOutput

func (GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutputWithContext

func (o GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutputWithContext(ctx context.Context) GetLayer4ListenersListenerOutput

type GetLayer4ListenersOutputArgs

type GetLayer4ListenersOutputArgs struct {
	ListenerId       pulumi.StringPtrInput `pulumi:"listenerId"`
	ListenerName     pulumi.StringPtrInput `pulumi:"listenerName"`
	Port             pulumi.IntPtrInput    `pulumi:"port"`
	Protocol         pulumi.StringInput    `pulumi:"protocol"`
	ProxyId          pulumi.StringPtrInput `pulumi:"proxyId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLayer4Listeners.

func (GetLayer4ListenersOutputArgs) ElementType

type GetLayer4ListenersResult

type GetLayer4ListenersResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	ListenerId       *string                      `pulumi:"listenerId"`
	ListenerName     *string                      `pulumi:"listenerName"`
	Listeners        []GetLayer4ListenersListener `pulumi:"listeners"`
	Port             *int                         `pulumi:"port"`
	Protocol         string                       `pulumi:"protocol"`
	ProxyId          *string                      `pulumi:"proxyId"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getLayer4Listeners.

type GetLayer4ListenersResultOutput

type GetLayer4ListenersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLayer4Listeners.

func (GetLayer4ListenersResultOutput) ElementType

func (GetLayer4ListenersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLayer4ListenersResultOutput) ListenerId

func (GetLayer4ListenersResultOutput) ListenerName

func (GetLayer4ListenersResultOutput) Listeners

func (GetLayer4ListenersResultOutput) Port

func (GetLayer4ListenersResultOutput) Protocol

func (GetLayer4ListenersResultOutput) ProxyId

func (GetLayer4ListenersResultOutput) ResultOutputFile

func (GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutput

func (o GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutput() GetLayer4ListenersResultOutput

func (GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutputWithContext

func (o GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutputWithContext(ctx context.Context) GetLayer4ListenersResultOutput

type GetLayer7ListenersArgs

type GetLayer7ListenersArgs struct {
	ListenerId       *string `pulumi:"listenerId"`
	ListenerName     *string `pulumi:"listenerName"`
	Port             *int    `pulumi:"port"`
	Protocol         string  `pulumi:"protocol"`
	ProxyId          *string `pulumi:"proxyId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLayer7Listeners.

type GetLayer7ListenersListener

type GetLayer7ListenersListener struct {
	AuthType      int    `pulumi:"authType"`
	CertificateId string `pulumi:"certificateId"`
	// Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead.
	ClientCertificateId  string   `pulumi:"clientCertificateId"`
	ClientCertificateIds []string `pulumi:"clientCertificateIds"`
	CreateTime           string   `pulumi:"createTime"`
	ForwardProtocol      string   `pulumi:"forwardProtocol"`
	Id                   string   `pulumi:"id"`
	Name                 string   `pulumi:"name"`
	Port                 int      `pulumi:"port"`
	Protocol             string   `pulumi:"protocol"`
	ProxyId              string   `pulumi:"proxyId"`
	Status               int      `pulumi:"status"`
}

type GetLayer7ListenersListenerArgs

type GetLayer7ListenersListenerArgs struct {
	AuthType      pulumi.IntInput    `pulumi:"authType"`
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead.
	ClientCertificateId  pulumi.StringInput      `pulumi:"clientCertificateId"`
	ClientCertificateIds pulumi.StringArrayInput `pulumi:"clientCertificateIds"`
	CreateTime           pulumi.StringInput      `pulumi:"createTime"`
	ForwardProtocol      pulumi.StringInput      `pulumi:"forwardProtocol"`
	Id                   pulumi.StringInput      `pulumi:"id"`
	Name                 pulumi.StringInput      `pulumi:"name"`
	Port                 pulumi.IntInput         `pulumi:"port"`
	Protocol             pulumi.StringInput      `pulumi:"protocol"`
	ProxyId              pulumi.StringInput      `pulumi:"proxyId"`
	Status               pulumi.IntInput         `pulumi:"status"`
}

func (GetLayer7ListenersListenerArgs) ElementType

func (GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutput

func (i GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutput() GetLayer7ListenersListenerOutput

func (GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutputWithContext

func (i GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutputWithContext(ctx context.Context) GetLayer7ListenersListenerOutput

type GetLayer7ListenersListenerArray

type GetLayer7ListenersListenerArray []GetLayer7ListenersListenerInput

func (GetLayer7ListenersListenerArray) ElementType

func (GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutput

func (i GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutput() GetLayer7ListenersListenerArrayOutput

func (GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutputWithContext

func (i GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer7ListenersListenerArrayOutput

type GetLayer7ListenersListenerArrayInput

type GetLayer7ListenersListenerArrayInput interface {
	pulumi.Input

	ToGetLayer7ListenersListenerArrayOutput() GetLayer7ListenersListenerArrayOutput
	ToGetLayer7ListenersListenerArrayOutputWithContext(context.Context) GetLayer7ListenersListenerArrayOutput
}

GetLayer7ListenersListenerArrayInput is an input type that accepts GetLayer7ListenersListenerArray and GetLayer7ListenersListenerArrayOutput values. You can construct a concrete instance of `GetLayer7ListenersListenerArrayInput` via:

GetLayer7ListenersListenerArray{ GetLayer7ListenersListenerArgs{...} }

type GetLayer7ListenersListenerArrayOutput

type GetLayer7ListenersListenerArrayOutput struct{ *pulumi.OutputState }

func (GetLayer7ListenersListenerArrayOutput) ElementType

func (GetLayer7ListenersListenerArrayOutput) Index

func (GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutput

func (o GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutput() GetLayer7ListenersListenerArrayOutput

func (GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutputWithContext

func (o GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer7ListenersListenerArrayOutput

type GetLayer7ListenersListenerInput

type GetLayer7ListenersListenerInput interface {
	pulumi.Input

	ToGetLayer7ListenersListenerOutput() GetLayer7ListenersListenerOutput
	ToGetLayer7ListenersListenerOutputWithContext(context.Context) GetLayer7ListenersListenerOutput
}

GetLayer7ListenersListenerInput is an input type that accepts GetLayer7ListenersListenerArgs and GetLayer7ListenersListenerOutput values. You can construct a concrete instance of `GetLayer7ListenersListenerInput` via:

GetLayer7ListenersListenerArgs{...}

type GetLayer7ListenersListenerOutput

type GetLayer7ListenersListenerOutput struct{ *pulumi.OutputState }

func (GetLayer7ListenersListenerOutput) AuthType

func (GetLayer7ListenersListenerOutput) CertificateId

func (GetLayer7ListenersListenerOutput) ClientCertificateId deprecated

func (o GetLayer7ListenersListenerOutput) ClientCertificateId() pulumi.StringOutput

Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead.

func (GetLayer7ListenersListenerOutput) ClientCertificateIds

func (GetLayer7ListenersListenerOutput) CreateTime

func (GetLayer7ListenersListenerOutput) ElementType

func (GetLayer7ListenersListenerOutput) ForwardProtocol

func (GetLayer7ListenersListenerOutput) Id

func (GetLayer7ListenersListenerOutput) Name

func (GetLayer7ListenersListenerOutput) Port

func (GetLayer7ListenersListenerOutput) Protocol

func (GetLayer7ListenersListenerOutput) ProxyId

func (GetLayer7ListenersListenerOutput) Status

func (GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutput

func (o GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutput() GetLayer7ListenersListenerOutput

func (GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutputWithContext

func (o GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutputWithContext(ctx context.Context) GetLayer7ListenersListenerOutput

type GetLayer7ListenersOutputArgs

type GetLayer7ListenersOutputArgs struct {
	ListenerId       pulumi.StringPtrInput `pulumi:"listenerId"`
	ListenerName     pulumi.StringPtrInput `pulumi:"listenerName"`
	Port             pulumi.IntPtrInput    `pulumi:"port"`
	Protocol         pulumi.StringInput    `pulumi:"protocol"`
	ProxyId          pulumi.StringPtrInput `pulumi:"proxyId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLayer7Listeners.

func (GetLayer7ListenersOutputArgs) ElementType

type GetLayer7ListenersResult

type GetLayer7ListenersResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	ListenerId       *string                      `pulumi:"listenerId"`
	ListenerName     *string                      `pulumi:"listenerName"`
	Listeners        []GetLayer7ListenersListener `pulumi:"listeners"`
	Port             *int                         `pulumi:"port"`
	Protocol         string                       `pulumi:"protocol"`
	ProxyId          *string                      `pulumi:"proxyId"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getLayer7Listeners.

type GetLayer7ListenersResultOutput

type GetLayer7ListenersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLayer7Listeners.

func (GetLayer7ListenersResultOutput) ElementType

func (GetLayer7ListenersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLayer7ListenersResultOutput) ListenerId

func (GetLayer7ListenersResultOutput) ListenerName

func (GetLayer7ListenersResultOutput) Listeners

func (GetLayer7ListenersResultOutput) Port

func (GetLayer7ListenersResultOutput) Protocol

func (GetLayer7ListenersResultOutput) ProxyId

func (GetLayer7ListenersResultOutput) ResultOutputFile

func (GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutput

func (o GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutput() GetLayer7ListenersResultOutput

func (GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutputWithContext

func (o GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutputWithContext(ctx context.Context) GetLayer7ListenersResultOutput

type GetListenerRealServersArgs

type GetListenerRealServersArgs struct {
	ListenerId       string  `pulumi:"listenerId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getListenerRealServers.

type GetListenerRealServersBindRealServerSet

type GetListenerRealServersBindRealServerSet struct {
	DownIPLists            []string `pulumi:"downIPLists"`
	RealServerFailoverRole string   `pulumi:"realServerFailoverRole"`
	RealServerIP           string   `pulumi:"realServerIP"`
	RealServerId           string   `pulumi:"realServerId"`
	RealServerPort         int      `pulumi:"realServerPort"`
	RealServerStatus       int      `pulumi:"realServerStatus"`
	RealServerWeight       int      `pulumi:"realServerWeight"`
}

type GetListenerRealServersBindRealServerSetArgs

type GetListenerRealServersBindRealServerSetArgs struct {
	DownIPLists            pulumi.StringArrayInput `pulumi:"downIPLists"`
	RealServerFailoverRole pulumi.StringInput      `pulumi:"realServerFailoverRole"`
	RealServerIP           pulumi.StringInput      `pulumi:"realServerIP"`
	RealServerId           pulumi.StringInput      `pulumi:"realServerId"`
	RealServerPort         pulumi.IntInput         `pulumi:"realServerPort"`
	RealServerStatus       pulumi.IntInput         `pulumi:"realServerStatus"`
	RealServerWeight       pulumi.IntInput         `pulumi:"realServerWeight"`
}

func (GetListenerRealServersBindRealServerSetArgs) ElementType

func (GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutput

func (i GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutput() GetListenerRealServersBindRealServerSetOutput

func (GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutputWithContext

func (i GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetOutput

type GetListenerRealServersBindRealServerSetArray

type GetListenerRealServersBindRealServerSetArray []GetListenerRealServersBindRealServerSetInput

func (GetListenerRealServersBindRealServerSetArray) ElementType

func (GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutput

func (i GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutput() GetListenerRealServersBindRealServerSetArrayOutput

func (GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext

func (i GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetArrayOutput

type GetListenerRealServersBindRealServerSetArrayInput

type GetListenerRealServersBindRealServerSetArrayInput interface {
	pulumi.Input

	ToGetListenerRealServersBindRealServerSetArrayOutput() GetListenerRealServersBindRealServerSetArrayOutput
	ToGetListenerRealServersBindRealServerSetArrayOutputWithContext(context.Context) GetListenerRealServersBindRealServerSetArrayOutput
}

GetListenerRealServersBindRealServerSetArrayInput is an input type that accepts GetListenerRealServersBindRealServerSetArray and GetListenerRealServersBindRealServerSetArrayOutput values. You can construct a concrete instance of `GetListenerRealServersBindRealServerSetArrayInput` via:

GetListenerRealServersBindRealServerSetArray{ GetListenerRealServersBindRealServerSetArgs{...} }

type GetListenerRealServersBindRealServerSetArrayOutput

type GetListenerRealServersBindRealServerSetArrayOutput struct{ *pulumi.OutputState }

func (GetListenerRealServersBindRealServerSetArrayOutput) ElementType

func (GetListenerRealServersBindRealServerSetArrayOutput) Index

func (GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutput

func (o GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutput() GetListenerRealServersBindRealServerSetArrayOutput

func (GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext

func (o GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetArrayOutput

type GetListenerRealServersBindRealServerSetInput

type GetListenerRealServersBindRealServerSetInput interface {
	pulumi.Input

	ToGetListenerRealServersBindRealServerSetOutput() GetListenerRealServersBindRealServerSetOutput
	ToGetListenerRealServersBindRealServerSetOutputWithContext(context.Context) GetListenerRealServersBindRealServerSetOutput
}

GetListenerRealServersBindRealServerSetInput is an input type that accepts GetListenerRealServersBindRealServerSetArgs and GetListenerRealServersBindRealServerSetOutput values. You can construct a concrete instance of `GetListenerRealServersBindRealServerSetInput` via:

GetListenerRealServersBindRealServerSetArgs{...}

type GetListenerRealServersBindRealServerSetOutput

type GetListenerRealServersBindRealServerSetOutput struct{ *pulumi.OutputState }

func (GetListenerRealServersBindRealServerSetOutput) DownIPLists

func (GetListenerRealServersBindRealServerSetOutput) ElementType

func (GetListenerRealServersBindRealServerSetOutput) RealServerFailoverRole

func (GetListenerRealServersBindRealServerSetOutput) RealServerIP

func (GetListenerRealServersBindRealServerSetOutput) RealServerId

func (GetListenerRealServersBindRealServerSetOutput) RealServerPort

func (GetListenerRealServersBindRealServerSetOutput) RealServerStatus

func (GetListenerRealServersBindRealServerSetOutput) RealServerWeight

func (GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutput

func (o GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutput() GetListenerRealServersBindRealServerSetOutput

func (GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutputWithContext

func (o GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetOutput

type GetListenerRealServersOutputArgs

type GetListenerRealServersOutputArgs struct {
	ListenerId       pulumi.StringInput    `pulumi:"listenerId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getListenerRealServers.

func (GetListenerRealServersOutputArgs) ElementType

type GetListenerRealServersRealServerSet

type GetListenerRealServersRealServerSet struct {
	InBanBlacklist int    `pulumi:"inBanBlacklist"`
	ProjectId      int    `pulumi:"projectId"`
	RealServerIP   string `pulumi:"realServerIP"`
	RealServerId   string `pulumi:"realServerId"`
	RealServerName string `pulumi:"realServerName"`
}

type GetListenerRealServersRealServerSetArgs

type GetListenerRealServersRealServerSetArgs struct {
	InBanBlacklist pulumi.IntInput    `pulumi:"inBanBlacklist"`
	ProjectId      pulumi.IntInput    `pulumi:"projectId"`
	RealServerIP   pulumi.StringInput `pulumi:"realServerIP"`
	RealServerId   pulumi.StringInput `pulumi:"realServerId"`
	RealServerName pulumi.StringInput `pulumi:"realServerName"`
}

func (GetListenerRealServersRealServerSetArgs) ElementType

func (GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutput

func (i GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutput() GetListenerRealServersRealServerSetOutput

func (GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutputWithContext

func (i GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetOutput

type GetListenerRealServersRealServerSetArray

type GetListenerRealServersRealServerSetArray []GetListenerRealServersRealServerSetInput

func (GetListenerRealServersRealServerSetArray) ElementType

func (GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutput

func (i GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutput() GetListenerRealServersRealServerSetArrayOutput

func (GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutputWithContext

func (i GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetArrayOutput

type GetListenerRealServersRealServerSetArrayInput

type GetListenerRealServersRealServerSetArrayInput interface {
	pulumi.Input

	ToGetListenerRealServersRealServerSetArrayOutput() GetListenerRealServersRealServerSetArrayOutput
	ToGetListenerRealServersRealServerSetArrayOutputWithContext(context.Context) GetListenerRealServersRealServerSetArrayOutput
}

GetListenerRealServersRealServerSetArrayInput is an input type that accepts GetListenerRealServersRealServerSetArray and GetListenerRealServersRealServerSetArrayOutput values. You can construct a concrete instance of `GetListenerRealServersRealServerSetArrayInput` via:

GetListenerRealServersRealServerSetArray{ GetListenerRealServersRealServerSetArgs{...} }

type GetListenerRealServersRealServerSetArrayOutput

type GetListenerRealServersRealServerSetArrayOutput struct{ *pulumi.OutputState }

func (GetListenerRealServersRealServerSetArrayOutput) ElementType

func (GetListenerRealServersRealServerSetArrayOutput) Index

func (GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutput

func (o GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutput() GetListenerRealServersRealServerSetArrayOutput

func (GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutputWithContext

func (o GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetArrayOutput

type GetListenerRealServersRealServerSetInput

type GetListenerRealServersRealServerSetInput interface {
	pulumi.Input

	ToGetListenerRealServersRealServerSetOutput() GetListenerRealServersRealServerSetOutput
	ToGetListenerRealServersRealServerSetOutputWithContext(context.Context) GetListenerRealServersRealServerSetOutput
}

GetListenerRealServersRealServerSetInput is an input type that accepts GetListenerRealServersRealServerSetArgs and GetListenerRealServersRealServerSetOutput values. You can construct a concrete instance of `GetListenerRealServersRealServerSetInput` via:

GetListenerRealServersRealServerSetArgs{...}

type GetListenerRealServersRealServerSetOutput

type GetListenerRealServersRealServerSetOutput struct{ *pulumi.OutputState }

func (GetListenerRealServersRealServerSetOutput) ElementType

func (GetListenerRealServersRealServerSetOutput) InBanBlacklist

func (GetListenerRealServersRealServerSetOutput) ProjectId

func (GetListenerRealServersRealServerSetOutput) RealServerIP

func (GetListenerRealServersRealServerSetOutput) RealServerId

func (GetListenerRealServersRealServerSetOutput) RealServerName

func (GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutput

func (o GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutput() GetListenerRealServersRealServerSetOutput

func (GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutputWithContext

func (o GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetOutput

type GetListenerRealServersResult

type GetListenerRealServersResult struct {
	BindRealServerSets []GetListenerRealServersBindRealServerSet `pulumi:"bindRealServerSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                                `pulumi:"id"`
	ListenerId       string                                `pulumi:"listenerId"`
	RealServerSets   []GetListenerRealServersRealServerSet `pulumi:"realServerSets"`
	ResultOutputFile *string                               `pulumi:"resultOutputFile"`
}

A collection of values returned by getListenerRealServers.

type GetListenerRealServersResultOutput

type GetListenerRealServersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getListenerRealServers.

func (GetListenerRealServersResultOutput) BindRealServerSets

func (GetListenerRealServersResultOutput) ElementType

func (GetListenerRealServersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetListenerRealServersResultOutput) ListenerId

func (GetListenerRealServersResultOutput) RealServerSets

func (GetListenerRealServersResultOutput) ResultOutputFile

func (GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutput

func (o GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutput() GetListenerRealServersResultOutput

func (GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutputWithContext

func (o GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutputWithContext(ctx context.Context) GetListenerRealServersResultOutput

type GetListenerStatisticsArgs

type GetListenerStatisticsArgs struct {
	EndTime          string   `pulumi:"endTime"`
	Granularity      int      `pulumi:"granularity"`
	ListenerId       string   `pulumi:"listenerId"`
	MetricNames      []string `pulumi:"metricNames"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        string   `pulumi:"startTime"`
}

A collection of arguments for invoking getListenerStatistics.

type GetListenerStatisticsOutputArgs

type GetListenerStatisticsOutputArgs struct {
	EndTime          pulumi.StringInput      `pulumi:"endTime"`
	Granularity      pulumi.IntInput         `pulumi:"granularity"`
	ListenerId       pulumi.StringInput      `pulumi:"listenerId"`
	MetricNames      pulumi.StringArrayInput `pulumi:"metricNames"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput      `pulumi:"startTime"`
}

A collection of arguments for invoking getListenerStatistics.

func (GetListenerStatisticsOutputArgs) ElementType

type GetListenerStatisticsResult

type GetListenerStatisticsResult struct {
	EndTime     string `pulumi:"endTime"`
	Granularity int    `pulumi:"granularity"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                                `pulumi:"id"`
	ListenerId       string                                `pulumi:"listenerId"`
	MetricNames      []string                              `pulumi:"metricNames"`
	ResultOutputFile *string                               `pulumi:"resultOutputFile"`
	StartTime        string                                `pulumi:"startTime"`
	StatisticsDatas  []GetListenerStatisticsStatisticsData `pulumi:"statisticsDatas"`
}

A collection of values returned by getListenerStatistics.

type GetListenerStatisticsResultOutput

type GetListenerStatisticsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getListenerStatistics.

func (GetListenerStatisticsResultOutput) ElementType

func (GetListenerStatisticsResultOutput) EndTime

func (GetListenerStatisticsResultOutput) Granularity

func (GetListenerStatisticsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetListenerStatisticsResultOutput) ListenerId

func (GetListenerStatisticsResultOutput) MetricNames

func (GetListenerStatisticsResultOutput) ResultOutputFile

func (GetListenerStatisticsResultOutput) StartTime

func (GetListenerStatisticsResultOutput) StatisticsDatas

func (GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutput

func (o GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutput() GetListenerStatisticsResultOutput

func (GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutputWithContext

func (o GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutputWithContext(ctx context.Context) GetListenerStatisticsResultOutput

type GetListenerStatisticsStatisticsData

type GetListenerStatisticsStatisticsData struct {
	MetricDatas []GetListenerStatisticsStatisticsDataMetricData `pulumi:"metricDatas"`
	MetricName  string                                          `pulumi:"metricName"`
}

type GetListenerStatisticsStatisticsDataArgs

type GetListenerStatisticsStatisticsDataArgs struct {
	MetricDatas GetListenerStatisticsStatisticsDataMetricDataArrayInput `pulumi:"metricDatas"`
	MetricName  pulumi.StringInput                                      `pulumi:"metricName"`
}

func (GetListenerStatisticsStatisticsDataArgs) ElementType

func (GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutput

func (i GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutput() GetListenerStatisticsStatisticsDataOutput

func (GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutputWithContext

func (i GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataOutput

type GetListenerStatisticsStatisticsDataArray

type GetListenerStatisticsStatisticsDataArray []GetListenerStatisticsStatisticsDataInput

func (GetListenerStatisticsStatisticsDataArray) ElementType

func (GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutput

func (i GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutput() GetListenerStatisticsStatisticsDataArrayOutput

func (GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext

func (i GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataArrayOutput

type GetListenerStatisticsStatisticsDataArrayInput

type GetListenerStatisticsStatisticsDataArrayInput interface {
	pulumi.Input

	ToGetListenerStatisticsStatisticsDataArrayOutput() GetListenerStatisticsStatisticsDataArrayOutput
	ToGetListenerStatisticsStatisticsDataArrayOutputWithContext(context.Context) GetListenerStatisticsStatisticsDataArrayOutput
}

GetListenerStatisticsStatisticsDataArrayInput is an input type that accepts GetListenerStatisticsStatisticsDataArray and GetListenerStatisticsStatisticsDataArrayOutput values. You can construct a concrete instance of `GetListenerStatisticsStatisticsDataArrayInput` via:

GetListenerStatisticsStatisticsDataArray{ GetListenerStatisticsStatisticsDataArgs{...} }

type GetListenerStatisticsStatisticsDataArrayOutput

type GetListenerStatisticsStatisticsDataArrayOutput struct{ *pulumi.OutputState }

func (GetListenerStatisticsStatisticsDataArrayOutput) ElementType

func (GetListenerStatisticsStatisticsDataArrayOutput) Index

func (GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutput

func (o GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutput() GetListenerStatisticsStatisticsDataArrayOutput

func (GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext

func (o GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataArrayOutput

type GetListenerStatisticsStatisticsDataInput

type GetListenerStatisticsStatisticsDataInput interface {
	pulumi.Input

	ToGetListenerStatisticsStatisticsDataOutput() GetListenerStatisticsStatisticsDataOutput
	ToGetListenerStatisticsStatisticsDataOutputWithContext(context.Context) GetListenerStatisticsStatisticsDataOutput
}

GetListenerStatisticsStatisticsDataInput is an input type that accepts GetListenerStatisticsStatisticsDataArgs and GetListenerStatisticsStatisticsDataOutput values. You can construct a concrete instance of `GetListenerStatisticsStatisticsDataInput` via:

GetListenerStatisticsStatisticsDataArgs{...}

type GetListenerStatisticsStatisticsDataMetricData

type GetListenerStatisticsStatisticsDataMetricData struct {
	Data float64 `pulumi:"data"`
	Time int     `pulumi:"time"`
}

type GetListenerStatisticsStatisticsDataMetricDataArgs

type GetListenerStatisticsStatisticsDataMetricDataArgs struct {
	Data pulumi.Float64Input `pulumi:"data"`
	Time pulumi.IntInput     `pulumi:"time"`
}

func (GetListenerStatisticsStatisticsDataMetricDataArgs) ElementType

func (GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutput

func (i GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutput() GetListenerStatisticsStatisticsDataMetricDataOutput

func (GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext

func (i GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataOutput

type GetListenerStatisticsStatisticsDataMetricDataArray

type GetListenerStatisticsStatisticsDataMetricDataArray []GetListenerStatisticsStatisticsDataMetricDataInput

func (GetListenerStatisticsStatisticsDataMetricDataArray) ElementType

func (GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput

func (i GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput() GetListenerStatisticsStatisticsDataMetricDataArrayOutput

func (GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext

func (i GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataArrayOutput

type GetListenerStatisticsStatisticsDataMetricDataArrayInput

type GetListenerStatisticsStatisticsDataMetricDataArrayInput interface {
	pulumi.Input

	ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput() GetListenerStatisticsStatisticsDataMetricDataArrayOutput
	ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext(context.Context) GetListenerStatisticsStatisticsDataMetricDataArrayOutput
}

GetListenerStatisticsStatisticsDataMetricDataArrayInput is an input type that accepts GetListenerStatisticsStatisticsDataMetricDataArray and GetListenerStatisticsStatisticsDataMetricDataArrayOutput values. You can construct a concrete instance of `GetListenerStatisticsStatisticsDataMetricDataArrayInput` via:

GetListenerStatisticsStatisticsDataMetricDataArray{ GetListenerStatisticsStatisticsDataMetricDataArgs{...} }

type GetListenerStatisticsStatisticsDataMetricDataArrayOutput

type GetListenerStatisticsStatisticsDataMetricDataArrayOutput struct{ *pulumi.OutputState }

func (GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ElementType

func (GetListenerStatisticsStatisticsDataMetricDataArrayOutput) Index

func (GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput

func (GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext

func (o GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataArrayOutput

type GetListenerStatisticsStatisticsDataMetricDataInput

type GetListenerStatisticsStatisticsDataMetricDataInput interface {
	pulumi.Input

	ToGetListenerStatisticsStatisticsDataMetricDataOutput() GetListenerStatisticsStatisticsDataMetricDataOutput
	ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext(context.Context) GetListenerStatisticsStatisticsDataMetricDataOutput
}

GetListenerStatisticsStatisticsDataMetricDataInput is an input type that accepts GetListenerStatisticsStatisticsDataMetricDataArgs and GetListenerStatisticsStatisticsDataMetricDataOutput values. You can construct a concrete instance of `GetListenerStatisticsStatisticsDataMetricDataInput` via:

GetListenerStatisticsStatisticsDataMetricDataArgs{...}

type GetListenerStatisticsStatisticsDataMetricDataOutput

type GetListenerStatisticsStatisticsDataMetricDataOutput struct{ *pulumi.OutputState }

func (GetListenerStatisticsStatisticsDataMetricDataOutput) Data

func (GetListenerStatisticsStatisticsDataMetricDataOutput) ElementType

func (GetListenerStatisticsStatisticsDataMetricDataOutput) Time

func (GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutput

func (o GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutput() GetListenerStatisticsStatisticsDataMetricDataOutput

func (GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext

func (o GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataOutput

type GetListenerStatisticsStatisticsDataOutput

type GetListenerStatisticsStatisticsDataOutput struct{ *pulumi.OutputState }

func (GetListenerStatisticsStatisticsDataOutput) ElementType

func (GetListenerStatisticsStatisticsDataOutput) MetricDatas

func (GetListenerStatisticsStatisticsDataOutput) MetricName

func (GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutput

func (o GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutput() GetListenerStatisticsStatisticsDataOutput

func (GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutputWithContext

func (o GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataOutput

type GetProxiesArgs

type GetProxiesArgs struct {
	AccessRegion     *string                `pulumi:"accessRegion"`
	Ids              []string               `pulumi:"ids"`
	ProjectId        *int                   `pulumi:"projectId"`
	RealserverRegion *string                `pulumi:"realserverRegion"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getProxies.

type GetProxiesOutputArgs

type GetProxiesOutputArgs struct {
	AccessRegion     pulumi.StringPtrInput   `pulumi:"accessRegion"`
	Ids              pulumi.StringArrayInput `pulumi:"ids"`
	ProjectId        pulumi.IntPtrInput      `pulumi:"projectId"`
	RealserverRegion pulumi.StringPtrInput   `pulumi:"realserverRegion"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	Tags             pulumi.MapInput         `pulumi:"tags"`
}

A collection of arguments for invoking getProxies.

func (GetProxiesOutputArgs) ElementType

func (GetProxiesOutputArgs) ElementType() reflect.Type

type GetProxiesProxy

type GetProxiesProxy struct {
	AccessRegion     string                 `pulumi:"accessRegion"`
	Bandwidth        int                    `pulumi:"bandwidth"`
	Concurrent       int                    `pulumi:"concurrent"`
	CreateTime       string                 `pulumi:"createTime"`
	Domain           string                 `pulumi:"domain"`
	ForwardIp        string                 `pulumi:"forwardIp"`
	Id               string                 `pulumi:"id"`
	Ip               string                 `pulumi:"ip"`
	Name             string                 `pulumi:"name"`
	PolicyId         string                 `pulumi:"policyId"`
	ProjectId        int                    `pulumi:"projectId"`
	RealserverRegion string                 `pulumi:"realserverRegion"`
	Scalable         bool                   `pulumi:"scalable"`
	Status           string                 `pulumi:"status"`
	SupportProtocols []string               `pulumi:"supportProtocols"`
	Tags             map[string]interface{} `pulumi:"tags"`
	Version          string                 `pulumi:"version"`
}

type GetProxiesProxyArgs

type GetProxiesProxyArgs struct {
	AccessRegion     pulumi.StringInput      `pulumi:"accessRegion"`
	Bandwidth        pulumi.IntInput         `pulumi:"bandwidth"`
	Concurrent       pulumi.IntInput         `pulumi:"concurrent"`
	CreateTime       pulumi.StringInput      `pulumi:"createTime"`
	Domain           pulumi.StringInput      `pulumi:"domain"`
	ForwardIp        pulumi.StringInput      `pulumi:"forwardIp"`
	Id               pulumi.StringInput      `pulumi:"id"`
	Ip               pulumi.StringInput      `pulumi:"ip"`
	Name             pulumi.StringInput      `pulumi:"name"`
	PolicyId         pulumi.StringInput      `pulumi:"policyId"`
	ProjectId        pulumi.IntInput         `pulumi:"projectId"`
	RealserverRegion pulumi.StringInput      `pulumi:"realserverRegion"`
	Scalable         pulumi.BoolInput        `pulumi:"scalable"`
	Status           pulumi.StringInput      `pulumi:"status"`
	SupportProtocols pulumi.StringArrayInput `pulumi:"supportProtocols"`
	Tags             pulumi.MapInput         `pulumi:"tags"`
	Version          pulumi.StringInput      `pulumi:"version"`
}

func (GetProxiesProxyArgs) ElementType

func (GetProxiesProxyArgs) ElementType() reflect.Type

func (GetProxiesProxyArgs) ToGetProxiesProxyOutput

func (i GetProxiesProxyArgs) ToGetProxiesProxyOutput() GetProxiesProxyOutput

func (GetProxiesProxyArgs) ToGetProxiesProxyOutputWithContext

func (i GetProxiesProxyArgs) ToGetProxiesProxyOutputWithContext(ctx context.Context) GetProxiesProxyOutput

type GetProxiesProxyArray

type GetProxiesProxyArray []GetProxiesProxyInput

func (GetProxiesProxyArray) ElementType

func (GetProxiesProxyArray) ElementType() reflect.Type

func (GetProxiesProxyArray) ToGetProxiesProxyArrayOutput

func (i GetProxiesProxyArray) ToGetProxiesProxyArrayOutput() GetProxiesProxyArrayOutput

func (GetProxiesProxyArray) ToGetProxiesProxyArrayOutputWithContext

func (i GetProxiesProxyArray) ToGetProxiesProxyArrayOutputWithContext(ctx context.Context) GetProxiesProxyArrayOutput

type GetProxiesProxyArrayInput

type GetProxiesProxyArrayInput interface {
	pulumi.Input

	ToGetProxiesProxyArrayOutput() GetProxiesProxyArrayOutput
	ToGetProxiesProxyArrayOutputWithContext(context.Context) GetProxiesProxyArrayOutput
}

GetProxiesProxyArrayInput is an input type that accepts GetProxiesProxyArray and GetProxiesProxyArrayOutput values. You can construct a concrete instance of `GetProxiesProxyArrayInput` via:

GetProxiesProxyArray{ GetProxiesProxyArgs{...} }

type GetProxiesProxyArrayOutput

type GetProxiesProxyArrayOutput struct{ *pulumi.OutputState }

func (GetProxiesProxyArrayOutput) ElementType

func (GetProxiesProxyArrayOutput) ElementType() reflect.Type

func (GetProxiesProxyArrayOutput) Index

func (GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutput

func (o GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutput() GetProxiesProxyArrayOutput

func (GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutputWithContext

func (o GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutputWithContext(ctx context.Context) GetProxiesProxyArrayOutput

type GetProxiesProxyInput

type GetProxiesProxyInput interface {
	pulumi.Input

	ToGetProxiesProxyOutput() GetProxiesProxyOutput
	ToGetProxiesProxyOutputWithContext(context.Context) GetProxiesProxyOutput
}

GetProxiesProxyInput is an input type that accepts GetProxiesProxyArgs and GetProxiesProxyOutput values. You can construct a concrete instance of `GetProxiesProxyInput` via:

GetProxiesProxyArgs{...}

type GetProxiesProxyOutput

type GetProxiesProxyOutput struct{ *pulumi.OutputState }

func (GetProxiesProxyOutput) AccessRegion

func (o GetProxiesProxyOutput) AccessRegion() pulumi.StringOutput

func (GetProxiesProxyOutput) Bandwidth

func (o GetProxiesProxyOutput) Bandwidth() pulumi.IntOutput

func (GetProxiesProxyOutput) Concurrent

func (o GetProxiesProxyOutput) Concurrent() pulumi.IntOutput

func (GetProxiesProxyOutput) CreateTime

func (o GetProxiesProxyOutput) CreateTime() pulumi.StringOutput

func (GetProxiesProxyOutput) Domain

func (GetProxiesProxyOutput) ElementType

func (GetProxiesProxyOutput) ElementType() reflect.Type

func (GetProxiesProxyOutput) ForwardIp

func (GetProxiesProxyOutput) Id

func (GetProxiesProxyOutput) Ip

func (GetProxiesProxyOutput) Name

func (GetProxiesProxyOutput) PolicyId

func (GetProxiesProxyOutput) ProjectId

func (o GetProxiesProxyOutput) ProjectId() pulumi.IntOutput

func (GetProxiesProxyOutput) RealserverRegion

func (o GetProxiesProxyOutput) RealserverRegion() pulumi.StringOutput

func (GetProxiesProxyOutput) Scalable

func (GetProxiesProxyOutput) Status

func (GetProxiesProxyOutput) SupportProtocols

func (o GetProxiesProxyOutput) SupportProtocols() pulumi.StringArrayOutput

func (GetProxiesProxyOutput) Tags

func (GetProxiesProxyOutput) ToGetProxiesProxyOutput

func (o GetProxiesProxyOutput) ToGetProxiesProxyOutput() GetProxiesProxyOutput

func (GetProxiesProxyOutput) ToGetProxiesProxyOutputWithContext

func (o GetProxiesProxyOutput) ToGetProxiesProxyOutputWithContext(ctx context.Context) GetProxiesProxyOutput

func (GetProxiesProxyOutput) Version

type GetProxiesResult

type GetProxiesResult struct {
	AccessRegion *string `pulumi:"accessRegion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	Ids              []string               `pulumi:"ids"`
	ProjectId        *int                   `pulumi:"projectId"`
	Proxies          []GetProxiesProxy      `pulumi:"proxies"`
	RealserverRegion *string                `pulumi:"realserverRegion"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of values returned by getProxies.

func GetProxies

func GetProxies(ctx *pulumi.Context, args *GetProxiesArgs, opts ...pulumi.InvokeOption) (*GetProxiesResult, error)

type GetProxiesResultOutput

type GetProxiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProxies.

func (GetProxiesResultOutput) AccessRegion

func (GetProxiesResultOutput) ElementType

func (GetProxiesResultOutput) ElementType() reflect.Type

func (GetProxiesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProxiesResultOutput) Ids

func (GetProxiesResultOutput) ProjectId

func (GetProxiesResultOutput) Proxies

func (GetProxiesResultOutput) RealserverRegion

func (o GetProxiesResultOutput) RealserverRegion() pulumi.StringPtrOutput

func (GetProxiesResultOutput) ResultOutputFile

func (o GetProxiesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetProxiesResultOutput) Tags

func (GetProxiesResultOutput) ToGetProxiesResultOutput

func (o GetProxiesResultOutput) ToGetProxiesResultOutput() GetProxiesResultOutput

func (GetProxiesResultOutput) ToGetProxiesResultOutputWithContext

func (o GetProxiesResultOutput) ToGetProxiesResultOutputWithContext(ctx context.Context) GetProxiesResultOutput

type GetProxiesStatusArgs

type GetProxiesStatusArgs struct {
	ProxyIds         []string `pulumi:"proxyIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxiesStatus.

type GetProxiesStatusInstanceStatusSet

type GetProxiesStatusInstanceStatusSet struct {
	InstanceId string `pulumi:"instanceId"`
	Status     string `pulumi:"status"`
}

type GetProxiesStatusInstanceStatusSetArgs

type GetProxiesStatusInstanceStatusSetArgs struct {
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	Status     pulumi.StringInput `pulumi:"status"`
}

func (GetProxiesStatusInstanceStatusSetArgs) ElementType

func (GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutput

func (i GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutput() GetProxiesStatusInstanceStatusSetOutput

func (GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutputWithContext

func (i GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetOutput

type GetProxiesStatusInstanceStatusSetArray

type GetProxiesStatusInstanceStatusSetArray []GetProxiesStatusInstanceStatusSetInput

func (GetProxiesStatusInstanceStatusSetArray) ElementType

func (GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutput

func (i GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutput() GetProxiesStatusInstanceStatusSetArrayOutput

func (GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext

func (i GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetArrayOutput

type GetProxiesStatusInstanceStatusSetArrayInput

type GetProxiesStatusInstanceStatusSetArrayInput interface {
	pulumi.Input

	ToGetProxiesStatusInstanceStatusSetArrayOutput() GetProxiesStatusInstanceStatusSetArrayOutput
	ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext(context.Context) GetProxiesStatusInstanceStatusSetArrayOutput
}

GetProxiesStatusInstanceStatusSetArrayInput is an input type that accepts GetProxiesStatusInstanceStatusSetArray and GetProxiesStatusInstanceStatusSetArrayOutput values. You can construct a concrete instance of `GetProxiesStatusInstanceStatusSetArrayInput` via:

GetProxiesStatusInstanceStatusSetArray{ GetProxiesStatusInstanceStatusSetArgs{...} }

type GetProxiesStatusInstanceStatusSetArrayOutput

type GetProxiesStatusInstanceStatusSetArrayOutput struct{ *pulumi.OutputState }

func (GetProxiesStatusInstanceStatusSetArrayOutput) ElementType

func (GetProxiesStatusInstanceStatusSetArrayOutput) Index

func (GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutput

func (o GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutput() GetProxiesStatusInstanceStatusSetArrayOutput

func (GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext

func (o GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetArrayOutput

type GetProxiesStatusInstanceStatusSetInput

type GetProxiesStatusInstanceStatusSetInput interface {
	pulumi.Input

	ToGetProxiesStatusInstanceStatusSetOutput() GetProxiesStatusInstanceStatusSetOutput
	ToGetProxiesStatusInstanceStatusSetOutputWithContext(context.Context) GetProxiesStatusInstanceStatusSetOutput
}

GetProxiesStatusInstanceStatusSetInput is an input type that accepts GetProxiesStatusInstanceStatusSetArgs and GetProxiesStatusInstanceStatusSetOutput values. You can construct a concrete instance of `GetProxiesStatusInstanceStatusSetInput` via:

GetProxiesStatusInstanceStatusSetArgs{...}

type GetProxiesStatusInstanceStatusSetOutput

type GetProxiesStatusInstanceStatusSetOutput struct{ *pulumi.OutputState }

func (GetProxiesStatusInstanceStatusSetOutput) ElementType

func (GetProxiesStatusInstanceStatusSetOutput) InstanceId

func (GetProxiesStatusInstanceStatusSetOutput) Status

func (GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutput

func (o GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutput() GetProxiesStatusInstanceStatusSetOutput

func (GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutputWithContext

func (o GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetOutput

type GetProxiesStatusOutputArgs

type GetProxiesStatusOutputArgs struct {
	ProxyIds         pulumi.StringArrayInput `pulumi:"proxyIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxiesStatus.

func (GetProxiesStatusOutputArgs) ElementType

func (GetProxiesStatusOutputArgs) ElementType() reflect.Type

type GetProxiesStatusResult

type GetProxiesStatusResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                 string                              `pulumi:"id"`
	InstanceStatusSets []GetProxiesStatusInstanceStatusSet `pulumi:"instanceStatusSets"`
	ProxyIds           []string                            `pulumi:"proxyIds"`
	ResultOutputFile   *string                             `pulumi:"resultOutputFile"`
}

A collection of values returned by getProxiesStatus.

type GetProxiesStatusResultOutput

type GetProxiesStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProxiesStatus.

func (GetProxiesStatusResultOutput) ElementType

func (GetProxiesStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProxiesStatusResultOutput) InstanceStatusSets

func (GetProxiesStatusResultOutput) ProxyIds

func (GetProxiesStatusResultOutput) ResultOutputFile

func (GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutput

func (o GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutput() GetProxiesStatusResultOutput

func (GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutputWithContext

func (o GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutputWithContext(ctx context.Context) GetProxiesStatusResultOutput

type GetProxyAndStatisticsListenersArgs

type GetProxyAndStatisticsListenersArgs struct {
	ProjectId        int     `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxyAndStatisticsListeners.

type GetProxyAndStatisticsListenersOutputArgs

type GetProxyAndStatisticsListenersOutputArgs struct {
	ProjectId        pulumi.IntInput       `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxyAndStatisticsListeners.

func (GetProxyAndStatisticsListenersOutputArgs) ElementType

type GetProxyAndStatisticsListenersProxySet

type GetProxyAndStatisticsListenersProxySet struct {
	ListenerLists []GetProxyAndStatisticsListenersProxySetListenerList `pulumi:"listenerLists"`
	ProxyId       string                                               `pulumi:"proxyId"`
	ProxyName     string                                               `pulumi:"proxyName"`
}

type GetProxyAndStatisticsListenersProxySetArgs

type GetProxyAndStatisticsListenersProxySetArgs struct {
	ListenerLists GetProxyAndStatisticsListenersProxySetListenerListArrayInput `pulumi:"listenerLists"`
	ProxyId       pulumi.StringInput                                           `pulumi:"proxyId"`
	ProxyName     pulumi.StringInput                                           `pulumi:"proxyName"`
}

func (GetProxyAndStatisticsListenersProxySetArgs) ElementType

func (GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutput

func (i GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutput() GetProxyAndStatisticsListenersProxySetOutput

func (GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutputWithContext

func (i GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetOutput

type GetProxyAndStatisticsListenersProxySetArray

type GetProxyAndStatisticsListenersProxySetArray []GetProxyAndStatisticsListenersProxySetInput

func (GetProxyAndStatisticsListenersProxySetArray) ElementType

func (GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutput

func (i GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutput() GetProxyAndStatisticsListenersProxySetArrayOutput

func (GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext

func (i GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetArrayOutput

type GetProxyAndStatisticsListenersProxySetArrayInput

type GetProxyAndStatisticsListenersProxySetArrayInput interface {
	pulumi.Input

	ToGetProxyAndStatisticsListenersProxySetArrayOutput() GetProxyAndStatisticsListenersProxySetArrayOutput
	ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext(context.Context) GetProxyAndStatisticsListenersProxySetArrayOutput
}

GetProxyAndStatisticsListenersProxySetArrayInput is an input type that accepts GetProxyAndStatisticsListenersProxySetArray and GetProxyAndStatisticsListenersProxySetArrayOutput values. You can construct a concrete instance of `GetProxyAndStatisticsListenersProxySetArrayInput` via:

GetProxyAndStatisticsListenersProxySetArray{ GetProxyAndStatisticsListenersProxySetArgs{...} }

type GetProxyAndStatisticsListenersProxySetArrayOutput

type GetProxyAndStatisticsListenersProxySetArrayOutput struct{ *pulumi.OutputState }

func (GetProxyAndStatisticsListenersProxySetArrayOutput) ElementType

func (GetProxyAndStatisticsListenersProxySetArrayOutput) Index

func (GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutput

func (o GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutput() GetProxyAndStatisticsListenersProxySetArrayOutput

func (GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext

func (o GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetArrayOutput

type GetProxyAndStatisticsListenersProxySetInput

type GetProxyAndStatisticsListenersProxySetInput interface {
	pulumi.Input

	ToGetProxyAndStatisticsListenersProxySetOutput() GetProxyAndStatisticsListenersProxySetOutput
	ToGetProxyAndStatisticsListenersProxySetOutputWithContext(context.Context) GetProxyAndStatisticsListenersProxySetOutput
}

GetProxyAndStatisticsListenersProxySetInput is an input type that accepts GetProxyAndStatisticsListenersProxySetArgs and GetProxyAndStatisticsListenersProxySetOutput values. You can construct a concrete instance of `GetProxyAndStatisticsListenersProxySetInput` via:

GetProxyAndStatisticsListenersProxySetArgs{...}

type GetProxyAndStatisticsListenersProxySetListenerList

type GetProxyAndStatisticsListenersProxySetListenerList struct {
	ListenerId   string `pulumi:"listenerId"`
	ListenerName string `pulumi:"listenerName"`
	Port         int    `pulumi:"port"`
	Protocol     string `pulumi:"protocol"`
}

type GetProxyAndStatisticsListenersProxySetListenerListArgs

type GetProxyAndStatisticsListenersProxySetListenerListArgs struct {
	ListenerId   pulumi.StringInput `pulumi:"listenerId"`
	ListenerName pulumi.StringInput `pulumi:"listenerName"`
	Port         pulumi.IntInput    `pulumi:"port"`
	Protocol     pulumi.StringInput `pulumi:"protocol"`
}

func (GetProxyAndStatisticsListenersProxySetListenerListArgs) ElementType

func (GetProxyAndStatisticsListenersProxySetListenerListArgs) ToGetProxyAndStatisticsListenersProxySetListenerListOutput

func (GetProxyAndStatisticsListenersProxySetListenerListArgs) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext

func (i GetProxyAndStatisticsListenersProxySetListenerListArgs) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListOutput

type GetProxyAndStatisticsListenersProxySetListenerListArray

type GetProxyAndStatisticsListenersProxySetListenerListArray []GetProxyAndStatisticsListenersProxySetListenerListInput

func (GetProxyAndStatisticsListenersProxySetListenerListArray) ElementType

func (GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput

func (i GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput() GetProxyAndStatisticsListenersProxySetListenerListArrayOutput

func (GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext

func (i GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListArrayOutput

type GetProxyAndStatisticsListenersProxySetListenerListArrayInput

type GetProxyAndStatisticsListenersProxySetListenerListArrayInput interface {
	pulumi.Input

	ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput() GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
	ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext(context.Context) GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
}

GetProxyAndStatisticsListenersProxySetListenerListArrayInput is an input type that accepts GetProxyAndStatisticsListenersProxySetListenerListArray and GetProxyAndStatisticsListenersProxySetListenerListArrayOutput values. You can construct a concrete instance of `GetProxyAndStatisticsListenersProxySetListenerListArrayInput` via:

GetProxyAndStatisticsListenersProxySetListenerListArray{ GetProxyAndStatisticsListenersProxySetListenerListArgs{...} }

type GetProxyAndStatisticsListenersProxySetListenerListArrayOutput

type GetProxyAndStatisticsListenersProxySetListenerListArrayOutput struct{ *pulumi.OutputState }

func (GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ElementType

func (GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) Index

func (GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput

func (GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext

func (o GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListArrayOutput

type GetProxyAndStatisticsListenersProxySetListenerListInput

type GetProxyAndStatisticsListenersProxySetListenerListInput interface {
	pulumi.Input

	ToGetProxyAndStatisticsListenersProxySetListenerListOutput() GetProxyAndStatisticsListenersProxySetListenerListOutput
	ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext(context.Context) GetProxyAndStatisticsListenersProxySetListenerListOutput
}

GetProxyAndStatisticsListenersProxySetListenerListInput is an input type that accepts GetProxyAndStatisticsListenersProxySetListenerListArgs and GetProxyAndStatisticsListenersProxySetListenerListOutput values. You can construct a concrete instance of `GetProxyAndStatisticsListenersProxySetListenerListInput` via:

GetProxyAndStatisticsListenersProxySetListenerListArgs{...}

type GetProxyAndStatisticsListenersProxySetListenerListOutput

type GetProxyAndStatisticsListenersProxySetListenerListOutput struct{ *pulumi.OutputState }

func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ElementType

func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ListenerId

func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ListenerName

func (GetProxyAndStatisticsListenersProxySetListenerListOutput) Port

func (GetProxyAndStatisticsListenersProxySetListenerListOutput) Protocol

func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ToGetProxyAndStatisticsListenersProxySetListenerListOutput

func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext

func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListOutput

type GetProxyAndStatisticsListenersProxySetOutput

type GetProxyAndStatisticsListenersProxySetOutput struct{ *pulumi.OutputState }

func (GetProxyAndStatisticsListenersProxySetOutput) ElementType

func (GetProxyAndStatisticsListenersProxySetOutput) ListenerLists

func (GetProxyAndStatisticsListenersProxySetOutput) ProxyId

func (GetProxyAndStatisticsListenersProxySetOutput) ProxyName

func (GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutput

func (o GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutput() GetProxyAndStatisticsListenersProxySetOutput

func (GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutputWithContext

func (o GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetOutput

type GetProxyAndStatisticsListenersResult

type GetProxyAndStatisticsListenersResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                                   `pulumi:"id"`
	ProjectId        int                                      `pulumi:"projectId"`
	ProxySets        []GetProxyAndStatisticsListenersProxySet `pulumi:"proxySets"`
	ResultOutputFile *string                                  `pulumi:"resultOutputFile"`
}

A collection of values returned by getProxyAndStatisticsListeners.

type GetProxyAndStatisticsListenersResultOutput

type GetProxyAndStatisticsListenersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProxyAndStatisticsListeners.

func (GetProxyAndStatisticsListenersResultOutput) ElementType

func (GetProxyAndStatisticsListenersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProxyAndStatisticsListenersResultOutput) ProjectId

func (GetProxyAndStatisticsListenersResultOutput) ProxySets

func (GetProxyAndStatisticsListenersResultOutput) ResultOutputFile

func (GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutput

func (o GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutput() GetProxyAndStatisticsListenersResultOutput

func (GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutputWithContext

func (o GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersResultOutput

type GetProxyDetailArgs

type GetProxyDetailArgs struct {
	ProxyId          string  `pulumi:"proxyId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxyDetail.

type GetProxyDetailOutputArgs

type GetProxyDetailOutputArgs struct {
	ProxyId          pulumi.StringInput    `pulumi:"proxyId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxyDetail.

func (GetProxyDetailOutputArgs) ElementType

func (GetProxyDetailOutputArgs) ElementType() reflect.Type

type GetProxyDetailProxyDetail

type GetProxyDetailProxyDetail struct {
	AccessRegion          string                                          `pulumi:"accessRegion"`
	AccessRegionInfos     []GetProxyDetailProxyDetailAccessRegionInfo     `pulumi:"accessRegionInfos"`
	BanStatus             string                                          `pulumi:"banStatus"`
	Bandwidth             int                                             `pulumi:"bandwidth"`
	BillingType           int                                             `pulumi:"billingType"`
	ClientIpMethods       []int                                           `pulumi:"clientIpMethods"`
	Concurrent            int                                             `pulumi:"concurrent"`
	CreateTime            int                                             `pulumi:"createTime"`
	Domain                string                                          `pulumi:"domain"`
	FeatureBitmap         int                                             `pulumi:"featureBitmap"`
	ForwardIp             string                                          `pulumi:"forwardIp"`
	GroupId               string                                          `pulumi:"groupId"`
	Http3Supported        int                                             `pulumi:"http3Supported"`
	InBanBlacklist        int                                             `pulumi:"inBanBlacklist"`
	InstanceId            string                                          `pulumi:"instanceId"`
	Ip                    string                                          `pulumi:"ip"`
	IpAddressVersion      string                                          `pulumi:"ipAddressVersion"`
	IpLists               []GetProxyDetailProxyDetailIpList               `pulumi:"ipLists"`
	ModifyConfigTime      int                                             `pulumi:"modifyConfigTime"`
	NetworkType           string                                          `pulumi:"networkType"`
	PackageType           string                                          `pulumi:"packageType"`
	PolicyId              string                                          `pulumi:"policyId"`
	ProjectId             int                                             `pulumi:"projectId"`
	ProxyId               string                                          `pulumi:"proxyId"`
	ProxyName             string                                          `pulumi:"proxyName"`
	ProxyType             int                                             `pulumi:"proxyType"`
	RealServerRegion      string                                          `pulumi:"realServerRegion"`
	RealServerRegionInfos []GetProxyDetailProxyDetailRealServerRegionInfo `pulumi:"realServerRegionInfos"`
	RelatedGlobalDomains  []string                                        `pulumi:"relatedGlobalDomains"`
	Scalarable            int                                             `pulumi:"scalarable"`
	Status                string                                          `pulumi:"status"`
	SupportProtocols      []string                                        `pulumi:"supportProtocols"`
	SupportSecurity       int                                             `pulumi:"supportSecurity"`
	TagSets               []GetProxyDetailProxyDetailTagSet               `pulumi:"tagSets"`
	Version               string                                          `pulumi:"version"`
}

type GetProxyDetailProxyDetailAccessRegionInfo

type GetProxyDetailProxyDetailAccessRegionInfo struct {
	FeatureBitmap   int                                                       `pulumi:"featureBitmap"`
	IdcType         string                                                    `pulumi:"idcType"`
	RegionArea      string                                                    `pulumi:"regionArea"`
	RegionAreaName  string                                                    `pulumi:"regionAreaName"`
	RegionId        string                                                    `pulumi:"regionId"`
	RegionName      string                                                    `pulumi:"regionName"`
	SupportFeatures []GetProxyDetailProxyDetailAccessRegionInfoSupportFeature `pulumi:"supportFeatures"`
}

type GetProxyDetailProxyDetailAccessRegionInfoArgs

type GetProxyDetailProxyDetailAccessRegionInfoArgs struct {
	FeatureBitmap   pulumi.IntInput                                                   `pulumi:"featureBitmap"`
	IdcType         pulumi.StringInput                                                `pulumi:"idcType"`
	RegionArea      pulumi.StringInput                                                `pulumi:"regionArea"`
	RegionAreaName  pulumi.StringInput                                                `pulumi:"regionAreaName"`
	RegionId        pulumi.StringInput                                                `pulumi:"regionId"`
	RegionName      pulumi.StringInput                                                `pulumi:"regionName"`
	SupportFeatures GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput `pulumi:"supportFeatures"`
}

func (GetProxyDetailProxyDetailAccessRegionInfoArgs) ElementType

func (GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutput

func (i GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutput() GetProxyDetailProxyDetailAccessRegionInfoOutput

func (GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext

func (i GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoOutput

type GetProxyDetailProxyDetailAccessRegionInfoArray

type GetProxyDetailProxyDetailAccessRegionInfoArray []GetProxyDetailProxyDetailAccessRegionInfoInput

func (GetProxyDetailProxyDetailAccessRegionInfoArray) ElementType

func (GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput

func (i GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoArrayOutput

func (GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext

func (i GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoArrayOutput

type GetProxyDetailProxyDetailAccessRegionInfoArrayInput

type GetProxyDetailProxyDetailAccessRegionInfoArrayInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
	ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
}

GetProxyDetailProxyDetailAccessRegionInfoArrayInput is an input type that accepts GetProxyDetailProxyDetailAccessRegionInfoArray and GetProxyDetailProxyDetailAccessRegionInfoArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailAccessRegionInfoArrayInput` via:

GetProxyDetailProxyDetailAccessRegionInfoArray{ GetProxyDetailProxyDetailAccessRegionInfoArgs{...} }

type GetProxyDetailProxyDetailAccessRegionInfoArrayOutput

type GetProxyDetailProxyDetailAccessRegionInfoArrayOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ElementType

func (GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) Index

func (GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput

func (GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext

func (o GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoArrayOutput

type GetProxyDetailProxyDetailAccessRegionInfoInput

type GetProxyDetailProxyDetailAccessRegionInfoInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailAccessRegionInfoOutput() GetProxyDetailProxyDetailAccessRegionInfoOutput
	ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext(context.Context) GetProxyDetailProxyDetailAccessRegionInfoOutput
}

GetProxyDetailProxyDetailAccessRegionInfoInput is an input type that accepts GetProxyDetailProxyDetailAccessRegionInfoArgs and GetProxyDetailProxyDetailAccessRegionInfoOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailAccessRegionInfoInput` via:

GetProxyDetailProxyDetailAccessRegionInfoArgs{...}

type GetProxyDetailProxyDetailAccessRegionInfoOutput

type GetProxyDetailProxyDetailAccessRegionInfoOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) ElementType

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) FeatureBitmap

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) IdcType

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionArea

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionAreaName

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionId

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionName

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) SupportFeatures

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutput

func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutput() GetProxyDetailProxyDetailAccessRegionInfoOutput

func (GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext

func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoOutput

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeature

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeature struct {
	NetworkTypes []string `pulumi:"networkTypes"`
}

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs struct {
	NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"`
}

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ElementType

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext

func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray []GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ElementType

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext

func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
	ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
}

GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput is an input type that accepts GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray and GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput` via:

GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray{ GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs{...} }

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ElementType

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) Index

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext

func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
	ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext(context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
}

GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput is an input type that accepts GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs and GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput` via:

GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs{...}

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput

type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ElementType

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) NetworkTypes

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput

func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext

func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput

type GetProxyDetailProxyDetailArgs

type GetProxyDetailProxyDetailArgs struct {
	AccessRegion          pulumi.StringInput                                      `pulumi:"accessRegion"`
	AccessRegionInfos     GetProxyDetailProxyDetailAccessRegionInfoArrayInput     `pulumi:"accessRegionInfos"`
	BanStatus             pulumi.StringInput                                      `pulumi:"banStatus"`
	Bandwidth             pulumi.IntInput                                         `pulumi:"bandwidth"`
	BillingType           pulumi.IntInput                                         `pulumi:"billingType"`
	ClientIpMethods       pulumi.IntArrayInput                                    `pulumi:"clientIpMethods"`
	Concurrent            pulumi.IntInput                                         `pulumi:"concurrent"`
	CreateTime            pulumi.IntInput                                         `pulumi:"createTime"`
	Domain                pulumi.StringInput                                      `pulumi:"domain"`
	FeatureBitmap         pulumi.IntInput                                         `pulumi:"featureBitmap"`
	ForwardIp             pulumi.StringInput                                      `pulumi:"forwardIp"`
	GroupId               pulumi.StringInput                                      `pulumi:"groupId"`
	Http3Supported        pulumi.IntInput                                         `pulumi:"http3Supported"`
	InBanBlacklist        pulumi.IntInput                                         `pulumi:"inBanBlacklist"`
	InstanceId            pulumi.StringInput                                      `pulumi:"instanceId"`
	Ip                    pulumi.StringInput                                      `pulumi:"ip"`
	IpAddressVersion      pulumi.StringInput                                      `pulumi:"ipAddressVersion"`
	IpLists               GetProxyDetailProxyDetailIpListArrayInput               `pulumi:"ipLists"`
	ModifyConfigTime      pulumi.IntInput                                         `pulumi:"modifyConfigTime"`
	NetworkType           pulumi.StringInput                                      `pulumi:"networkType"`
	PackageType           pulumi.StringInput                                      `pulumi:"packageType"`
	PolicyId              pulumi.StringInput                                      `pulumi:"policyId"`
	ProjectId             pulumi.IntInput                                         `pulumi:"projectId"`
	ProxyId               pulumi.StringInput                                      `pulumi:"proxyId"`
	ProxyName             pulumi.StringInput                                      `pulumi:"proxyName"`
	ProxyType             pulumi.IntInput                                         `pulumi:"proxyType"`
	RealServerRegion      pulumi.StringInput                                      `pulumi:"realServerRegion"`
	RealServerRegionInfos GetProxyDetailProxyDetailRealServerRegionInfoArrayInput `pulumi:"realServerRegionInfos"`
	RelatedGlobalDomains  pulumi.StringArrayInput                                 `pulumi:"relatedGlobalDomains"`
	Scalarable            pulumi.IntInput                                         `pulumi:"scalarable"`
	Status                pulumi.StringInput                                      `pulumi:"status"`
	SupportProtocols      pulumi.StringArrayInput                                 `pulumi:"supportProtocols"`
	SupportSecurity       pulumi.IntInput                                         `pulumi:"supportSecurity"`
	TagSets               GetProxyDetailProxyDetailTagSetArrayInput               `pulumi:"tagSets"`
	Version               pulumi.StringInput                                      `pulumi:"version"`
}

func (GetProxyDetailProxyDetailArgs) ElementType

func (GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutput

func (i GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutput() GetProxyDetailProxyDetailOutput

func (GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutputWithContext

func (i GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailOutput

type GetProxyDetailProxyDetailArray

type GetProxyDetailProxyDetailArray []GetProxyDetailProxyDetailInput

func (GetProxyDetailProxyDetailArray) ElementType

func (GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutput

func (i GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutput() GetProxyDetailProxyDetailArrayOutput

func (GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutputWithContext

func (i GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailArrayOutput

type GetProxyDetailProxyDetailArrayInput

type GetProxyDetailProxyDetailArrayInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailArrayOutput() GetProxyDetailProxyDetailArrayOutput
	ToGetProxyDetailProxyDetailArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailArrayOutput
}

GetProxyDetailProxyDetailArrayInput is an input type that accepts GetProxyDetailProxyDetailArray and GetProxyDetailProxyDetailArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailArrayInput` via:

GetProxyDetailProxyDetailArray{ GetProxyDetailProxyDetailArgs{...} }

type GetProxyDetailProxyDetailArrayOutput

type GetProxyDetailProxyDetailArrayOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailArrayOutput) ElementType

func (GetProxyDetailProxyDetailArrayOutput) Index

func (GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutput

func (o GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutput() GetProxyDetailProxyDetailArrayOutput

func (GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutputWithContext

func (o GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailArrayOutput

type GetProxyDetailProxyDetailInput

type GetProxyDetailProxyDetailInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailOutput() GetProxyDetailProxyDetailOutput
	ToGetProxyDetailProxyDetailOutputWithContext(context.Context) GetProxyDetailProxyDetailOutput
}

GetProxyDetailProxyDetailInput is an input type that accepts GetProxyDetailProxyDetailArgs and GetProxyDetailProxyDetailOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailInput` via:

GetProxyDetailProxyDetailArgs{...}

type GetProxyDetailProxyDetailIpList

type GetProxyDetailProxyDetailIpList struct {
	Bandwidth int    `pulumi:"bandwidth"`
	Ip        string `pulumi:"ip"`
	Provider  string `pulumi:"provider"`
}

type GetProxyDetailProxyDetailIpListArgs

type GetProxyDetailProxyDetailIpListArgs struct {
	Bandwidth pulumi.IntInput    `pulumi:"bandwidth"`
	Ip        pulumi.StringInput `pulumi:"ip"`
	Provider  pulumi.StringInput `pulumi:"provider"`
}

func (GetProxyDetailProxyDetailIpListArgs) ElementType

func (GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutput

func (i GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutput() GetProxyDetailProxyDetailIpListOutput

func (GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutputWithContext

func (i GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListOutput

type GetProxyDetailProxyDetailIpListArray

type GetProxyDetailProxyDetailIpListArray []GetProxyDetailProxyDetailIpListInput

func (GetProxyDetailProxyDetailIpListArray) ElementType

func (GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutput

func (i GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutput() GetProxyDetailProxyDetailIpListArrayOutput

func (GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext

func (i GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListArrayOutput

type GetProxyDetailProxyDetailIpListArrayInput

type GetProxyDetailProxyDetailIpListArrayInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailIpListArrayOutput() GetProxyDetailProxyDetailIpListArrayOutput
	ToGetProxyDetailProxyDetailIpListArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailIpListArrayOutput
}

GetProxyDetailProxyDetailIpListArrayInput is an input type that accepts GetProxyDetailProxyDetailIpListArray and GetProxyDetailProxyDetailIpListArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailIpListArrayInput` via:

GetProxyDetailProxyDetailIpListArray{ GetProxyDetailProxyDetailIpListArgs{...} }

type GetProxyDetailProxyDetailIpListArrayOutput

type GetProxyDetailProxyDetailIpListArrayOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailIpListArrayOutput) ElementType

func (GetProxyDetailProxyDetailIpListArrayOutput) Index

func (GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutput

func (o GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutput() GetProxyDetailProxyDetailIpListArrayOutput

func (GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext

func (o GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListArrayOutput

type GetProxyDetailProxyDetailIpListInput

type GetProxyDetailProxyDetailIpListInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailIpListOutput() GetProxyDetailProxyDetailIpListOutput
	ToGetProxyDetailProxyDetailIpListOutputWithContext(context.Context) GetProxyDetailProxyDetailIpListOutput
}

GetProxyDetailProxyDetailIpListInput is an input type that accepts GetProxyDetailProxyDetailIpListArgs and GetProxyDetailProxyDetailIpListOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailIpListInput` via:

GetProxyDetailProxyDetailIpListArgs{...}

type GetProxyDetailProxyDetailIpListOutput

type GetProxyDetailProxyDetailIpListOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailIpListOutput) Bandwidth

func (GetProxyDetailProxyDetailIpListOutput) ElementType

func (GetProxyDetailProxyDetailIpListOutput) Ip

func (GetProxyDetailProxyDetailIpListOutput) Provider

func (GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutput

func (o GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutput() GetProxyDetailProxyDetailIpListOutput

func (GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutputWithContext

func (o GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListOutput

type GetProxyDetailProxyDetailOutput

type GetProxyDetailProxyDetailOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailOutput) AccessRegion

func (GetProxyDetailProxyDetailOutput) AccessRegionInfos

func (GetProxyDetailProxyDetailOutput) BanStatus

func (GetProxyDetailProxyDetailOutput) Bandwidth

func (GetProxyDetailProxyDetailOutput) BillingType

func (GetProxyDetailProxyDetailOutput) ClientIpMethods

func (GetProxyDetailProxyDetailOutput) Concurrent

func (GetProxyDetailProxyDetailOutput) CreateTime

func (GetProxyDetailProxyDetailOutput) Domain

func (GetProxyDetailProxyDetailOutput) ElementType

func (GetProxyDetailProxyDetailOutput) FeatureBitmap

func (GetProxyDetailProxyDetailOutput) ForwardIp

func (GetProxyDetailProxyDetailOutput) GroupId

func (GetProxyDetailProxyDetailOutput) Http3Supported

func (GetProxyDetailProxyDetailOutput) InBanBlacklist

func (GetProxyDetailProxyDetailOutput) InstanceId

func (GetProxyDetailProxyDetailOutput) Ip

func (GetProxyDetailProxyDetailOutput) IpAddressVersion

func (GetProxyDetailProxyDetailOutput) IpLists

func (GetProxyDetailProxyDetailOutput) ModifyConfigTime

func (o GetProxyDetailProxyDetailOutput) ModifyConfigTime() pulumi.IntOutput

func (GetProxyDetailProxyDetailOutput) NetworkType

func (GetProxyDetailProxyDetailOutput) PackageType

func (GetProxyDetailProxyDetailOutput) PolicyId

func (GetProxyDetailProxyDetailOutput) ProjectId

func (GetProxyDetailProxyDetailOutput) ProxyId

func (GetProxyDetailProxyDetailOutput) ProxyName

func (GetProxyDetailProxyDetailOutput) ProxyType

func (GetProxyDetailProxyDetailOutput) RealServerRegion

func (GetProxyDetailProxyDetailOutput) RealServerRegionInfos

func (GetProxyDetailProxyDetailOutput) RelatedGlobalDomains

func (o GetProxyDetailProxyDetailOutput) RelatedGlobalDomains() pulumi.StringArrayOutput

func (GetProxyDetailProxyDetailOutput) Scalarable

func (GetProxyDetailProxyDetailOutput) Status

func (GetProxyDetailProxyDetailOutput) SupportProtocols

func (GetProxyDetailProxyDetailOutput) SupportSecurity

func (o GetProxyDetailProxyDetailOutput) SupportSecurity() pulumi.IntOutput

func (GetProxyDetailProxyDetailOutput) TagSets

func (GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutput

func (o GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutput() GetProxyDetailProxyDetailOutput

func (GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutputWithContext

func (o GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailOutput

func (GetProxyDetailProxyDetailOutput) Version

type GetProxyDetailProxyDetailRealServerRegionInfo

type GetProxyDetailProxyDetailRealServerRegionInfo struct {
	FeatureBitmap   int                                                           `pulumi:"featureBitmap"`
	IdcType         string                                                        `pulumi:"idcType"`
	RegionArea      string                                                        `pulumi:"regionArea"`
	RegionAreaName  string                                                        `pulumi:"regionAreaName"`
	RegionId        string                                                        `pulumi:"regionId"`
	RegionName      string                                                        `pulumi:"regionName"`
	SupportFeatures []GetProxyDetailProxyDetailRealServerRegionInfoSupportFeature `pulumi:"supportFeatures"`
}

type GetProxyDetailProxyDetailRealServerRegionInfoArgs

type GetProxyDetailProxyDetailRealServerRegionInfoArgs struct {
	FeatureBitmap   pulumi.IntInput                                                       `pulumi:"featureBitmap"`
	IdcType         pulumi.StringInput                                                    `pulumi:"idcType"`
	RegionArea      pulumi.StringInput                                                    `pulumi:"regionArea"`
	RegionAreaName  pulumi.StringInput                                                    `pulumi:"regionAreaName"`
	RegionId        pulumi.StringInput                                                    `pulumi:"regionId"`
	RegionName      pulumi.StringInput                                                    `pulumi:"regionName"`
	SupportFeatures GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput `pulumi:"supportFeatures"`
}

func (GetProxyDetailProxyDetailRealServerRegionInfoArgs) ElementType

func (GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput

func (i GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput() GetProxyDetailProxyDetailRealServerRegionInfoOutput

func (GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext

func (i GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoOutput

type GetProxyDetailProxyDetailRealServerRegionInfoArray

type GetProxyDetailProxyDetailRealServerRegionInfoArray []GetProxyDetailProxyDetailRealServerRegionInfoInput

func (GetProxyDetailProxyDetailRealServerRegionInfoArray) ElementType

func (GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput

func (i GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput

func (GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext

func (i GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput

type GetProxyDetailProxyDetailRealServerRegionInfoArrayInput

type GetProxyDetailProxyDetailRealServerRegionInfoArrayInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
	ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
}

GetProxyDetailProxyDetailRealServerRegionInfoArrayInput is an input type that accepts GetProxyDetailProxyDetailRealServerRegionInfoArray and GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailRealServerRegionInfoArrayInput` via:

GetProxyDetailProxyDetailRealServerRegionInfoArray{ GetProxyDetailProxyDetailRealServerRegionInfoArgs{...} }

type GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput

type GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ElementType

func (GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) Index

func (GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput

func (GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext

func (o GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput

type GetProxyDetailProxyDetailRealServerRegionInfoInput

type GetProxyDetailProxyDetailRealServerRegionInfoInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailRealServerRegionInfoOutput() GetProxyDetailProxyDetailRealServerRegionInfoOutput
	ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext(context.Context) GetProxyDetailProxyDetailRealServerRegionInfoOutput
}

GetProxyDetailProxyDetailRealServerRegionInfoInput is an input type that accepts GetProxyDetailProxyDetailRealServerRegionInfoArgs and GetProxyDetailProxyDetailRealServerRegionInfoOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailRealServerRegionInfoInput` via:

GetProxyDetailProxyDetailRealServerRegionInfoArgs{...}

type GetProxyDetailProxyDetailRealServerRegionInfoOutput

type GetProxyDetailProxyDetailRealServerRegionInfoOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) ElementType

func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) FeatureBitmap

func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) IdcType

func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionArea

func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionAreaName

func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionId

func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionName

func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput

func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput() GetProxyDetailProxyDetailRealServerRegionInfoOutput

func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext

func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoOutput

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeature

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeature struct {
	NetworkTypes []string `pulumi:"networkTypes"`
}

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs struct {
	NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"`
}

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ElementType

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext

func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray []GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ElementType

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext

func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
	ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
}

GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput is an input type that accepts GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray and GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput` via:

GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray{ GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs{...} }

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ElementType

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext

func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
	ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext(context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
}

GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput is an input type that accepts GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs and GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput` via:

GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs{...}

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput

type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ElementType

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) NetworkTypes

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput

func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext

func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput

type GetProxyDetailProxyDetailTagSet

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

type GetProxyDetailProxyDetailTagSetArgs

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

func (GetProxyDetailProxyDetailTagSetArgs) ElementType

func (GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutput

func (i GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutput() GetProxyDetailProxyDetailTagSetOutput

func (GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutputWithContext

func (i GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetOutput

type GetProxyDetailProxyDetailTagSetArray

type GetProxyDetailProxyDetailTagSetArray []GetProxyDetailProxyDetailTagSetInput

func (GetProxyDetailProxyDetailTagSetArray) ElementType

func (GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutput

func (i GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutput() GetProxyDetailProxyDetailTagSetArrayOutput

func (GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext

func (i GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetArrayOutput

type GetProxyDetailProxyDetailTagSetArrayInput

type GetProxyDetailProxyDetailTagSetArrayInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailTagSetArrayOutput() GetProxyDetailProxyDetailTagSetArrayOutput
	ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailTagSetArrayOutput
}

GetProxyDetailProxyDetailTagSetArrayInput is an input type that accepts GetProxyDetailProxyDetailTagSetArray and GetProxyDetailProxyDetailTagSetArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailTagSetArrayInput` via:

GetProxyDetailProxyDetailTagSetArray{ GetProxyDetailProxyDetailTagSetArgs{...} }

type GetProxyDetailProxyDetailTagSetArrayOutput

type GetProxyDetailProxyDetailTagSetArrayOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailTagSetArrayOutput) ElementType

func (GetProxyDetailProxyDetailTagSetArrayOutput) Index

func (GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutput

func (o GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutput() GetProxyDetailProxyDetailTagSetArrayOutput

func (GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext

func (o GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetArrayOutput

type GetProxyDetailProxyDetailTagSetInput

type GetProxyDetailProxyDetailTagSetInput interface {
	pulumi.Input

	ToGetProxyDetailProxyDetailTagSetOutput() GetProxyDetailProxyDetailTagSetOutput
	ToGetProxyDetailProxyDetailTagSetOutputWithContext(context.Context) GetProxyDetailProxyDetailTagSetOutput
}

GetProxyDetailProxyDetailTagSetInput is an input type that accepts GetProxyDetailProxyDetailTagSetArgs and GetProxyDetailProxyDetailTagSetOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailTagSetInput` via:

GetProxyDetailProxyDetailTagSetArgs{...}

type GetProxyDetailProxyDetailTagSetOutput

type GetProxyDetailProxyDetailTagSetOutput struct{ *pulumi.OutputState }

func (GetProxyDetailProxyDetailTagSetOutput) ElementType

func (GetProxyDetailProxyDetailTagSetOutput) TagKey

func (GetProxyDetailProxyDetailTagSetOutput) TagValue

func (GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutput

func (o GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutput() GetProxyDetailProxyDetailTagSetOutput

func (GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutputWithContext

func (o GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetOutput

type GetProxyDetailResult

type GetProxyDetailResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                      `pulumi:"id"`
	ProxyDetails     []GetProxyDetailProxyDetail `pulumi:"proxyDetails"`
	ProxyId          string                      `pulumi:"proxyId"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of values returned by getProxyDetail.

func GetProxyDetail

func GetProxyDetail(ctx *pulumi.Context, args *GetProxyDetailArgs, opts ...pulumi.InvokeOption) (*GetProxyDetailResult, error)

type GetProxyDetailResultOutput

type GetProxyDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProxyDetail.

func (GetProxyDetailResultOutput) ElementType

func (GetProxyDetailResultOutput) ElementType() reflect.Type

func (GetProxyDetailResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProxyDetailResultOutput) ProxyDetails

func (GetProxyDetailResultOutput) ProxyId

func (GetProxyDetailResultOutput) ResultOutputFile

func (o GetProxyDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetProxyDetailResultOutput) ToGetProxyDetailResultOutput

func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutput() GetProxyDetailResultOutput

func (GetProxyDetailResultOutput) ToGetProxyDetailResultOutputWithContext

func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutputWithContext(ctx context.Context) GetProxyDetailResultOutput

type GetProxyGroupStatisticsArgs

type GetProxyGroupStatisticsArgs struct {
	EndTime          string   `pulumi:"endTime"`
	Granularity      int      `pulumi:"granularity"`
	GroupId          string   `pulumi:"groupId"`
	MetricNames      []string `pulumi:"metricNames"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        string   `pulumi:"startTime"`
}

A collection of arguments for invoking getProxyGroupStatistics.

type GetProxyGroupStatisticsOutputArgs

type GetProxyGroupStatisticsOutputArgs struct {
	EndTime          pulumi.StringInput      `pulumi:"endTime"`
	Granularity      pulumi.IntInput         `pulumi:"granularity"`
	GroupId          pulumi.StringInput      `pulumi:"groupId"`
	MetricNames      pulumi.StringArrayInput `pulumi:"metricNames"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput      `pulumi:"startTime"`
}

A collection of arguments for invoking getProxyGroupStatistics.

func (GetProxyGroupStatisticsOutputArgs) ElementType

type GetProxyGroupStatisticsResult

type GetProxyGroupStatisticsResult struct {
	EndTime     string `pulumi:"endTime"`
	Granularity int    `pulumi:"granularity"`
	GroupId     string `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                                  `pulumi:"id"`
	MetricNames      []string                                `pulumi:"metricNames"`
	ResultOutputFile *string                                 `pulumi:"resultOutputFile"`
	StartTime        string                                  `pulumi:"startTime"`
	StatisticsDatas  []GetProxyGroupStatisticsStatisticsData `pulumi:"statisticsDatas"`
}

A collection of values returned by getProxyGroupStatistics.

type GetProxyGroupStatisticsResultOutput

type GetProxyGroupStatisticsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProxyGroupStatistics.

func (GetProxyGroupStatisticsResultOutput) ElementType

func (GetProxyGroupStatisticsResultOutput) EndTime

func (GetProxyGroupStatisticsResultOutput) Granularity

func (GetProxyGroupStatisticsResultOutput) GroupId

func (GetProxyGroupStatisticsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProxyGroupStatisticsResultOutput) MetricNames

func (GetProxyGroupStatisticsResultOutput) ResultOutputFile

func (GetProxyGroupStatisticsResultOutput) StartTime

func (GetProxyGroupStatisticsResultOutput) StatisticsDatas

func (GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutput

func (o GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutput() GetProxyGroupStatisticsResultOutput

func (GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutputWithContext

func (o GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutputWithContext(ctx context.Context) GetProxyGroupStatisticsResultOutput

type GetProxyGroupStatisticsStatisticsData

type GetProxyGroupStatisticsStatisticsData struct {
	MetricDatas []GetProxyGroupStatisticsStatisticsDataMetricData `pulumi:"metricDatas"`
	MetricName  string                                            `pulumi:"metricName"`
}

type GetProxyGroupStatisticsStatisticsDataArgs

type GetProxyGroupStatisticsStatisticsDataArgs struct {
	MetricDatas GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput `pulumi:"metricDatas"`
	MetricName  pulumi.StringInput                                        `pulumi:"metricName"`
}

func (GetProxyGroupStatisticsStatisticsDataArgs) ElementType

func (GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutput

func (i GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutput() GetProxyGroupStatisticsStatisticsDataOutput

func (GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext

func (i GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataOutput

type GetProxyGroupStatisticsStatisticsDataArray

type GetProxyGroupStatisticsStatisticsDataArray []GetProxyGroupStatisticsStatisticsDataInput

func (GetProxyGroupStatisticsStatisticsDataArray) ElementType

func (GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutput

func (i GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutput() GetProxyGroupStatisticsStatisticsDataArrayOutput

func (GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext

func (i GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataArrayOutput

type GetProxyGroupStatisticsStatisticsDataArrayInput

type GetProxyGroupStatisticsStatisticsDataArrayInput interface {
	pulumi.Input

	ToGetProxyGroupStatisticsStatisticsDataArrayOutput() GetProxyGroupStatisticsStatisticsDataArrayOutput
	ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext(context.Context) GetProxyGroupStatisticsStatisticsDataArrayOutput
}

GetProxyGroupStatisticsStatisticsDataArrayInput is an input type that accepts GetProxyGroupStatisticsStatisticsDataArray and GetProxyGroupStatisticsStatisticsDataArrayOutput values. You can construct a concrete instance of `GetProxyGroupStatisticsStatisticsDataArrayInput` via:

GetProxyGroupStatisticsStatisticsDataArray{ GetProxyGroupStatisticsStatisticsDataArgs{...} }

type GetProxyGroupStatisticsStatisticsDataArrayOutput

type GetProxyGroupStatisticsStatisticsDataArrayOutput struct{ *pulumi.OutputState }

func (GetProxyGroupStatisticsStatisticsDataArrayOutput) ElementType

func (GetProxyGroupStatisticsStatisticsDataArrayOutput) Index

func (GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutput

func (o GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutput() GetProxyGroupStatisticsStatisticsDataArrayOutput

func (GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext

func (o GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataArrayOutput

type GetProxyGroupStatisticsStatisticsDataInput

type GetProxyGroupStatisticsStatisticsDataInput interface {
	pulumi.Input

	ToGetProxyGroupStatisticsStatisticsDataOutput() GetProxyGroupStatisticsStatisticsDataOutput
	ToGetProxyGroupStatisticsStatisticsDataOutputWithContext(context.Context) GetProxyGroupStatisticsStatisticsDataOutput
}

GetProxyGroupStatisticsStatisticsDataInput is an input type that accepts GetProxyGroupStatisticsStatisticsDataArgs and GetProxyGroupStatisticsStatisticsDataOutput values. You can construct a concrete instance of `GetProxyGroupStatisticsStatisticsDataInput` via:

GetProxyGroupStatisticsStatisticsDataArgs{...}

type GetProxyGroupStatisticsStatisticsDataMetricData

type GetProxyGroupStatisticsStatisticsDataMetricData struct {
	Data float64 `pulumi:"data"`
	Time int     `pulumi:"time"`
}

type GetProxyGroupStatisticsStatisticsDataMetricDataArgs

type GetProxyGroupStatisticsStatisticsDataMetricDataArgs struct {
	Data pulumi.Float64Input `pulumi:"data"`
	Time pulumi.IntInput     `pulumi:"time"`
}

func (GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ElementType

func (GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput

func (i GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput() GetProxyGroupStatisticsStatisticsDataMetricDataOutput

func (GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext

func (i GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataOutput

type GetProxyGroupStatisticsStatisticsDataMetricDataArray

type GetProxyGroupStatisticsStatisticsDataMetricDataArray []GetProxyGroupStatisticsStatisticsDataMetricDataInput

func (GetProxyGroupStatisticsStatisticsDataMetricDataArray) ElementType

func (GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput

func (i GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput() GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput

func (GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext

func (i GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput

type GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput

type GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput interface {
	pulumi.Input

	ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput() GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
	ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext(context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
}

GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput is an input type that accepts GetProxyGroupStatisticsStatisticsDataMetricDataArray and GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput values. You can construct a concrete instance of `GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput` via:

GetProxyGroupStatisticsStatisticsDataMetricDataArray{ GetProxyGroupStatisticsStatisticsDataMetricDataArgs{...} }

type GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput

type GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput struct{ *pulumi.OutputState }

func (GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ElementType

func (GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) Index

func (GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput

func (GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext

func (o GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput

type GetProxyGroupStatisticsStatisticsDataMetricDataInput

type GetProxyGroupStatisticsStatisticsDataMetricDataInput interface {
	pulumi.Input

	ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput() GetProxyGroupStatisticsStatisticsDataMetricDataOutput
	ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext(context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataOutput
}

GetProxyGroupStatisticsStatisticsDataMetricDataInput is an input type that accepts GetProxyGroupStatisticsStatisticsDataMetricDataArgs and GetProxyGroupStatisticsStatisticsDataMetricDataOutput values. You can construct a concrete instance of `GetProxyGroupStatisticsStatisticsDataMetricDataInput` via:

GetProxyGroupStatisticsStatisticsDataMetricDataArgs{...}

type GetProxyGroupStatisticsStatisticsDataMetricDataOutput

type GetProxyGroupStatisticsStatisticsDataMetricDataOutput struct{ *pulumi.OutputState }

func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) Data

func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ElementType

func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) Time

func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput

func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext

func (o GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataOutput

type GetProxyGroupStatisticsStatisticsDataOutput

type GetProxyGroupStatisticsStatisticsDataOutput struct{ *pulumi.OutputState }

func (GetProxyGroupStatisticsStatisticsDataOutput) ElementType

func (GetProxyGroupStatisticsStatisticsDataOutput) MetricDatas

func (GetProxyGroupStatisticsStatisticsDataOutput) MetricName

func (GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutput

func (o GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutput() GetProxyGroupStatisticsStatisticsDataOutput

func (GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext

func (o GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataOutput

type GetProxyGroupsArgs

type GetProxyGroupsArgs struct {
	Filters          []GetProxyGroupsFilter `pulumi:"filters"`
	ProjectId        int                    `pulumi:"projectId"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	TagSets          []GetProxyGroupsTagSet `pulumi:"tagSets"`
}

A collection of arguments for invoking getProxyGroups.

type GetProxyGroupsFilter

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

type GetProxyGroupsFilterArgs

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

func (GetProxyGroupsFilterArgs) ElementType

func (GetProxyGroupsFilterArgs) ElementType() reflect.Type

func (GetProxyGroupsFilterArgs) ToGetProxyGroupsFilterOutput

func (i GetProxyGroupsFilterArgs) ToGetProxyGroupsFilterOutput() GetProxyGroupsFilterOutput

func (GetProxyGroupsFilterArgs) ToGetProxyGroupsFilterOutputWithContext

func (i GetProxyGroupsFilterArgs) ToGetProxyGroupsFilterOutputWithContext(ctx context.Context) GetProxyGroupsFilterOutput

type GetProxyGroupsFilterArray

type GetProxyGroupsFilterArray []GetProxyGroupsFilterInput

func (GetProxyGroupsFilterArray) ElementType

func (GetProxyGroupsFilterArray) ElementType() reflect.Type

func (GetProxyGroupsFilterArray) ToGetProxyGroupsFilterArrayOutput

func (i GetProxyGroupsFilterArray) ToGetProxyGroupsFilterArrayOutput() GetProxyGroupsFilterArrayOutput

func (GetProxyGroupsFilterArray) ToGetProxyGroupsFilterArrayOutputWithContext

func (i GetProxyGroupsFilterArray) ToGetProxyGroupsFilterArrayOutputWithContext(ctx context.Context) GetProxyGroupsFilterArrayOutput

type GetProxyGroupsFilterArrayInput

type GetProxyGroupsFilterArrayInput interface {
	pulumi.Input

	ToGetProxyGroupsFilterArrayOutput() GetProxyGroupsFilterArrayOutput
	ToGetProxyGroupsFilterArrayOutputWithContext(context.Context) GetProxyGroupsFilterArrayOutput
}

GetProxyGroupsFilterArrayInput is an input type that accepts GetProxyGroupsFilterArray and GetProxyGroupsFilterArrayOutput values. You can construct a concrete instance of `GetProxyGroupsFilterArrayInput` via:

GetProxyGroupsFilterArray{ GetProxyGroupsFilterArgs{...} }

type GetProxyGroupsFilterArrayOutput

type GetProxyGroupsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsFilterArrayOutput) ElementType

func (GetProxyGroupsFilterArrayOutput) Index

func (GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutput

func (o GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutput() GetProxyGroupsFilterArrayOutput

func (GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutputWithContext

func (o GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutputWithContext(ctx context.Context) GetProxyGroupsFilterArrayOutput

type GetProxyGroupsFilterInput

type GetProxyGroupsFilterInput interface {
	pulumi.Input

	ToGetProxyGroupsFilterOutput() GetProxyGroupsFilterOutput
	ToGetProxyGroupsFilterOutputWithContext(context.Context) GetProxyGroupsFilterOutput
}

GetProxyGroupsFilterInput is an input type that accepts GetProxyGroupsFilterArgs and GetProxyGroupsFilterOutput values. You can construct a concrete instance of `GetProxyGroupsFilterInput` via:

GetProxyGroupsFilterArgs{...}

type GetProxyGroupsFilterOutput

type GetProxyGroupsFilterOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsFilterOutput) ElementType

func (GetProxyGroupsFilterOutput) ElementType() reflect.Type

func (GetProxyGroupsFilterOutput) Name

func (GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutput

func (o GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutput() GetProxyGroupsFilterOutput

func (GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutputWithContext

func (o GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutputWithContext(ctx context.Context) GetProxyGroupsFilterOutput

func (GetProxyGroupsFilterOutput) Values

type GetProxyGroupsOutputArgs

type GetProxyGroupsOutputArgs struct {
	Filters          GetProxyGroupsFilterArrayInput `pulumi:"filters"`
	ProjectId        pulumi.IntInput                `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput          `pulumi:"resultOutputFile"`
	TagSets          GetProxyGroupsTagSetArrayInput `pulumi:"tagSets"`
}

A collection of arguments for invoking getProxyGroups.

func (GetProxyGroupsOutputArgs) ElementType

func (GetProxyGroupsOutputArgs) ElementType() reflect.Type

type GetProxyGroupsProxyGroupList

type GetProxyGroupsProxyGroupList struct {
	CreateTime            int                                                `pulumi:"createTime"`
	Domain                string                                             `pulumi:"domain"`
	FeatureBitmap         int                                                `pulumi:"featureBitmap"`
	GroupId               string                                             `pulumi:"groupId"`
	GroupName             string                                             `pulumi:"groupName"`
	Http3Supported        int                                                `pulumi:"http3Supported"`
	ProjectId             int                                                `pulumi:"projectId"`
	ProxyType             int                                                `pulumi:"proxyType"`
	RealServerRegionInfos []GetProxyGroupsProxyGroupListRealServerRegionInfo `pulumi:"realServerRegionInfos"`
	Status                string                                             `pulumi:"status"`
	TagSets               []GetProxyGroupsProxyGroupListTagSet               `pulumi:"tagSets"`
	Version               string                                             `pulumi:"version"`
}

type GetProxyGroupsProxyGroupListArgs

type GetProxyGroupsProxyGroupListArgs struct {
	CreateTime            pulumi.IntInput                                            `pulumi:"createTime"`
	Domain                pulumi.StringInput                                         `pulumi:"domain"`
	FeatureBitmap         pulumi.IntInput                                            `pulumi:"featureBitmap"`
	GroupId               pulumi.StringInput                                         `pulumi:"groupId"`
	GroupName             pulumi.StringInput                                         `pulumi:"groupName"`
	Http3Supported        pulumi.IntInput                                            `pulumi:"http3Supported"`
	ProjectId             pulumi.IntInput                                            `pulumi:"projectId"`
	ProxyType             pulumi.IntInput                                            `pulumi:"proxyType"`
	RealServerRegionInfos GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput `pulumi:"realServerRegionInfos"`
	Status                pulumi.StringInput                                         `pulumi:"status"`
	TagSets               GetProxyGroupsProxyGroupListTagSetArrayInput               `pulumi:"tagSets"`
	Version               pulumi.StringInput                                         `pulumi:"version"`
}

func (GetProxyGroupsProxyGroupListArgs) ElementType

func (GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutput

func (i GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutput() GetProxyGroupsProxyGroupListOutput

func (GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutputWithContext

func (i GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListOutput

type GetProxyGroupsProxyGroupListArray

type GetProxyGroupsProxyGroupListArray []GetProxyGroupsProxyGroupListInput

func (GetProxyGroupsProxyGroupListArray) ElementType

func (GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutput

func (i GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutput() GetProxyGroupsProxyGroupListArrayOutput

func (GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutputWithContext

func (i GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListArrayOutput

type GetProxyGroupsProxyGroupListArrayInput

type GetProxyGroupsProxyGroupListArrayInput interface {
	pulumi.Input

	ToGetProxyGroupsProxyGroupListArrayOutput() GetProxyGroupsProxyGroupListArrayOutput
	ToGetProxyGroupsProxyGroupListArrayOutputWithContext(context.Context) GetProxyGroupsProxyGroupListArrayOutput
}

GetProxyGroupsProxyGroupListArrayInput is an input type that accepts GetProxyGroupsProxyGroupListArray and GetProxyGroupsProxyGroupListArrayOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListArrayInput` via:

GetProxyGroupsProxyGroupListArray{ GetProxyGroupsProxyGroupListArgs{...} }

type GetProxyGroupsProxyGroupListArrayOutput

type GetProxyGroupsProxyGroupListArrayOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsProxyGroupListArrayOutput) ElementType

func (GetProxyGroupsProxyGroupListArrayOutput) Index

func (GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutput

func (o GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutput() GetProxyGroupsProxyGroupListArrayOutput

func (GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutputWithContext

func (o GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListArrayOutput

type GetProxyGroupsProxyGroupListInput

type GetProxyGroupsProxyGroupListInput interface {
	pulumi.Input

	ToGetProxyGroupsProxyGroupListOutput() GetProxyGroupsProxyGroupListOutput
	ToGetProxyGroupsProxyGroupListOutputWithContext(context.Context) GetProxyGroupsProxyGroupListOutput
}

GetProxyGroupsProxyGroupListInput is an input type that accepts GetProxyGroupsProxyGroupListArgs and GetProxyGroupsProxyGroupListOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListInput` via:

GetProxyGroupsProxyGroupListArgs{...}

type GetProxyGroupsProxyGroupListOutput

type GetProxyGroupsProxyGroupListOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsProxyGroupListOutput) CreateTime

func (GetProxyGroupsProxyGroupListOutput) Domain

func (GetProxyGroupsProxyGroupListOutput) ElementType

func (GetProxyGroupsProxyGroupListOutput) FeatureBitmap

func (GetProxyGroupsProxyGroupListOutput) GroupId

func (GetProxyGroupsProxyGroupListOutput) GroupName

func (GetProxyGroupsProxyGroupListOutput) Http3Supported

func (GetProxyGroupsProxyGroupListOutput) ProjectId

func (GetProxyGroupsProxyGroupListOutput) ProxyType

func (GetProxyGroupsProxyGroupListOutput) RealServerRegionInfos

func (GetProxyGroupsProxyGroupListOutput) Status

func (GetProxyGroupsProxyGroupListOutput) TagSets

func (GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutput

func (o GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutput() GetProxyGroupsProxyGroupListOutput

func (GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutputWithContext

func (o GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListOutput

func (GetProxyGroupsProxyGroupListOutput) Version

type GetProxyGroupsProxyGroupListRealServerRegionInfo

type GetProxyGroupsProxyGroupListRealServerRegionInfo struct {
	FeatureBitmap   int                                                              `pulumi:"featureBitmap"`
	IdcType         string                                                           `pulumi:"idcType"`
	RegionArea      string                                                           `pulumi:"regionArea"`
	RegionAreaName  string                                                           `pulumi:"regionAreaName"`
	RegionId        string                                                           `pulumi:"regionId"`
	RegionName      string                                                           `pulumi:"regionName"`
	SupportFeatures []GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeature `pulumi:"supportFeatures"`
}

type GetProxyGroupsProxyGroupListRealServerRegionInfoArgs

type GetProxyGroupsProxyGroupListRealServerRegionInfoArgs struct {
	FeatureBitmap   pulumi.IntInput                                                          `pulumi:"featureBitmap"`
	IdcType         pulumi.StringInput                                                       `pulumi:"idcType"`
	RegionArea      pulumi.StringInput                                                       `pulumi:"regionArea"`
	RegionAreaName  pulumi.StringInput                                                       `pulumi:"regionAreaName"`
	RegionId        pulumi.StringInput                                                       `pulumi:"regionId"`
	RegionName      pulumi.StringInput                                                       `pulumi:"regionName"`
	SupportFeatures GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput `pulumi:"supportFeatures"`
}

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ElementType

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput

func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoOutput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext

func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoArray

type GetProxyGroupsProxyGroupListRealServerRegionInfoArray []GetProxyGroupsProxyGroupListRealServerRegionInfoInput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ElementType

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput

func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext

func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput

type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput interface {
	pulumi.Input

	ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
	ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext(context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
}

GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput is an input type that accepts GetProxyGroupsProxyGroupListRealServerRegionInfoArray and GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput` via:

GetProxyGroupsProxyGroupListRealServerRegionInfoArray{ GetProxyGroupsProxyGroupListRealServerRegionInfoArgs{...} }

type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ElementType

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) Index

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext

func (o GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoInput

type GetProxyGroupsProxyGroupListRealServerRegionInfoInput interface {
	pulumi.Input

	ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
	ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext(context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
}

GetProxyGroupsProxyGroupListRealServerRegionInfoInput is an input type that accepts GetProxyGroupsProxyGroupListRealServerRegionInfoArgs and GetProxyGroupsProxyGroupListRealServerRegionInfoOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListRealServerRegionInfoInput` via:

GetProxyGroupsProxyGroupListRealServerRegionInfoArgs{...}

type GetProxyGroupsProxyGroupListRealServerRegionInfoOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ElementType

func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) FeatureBitmap

func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) IdcType

func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionArea

func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionAreaName

func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionId

func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionName

func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext

func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeature

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeature struct {
	NetworkTypes []string `pulumi:"networkTypes"`
}

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs struct {
	NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"`
}

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ElementType

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext

func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray []GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ElementType

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext

func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput interface {
	pulumi.Input

	ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
	ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext(context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
}

GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput is an input type that accepts GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray and GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput` via:

GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray{ GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs{...} }

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ElementType

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput interface {
	pulumi.Input

	ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
	ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext(context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
}

GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput is an input type that accepts GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs and GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput` via:

GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs{...}

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput

type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ElementType

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) NetworkTypes

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput

func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext

func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput

type GetProxyGroupsProxyGroupListTagSet

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

type GetProxyGroupsProxyGroupListTagSetArgs

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

func (GetProxyGroupsProxyGroupListTagSetArgs) ElementType

func (GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutput

func (i GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutput() GetProxyGroupsProxyGroupListTagSetOutput

func (GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext

func (i GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetOutput

type GetProxyGroupsProxyGroupListTagSetArray

type GetProxyGroupsProxyGroupListTagSetArray []GetProxyGroupsProxyGroupListTagSetInput

func (GetProxyGroupsProxyGroupListTagSetArray) ElementType

func (GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutput

func (i GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutput() GetProxyGroupsProxyGroupListTagSetArrayOutput

func (GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext

func (i GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetArrayOutput

type GetProxyGroupsProxyGroupListTagSetArrayInput

type GetProxyGroupsProxyGroupListTagSetArrayInput interface {
	pulumi.Input

	ToGetProxyGroupsProxyGroupListTagSetArrayOutput() GetProxyGroupsProxyGroupListTagSetArrayOutput
	ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext(context.Context) GetProxyGroupsProxyGroupListTagSetArrayOutput
}

GetProxyGroupsProxyGroupListTagSetArrayInput is an input type that accepts GetProxyGroupsProxyGroupListTagSetArray and GetProxyGroupsProxyGroupListTagSetArrayOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListTagSetArrayInput` via:

GetProxyGroupsProxyGroupListTagSetArray{ GetProxyGroupsProxyGroupListTagSetArgs{...} }

type GetProxyGroupsProxyGroupListTagSetArrayOutput

type GetProxyGroupsProxyGroupListTagSetArrayOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsProxyGroupListTagSetArrayOutput) ElementType

func (GetProxyGroupsProxyGroupListTagSetArrayOutput) Index

func (GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutput

func (o GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutput() GetProxyGroupsProxyGroupListTagSetArrayOutput

func (GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext

func (o GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetArrayOutput

type GetProxyGroupsProxyGroupListTagSetInput

type GetProxyGroupsProxyGroupListTagSetInput interface {
	pulumi.Input

	ToGetProxyGroupsProxyGroupListTagSetOutput() GetProxyGroupsProxyGroupListTagSetOutput
	ToGetProxyGroupsProxyGroupListTagSetOutputWithContext(context.Context) GetProxyGroupsProxyGroupListTagSetOutput
}

GetProxyGroupsProxyGroupListTagSetInput is an input type that accepts GetProxyGroupsProxyGroupListTagSetArgs and GetProxyGroupsProxyGroupListTagSetOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListTagSetInput` via:

GetProxyGroupsProxyGroupListTagSetArgs{...}

type GetProxyGroupsProxyGroupListTagSetOutput

type GetProxyGroupsProxyGroupListTagSetOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsProxyGroupListTagSetOutput) ElementType

func (GetProxyGroupsProxyGroupListTagSetOutput) TagKey

func (GetProxyGroupsProxyGroupListTagSetOutput) TagValue

func (GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutput

func (o GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutput() GetProxyGroupsProxyGroupListTagSetOutput

func (GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext

func (o GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetOutput

type GetProxyGroupsResult

type GetProxyGroupsResult struct {
	Filters []GetProxyGroupsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                         `pulumi:"id"`
	ProjectId        int                            `pulumi:"projectId"`
	ProxyGroupLists  []GetProxyGroupsProxyGroupList `pulumi:"proxyGroupLists"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
	TagSets          []GetProxyGroupsTagSet         `pulumi:"tagSets"`
}

A collection of values returned by getProxyGroups.

func GetProxyGroups

func GetProxyGroups(ctx *pulumi.Context, args *GetProxyGroupsArgs, opts ...pulumi.InvokeOption) (*GetProxyGroupsResult, error)

type GetProxyGroupsResultOutput

type GetProxyGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProxyGroups.

func (GetProxyGroupsResultOutput) ElementType

func (GetProxyGroupsResultOutput) ElementType() reflect.Type

func (GetProxyGroupsResultOutput) Filters

func (GetProxyGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProxyGroupsResultOutput) ProjectId

func (GetProxyGroupsResultOutput) ProxyGroupLists

func (GetProxyGroupsResultOutput) ResultOutputFile

func (o GetProxyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetProxyGroupsResultOutput) TagSets

func (GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutput

func (o GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutput() GetProxyGroupsResultOutput

func (GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutputWithContext

func (o GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutputWithContext(ctx context.Context) GetProxyGroupsResultOutput

type GetProxyGroupsTagSet

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

type GetProxyGroupsTagSetArgs

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

func (GetProxyGroupsTagSetArgs) ElementType

func (GetProxyGroupsTagSetArgs) ElementType() reflect.Type

func (GetProxyGroupsTagSetArgs) ToGetProxyGroupsTagSetOutput

func (i GetProxyGroupsTagSetArgs) ToGetProxyGroupsTagSetOutput() GetProxyGroupsTagSetOutput

func (GetProxyGroupsTagSetArgs) ToGetProxyGroupsTagSetOutputWithContext

func (i GetProxyGroupsTagSetArgs) ToGetProxyGroupsTagSetOutputWithContext(ctx context.Context) GetProxyGroupsTagSetOutput

type GetProxyGroupsTagSetArray

type GetProxyGroupsTagSetArray []GetProxyGroupsTagSetInput

func (GetProxyGroupsTagSetArray) ElementType

func (GetProxyGroupsTagSetArray) ElementType() reflect.Type

func (GetProxyGroupsTagSetArray) ToGetProxyGroupsTagSetArrayOutput

func (i GetProxyGroupsTagSetArray) ToGetProxyGroupsTagSetArrayOutput() GetProxyGroupsTagSetArrayOutput

func (GetProxyGroupsTagSetArray) ToGetProxyGroupsTagSetArrayOutputWithContext

func (i GetProxyGroupsTagSetArray) ToGetProxyGroupsTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsTagSetArrayOutput

type GetProxyGroupsTagSetArrayInput

type GetProxyGroupsTagSetArrayInput interface {
	pulumi.Input

	ToGetProxyGroupsTagSetArrayOutput() GetProxyGroupsTagSetArrayOutput
	ToGetProxyGroupsTagSetArrayOutputWithContext(context.Context) GetProxyGroupsTagSetArrayOutput
}

GetProxyGroupsTagSetArrayInput is an input type that accepts GetProxyGroupsTagSetArray and GetProxyGroupsTagSetArrayOutput values. You can construct a concrete instance of `GetProxyGroupsTagSetArrayInput` via:

GetProxyGroupsTagSetArray{ GetProxyGroupsTagSetArgs{...} }

type GetProxyGroupsTagSetArrayOutput

type GetProxyGroupsTagSetArrayOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsTagSetArrayOutput) ElementType

func (GetProxyGroupsTagSetArrayOutput) Index

func (GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutput

func (o GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutput() GetProxyGroupsTagSetArrayOutput

func (GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutputWithContext

func (o GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsTagSetArrayOutput

type GetProxyGroupsTagSetInput

type GetProxyGroupsTagSetInput interface {
	pulumi.Input

	ToGetProxyGroupsTagSetOutput() GetProxyGroupsTagSetOutput
	ToGetProxyGroupsTagSetOutputWithContext(context.Context) GetProxyGroupsTagSetOutput
}

GetProxyGroupsTagSetInput is an input type that accepts GetProxyGroupsTagSetArgs and GetProxyGroupsTagSetOutput values. You can construct a concrete instance of `GetProxyGroupsTagSetInput` via:

GetProxyGroupsTagSetArgs{...}

type GetProxyGroupsTagSetOutput

type GetProxyGroupsTagSetOutput struct{ *pulumi.OutputState }

func (GetProxyGroupsTagSetOutput) ElementType

func (GetProxyGroupsTagSetOutput) ElementType() reflect.Type

func (GetProxyGroupsTagSetOutput) TagKey

func (GetProxyGroupsTagSetOutput) TagValue

func (GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutput

func (o GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutput() GetProxyGroupsTagSetOutput

func (GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutputWithContext

func (o GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutputWithContext(ctx context.Context) GetProxyGroupsTagSetOutput

type GetProxyStatisticsArgs

type GetProxyStatisticsArgs struct {
	EndTime          string   `pulumi:"endTime"`
	Granularity      int      `pulumi:"granularity"`
	Isp              *string  `pulumi:"isp"`
	MetricNames      []string `pulumi:"metricNames"`
	ProxyId          string   `pulumi:"proxyId"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        string   `pulumi:"startTime"`
}

A collection of arguments for invoking getProxyStatistics.

type GetProxyStatisticsOutputArgs

type GetProxyStatisticsOutputArgs struct {
	EndTime          pulumi.StringInput      `pulumi:"endTime"`
	Granularity      pulumi.IntInput         `pulumi:"granularity"`
	Isp              pulumi.StringPtrInput   `pulumi:"isp"`
	MetricNames      pulumi.StringArrayInput `pulumi:"metricNames"`
	ProxyId          pulumi.StringInput      `pulumi:"proxyId"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput      `pulumi:"startTime"`
}

A collection of arguments for invoking getProxyStatistics.

func (GetProxyStatisticsOutputArgs) ElementType

type GetProxyStatisticsResult

type GetProxyStatisticsResult struct {
	EndTime     string `pulumi:"endTime"`
	Granularity int    `pulumi:"granularity"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                             `pulumi:"id"`
	Isp              *string                            `pulumi:"isp"`
	MetricNames      []string                           `pulumi:"metricNames"`
	ProxyId          string                             `pulumi:"proxyId"`
	ResultOutputFile *string                            `pulumi:"resultOutputFile"`
	StartTime        string                             `pulumi:"startTime"`
	StatisticsDatas  []GetProxyStatisticsStatisticsData `pulumi:"statisticsDatas"`
}

A collection of values returned by getProxyStatistics.

type GetProxyStatisticsResultOutput

type GetProxyStatisticsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProxyStatistics.

func (GetProxyStatisticsResultOutput) ElementType

func (GetProxyStatisticsResultOutput) EndTime

func (GetProxyStatisticsResultOutput) Granularity

func (GetProxyStatisticsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProxyStatisticsResultOutput) Isp

func (GetProxyStatisticsResultOutput) MetricNames

func (GetProxyStatisticsResultOutput) ProxyId

func (GetProxyStatisticsResultOutput) ResultOutputFile

func (GetProxyStatisticsResultOutput) StartTime

func (GetProxyStatisticsResultOutput) StatisticsDatas

func (GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutput

func (o GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutput() GetProxyStatisticsResultOutput

func (GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutputWithContext

func (o GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutputWithContext(ctx context.Context) GetProxyStatisticsResultOutput

type GetProxyStatisticsStatisticsData

type GetProxyStatisticsStatisticsData struct {
	MetricDatas []GetProxyStatisticsStatisticsDataMetricData `pulumi:"metricDatas"`
	MetricName  string                                       `pulumi:"metricName"`
}

type GetProxyStatisticsStatisticsDataArgs

type GetProxyStatisticsStatisticsDataArgs struct {
	MetricDatas GetProxyStatisticsStatisticsDataMetricDataArrayInput `pulumi:"metricDatas"`
	MetricName  pulumi.StringInput                                   `pulumi:"metricName"`
}

func (GetProxyStatisticsStatisticsDataArgs) ElementType

func (GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutput

func (i GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutput() GetProxyStatisticsStatisticsDataOutput

func (GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutputWithContext

func (i GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataOutput

type GetProxyStatisticsStatisticsDataArray

type GetProxyStatisticsStatisticsDataArray []GetProxyStatisticsStatisticsDataInput

func (GetProxyStatisticsStatisticsDataArray) ElementType

func (GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutput

func (i GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutput() GetProxyStatisticsStatisticsDataArrayOutput

func (GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext

func (i GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataArrayOutput

type GetProxyStatisticsStatisticsDataArrayInput

type GetProxyStatisticsStatisticsDataArrayInput interface {
	pulumi.Input

	ToGetProxyStatisticsStatisticsDataArrayOutput() GetProxyStatisticsStatisticsDataArrayOutput
	ToGetProxyStatisticsStatisticsDataArrayOutputWithContext(context.Context) GetProxyStatisticsStatisticsDataArrayOutput
}

GetProxyStatisticsStatisticsDataArrayInput is an input type that accepts GetProxyStatisticsStatisticsDataArray and GetProxyStatisticsStatisticsDataArrayOutput values. You can construct a concrete instance of `GetProxyStatisticsStatisticsDataArrayInput` via:

GetProxyStatisticsStatisticsDataArray{ GetProxyStatisticsStatisticsDataArgs{...} }

type GetProxyStatisticsStatisticsDataArrayOutput

type GetProxyStatisticsStatisticsDataArrayOutput struct{ *pulumi.OutputState }

func (GetProxyStatisticsStatisticsDataArrayOutput) ElementType

func (GetProxyStatisticsStatisticsDataArrayOutput) Index

func (GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutput

func (o GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutput() GetProxyStatisticsStatisticsDataArrayOutput

func (GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext

func (o GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataArrayOutput

type GetProxyStatisticsStatisticsDataInput

type GetProxyStatisticsStatisticsDataInput interface {
	pulumi.Input

	ToGetProxyStatisticsStatisticsDataOutput() GetProxyStatisticsStatisticsDataOutput
	ToGetProxyStatisticsStatisticsDataOutputWithContext(context.Context) GetProxyStatisticsStatisticsDataOutput
}

GetProxyStatisticsStatisticsDataInput is an input type that accepts GetProxyStatisticsStatisticsDataArgs and GetProxyStatisticsStatisticsDataOutput values. You can construct a concrete instance of `GetProxyStatisticsStatisticsDataInput` via:

GetProxyStatisticsStatisticsDataArgs{...}

type GetProxyStatisticsStatisticsDataMetricData

type GetProxyStatisticsStatisticsDataMetricData struct {
	Data float64 `pulumi:"data"`
	Time int     `pulumi:"time"`
}

type GetProxyStatisticsStatisticsDataMetricDataArgs

type GetProxyStatisticsStatisticsDataMetricDataArgs struct {
	Data pulumi.Float64Input `pulumi:"data"`
	Time pulumi.IntInput     `pulumi:"time"`
}

func (GetProxyStatisticsStatisticsDataMetricDataArgs) ElementType

func (GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutput

func (i GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutput() GetProxyStatisticsStatisticsDataMetricDataOutput

func (GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext

func (i GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataOutput

type GetProxyStatisticsStatisticsDataMetricDataArray

type GetProxyStatisticsStatisticsDataMetricDataArray []GetProxyStatisticsStatisticsDataMetricDataInput

func (GetProxyStatisticsStatisticsDataMetricDataArray) ElementType

func (GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput

func (i GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput() GetProxyStatisticsStatisticsDataMetricDataArrayOutput

func (GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext

func (i GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataArrayOutput

type GetProxyStatisticsStatisticsDataMetricDataArrayInput

type GetProxyStatisticsStatisticsDataMetricDataArrayInput interface {
	pulumi.Input

	ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput() GetProxyStatisticsStatisticsDataMetricDataArrayOutput
	ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext(context.Context) GetProxyStatisticsStatisticsDataMetricDataArrayOutput
}

GetProxyStatisticsStatisticsDataMetricDataArrayInput is an input type that accepts GetProxyStatisticsStatisticsDataMetricDataArray and GetProxyStatisticsStatisticsDataMetricDataArrayOutput values. You can construct a concrete instance of `GetProxyStatisticsStatisticsDataMetricDataArrayInput` via:

GetProxyStatisticsStatisticsDataMetricDataArray{ GetProxyStatisticsStatisticsDataMetricDataArgs{...} }

type GetProxyStatisticsStatisticsDataMetricDataArrayOutput

type GetProxyStatisticsStatisticsDataMetricDataArrayOutput struct{ *pulumi.OutputState }

func (GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ElementType

func (GetProxyStatisticsStatisticsDataMetricDataArrayOutput) Index

func (GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput

func (GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext

func (o GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataArrayOutput

type GetProxyStatisticsStatisticsDataMetricDataInput

type GetProxyStatisticsStatisticsDataMetricDataInput interface {
	pulumi.Input

	ToGetProxyStatisticsStatisticsDataMetricDataOutput() GetProxyStatisticsStatisticsDataMetricDataOutput
	ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext(context.Context) GetProxyStatisticsStatisticsDataMetricDataOutput
}

GetProxyStatisticsStatisticsDataMetricDataInput is an input type that accepts GetProxyStatisticsStatisticsDataMetricDataArgs and GetProxyStatisticsStatisticsDataMetricDataOutput values. You can construct a concrete instance of `GetProxyStatisticsStatisticsDataMetricDataInput` via:

GetProxyStatisticsStatisticsDataMetricDataArgs{...}

type GetProxyStatisticsStatisticsDataMetricDataOutput

type GetProxyStatisticsStatisticsDataMetricDataOutput struct{ *pulumi.OutputState }

func (GetProxyStatisticsStatisticsDataMetricDataOutput) Data

func (GetProxyStatisticsStatisticsDataMetricDataOutput) ElementType

func (GetProxyStatisticsStatisticsDataMetricDataOutput) Time

func (GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutput

func (o GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutput() GetProxyStatisticsStatisticsDataMetricDataOutput

func (GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext

func (o GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataOutput

type GetProxyStatisticsStatisticsDataOutput

type GetProxyStatisticsStatisticsDataOutput struct{ *pulumi.OutputState }

func (GetProxyStatisticsStatisticsDataOutput) ElementType

func (GetProxyStatisticsStatisticsDataOutput) MetricDatas

func (GetProxyStatisticsStatisticsDataOutput) MetricName

func (GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutput

func (o GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutput() GetProxyStatisticsStatisticsDataOutput

func (GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutputWithContext

func (o GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataOutput

type GetRealServersStatusArgs

type GetRealServersStatusArgs struct {
	RealServerIds    []string `pulumi:"realServerIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRealServersStatus.

type GetRealServersStatusOutputArgs

type GetRealServersStatusOutputArgs struct {
	RealServerIds    pulumi.StringArrayInput `pulumi:"realServerIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRealServersStatus.

func (GetRealServersStatusOutputArgs) ElementType

type GetRealServersStatusRealServerStatusSet

type GetRealServersStatusRealServerStatusSet struct {
	BindStatus   int    `pulumi:"bindStatus"`
	GroupId      string `pulumi:"groupId"`
	ProxyId      string `pulumi:"proxyId"`
	RealServerId string `pulumi:"realServerId"`
}

type GetRealServersStatusRealServerStatusSetArgs

type GetRealServersStatusRealServerStatusSetArgs struct {
	BindStatus   pulumi.IntInput    `pulumi:"bindStatus"`
	GroupId      pulumi.StringInput `pulumi:"groupId"`
	ProxyId      pulumi.StringInput `pulumi:"proxyId"`
	RealServerId pulumi.StringInput `pulumi:"realServerId"`
}

func (GetRealServersStatusRealServerStatusSetArgs) ElementType

func (GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutput

func (i GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutput() GetRealServersStatusRealServerStatusSetOutput

func (GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutputWithContext

func (i GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetOutput

type GetRealServersStatusRealServerStatusSetArray

type GetRealServersStatusRealServerStatusSetArray []GetRealServersStatusRealServerStatusSetInput

func (GetRealServersStatusRealServerStatusSetArray) ElementType

func (GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutput

func (i GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutput() GetRealServersStatusRealServerStatusSetArrayOutput

func (GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext

func (i GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetArrayOutput

type GetRealServersStatusRealServerStatusSetArrayInput

type GetRealServersStatusRealServerStatusSetArrayInput interface {
	pulumi.Input

	ToGetRealServersStatusRealServerStatusSetArrayOutput() GetRealServersStatusRealServerStatusSetArrayOutput
	ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext(context.Context) GetRealServersStatusRealServerStatusSetArrayOutput
}

GetRealServersStatusRealServerStatusSetArrayInput is an input type that accepts GetRealServersStatusRealServerStatusSetArray and GetRealServersStatusRealServerStatusSetArrayOutput values. You can construct a concrete instance of `GetRealServersStatusRealServerStatusSetArrayInput` via:

GetRealServersStatusRealServerStatusSetArray{ GetRealServersStatusRealServerStatusSetArgs{...} }

type GetRealServersStatusRealServerStatusSetArrayOutput

type GetRealServersStatusRealServerStatusSetArrayOutput struct{ *pulumi.OutputState }

func (GetRealServersStatusRealServerStatusSetArrayOutput) ElementType

func (GetRealServersStatusRealServerStatusSetArrayOutput) Index

func (GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutput

func (o GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutput() GetRealServersStatusRealServerStatusSetArrayOutput

func (GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext

func (o GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetArrayOutput

type GetRealServersStatusRealServerStatusSetInput

type GetRealServersStatusRealServerStatusSetInput interface {
	pulumi.Input

	ToGetRealServersStatusRealServerStatusSetOutput() GetRealServersStatusRealServerStatusSetOutput
	ToGetRealServersStatusRealServerStatusSetOutputWithContext(context.Context) GetRealServersStatusRealServerStatusSetOutput
}

GetRealServersStatusRealServerStatusSetInput is an input type that accepts GetRealServersStatusRealServerStatusSetArgs and GetRealServersStatusRealServerStatusSetOutput values. You can construct a concrete instance of `GetRealServersStatusRealServerStatusSetInput` via:

GetRealServersStatusRealServerStatusSetArgs{...}

type GetRealServersStatusRealServerStatusSetOutput

type GetRealServersStatusRealServerStatusSetOutput struct{ *pulumi.OutputState }

func (GetRealServersStatusRealServerStatusSetOutput) BindStatus

func (GetRealServersStatusRealServerStatusSetOutput) ElementType

func (GetRealServersStatusRealServerStatusSetOutput) GroupId

func (GetRealServersStatusRealServerStatusSetOutput) ProxyId

func (GetRealServersStatusRealServerStatusSetOutput) RealServerId

func (GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutput

func (o GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutput() GetRealServersStatusRealServerStatusSetOutput

func (GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutputWithContext

func (o GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetOutput

type GetRealServersStatusResult

type GetRealServersStatusResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                   string                                    `pulumi:"id"`
	RealServerIds        []string                                  `pulumi:"realServerIds"`
	RealServerStatusSets []GetRealServersStatusRealServerStatusSet `pulumi:"realServerStatusSets"`
	ResultOutputFile     *string                                   `pulumi:"resultOutputFile"`
}

A collection of values returned by getRealServersStatus.

type GetRealServersStatusResultOutput

type GetRealServersStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRealServersStatus.

func (GetRealServersStatusResultOutput) ElementType

func (GetRealServersStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRealServersStatusResultOutput) RealServerIds

func (GetRealServersStatusResultOutput) RealServerStatusSets

func (GetRealServersStatusResultOutput) ResultOutputFile

func (GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutput

func (o GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutput() GetRealServersStatusResultOutput

func (GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutputWithContext

func (o GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutputWithContext(ctx context.Context) GetRealServersStatusResultOutput

type GetRealserversArgs

type GetRealserversArgs struct {
	Domain           *string                `pulumi:"domain"`
	Ip               *string                `pulumi:"ip"`
	Name             *string                `pulumi:"name"`
	ProjectId        *int                   `pulumi:"projectId"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getRealservers.

type GetRealserversOutputArgs

type GetRealserversOutputArgs struct {
	Domain           pulumi.StringPtrInput `pulumi:"domain"`
	Ip               pulumi.StringPtrInput `pulumi:"ip"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
}

A collection of arguments for invoking getRealservers.

func (GetRealserversOutputArgs) ElementType

func (GetRealserversOutputArgs) ElementType() reflect.Type

type GetRealserversRealserver

type GetRealserversRealserver struct {
	Domain    string                 `pulumi:"domain"`
	Id        string                 `pulumi:"id"`
	Ip        string                 `pulumi:"ip"`
	Name      string                 `pulumi:"name"`
	ProjectId int                    `pulumi:"projectId"`
	Tags      map[string]interface{} `pulumi:"tags"`
}

type GetRealserversRealserverArgs

type GetRealserversRealserverArgs struct {
	Domain    pulumi.StringInput `pulumi:"domain"`
	Id        pulumi.StringInput `pulumi:"id"`
	Ip        pulumi.StringInput `pulumi:"ip"`
	Name      pulumi.StringInput `pulumi:"name"`
	ProjectId pulumi.IntInput    `pulumi:"projectId"`
	Tags      pulumi.MapInput    `pulumi:"tags"`
}

func (GetRealserversRealserverArgs) ElementType

func (GetRealserversRealserverArgs) ToGetRealserversRealserverOutput

func (i GetRealserversRealserverArgs) ToGetRealserversRealserverOutput() GetRealserversRealserverOutput

func (GetRealserversRealserverArgs) ToGetRealserversRealserverOutputWithContext

func (i GetRealserversRealserverArgs) ToGetRealserversRealserverOutputWithContext(ctx context.Context) GetRealserversRealserverOutput

type GetRealserversRealserverArray

type GetRealserversRealserverArray []GetRealserversRealserverInput

func (GetRealserversRealserverArray) ElementType

func (GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutput

func (i GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutput() GetRealserversRealserverArrayOutput

func (GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutputWithContext

func (i GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutputWithContext(ctx context.Context) GetRealserversRealserverArrayOutput

type GetRealserversRealserverArrayInput

type GetRealserversRealserverArrayInput interface {
	pulumi.Input

	ToGetRealserversRealserverArrayOutput() GetRealserversRealserverArrayOutput
	ToGetRealserversRealserverArrayOutputWithContext(context.Context) GetRealserversRealserverArrayOutput
}

GetRealserversRealserverArrayInput is an input type that accepts GetRealserversRealserverArray and GetRealserversRealserverArrayOutput values. You can construct a concrete instance of `GetRealserversRealserverArrayInput` via:

GetRealserversRealserverArray{ GetRealserversRealserverArgs{...} }

type GetRealserversRealserverArrayOutput

type GetRealserversRealserverArrayOutput struct{ *pulumi.OutputState }

func (GetRealserversRealserverArrayOutput) ElementType

func (GetRealserversRealserverArrayOutput) Index

func (GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutput

func (o GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutput() GetRealserversRealserverArrayOutput

func (GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutputWithContext

func (o GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutputWithContext(ctx context.Context) GetRealserversRealserverArrayOutput

type GetRealserversRealserverInput

type GetRealserversRealserverInput interface {
	pulumi.Input

	ToGetRealserversRealserverOutput() GetRealserversRealserverOutput
	ToGetRealserversRealserverOutputWithContext(context.Context) GetRealserversRealserverOutput
}

GetRealserversRealserverInput is an input type that accepts GetRealserversRealserverArgs and GetRealserversRealserverOutput values. You can construct a concrete instance of `GetRealserversRealserverInput` via:

GetRealserversRealserverArgs{...}

type GetRealserversRealserverOutput

type GetRealserversRealserverOutput struct{ *pulumi.OutputState }

func (GetRealserversRealserverOutput) Domain

func (GetRealserversRealserverOutput) ElementType

func (GetRealserversRealserverOutput) Id

func (GetRealserversRealserverOutput) Ip

func (GetRealserversRealserverOutput) Name

func (GetRealserversRealserverOutput) ProjectId

func (GetRealserversRealserverOutput) Tags

func (GetRealserversRealserverOutput) ToGetRealserversRealserverOutput

func (o GetRealserversRealserverOutput) ToGetRealserversRealserverOutput() GetRealserversRealserverOutput

func (GetRealserversRealserverOutput) ToGetRealserversRealserverOutputWithContext

func (o GetRealserversRealserverOutput) ToGetRealserversRealserverOutputWithContext(ctx context.Context) GetRealserversRealserverOutput

type GetRealserversResult

type GetRealserversResult struct {
	Domain *string `pulumi:"domain"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	Ip               *string                    `pulumi:"ip"`
	Name             *string                    `pulumi:"name"`
	ProjectId        *int                       `pulumi:"projectId"`
	Realservers      []GetRealserversRealserver `pulumi:"realservers"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
	Tags             map[string]interface{}     `pulumi:"tags"`
}

A collection of values returned by getRealservers.

func GetRealservers

func GetRealservers(ctx *pulumi.Context, args *GetRealserversArgs, opts ...pulumi.InvokeOption) (*GetRealserversResult, error)

type GetRealserversResultOutput

type GetRealserversResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRealservers.

func (GetRealserversResultOutput) Domain

func (GetRealserversResultOutput) ElementType

func (GetRealserversResultOutput) ElementType() reflect.Type

func (GetRealserversResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRealserversResultOutput) Ip

func (GetRealserversResultOutput) Name

func (GetRealserversResultOutput) ProjectId

func (GetRealserversResultOutput) Realservers

func (GetRealserversResultOutput) ResultOutputFile

func (o GetRealserversResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetRealserversResultOutput) Tags

func (GetRealserversResultOutput) ToGetRealserversResultOutput

func (o GetRealserversResultOutput) ToGetRealserversResultOutput() GetRealserversResultOutput

func (GetRealserversResultOutput) ToGetRealserversResultOutputWithContext

func (o GetRealserversResultOutput) ToGetRealserversResultOutputWithContext(ctx context.Context) GetRealserversResultOutput

type GetRegionAndPriceArgs

type GetRegionAndPriceArgs struct {
	IpAddressVersion *string `pulumi:"ipAddressVersion"`
	PackageType      *string `pulumi:"packageType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRegionAndPrice.

type GetRegionAndPriceBandwidthUnitPrice

type GetRegionAndPriceBandwidthUnitPrice struct {
	BandwidthRanges            []int   `pulumi:"bandwidthRanges"`
	BandwidthUnitPrice         float64 `pulumi:"bandwidthUnitPrice"`
	DiscountBandwidthUnitPrice float64 `pulumi:"discountBandwidthUnitPrice"`
}

type GetRegionAndPriceBandwidthUnitPriceArgs

type GetRegionAndPriceBandwidthUnitPriceArgs struct {
	BandwidthRanges            pulumi.IntArrayInput `pulumi:"bandwidthRanges"`
	BandwidthUnitPrice         pulumi.Float64Input  `pulumi:"bandwidthUnitPrice"`
	DiscountBandwidthUnitPrice pulumi.Float64Input  `pulumi:"discountBandwidthUnitPrice"`
}

func (GetRegionAndPriceBandwidthUnitPriceArgs) ElementType

func (GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutput

func (i GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutput() GetRegionAndPriceBandwidthUnitPriceOutput

func (GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext

func (i GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceOutput

type GetRegionAndPriceBandwidthUnitPriceArray

type GetRegionAndPriceBandwidthUnitPriceArray []GetRegionAndPriceBandwidthUnitPriceInput

func (GetRegionAndPriceBandwidthUnitPriceArray) ElementType

func (GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput

func (i GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput() GetRegionAndPriceBandwidthUnitPriceArrayOutput

func (GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext

func (i GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceArrayOutput

type GetRegionAndPriceBandwidthUnitPriceArrayInput

type GetRegionAndPriceBandwidthUnitPriceArrayInput interface {
	pulumi.Input

	ToGetRegionAndPriceBandwidthUnitPriceArrayOutput() GetRegionAndPriceBandwidthUnitPriceArrayOutput
	ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext(context.Context) GetRegionAndPriceBandwidthUnitPriceArrayOutput
}

GetRegionAndPriceBandwidthUnitPriceArrayInput is an input type that accepts GetRegionAndPriceBandwidthUnitPriceArray and GetRegionAndPriceBandwidthUnitPriceArrayOutput values. You can construct a concrete instance of `GetRegionAndPriceBandwidthUnitPriceArrayInput` via:

GetRegionAndPriceBandwidthUnitPriceArray{ GetRegionAndPriceBandwidthUnitPriceArgs{...} }

type GetRegionAndPriceBandwidthUnitPriceArrayOutput

type GetRegionAndPriceBandwidthUnitPriceArrayOutput struct{ *pulumi.OutputState }

func (GetRegionAndPriceBandwidthUnitPriceArrayOutput) ElementType

func (GetRegionAndPriceBandwidthUnitPriceArrayOutput) Index

func (GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput

func (o GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput() GetRegionAndPriceBandwidthUnitPriceArrayOutput

func (GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext

func (o GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceArrayOutput

type GetRegionAndPriceBandwidthUnitPriceInput

type GetRegionAndPriceBandwidthUnitPriceInput interface {
	pulumi.Input

	ToGetRegionAndPriceBandwidthUnitPriceOutput() GetRegionAndPriceBandwidthUnitPriceOutput
	ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext(context.Context) GetRegionAndPriceBandwidthUnitPriceOutput
}

GetRegionAndPriceBandwidthUnitPriceInput is an input type that accepts GetRegionAndPriceBandwidthUnitPriceArgs and GetRegionAndPriceBandwidthUnitPriceOutput values. You can construct a concrete instance of `GetRegionAndPriceBandwidthUnitPriceInput` via:

GetRegionAndPriceBandwidthUnitPriceArgs{...}

type GetRegionAndPriceBandwidthUnitPriceOutput

type GetRegionAndPriceBandwidthUnitPriceOutput struct{ *pulumi.OutputState }

func (GetRegionAndPriceBandwidthUnitPriceOutput) BandwidthRanges

func (GetRegionAndPriceBandwidthUnitPriceOutput) BandwidthUnitPrice

func (GetRegionAndPriceBandwidthUnitPriceOutput) DiscountBandwidthUnitPrice

func (o GetRegionAndPriceBandwidthUnitPriceOutput) DiscountBandwidthUnitPrice() pulumi.Float64Output

func (GetRegionAndPriceBandwidthUnitPriceOutput) ElementType

func (GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutput

func (o GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutput() GetRegionAndPriceBandwidthUnitPriceOutput

func (GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext

func (o GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceOutput

type GetRegionAndPriceDestRegionSet

type GetRegionAndPriceDestRegionSet struct {
	FeatureBitmap   int                                            `pulumi:"featureBitmap"`
	IdcType         string                                         `pulumi:"idcType"`
	RegionArea      string                                         `pulumi:"regionArea"`
	RegionAreaName  string                                         `pulumi:"regionAreaName"`
	RegionId        string                                         `pulumi:"regionId"`
	RegionName      string                                         `pulumi:"regionName"`
	SupportFeatures []GetRegionAndPriceDestRegionSetSupportFeature `pulumi:"supportFeatures"`
}

type GetRegionAndPriceDestRegionSetArgs

type GetRegionAndPriceDestRegionSetArgs struct {
	FeatureBitmap   pulumi.IntInput                                        `pulumi:"featureBitmap"`
	IdcType         pulumi.StringInput                                     `pulumi:"idcType"`
	RegionArea      pulumi.StringInput                                     `pulumi:"regionArea"`
	RegionAreaName  pulumi.StringInput                                     `pulumi:"regionAreaName"`
	RegionId        pulumi.StringInput                                     `pulumi:"regionId"`
	RegionName      pulumi.StringInput                                     `pulumi:"regionName"`
	SupportFeatures GetRegionAndPriceDestRegionSetSupportFeatureArrayInput `pulumi:"supportFeatures"`
}

func (GetRegionAndPriceDestRegionSetArgs) ElementType

func (GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutput

func (i GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutput() GetRegionAndPriceDestRegionSetOutput

func (GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutputWithContext

func (i GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetOutput

type GetRegionAndPriceDestRegionSetArray

type GetRegionAndPriceDestRegionSetArray []GetRegionAndPriceDestRegionSetInput

func (GetRegionAndPriceDestRegionSetArray) ElementType

func (GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutput

func (i GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutput() GetRegionAndPriceDestRegionSetArrayOutput

func (GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext

func (i GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetArrayOutput

type GetRegionAndPriceDestRegionSetArrayInput

type GetRegionAndPriceDestRegionSetArrayInput interface {
	pulumi.Input

	ToGetRegionAndPriceDestRegionSetArrayOutput() GetRegionAndPriceDestRegionSetArrayOutput
	ToGetRegionAndPriceDestRegionSetArrayOutputWithContext(context.Context) GetRegionAndPriceDestRegionSetArrayOutput
}

GetRegionAndPriceDestRegionSetArrayInput is an input type that accepts GetRegionAndPriceDestRegionSetArray and GetRegionAndPriceDestRegionSetArrayOutput values. You can construct a concrete instance of `GetRegionAndPriceDestRegionSetArrayInput` via:

GetRegionAndPriceDestRegionSetArray{ GetRegionAndPriceDestRegionSetArgs{...} }

type GetRegionAndPriceDestRegionSetArrayOutput

type GetRegionAndPriceDestRegionSetArrayOutput struct{ *pulumi.OutputState }

func (GetRegionAndPriceDestRegionSetArrayOutput) ElementType

func (GetRegionAndPriceDestRegionSetArrayOutput) Index

func (GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutput

func (o GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutput() GetRegionAndPriceDestRegionSetArrayOutput

func (GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext

func (o GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetArrayOutput

type GetRegionAndPriceDestRegionSetInput

type GetRegionAndPriceDestRegionSetInput interface {
	pulumi.Input

	ToGetRegionAndPriceDestRegionSetOutput() GetRegionAndPriceDestRegionSetOutput
	ToGetRegionAndPriceDestRegionSetOutputWithContext(context.Context) GetRegionAndPriceDestRegionSetOutput
}

GetRegionAndPriceDestRegionSetInput is an input type that accepts GetRegionAndPriceDestRegionSetArgs and GetRegionAndPriceDestRegionSetOutput values. You can construct a concrete instance of `GetRegionAndPriceDestRegionSetInput` via:

GetRegionAndPriceDestRegionSetArgs{...}

type GetRegionAndPriceDestRegionSetOutput

type GetRegionAndPriceDestRegionSetOutput struct{ *pulumi.OutputState }

func (GetRegionAndPriceDestRegionSetOutput) ElementType

func (GetRegionAndPriceDestRegionSetOutput) FeatureBitmap

func (GetRegionAndPriceDestRegionSetOutput) IdcType

func (GetRegionAndPriceDestRegionSetOutput) RegionArea

func (GetRegionAndPriceDestRegionSetOutput) RegionAreaName

func (GetRegionAndPriceDestRegionSetOutput) RegionId

func (GetRegionAndPriceDestRegionSetOutput) RegionName

func (GetRegionAndPriceDestRegionSetOutput) SupportFeatures

func (GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutput

func (o GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutput() GetRegionAndPriceDestRegionSetOutput

func (GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutputWithContext

func (o GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetOutput

type GetRegionAndPriceDestRegionSetSupportFeature

type GetRegionAndPriceDestRegionSetSupportFeature struct {
	NetworkTypes []string `pulumi:"networkTypes"`
}

type GetRegionAndPriceDestRegionSetSupportFeatureArgs

type GetRegionAndPriceDestRegionSetSupportFeatureArgs struct {
	NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"`
}

func (GetRegionAndPriceDestRegionSetSupportFeatureArgs) ElementType

func (GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput

func (i GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput() GetRegionAndPriceDestRegionSetSupportFeatureOutput

func (GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext

func (i GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureOutput

type GetRegionAndPriceDestRegionSetSupportFeatureArray

type GetRegionAndPriceDestRegionSetSupportFeatureArray []GetRegionAndPriceDestRegionSetSupportFeatureInput

func (GetRegionAndPriceDestRegionSetSupportFeatureArray) ElementType

func (GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput

func (i GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput() GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput

func (GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext

func (i GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput

type GetRegionAndPriceDestRegionSetSupportFeatureArrayInput

type GetRegionAndPriceDestRegionSetSupportFeatureArrayInput interface {
	pulumi.Input

	ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput() GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
	ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext(context.Context) GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
}

GetRegionAndPriceDestRegionSetSupportFeatureArrayInput is an input type that accepts GetRegionAndPriceDestRegionSetSupportFeatureArray and GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput values. You can construct a concrete instance of `GetRegionAndPriceDestRegionSetSupportFeatureArrayInput` via:

GetRegionAndPriceDestRegionSetSupportFeatureArray{ GetRegionAndPriceDestRegionSetSupportFeatureArgs{...} }

type GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput

type GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput struct{ *pulumi.OutputState }

func (GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ElementType

func (GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) Index

func (GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput

func (GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext

func (o GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput

type GetRegionAndPriceDestRegionSetSupportFeatureInput

type GetRegionAndPriceDestRegionSetSupportFeatureInput interface {
	pulumi.Input

	ToGetRegionAndPriceDestRegionSetSupportFeatureOutput() GetRegionAndPriceDestRegionSetSupportFeatureOutput
	ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext(context.Context) GetRegionAndPriceDestRegionSetSupportFeatureOutput
}

GetRegionAndPriceDestRegionSetSupportFeatureInput is an input type that accepts GetRegionAndPriceDestRegionSetSupportFeatureArgs and GetRegionAndPriceDestRegionSetSupportFeatureOutput values. You can construct a concrete instance of `GetRegionAndPriceDestRegionSetSupportFeatureInput` via:

GetRegionAndPriceDestRegionSetSupportFeatureArgs{...}

type GetRegionAndPriceDestRegionSetSupportFeatureOutput

type GetRegionAndPriceDestRegionSetSupportFeatureOutput struct{ *pulumi.OutputState }

func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) ElementType

func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) NetworkTypes

func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput

func (o GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput() GetRegionAndPriceDestRegionSetSupportFeatureOutput

func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext

func (o GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureOutput

type GetRegionAndPriceOutputArgs

type GetRegionAndPriceOutputArgs struct {
	IpAddressVersion pulumi.StringPtrInput `pulumi:"ipAddressVersion"`
	PackageType      pulumi.StringPtrInput `pulumi:"packageType"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRegionAndPrice.

func (GetRegionAndPriceOutputArgs) ElementType

type GetRegionAndPriceResult

type GetRegionAndPriceResult struct {
	BandwidthUnitPrices []GetRegionAndPriceBandwidthUnitPrice `pulumi:"bandwidthUnitPrices"`
	Currency            string                                `pulumi:"currency"`
	DestRegionSets      []GetRegionAndPriceDestRegionSet      `pulumi:"destRegionSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	IpAddressVersion *string `pulumi:"ipAddressVersion"`
	PackageType      *string `pulumi:"packageType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getRegionAndPrice.

type GetRegionAndPriceResultOutput

type GetRegionAndPriceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRegionAndPrice.

func (GetRegionAndPriceResultOutput) BandwidthUnitPrices

func (GetRegionAndPriceResultOutput) Currency

func (GetRegionAndPriceResultOutput) DestRegionSets

func (GetRegionAndPriceResultOutput) ElementType

func (GetRegionAndPriceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRegionAndPriceResultOutput) IpAddressVersion

func (GetRegionAndPriceResultOutput) PackageType

func (GetRegionAndPriceResultOutput) ResultOutputFile

func (GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutput

func (o GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutput() GetRegionAndPriceResultOutput

func (GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutputWithContext

func (o GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutputWithContext(ctx context.Context) GetRegionAndPriceResultOutput

type GetResourcesByTagArgs

type GetResourcesByTagArgs struct {
	ResourceType     *string `pulumi:"resourceType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	TagKey           string  `pulumi:"tagKey"`
	TagValue         string  `pulumi:"tagValue"`
}

A collection of arguments for invoking getResourcesByTag.

type GetResourcesByTagOutputArgs

type GetResourcesByTagOutputArgs struct {
	ResourceType     pulumi.StringPtrInput `pulumi:"resourceType"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	TagKey           pulumi.StringInput    `pulumi:"tagKey"`
	TagValue         pulumi.StringInput    `pulumi:"tagValue"`
}

A collection of arguments for invoking getResourcesByTag.

func (GetResourcesByTagOutputArgs) ElementType

type GetResourcesByTagResourceSet

type GetResourcesByTagResourceSet struct {
	ResourceId   string `pulumi:"resourceId"`
	ResourceType string `pulumi:"resourceType"`
}

type GetResourcesByTagResourceSetArgs

type GetResourcesByTagResourceSetArgs struct {
	ResourceId   pulumi.StringInput `pulumi:"resourceId"`
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
}

func (GetResourcesByTagResourceSetArgs) ElementType

func (GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutput

func (i GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutput() GetResourcesByTagResourceSetOutput

func (GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutputWithContext

func (i GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetOutput

type GetResourcesByTagResourceSetArray

type GetResourcesByTagResourceSetArray []GetResourcesByTagResourceSetInput

func (GetResourcesByTagResourceSetArray) ElementType

func (GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutput

func (i GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutput() GetResourcesByTagResourceSetArrayOutput

func (GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutputWithContext

func (i GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetArrayOutput

type GetResourcesByTagResourceSetArrayInput

type GetResourcesByTagResourceSetArrayInput interface {
	pulumi.Input

	ToGetResourcesByTagResourceSetArrayOutput() GetResourcesByTagResourceSetArrayOutput
	ToGetResourcesByTagResourceSetArrayOutputWithContext(context.Context) GetResourcesByTagResourceSetArrayOutput
}

GetResourcesByTagResourceSetArrayInput is an input type that accepts GetResourcesByTagResourceSetArray and GetResourcesByTagResourceSetArrayOutput values. You can construct a concrete instance of `GetResourcesByTagResourceSetArrayInput` via:

GetResourcesByTagResourceSetArray{ GetResourcesByTagResourceSetArgs{...} }

type GetResourcesByTagResourceSetArrayOutput

type GetResourcesByTagResourceSetArrayOutput struct{ *pulumi.OutputState }

func (GetResourcesByTagResourceSetArrayOutput) ElementType

func (GetResourcesByTagResourceSetArrayOutput) Index

func (GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutput

func (o GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutput() GetResourcesByTagResourceSetArrayOutput

func (GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutputWithContext

func (o GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetArrayOutput

type GetResourcesByTagResourceSetInput

type GetResourcesByTagResourceSetInput interface {
	pulumi.Input

	ToGetResourcesByTagResourceSetOutput() GetResourcesByTagResourceSetOutput
	ToGetResourcesByTagResourceSetOutputWithContext(context.Context) GetResourcesByTagResourceSetOutput
}

GetResourcesByTagResourceSetInput is an input type that accepts GetResourcesByTagResourceSetArgs and GetResourcesByTagResourceSetOutput values. You can construct a concrete instance of `GetResourcesByTagResourceSetInput` via:

GetResourcesByTagResourceSetArgs{...}

type GetResourcesByTagResourceSetOutput

type GetResourcesByTagResourceSetOutput struct{ *pulumi.OutputState }

func (GetResourcesByTagResourceSetOutput) ElementType

func (GetResourcesByTagResourceSetOutput) ResourceId

func (GetResourcesByTagResourceSetOutput) ResourceType

func (GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutput

func (o GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutput() GetResourcesByTagResourceSetOutput

func (GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutputWithContext

func (o GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetOutput

type GetResourcesByTagResult

type GetResourcesByTagResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                         `pulumi:"id"`
	ResourceSets     []GetResourcesByTagResourceSet `pulumi:"resourceSets"`
	ResourceType     *string                        `pulumi:"resourceType"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
	TagKey           string                         `pulumi:"tagKey"`
	TagValue         string                         `pulumi:"tagValue"`
}

A collection of values returned by getResourcesByTag.

type GetResourcesByTagResultOutput

type GetResourcesByTagResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getResourcesByTag.

func (GetResourcesByTagResultOutput) ElementType

func (GetResourcesByTagResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetResourcesByTagResultOutput) ResourceSets

func (GetResourcesByTagResultOutput) ResourceType

func (GetResourcesByTagResultOutput) ResultOutputFile

func (GetResourcesByTagResultOutput) TagKey

func (GetResourcesByTagResultOutput) TagValue

func (GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutput

func (o GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutput() GetResourcesByTagResultOutput

func (GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutputWithContext

func (o GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutputWithContext(ctx context.Context) GetResourcesByTagResultOutput

type GetRuleRealServersArgs

type GetRuleRealServersArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RuleId           string  `pulumi:"ruleId"`
}

A collection of arguments for invoking getRuleRealServers.

type GetRuleRealServersBindRealServerSet

type GetRuleRealServersBindRealServerSet struct {
	DownIpLists            []string `pulumi:"downIpLists"`
	RealServerFailoverRole string   `pulumi:"realServerFailoverRole"`
	RealServerId           string   `pulumi:"realServerId"`
	RealServerIp           string   `pulumi:"realServerIp"`
	RealServerPort         int      `pulumi:"realServerPort"`
	RealServerStatus       int      `pulumi:"realServerStatus"`
	RealServerWeight       int      `pulumi:"realServerWeight"`
}

type GetRuleRealServersBindRealServerSetArgs

type GetRuleRealServersBindRealServerSetArgs struct {
	DownIpLists            pulumi.StringArrayInput `pulumi:"downIpLists"`
	RealServerFailoverRole pulumi.StringInput      `pulumi:"realServerFailoverRole"`
	RealServerId           pulumi.StringInput      `pulumi:"realServerId"`
	RealServerIp           pulumi.StringInput      `pulumi:"realServerIp"`
	RealServerPort         pulumi.IntInput         `pulumi:"realServerPort"`
	RealServerStatus       pulumi.IntInput         `pulumi:"realServerStatus"`
	RealServerWeight       pulumi.IntInput         `pulumi:"realServerWeight"`
}

func (GetRuleRealServersBindRealServerSetArgs) ElementType

func (GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutput

func (i GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutput() GetRuleRealServersBindRealServerSetOutput

func (GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutputWithContext

func (i GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetOutput

type GetRuleRealServersBindRealServerSetArray

type GetRuleRealServersBindRealServerSetArray []GetRuleRealServersBindRealServerSetInput

func (GetRuleRealServersBindRealServerSetArray) ElementType

func (GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutput

func (i GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutput() GetRuleRealServersBindRealServerSetArrayOutput

func (GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext

func (i GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetArrayOutput

type GetRuleRealServersBindRealServerSetArrayInput

type GetRuleRealServersBindRealServerSetArrayInput interface {
	pulumi.Input

	ToGetRuleRealServersBindRealServerSetArrayOutput() GetRuleRealServersBindRealServerSetArrayOutput
	ToGetRuleRealServersBindRealServerSetArrayOutputWithContext(context.Context) GetRuleRealServersBindRealServerSetArrayOutput
}

GetRuleRealServersBindRealServerSetArrayInput is an input type that accepts GetRuleRealServersBindRealServerSetArray and GetRuleRealServersBindRealServerSetArrayOutput values. You can construct a concrete instance of `GetRuleRealServersBindRealServerSetArrayInput` via:

GetRuleRealServersBindRealServerSetArray{ GetRuleRealServersBindRealServerSetArgs{...} }

type GetRuleRealServersBindRealServerSetArrayOutput

type GetRuleRealServersBindRealServerSetArrayOutput struct{ *pulumi.OutputState }

func (GetRuleRealServersBindRealServerSetArrayOutput) ElementType

func (GetRuleRealServersBindRealServerSetArrayOutput) Index

func (GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutput

func (o GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutput() GetRuleRealServersBindRealServerSetArrayOutput

func (GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext

func (o GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetArrayOutput

type GetRuleRealServersBindRealServerSetInput

type GetRuleRealServersBindRealServerSetInput interface {
	pulumi.Input

	ToGetRuleRealServersBindRealServerSetOutput() GetRuleRealServersBindRealServerSetOutput
	ToGetRuleRealServersBindRealServerSetOutputWithContext(context.Context) GetRuleRealServersBindRealServerSetOutput
}

GetRuleRealServersBindRealServerSetInput is an input type that accepts GetRuleRealServersBindRealServerSetArgs and GetRuleRealServersBindRealServerSetOutput values. You can construct a concrete instance of `GetRuleRealServersBindRealServerSetInput` via:

GetRuleRealServersBindRealServerSetArgs{...}

type GetRuleRealServersBindRealServerSetOutput

type GetRuleRealServersBindRealServerSetOutput struct{ *pulumi.OutputState }

func (GetRuleRealServersBindRealServerSetOutput) DownIpLists

func (GetRuleRealServersBindRealServerSetOutput) ElementType

func (GetRuleRealServersBindRealServerSetOutput) RealServerFailoverRole

func (GetRuleRealServersBindRealServerSetOutput) RealServerId

func (GetRuleRealServersBindRealServerSetOutput) RealServerIp

func (GetRuleRealServersBindRealServerSetOutput) RealServerPort

func (GetRuleRealServersBindRealServerSetOutput) RealServerStatus

func (GetRuleRealServersBindRealServerSetOutput) RealServerWeight

func (GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutput

func (o GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutput() GetRuleRealServersBindRealServerSetOutput

func (GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutputWithContext

func (o GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetOutput

type GetRuleRealServersOutputArgs

type GetRuleRealServersOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RuleId           pulumi.StringInput    `pulumi:"ruleId"`
}

A collection of arguments for invoking getRuleRealServers.

func (GetRuleRealServersOutputArgs) ElementType

type GetRuleRealServersRealServerSet

type GetRuleRealServersRealServerSet struct {
	InBanBlacklist int    `pulumi:"inBanBlacklist"`
	ProjectId      int    `pulumi:"projectId"`
	RealServerId   string `pulumi:"realServerId"`
	RealServerIp   string `pulumi:"realServerIp"`
	RealServerName string `pulumi:"realServerName"`
}

type GetRuleRealServersRealServerSetArgs

type GetRuleRealServersRealServerSetArgs struct {
	InBanBlacklist pulumi.IntInput    `pulumi:"inBanBlacklist"`
	ProjectId      pulumi.IntInput    `pulumi:"projectId"`
	RealServerId   pulumi.StringInput `pulumi:"realServerId"`
	RealServerIp   pulumi.StringInput `pulumi:"realServerIp"`
	RealServerName pulumi.StringInput `pulumi:"realServerName"`
}

func (GetRuleRealServersRealServerSetArgs) ElementType

func (GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutput

func (i GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutput() GetRuleRealServersRealServerSetOutput

func (GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutputWithContext

func (i GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetOutput

type GetRuleRealServersRealServerSetArray

type GetRuleRealServersRealServerSetArray []GetRuleRealServersRealServerSetInput

func (GetRuleRealServersRealServerSetArray) ElementType

func (GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutput

func (i GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutput() GetRuleRealServersRealServerSetArrayOutput

func (GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutputWithContext

func (i GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetArrayOutput

type GetRuleRealServersRealServerSetArrayInput

type GetRuleRealServersRealServerSetArrayInput interface {
	pulumi.Input

	ToGetRuleRealServersRealServerSetArrayOutput() GetRuleRealServersRealServerSetArrayOutput
	ToGetRuleRealServersRealServerSetArrayOutputWithContext(context.Context) GetRuleRealServersRealServerSetArrayOutput
}

GetRuleRealServersRealServerSetArrayInput is an input type that accepts GetRuleRealServersRealServerSetArray and GetRuleRealServersRealServerSetArrayOutput values. You can construct a concrete instance of `GetRuleRealServersRealServerSetArrayInput` via:

GetRuleRealServersRealServerSetArray{ GetRuleRealServersRealServerSetArgs{...} }

type GetRuleRealServersRealServerSetArrayOutput

type GetRuleRealServersRealServerSetArrayOutput struct{ *pulumi.OutputState }

func (GetRuleRealServersRealServerSetArrayOutput) ElementType

func (GetRuleRealServersRealServerSetArrayOutput) Index

func (GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutput

func (o GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutput() GetRuleRealServersRealServerSetArrayOutput

func (GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutputWithContext

func (o GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetArrayOutput

type GetRuleRealServersRealServerSetInput

type GetRuleRealServersRealServerSetInput interface {
	pulumi.Input

	ToGetRuleRealServersRealServerSetOutput() GetRuleRealServersRealServerSetOutput
	ToGetRuleRealServersRealServerSetOutputWithContext(context.Context) GetRuleRealServersRealServerSetOutput
}

GetRuleRealServersRealServerSetInput is an input type that accepts GetRuleRealServersRealServerSetArgs and GetRuleRealServersRealServerSetOutput values. You can construct a concrete instance of `GetRuleRealServersRealServerSetInput` via:

GetRuleRealServersRealServerSetArgs{...}

type GetRuleRealServersRealServerSetOutput

type GetRuleRealServersRealServerSetOutput struct{ *pulumi.OutputState }

func (GetRuleRealServersRealServerSetOutput) ElementType

func (GetRuleRealServersRealServerSetOutput) InBanBlacklist

func (GetRuleRealServersRealServerSetOutput) ProjectId

func (GetRuleRealServersRealServerSetOutput) RealServerId

func (GetRuleRealServersRealServerSetOutput) RealServerIp

func (GetRuleRealServersRealServerSetOutput) RealServerName

func (GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutput

func (o GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutput() GetRuleRealServersRealServerSetOutput

func (GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutputWithContext

func (o GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetOutput

type GetRuleRealServersResult

type GetRuleRealServersResult struct {
	BindRealServerSets []GetRuleRealServersBindRealServerSet `pulumi:"bindRealServerSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                            `pulumi:"id"`
	RealServerSets   []GetRuleRealServersRealServerSet `pulumi:"realServerSets"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
	RuleId           string                            `pulumi:"ruleId"`
}

A collection of values returned by getRuleRealServers.

type GetRuleRealServersResultOutput

type GetRuleRealServersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRuleRealServers.

func (GetRuleRealServersResultOutput) BindRealServerSets

func (GetRuleRealServersResultOutput) ElementType

func (GetRuleRealServersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRuleRealServersResultOutput) RealServerSets

func (GetRuleRealServersResultOutput) ResultOutputFile

func (GetRuleRealServersResultOutput) RuleId

func (GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutput

func (o GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutput() GetRuleRealServersResultOutput

func (GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutputWithContext

func (o GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutputWithContext(ctx context.Context) GetRuleRealServersResultOutput

type GetSecurityPoliciesArgs

type GetSecurityPoliciesArgs struct {
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getSecurityPolicies.

type GetSecurityPoliciesOutputArgs

type GetSecurityPoliciesOutputArgs struct {
	Id               pulumi.StringInput    `pulumi:"id"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getSecurityPolicies.

func (GetSecurityPoliciesOutputArgs) ElementType

type GetSecurityPoliciesResult

type GetSecurityPoliciesResult struct {
	Action           string  `pulumi:"action"`
	Id               string  `pulumi:"id"`
	ProxyId          string  `pulumi:"proxyId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Status           string  `pulumi:"status"`
}

A collection of values returned by getSecurityPolicies.

type GetSecurityPoliciesResultOutput

type GetSecurityPoliciesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSecurityPolicies.

func (GetSecurityPoliciesResultOutput) Action

func (GetSecurityPoliciesResultOutput) ElementType

func (GetSecurityPoliciesResultOutput) Id

func (GetSecurityPoliciesResultOutput) ProxyId

func (GetSecurityPoliciesResultOutput) ResultOutputFile

func (GetSecurityPoliciesResultOutput) Status

func (GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutput

func (o GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutput() GetSecurityPoliciesResultOutput

func (GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutputWithContext

func (o GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutputWithContext(ctx context.Context) GetSecurityPoliciesResultOutput

type GetSecurityRulesArgs

type GetSecurityRulesArgs struct {
	Action           *string `pulumi:"action"`
	CidrIp           *string `pulumi:"cidrIp"`
	Name             *string `pulumi:"name"`
	PolicyId         string  `pulumi:"policyId"`
	Port             *string `pulumi:"port"`
	Protocol         *string `pulumi:"protocol"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RuleId           *string `pulumi:"ruleId"`
}

A collection of arguments for invoking getSecurityRules.

type GetSecurityRulesOutputArgs

type GetSecurityRulesOutputArgs struct {
	Action           pulumi.StringPtrInput `pulumi:"action"`
	CidrIp           pulumi.StringPtrInput `pulumi:"cidrIp"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	PolicyId         pulumi.StringInput    `pulumi:"policyId"`
	Port             pulumi.StringPtrInput `pulumi:"port"`
	Protocol         pulumi.StringPtrInput `pulumi:"protocol"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RuleId           pulumi.StringPtrInput `pulumi:"ruleId"`
}

A collection of arguments for invoking getSecurityRules.

func (GetSecurityRulesOutputArgs) ElementType

func (GetSecurityRulesOutputArgs) ElementType() reflect.Type

type GetSecurityRulesResult

type GetSecurityRulesResult struct {
	Action *string `pulumi:"action"`
	CidrIp *string `pulumi:"cidrIp"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	Name             *string                `pulumi:"name"`
	PolicyId         string                 `pulumi:"policyId"`
	Port             *string                `pulumi:"port"`
	Protocol         *string                `pulumi:"protocol"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	RuleId           *string                `pulumi:"ruleId"`
	Rules            []GetSecurityRulesRule `pulumi:"rules"`
}

A collection of values returned by getSecurityRules.

type GetSecurityRulesResultOutput

type GetSecurityRulesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSecurityRules.

func (GetSecurityRulesResultOutput) Action

func (GetSecurityRulesResultOutput) CidrIp

func (GetSecurityRulesResultOutput) ElementType

func (GetSecurityRulesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSecurityRulesResultOutput) Name

func (GetSecurityRulesResultOutput) PolicyId

func (GetSecurityRulesResultOutput) Port

func (GetSecurityRulesResultOutput) Protocol

func (GetSecurityRulesResultOutput) ResultOutputFile

func (GetSecurityRulesResultOutput) RuleId

func (GetSecurityRulesResultOutput) Rules

func (GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutput

func (o GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutput() GetSecurityRulesResultOutput

func (GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutputWithContext

func (o GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutputWithContext(ctx context.Context) GetSecurityRulesResultOutput

type GetSecurityRulesRule

type GetSecurityRulesRule struct {
	Action   string `pulumi:"action"`
	CidrIp   string `pulumi:"cidrIp"`
	Id       string `pulumi:"id"`
	Name     string `pulumi:"name"`
	Port     string `pulumi:"port"`
	Protocol string `pulumi:"protocol"`
}

type GetSecurityRulesRuleArgs

type GetSecurityRulesRuleArgs struct {
	Action   pulumi.StringInput `pulumi:"action"`
	CidrIp   pulumi.StringInput `pulumi:"cidrIp"`
	Id       pulumi.StringInput `pulumi:"id"`
	Name     pulumi.StringInput `pulumi:"name"`
	Port     pulumi.StringInput `pulumi:"port"`
	Protocol pulumi.StringInput `pulumi:"protocol"`
}

func (GetSecurityRulesRuleArgs) ElementType

func (GetSecurityRulesRuleArgs) ElementType() reflect.Type

func (GetSecurityRulesRuleArgs) ToGetSecurityRulesRuleOutput

func (i GetSecurityRulesRuleArgs) ToGetSecurityRulesRuleOutput() GetSecurityRulesRuleOutput

func (GetSecurityRulesRuleArgs) ToGetSecurityRulesRuleOutputWithContext

func (i GetSecurityRulesRuleArgs) ToGetSecurityRulesRuleOutputWithContext(ctx context.Context) GetSecurityRulesRuleOutput

type GetSecurityRulesRuleArray

type GetSecurityRulesRuleArray []GetSecurityRulesRuleInput

func (GetSecurityRulesRuleArray) ElementType

func (GetSecurityRulesRuleArray) ElementType() reflect.Type

func (GetSecurityRulesRuleArray) ToGetSecurityRulesRuleArrayOutput

func (i GetSecurityRulesRuleArray) ToGetSecurityRulesRuleArrayOutput() GetSecurityRulesRuleArrayOutput

func (GetSecurityRulesRuleArray) ToGetSecurityRulesRuleArrayOutputWithContext

func (i GetSecurityRulesRuleArray) ToGetSecurityRulesRuleArrayOutputWithContext(ctx context.Context) GetSecurityRulesRuleArrayOutput

type GetSecurityRulesRuleArrayInput

type GetSecurityRulesRuleArrayInput interface {
	pulumi.Input

	ToGetSecurityRulesRuleArrayOutput() GetSecurityRulesRuleArrayOutput
	ToGetSecurityRulesRuleArrayOutputWithContext(context.Context) GetSecurityRulesRuleArrayOutput
}

GetSecurityRulesRuleArrayInput is an input type that accepts GetSecurityRulesRuleArray and GetSecurityRulesRuleArrayOutput values. You can construct a concrete instance of `GetSecurityRulesRuleArrayInput` via:

GetSecurityRulesRuleArray{ GetSecurityRulesRuleArgs{...} }

type GetSecurityRulesRuleArrayOutput

type GetSecurityRulesRuleArrayOutput struct{ *pulumi.OutputState }

func (GetSecurityRulesRuleArrayOutput) ElementType

func (GetSecurityRulesRuleArrayOutput) Index

func (GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutput

func (o GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutput() GetSecurityRulesRuleArrayOutput

func (GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutputWithContext

func (o GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutputWithContext(ctx context.Context) GetSecurityRulesRuleArrayOutput

type GetSecurityRulesRuleInput

type GetSecurityRulesRuleInput interface {
	pulumi.Input

	ToGetSecurityRulesRuleOutput() GetSecurityRulesRuleOutput
	ToGetSecurityRulesRuleOutputWithContext(context.Context) GetSecurityRulesRuleOutput
}

GetSecurityRulesRuleInput is an input type that accepts GetSecurityRulesRuleArgs and GetSecurityRulesRuleOutput values. You can construct a concrete instance of `GetSecurityRulesRuleInput` via:

GetSecurityRulesRuleArgs{...}

type GetSecurityRulesRuleOutput

type GetSecurityRulesRuleOutput struct{ *pulumi.OutputState }

func (GetSecurityRulesRuleOutput) Action

func (GetSecurityRulesRuleOutput) CidrIp

func (GetSecurityRulesRuleOutput) ElementType

func (GetSecurityRulesRuleOutput) ElementType() reflect.Type

func (GetSecurityRulesRuleOutput) Id

func (GetSecurityRulesRuleOutput) Name

func (GetSecurityRulesRuleOutput) Port

func (GetSecurityRulesRuleOutput) Protocol

func (GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutput

func (o GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutput() GetSecurityRulesRuleOutput

func (GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutputWithContext

func (o GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutputWithContext(ctx context.Context) GetSecurityRulesRuleOutput

type GlobalDomain

type GlobalDomain struct {
	pulumi.CustomResourceState

	// alias.
	Alias pulumi.StringPtrOutput `pulumi:"alias"`
	// Domain name default entry.
	DefaultValue pulumi.StringOutput `pulumi:"defaultValue"`
	// Domain Name Project ID.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// Global domain statue. Available values: open and close, default is open.
	Status pulumi.StringOutput `pulumi:"status"`
	// Instance tags.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetGlobalDomain

func GetGlobalDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GlobalDomainState, opts ...pulumi.ResourceOption) (*GlobalDomain, error)

GetGlobalDomain gets an existing GlobalDomain 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 NewGlobalDomain

func NewGlobalDomain(ctx *pulumi.Context,
	name string, args *GlobalDomainArgs, opts ...pulumi.ResourceOption) (*GlobalDomain, error)

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

func (*GlobalDomain) ElementType

func (*GlobalDomain) ElementType() reflect.Type

func (*GlobalDomain) ToGlobalDomainOutput

func (i *GlobalDomain) ToGlobalDomainOutput() GlobalDomainOutput

func (*GlobalDomain) ToGlobalDomainOutputWithContext

func (i *GlobalDomain) ToGlobalDomainOutputWithContext(ctx context.Context) GlobalDomainOutput

type GlobalDomainArgs

type GlobalDomainArgs struct {
	// alias.
	Alias pulumi.StringPtrInput
	// Domain name default entry.
	DefaultValue pulumi.StringInput
	// Domain Name Project ID.
	ProjectId pulumi.IntInput
	// Global domain statue. Available values: open and close, default is open.
	Status pulumi.StringPtrInput
	// Instance tags.
	Tags pulumi.MapInput
}

The set of arguments for constructing a GlobalDomain resource.

func (GlobalDomainArgs) ElementType

func (GlobalDomainArgs) ElementType() reflect.Type

type GlobalDomainArray

type GlobalDomainArray []GlobalDomainInput

func (GlobalDomainArray) ElementType

func (GlobalDomainArray) ElementType() reflect.Type

func (GlobalDomainArray) ToGlobalDomainArrayOutput

func (i GlobalDomainArray) ToGlobalDomainArrayOutput() GlobalDomainArrayOutput

func (GlobalDomainArray) ToGlobalDomainArrayOutputWithContext

func (i GlobalDomainArray) ToGlobalDomainArrayOutputWithContext(ctx context.Context) GlobalDomainArrayOutput

type GlobalDomainArrayInput

type GlobalDomainArrayInput interface {
	pulumi.Input

	ToGlobalDomainArrayOutput() GlobalDomainArrayOutput
	ToGlobalDomainArrayOutputWithContext(context.Context) GlobalDomainArrayOutput
}

GlobalDomainArrayInput is an input type that accepts GlobalDomainArray and GlobalDomainArrayOutput values. You can construct a concrete instance of `GlobalDomainArrayInput` via:

GlobalDomainArray{ GlobalDomainArgs{...} }

type GlobalDomainArrayOutput

type GlobalDomainArrayOutput struct{ *pulumi.OutputState }

func (GlobalDomainArrayOutput) ElementType

func (GlobalDomainArrayOutput) ElementType() reflect.Type

func (GlobalDomainArrayOutput) Index

func (GlobalDomainArrayOutput) ToGlobalDomainArrayOutput

func (o GlobalDomainArrayOutput) ToGlobalDomainArrayOutput() GlobalDomainArrayOutput

func (GlobalDomainArrayOutput) ToGlobalDomainArrayOutputWithContext

func (o GlobalDomainArrayOutput) ToGlobalDomainArrayOutputWithContext(ctx context.Context) GlobalDomainArrayOutput

type GlobalDomainDns

type GlobalDomainDns struct {
	pulumi.CustomResourceState

	// Domain Id.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// Nation Country Inner Codes.
	NationCountryInnerCodes pulumi.StringArrayOutput `pulumi:"nationCountryInnerCodes"`
	// Proxy Id List.
	ProxyIdLists pulumi.StringArrayOutput `pulumi:"proxyIdLists"`
}

func GetGlobalDomainDns

func GetGlobalDomainDns(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GlobalDomainDnsState, opts ...pulumi.ResourceOption) (*GlobalDomainDns, error)

GetGlobalDomainDns gets an existing GlobalDomainDns 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 NewGlobalDomainDns

func NewGlobalDomainDns(ctx *pulumi.Context,
	name string, args *GlobalDomainDnsArgs, opts ...pulumi.ResourceOption) (*GlobalDomainDns, error)

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

func (*GlobalDomainDns) ElementType

func (*GlobalDomainDns) ElementType() reflect.Type

func (*GlobalDomainDns) ToGlobalDomainDnsOutput

func (i *GlobalDomainDns) ToGlobalDomainDnsOutput() GlobalDomainDnsOutput

func (*GlobalDomainDns) ToGlobalDomainDnsOutputWithContext

func (i *GlobalDomainDns) ToGlobalDomainDnsOutputWithContext(ctx context.Context) GlobalDomainDnsOutput

type GlobalDomainDnsArgs

type GlobalDomainDnsArgs struct {
	// Domain Id.
	DomainId pulumi.StringInput
	// Nation Country Inner Codes.
	NationCountryInnerCodes pulumi.StringArrayInput
	// Proxy Id List.
	ProxyIdLists pulumi.StringArrayInput
}

The set of arguments for constructing a GlobalDomainDns resource.

func (GlobalDomainDnsArgs) ElementType

func (GlobalDomainDnsArgs) ElementType() reflect.Type

type GlobalDomainDnsArray

type GlobalDomainDnsArray []GlobalDomainDnsInput

func (GlobalDomainDnsArray) ElementType

func (GlobalDomainDnsArray) ElementType() reflect.Type

func (GlobalDomainDnsArray) ToGlobalDomainDnsArrayOutput

func (i GlobalDomainDnsArray) ToGlobalDomainDnsArrayOutput() GlobalDomainDnsArrayOutput

func (GlobalDomainDnsArray) ToGlobalDomainDnsArrayOutputWithContext

func (i GlobalDomainDnsArray) ToGlobalDomainDnsArrayOutputWithContext(ctx context.Context) GlobalDomainDnsArrayOutput

type GlobalDomainDnsArrayInput

type GlobalDomainDnsArrayInput interface {
	pulumi.Input

	ToGlobalDomainDnsArrayOutput() GlobalDomainDnsArrayOutput
	ToGlobalDomainDnsArrayOutputWithContext(context.Context) GlobalDomainDnsArrayOutput
}

GlobalDomainDnsArrayInput is an input type that accepts GlobalDomainDnsArray and GlobalDomainDnsArrayOutput values. You can construct a concrete instance of `GlobalDomainDnsArrayInput` via:

GlobalDomainDnsArray{ GlobalDomainDnsArgs{...} }

type GlobalDomainDnsArrayOutput

type GlobalDomainDnsArrayOutput struct{ *pulumi.OutputState }

func (GlobalDomainDnsArrayOutput) ElementType

func (GlobalDomainDnsArrayOutput) ElementType() reflect.Type

func (GlobalDomainDnsArrayOutput) Index

func (GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutput

func (o GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutput() GlobalDomainDnsArrayOutput

func (GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutputWithContext

func (o GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutputWithContext(ctx context.Context) GlobalDomainDnsArrayOutput

type GlobalDomainDnsInput

type GlobalDomainDnsInput interface {
	pulumi.Input

	ToGlobalDomainDnsOutput() GlobalDomainDnsOutput
	ToGlobalDomainDnsOutputWithContext(ctx context.Context) GlobalDomainDnsOutput
}

type GlobalDomainDnsMap

type GlobalDomainDnsMap map[string]GlobalDomainDnsInput

func (GlobalDomainDnsMap) ElementType

func (GlobalDomainDnsMap) ElementType() reflect.Type

func (GlobalDomainDnsMap) ToGlobalDomainDnsMapOutput

func (i GlobalDomainDnsMap) ToGlobalDomainDnsMapOutput() GlobalDomainDnsMapOutput

func (GlobalDomainDnsMap) ToGlobalDomainDnsMapOutputWithContext

func (i GlobalDomainDnsMap) ToGlobalDomainDnsMapOutputWithContext(ctx context.Context) GlobalDomainDnsMapOutput

type GlobalDomainDnsMapInput

type GlobalDomainDnsMapInput interface {
	pulumi.Input

	ToGlobalDomainDnsMapOutput() GlobalDomainDnsMapOutput
	ToGlobalDomainDnsMapOutputWithContext(context.Context) GlobalDomainDnsMapOutput
}

GlobalDomainDnsMapInput is an input type that accepts GlobalDomainDnsMap and GlobalDomainDnsMapOutput values. You can construct a concrete instance of `GlobalDomainDnsMapInput` via:

GlobalDomainDnsMap{ "key": GlobalDomainDnsArgs{...} }

type GlobalDomainDnsMapOutput

type GlobalDomainDnsMapOutput struct{ *pulumi.OutputState }

func (GlobalDomainDnsMapOutput) ElementType

func (GlobalDomainDnsMapOutput) ElementType() reflect.Type

func (GlobalDomainDnsMapOutput) MapIndex

func (GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutput

func (o GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutput() GlobalDomainDnsMapOutput

func (GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutputWithContext

func (o GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutputWithContext(ctx context.Context) GlobalDomainDnsMapOutput

type GlobalDomainDnsOutput

type GlobalDomainDnsOutput struct{ *pulumi.OutputState }

func (GlobalDomainDnsOutput) DomainId

Domain Id.

func (GlobalDomainDnsOutput) ElementType

func (GlobalDomainDnsOutput) ElementType() reflect.Type

func (GlobalDomainDnsOutput) NationCountryInnerCodes

func (o GlobalDomainDnsOutput) NationCountryInnerCodes() pulumi.StringArrayOutput

Nation Country Inner Codes.

func (GlobalDomainDnsOutput) ProxyIdLists

Proxy Id List.

func (GlobalDomainDnsOutput) ToGlobalDomainDnsOutput

func (o GlobalDomainDnsOutput) ToGlobalDomainDnsOutput() GlobalDomainDnsOutput

func (GlobalDomainDnsOutput) ToGlobalDomainDnsOutputWithContext

func (o GlobalDomainDnsOutput) ToGlobalDomainDnsOutputWithContext(ctx context.Context) GlobalDomainDnsOutput

type GlobalDomainDnsState

type GlobalDomainDnsState struct {
	// Domain Id.
	DomainId pulumi.StringPtrInput
	// Nation Country Inner Codes.
	NationCountryInnerCodes pulumi.StringArrayInput
	// Proxy Id List.
	ProxyIdLists pulumi.StringArrayInput
}

func (GlobalDomainDnsState) ElementType

func (GlobalDomainDnsState) ElementType() reflect.Type

type GlobalDomainInput

type GlobalDomainInput interface {
	pulumi.Input

	ToGlobalDomainOutput() GlobalDomainOutput
	ToGlobalDomainOutputWithContext(ctx context.Context) GlobalDomainOutput
}

type GlobalDomainMap

type GlobalDomainMap map[string]GlobalDomainInput

func (GlobalDomainMap) ElementType

func (GlobalDomainMap) ElementType() reflect.Type

func (GlobalDomainMap) ToGlobalDomainMapOutput

func (i GlobalDomainMap) ToGlobalDomainMapOutput() GlobalDomainMapOutput

func (GlobalDomainMap) ToGlobalDomainMapOutputWithContext

func (i GlobalDomainMap) ToGlobalDomainMapOutputWithContext(ctx context.Context) GlobalDomainMapOutput

type GlobalDomainMapInput

type GlobalDomainMapInput interface {
	pulumi.Input

	ToGlobalDomainMapOutput() GlobalDomainMapOutput
	ToGlobalDomainMapOutputWithContext(context.Context) GlobalDomainMapOutput
}

GlobalDomainMapInput is an input type that accepts GlobalDomainMap and GlobalDomainMapOutput values. You can construct a concrete instance of `GlobalDomainMapInput` via:

GlobalDomainMap{ "key": GlobalDomainArgs{...} }

type GlobalDomainMapOutput

type GlobalDomainMapOutput struct{ *pulumi.OutputState }

func (GlobalDomainMapOutput) ElementType

func (GlobalDomainMapOutput) ElementType() reflect.Type

func (GlobalDomainMapOutput) MapIndex

func (GlobalDomainMapOutput) ToGlobalDomainMapOutput

func (o GlobalDomainMapOutput) ToGlobalDomainMapOutput() GlobalDomainMapOutput

func (GlobalDomainMapOutput) ToGlobalDomainMapOutputWithContext

func (o GlobalDomainMapOutput) ToGlobalDomainMapOutputWithContext(ctx context.Context) GlobalDomainMapOutput

type GlobalDomainOutput

type GlobalDomainOutput struct{ *pulumi.OutputState }

func (GlobalDomainOutput) Alias

alias.

func (GlobalDomainOutput) DefaultValue

func (o GlobalDomainOutput) DefaultValue() pulumi.StringOutput

Domain name default entry.

func (GlobalDomainOutput) ElementType

func (GlobalDomainOutput) ElementType() reflect.Type

func (GlobalDomainOutput) ProjectId

func (o GlobalDomainOutput) ProjectId() pulumi.IntOutput

Domain Name Project ID.

func (GlobalDomainOutput) Status

Global domain statue. Available values: open and close, default is open.

func (GlobalDomainOutput) Tags

Instance tags.

func (GlobalDomainOutput) ToGlobalDomainOutput

func (o GlobalDomainOutput) ToGlobalDomainOutput() GlobalDomainOutput

func (GlobalDomainOutput) ToGlobalDomainOutputWithContext

func (o GlobalDomainOutput) ToGlobalDomainOutputWithContext(ctx context.Context) GlobalDomainOutput

type GlobalDomainState

type GlobalDomainState struct {
	// alias.
	Alias pulumi.StringPtrInput
	// Domain name default entry.
	DefaultValue pulumi.StringPtrInput
	// Domain Name Project ID.
	ProjectId pulumi.IntPtrInput
	// Global domain statue. Available values: open and close, default is open.
	Status pulumi.StringPtrInput
	// Instance tags.
	Tags pulumi.MapInput
}

func (GlobalDomainState) ElementType

func (GlobalDomainState) ElementType() reflect.Type

type HttpDomain

type HttpDomain struct {
	pulumi.CustomResourceState

	// Indicates whether basic authentication is enable, default value is `false`.
	BasicAuth pulumi.BoolPtrOutput `pulumi:"basicAuth"`
	// ID of the basic authentication.
	BasicAuthId pulumi.StringOutput `pulumi:"basicAuthId"`
	// ID of the server certificate, default value is `default`.
	CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"`
	// ID of the client certificate, default value is `default`.
	//
	// Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.
	ClientCertificateId pulumi.StringOutput `pulumi:"clientCertificateId"`
	// ID list of the poly client certificate.
	ClientCertificateIds pulumi.StringArrayOutput `pulumi:"clientCertificateIds"`
	// Forward domain of the layer7 listener.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Indicates whether SSL certificate authentication is enable, default value is `false`.
	GaapAuth pulumi.BoolPtrOutput `pulumi:"gaapAuth"`
	// ID of the SSL certificate.
	GaapAuthId pulumi.StringOutput `pulumi:"gaapAuthId"`
	// ID of the layer7 listener.
	ListenerId pulumi.StringOutput `pulumi:"listenerId"`
	// Indicates whether realserver authentication is enable, default value is `false`.
	RealserverAuth pulumi.BoolPtrOutput `pulumi:"realserverAuth"`
	// CA certificate domain of the realserver. It has been deprecated.
	RealserverCertificateDomain pulumi.StringOutput `pulumi:"realserverCertificateDomain"`
	// CA certificate ID of the realserver.
	//
	// Deprecated: It has been deprecated from version 1.28.0. Set `realserver_certificate_ids` instead.
	RealserverCertificateId pulumi.StringOutput `pulumi:"realserverCertificateId"`
	// CA certificate ID list of the realserver.
	RealserverCertificateIds pulumi.StringArrayOutput `pulumi:"realserverCertificateIds"`
}

func GetHttpDomain

func GetHttpDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HttpDomainState, opts ...pulumi.ResourceOption) (*HttpDomain, error)

GetHttpDomain gets an existing HttpDomain 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 NewHttpDomain

func NewHttpDomain(ctx *pulumi.Context,
	name string, args *HttpDomainArgs, opts ...pulumi.ResourceOption) (*HttpDomain, error)

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

func (*HttpDomain) ElementType

func (*HttpDomain) ElementType() reflect.Type

func (*HttpDomain) ToHttpDomainOutput

func (i *HttpDomain) ToHttpDomainOutput() HttpDomainOutput

func (*HttpDomain) ToHttpDomainOutputWithContext

func (i *HttpDomain) ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput

type HttpDomainArgs

type HttpDomainArgs struct {
	// Indicates whether basic authentication is enable, default value is `false`.
	BasicAuth pulumi.BoolPtrInput
	// ID of the basic authentication.
	BasicAuthId pulumi.StringPtrInput
	// ID of the server certificate, default value is `default`.
	CertificateId pulumi.StringPtrInput
	// ID of the client certificate, default value is `default`.
	//
	// Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.
	ClientCertificateId pulumi.StringPtrInput
	// ID list of the poly client certificate.
	ClientCertificateIds pulumi.StringArrayInput
	// Forward domain of the layer7 listener.
	Domain pulumi.StringInput
	// Indicates whether SSL certificate authentication is enable, default value is `false`.
	GaapAuth pulumi.BoolPtrInput
	// ID of the SSL certificate.
	GaapAuthId pulumi.StringPtrInput
	// ID of the layer7 listener.
	ListenerId pulumi.StringInput
	// Indicates whether realserver authentication is enable, default value is `false`.
	RealserverAuth pulumi.BoolPtrInput
	// CA certificate domain of the realserver. It has been deprecated.
	RealserverCertificateDomain pulumi.StringPtrInput
	// CA certificate ID of the realserver.
	//
	// Deprecated: It has been deprecated from version 1.28.0. Set `realserver_certificate_ids` instead.
	RealserverCertificateId pulumi.StringPtrInput
	// CA certificate ID list of the realserver.
	RealserverCertificateIds pulumi.StringArrayInput
}

The set of arguments for constructing a HttpDomain resource.

func (HttpDomainArgs) ElementType

func (HttpDomainArgs) ElementType() reflect.Type

type HttpDomainArray

type HttpDomainArray []HttpDomainInput

func (HttpDomainArray) ElementType

func (HttpDomainArray) ElementType() reflect.Type

func (HttpDomainArray) ToHttpDomainArrayOutput

func (i HttpDomainArray) ToHttpDomainArrayOutput() HttpDomainArrayOutput

func (HttpDomainArray) ToHttpDomainArrayOutputWithContext

func (i HttpDomainArray) ToHttpDomainArrayOutputWithContext(ctx context.Context) HttpDomainArrayOutput

type HttpDomainArrayInput

type HttpDomainArrayInput interface {
	pulumi.Input

	ToHttpDomainArrayOutput() HttpDomainArrayOutput
	ToHttpDomainArrayOutputWithContext(context.Context) HttpDomainArrayOutput
}

HttpDomainArrayInput is an input type that accepts HttpDomainArray and HttpDomainArrayOutput values. You can construct a concrete instance of `HttpDomainArrayInput` via:

HttpDomainArray{ HttpDomainArgs{...} }

type HttpDomainArrayOutput

type HttpDomainArrayOutput struct{ *pulumi.OutputState }

func (HttpDomainArrayOutput) ElementType

func (HttpDomainArrayOutput) ElementType() reflect.Type

func (HttpDomainArrayOutput) Index

func (HttpDomainArrayOutput) ToHttpDomainArrayOutput

func (o HttpDomainArrayOutput) ToHttpDomainArrayOutput() HttpDomainArrayOutput

func (HttpDomainArrayOutput) ToHttpDomainArrayOutputWithContext

func (o HttpDomainArrayOutput) ToHttpDomainArrayOutputWithContext(ctx context.Context) HttpDomainArrayOutput

type HttpDomainInput

type HttpDomainInput interface {
	pulumi.Input

	ToHttpDomainOutput() HttpDomainOutput
	ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput
}

type HttpDomainMap

type HttpDomainMap map[string]HttpDomainInput

func (HttpDomainMap) ElementType

func (HttpDomainMap) ElementType() reflect.Type

func (HttpDomainMap) ToHttpDomainMapOutput

func (i HttpDomainMap) ToHttpDomainMapOutput() HttpDomainMapOutput

func (HttpDomainMap) ToHttpDomainMapOutputWithContext

func (i HttpDomainMap) ToHttpDomainMapOutputWithContext(ctx context.Context) HttpDomainMapOutput

type HttpDomainMapInput

type HttpDomainMapInput interface {
	pulumi.Input

	ToHttpDomainMapOutput() HttpDomainMapOutput
	ToHttpDomainMapOutputWithContext(context.Context) HttpDomainMapOutput
}

HttpDomainMapInput is an input type that accepts HttpDomainMap and HttpDomainMapOutput values. You can construct a concrete instance of `HttpDomainMapInput` via:

HttpDomainMap{ "key": HttpDomainArgs{...} }

type HttpDomainMapOutput

type HttpDomainMapOutput struct{ *pulumi.OutputState }

func (HttpDomainMapOutput) ElementType

func (HttpDomainMapOutput) ElementType() reflect.Type

func (HttpDomainMapOutput) MapIndex

func (HttpDomainMapOutput) ToHttpDomainMapOutput

func (o HttpDomainMapOutput) ToHttpDomainMapOutput() HttpDomainMapOutput

func (HttpDomainMapOutput) ToHttpDomainMapOutputWithContext

func (o HttpDomainMapOutput) ToHttpDomainMapOutputWithContext(ctx context.Context) HttpDomainMapOutput

type HttpDomainOutput

type HttpDomainOutput struct{ *pulumi.OutputState }

func (HttpDomainOutput) BasicAuth

func (o HttpDomainOutput) BasicAuth() pulumi.BoolPtrOutput

Indicates whether basic authentication is enable, default value is `false`.

func (HttpDomainOutput) BasicAuthId

func (o HttpDomainOutput) BasicAuthId() pulumi.StringOutput

ID of the basic authentication.

func (HttpDomainOutput) CertificateId

func (o HttpDomainOutput) CertificateId() pulumi.StringPtrOutput

ID of the server certificate, default value is `default`.

func (HttpDomainOutput) ClientCertificateId deprecated

func (o HttpDomainOutput) ClientCertificateId() pulumi.StringOutput

ID of the client certificate, default value is `default`.

Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.

func (HttpDomainOutput) ClientCertificateIds

func (o HttpDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput

ID list of the poly client certificate.

func (HttpDomainOutput) Domain

Forward domain of the layer7 listener.

func (HttpDomainOutput) ElementType

func (HttpDomainOutput) ElementType() reflect.Type

func (HttpDomainOutput) GaapAuth

func (o HttpDomainOutput) GaapAuth() pulumi.BoolPtrOutput

Indicates whether SSL certificate authentication is enable, default value is `false`.

func (HttpDomainOutput) GaapAuthId

func (o HttpDomainOutput) GaapAuthId() pulumi.StringOutput

ID of the SSL certificate.

func (HttpDomainOutput) ListenerId

func (o HttpDomainOutput) ListenerId() pulumi.StringOutput

ID of the layer7 listener.

func (HttpDomainOutput) RealserverAuth

func (o HttpDomainOutput) RealserverAuth() pulumi.BoolPtrOutput

Indicates whether realserver authentication is enable, default value is `false`.

func (HttpDomainOutput) RealserverCertificateDomain

func (o HttpDomainOutput) RealserverCertificateDomain() pulumi.StringOutput

CA certificate domain of the realserver. It has been deprecated.

func (HttpDomainOutput) RealserverCertificateId deprecated

func (o HttpDomainOutput) RealserverCertificateId() pulumi.StringOutput

CA certificate ID of the realserver.

Deprecated: It has been deprecated from version 1.28.0. Set `realserver_certificate_ids` instead.

func (HttpDomainOutput) RealserverCertificateIds

func (o HttpDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput

CA certificate ID list of the realserver.

func (HttpDomainOutput) ToHttpDomainOutput

func (o HttpDomainOutput) ToHttpDomainOutput() HttpDomainOutput

func (HttpDomainOutput) ToHttpDomainOutputWithContext

func (o HttpDomainOutput) ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput

type HttpDomainState

type HttpDomainState struct {
	// Indicates whether basic authentication is enable, default value is `false`.
	BasicAuth pulumi.BoolPtrInput
	// ID of the basic authentication.
	BasicAuthId pulumi.StringPtrInput
	// ID of the server certificate, default value is `default`.
	CertificateId pulumi.StringPtrInput
	// ID of the client certificate, default value is `default`.
	//
	// Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.
	ClientCertificateId pulumi.StringPtrInput
	// ID list of the poly client certificate.
	ClientCertificateIds pulumi.StringArrayInput
	// Forward domain of the layer7 listener.
	Domain pulumi.StringPtrInput
	// Indicates whether SSL certificate authentication is enable, default value is `false`.
	GaapAuth pulumi.BoolPtrInput
	// ID of the SSL certificate.
	GaapAuthId pulumi.StringPtrInput
	// ID of the layer7 listener.
	ListenerId pulumi.StringPtrInput
	// Indicates whether realserver authentication is enable, default value is `false`.
	RealserverAuth pulumi.BoolPtrInput
	// CA certificate domain of the realserver. It has been deprecated.
	RealserverCertificateDomain pulumi.StringPtrInput
	// CA certificate ID of the realserver.
	//
	// Deprecated: It has been deprecated from version 1.28.0. Set `realserver_certificate_ids` instead.
	RealserverCertificateId pulumi.StringPtrInput
	// CA certificate ID list of the realserver.
	RealserverCertificateIds pulumi.StringArrayInput
}

func (HttpDomainState) ElementType

func (HttpDomainState) ElementType() reflect.Type

type HttpRule

type HttpRule struct {
	pulumi.CustomResourceState

	// Timeout of the health check response, default value is 2s.
	ConnectTimeout pulumi.IntPtrOutput `pulumi:"connectTimeout"`
	// Forward domain of the forward rule.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// The default value of requested host which is forwarded to the realserver by the listener is `default`.
	ForwardHost pulumi.StringPtrOutput `pulumi:"forwardHost"`
	// Indicates whether health check is enable.
	HealthCheck pulumi.BoolOutput `pulumi:"healthCheck"`
	// Method of the health check. Valid value: `GET` and `HEAD`.
	HealthCheckMethod pulumi.StringPtrOutput `pulumi:"healthCheckMethod"`
	// Path of health check. Maximum length is 80.
	HealthCheckPath pulumi.StringPtrOutput `pulumi:"healthCheckPath"`
	// Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`.
	HealthCheckStatusCodes pulumi.IntArrayOutput `pulumi:"healthCheckStatusCodes"`
	// Interval of the health check, default value is 5s.
	Interval pulumi.IntPtrOutput `pulumi:"interval"`
	// ID of the layer7 listener.
	ListenerId pulumi.StringOutput `pulumi:"listenerId"`
	// Path of the forward rule. Maximum length is 80.
	Path pulumi.StringOutput `pulumi:"path"`
	// Type of the realserver. Valid value: `IP` and `DOMAIN`.
	RealserverType pulumi.StringOutput `pulumi:"realserverType"`
	// An information list of GAAP realserver.
	Realservers HttpRuleRealserverArrayOutput `pulumi:"realservers"`
	// Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
	Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"`
	// ServerNameIndication (SNI) is required when the SNI switch is turned on.
	Sni pulumi.StringOutput `pulumi:"sni"`
	// ServerNameIndication (SNI) switch. ON means on and OFF means off.
	SniSwitch pulumi.StringOutput `pulumi:"sniSwitch"`
}

func GetHttpRule

func GetHttpRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HttpRuleState, opts ...pulumi.ResourceOption) (*HttpRule, error)

GetHttpRule gets an existing HttpRule 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 NewHttpRule

func NewHttpRule(ctx *pulumi.Context,
	name string, args *HttpRuleArgs, opts ...pulumi.ResourceOption) (*HttpRule, error)

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

func (*HttpRule) ElementType

func (*HttpRule) ElementType() reflect.Type

func (*HttpRule) ToHttpRuleOutput

func (i *HttpRule) ToHttpRuleOutput() HttpRuleOutput

func (*HttpRule) ToHttpRuleOutputWithContext

func (i *HttpRule) ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput

type HttpRuleArgs

type HttpRuleArgs struct {
	// Timeout of the health check response, default value is 2s.
	ConnectTimeout pulumi.IntPtrInput
	// Forward domain of the forward rule.
	Domain pulumi.StringInput
	// The default value of requested host which is forwarded to the realserver by the listener is `default`.
	ForwardHost pulumi.StringPtrInput
	// Indicates whether health check is enable.
	HealthCheck pulumi.BoolInput
	// Method of the health check. Valid value: `GET` and `HEAD`.
	HealthCheckMethod pulumi.StringPtrInput
	// Path of health check. Maximum length is 80.
	HealthCheckPath pulumi.StringPtrInput
	// Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`.
	HealthCheckStatusCodes pulumi.IntArrayInput
	// Interval of the health check, default value is 5s.
	Interval pulumi.IntPtrInput
	// ID of the layer7 listener.
	ListenerId pulumi.StringInput
	// Path of the forward rule. Maximum length is 80.
	Path pulumi.StringInput
	// Type of the realserver. Valid value: `IP` and `DOMAIN`.
	RealserverType pulumi.StringInput
	// An information list of GAAP realserver.
	Realservers HttpRuleRealserverArrayInput
	// Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
	Scheduler pulumi.StringPtrInput
	// ServerNameIndication (SNI) is required when the SNI switch is turned on.
	Sni pulumi.StringPtrInput
	// ServerNameIndication (SNI) switch. ON means on and OFF means off.
	SniSwitch pulumi.StringPtrInput
}

The set of arguments for constructing a HttpRule resource.

func (HttpRuleArgs) ElementType

func (HttpRuleArgs) ElementType() reflect.Type

type HttpRuleArray

type HttpRuleArray []HttpRuleInput

func (HttpRuleArray) ElementType

func (HttpRuleArray) ElementType() reflect.Type

func (HttpRuleArray) ToHttpRuleArrayOutput

func (i HttpRuleArray) ToHttpRuleArrayOutput() HttpRuleArrayOutput

func (HttpRuleArray) ToHttpRuleArrayOutputWithContext

func (i HttpRuleArray) ToHttpRuleArrayOutputWithContext(ctx context.Context) HttpRuleArrayOutput

type HttpRuleArrayInput

type HttpRuleArrayInput interface {
	pulumi.Input

	ToHttpRuleArrayOutput() HttpRuleArrayOutput
	ToHttpRuleArrayOutputWithContext(context.Context) HttpRuleArrayOutput
}

HttpRuleArrayInput is an input type that accepts HttpRuleArray and HttpRuleArrayOutput values. You can construct a concrete instance of `HttpRuleArrayInput` via:

HttpRuleArray{ HttpRuleArgs{...} }

type HttpRuleArrayOutput

type HttpRuleArrayOutput struct{ *pulumi.OutputState }

func (HttpRuleArrayOutput) ElementType

func (HttpRuleArrayOutput) ElementType() reflect.Type

func (HttpRuleArrayOutput) Index

func (HttpRuleArrayOutput) ToHttpRuleArrayOutput

func (o HttpRuleArrayOutput) ToHttpRuleArrayOutput() HttpRuleArrayOutput

func (HttpRuleArrayOutput) ToHttpRuleArrayOutputWithContext

func (o HttpRuleArrayOutput) ToHttpRuleArrayOutputWithContext(ctx context.Context) HttpRuleArrayOutput

type HttpRuleInput

type HttpRuleInput interface {
	pulumi.Input

	ToHttpRuleOutput() HttpRuleOutput
	ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput
}

type HttpRuleMap

type HttpRuleMap map[string]HttpRuleInput

func (HttpRuleMap) ElementType

func (HttpRuleMap) ElementType() reflect.Type

func (HttpRuleMap) ToHttpRuleMapOutput

func (i HttpRuleMap) ToHttpRuleMapOutput() HttpRuleMapOutput

func (HttpRuleMap) ToHttpRuleMapOutputWithContext

func (i HttpRuleMap) ToHttpRuleMapOutputWithContext(ctx context.Context) HttpRuleMapOutput

type HttpRuleMapInput

type HttpRuleMapInput interface {
	pulumi.Input

	ToHttpRuleMapOutput() HttpRuleMapOutput
	ToHttpRuleMapOutputWithContext(context.Context) HttpRuleMapOutput
}

HttpRuleMapInput is an input type that accepts HttpRuleMap and HttpRuleMapOutput values. You can construct a concrete instance of `HttpRuleMapInput` via:

HttpRuleMap{ "key": HttpRuleArgs{...} }

type HttpRuleMapOutput

type HttpRuleMapOutput struct{ *pulumi.OutputState }

func (HttpRuleMapOutput) ElementType

func (HttpRuleMapOutput) ElementType() reflect.Type

func (HttpRuleMapOutput) MapIndex

func (HttpRuleMapOutput) ToHttpRuleMapOutput

func (o HttpRuleMapOutput) ToHttpRuleMapOutput() HttpRuleMapOutput

func (HttpRuleMapOutput) ToHttpRuleMapOutputWithContext

func (o HttpRuleMapOutput) ToHttpRuleMapOutputWithContext(ctx context.Context) HttpRuleMapOutput

type HttpRuleOutput

type HttpRuleOutput struct{ *pulumi.OutputState }

func (HttpRuleOutput) ConnectTimeout

func (o HttpRuleOutput) ConnectTimeout() pulumi.IntPtrOutput

Timeout of the health check response, default value is 2s.

func (HttpRuleOutput) Domain

func (o HttpRuleOutput) Domain() pulumi.StringOutput

Forward domain of the forward rule.

func (HttpRuleOutput) ElementType

func (HttpRuleOutput) ElementType() reflect.Type

func (HttpRuleOutput) ForwardHost

func (o HttpRuleOutput) ForwardHost() pulumi.StringPtrOutput

The default value of requested host which is forwarded to the realserver by the listener is `default`.

func (HttpRuleOutput) HealthCheck

func (o HttpRuleOutput) HealthCheck() pulumi.BoolOutput

Indicates whether health check is enable.

func (HttpRuleOutput) HealthCheckMethod

func (o HttpRuleOutput) HealthCheckMethod() pulumi.StringPtrOutput

Method of the health check. Valid value: `GET` and `HEAD`.

func (HttpRuleOutput) HealthCheckPath

func (o HttpRuleOutput) HealthCheckPath() pulumi.StringPtrOutput

Path of health check. Maximum length is 80.

func (HttpRuleOutput) HealthCheckStatusCodes

func (o HttpRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput

Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`.

func (HttpRuleOutput) Interval

func (o HttpRuleOutput) Interval() pulumi.IntPtrOutput

Interval of the health check, default value is 5s.

func (HttpRuleOutput) ListenerId

func (o HttpRuleOutput) ListenerId() pulumi.StringOutput

ID of the layer7 listener.

func (HttpRuleOutput) Path

Path of the forward rule. Maximum length is 80.

func (HttpRuleOutput) RealserverType

func (o HttpRuleOutput) RealserverType() pulumi.StringOutput

Type of the realserver. Valid value: `IP` and `DOMAIN`.

func (HttpRuleOutput) Realservers

An information list of GAAP realserver.

func (HttpRuleOutput) Scheduler

func (o HttpRuleOutput) Scheduler() pulumi.StringPtrOutput

Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.

func (HttpRuleOutput) Sni

ServerNameIndication (SNI) is required when the SNI switch is turned on.

func (HttpRuleOutput) SniSwitch

func (o HttpRuleOutput) SniSwitch() pulumi.StringOutput

ServerNameIndication (SNI) switch. ON means on and OFF means off.

func (HttpRuleOutput) ToHttpRuleOutput

func (o HttpRuleOutput) ToHttpRuleOutput() HttpRuleOutput

func (HttpRuleOutput) ToHttpRuleOutputWithContext

func (o HttpRuleOutput) ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput

type HttpRuleRealserver

type HttpRuleRealserver struct {
	Id     string `pulumi:"id"`
	Ip     string `pulumi:"ip"`
	Port   int    `pulumi:"port"`
	Weight *int   `pulumi:"weight"`
}

type HttpRuleRealserverArgs

type HttpRuleRealserverArgs struct {
	Id     pulumi.StringInput `pulumi:"id"`
	Ip     pulumi.StringInput `pulumi:"ip"`
	Port   pulumi.IntInput    `pulumi:"port"`
	Weight pulumi.IntPtrInput `pulumi:"weight"`
}

func (HttpRuleRealserverArgs) ElementType

func (HttpRuleRealserverArgs) ElementType() reflect.Type

func (HttpRuleRealserverArgs) ToHttpRuleRealserverOutput

func (i HttpRuleRealserverArgs) ToHttpRuleRealserverOutput() HttpRuleRealserverOutput

func (HttpRuleRealserverArgs) ToHttpRuleRealserverOutputWithContext

func (i HttpRuleRealserverArgs) ToHttpRuleRealserverOutputWithContext(ctx context.Context) HttpRuleRealserverOutput

type HttpRuleRealserverArray

type HttpRuleRealserverArray []HttpRuleRealserverInput

func (HttpRuleRealserverArray) ElementType

func (HttpRuleRealserverArray) ElementType() reflect.Type

func (HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutput

func (i HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput

func (HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutputWithContext

func (i HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRuleRealserverArrayOutput

type HttpRuleRealserverArrayInput

type HttpRuleRealserverArrayInput interface {
	pulumi.Input

	ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput
	ToHttpRuleRealserverArrayOutputWithContext(context.Context) HttpRuleRealserverArrayOutput
}

HttpRuleRealserverArrayInput is an input type that accepts HttpRuleRealserverArray and HttpRuleRealserverArrayOutput values. You can construct a concrete instance of `HttpRuleRealserverArrayInput` via:

HttpRuleRealserverArray{ HttpRuleRealserverArgs{...} }

type HttpRuleRealserverArrayOutput

type HttpRuleRealserverArrayOutput struct{ *pulumi.OutputState }

func (HttpRuleRealserverArrayOutput) ElementType

func (HttpRuleRealserverArrayOutput) Index

func (HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutput

func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput

func (HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutputWithContext

func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRuleRealserverArrayOutput

type HttpRuleRealserverInput

type HttpRuleRealserverInput interface {
	pulumi.Input

	ToHttpRuleRealserverOutput() HttpRuleRealserverOutput
	ToHttpRuleRealserverOutputWithContext(context.Context) HttpRuleRealserverOutput
}

HttpRuleRealserverInput is an input type that accepts HttpRuleRealserverArgs and HttpRuleRealserverOutput values. You can construct a concrete instance of `HttpRuleRealserverInput` via:

HttpRuleRealserverArgs{...}

type HttpRuleRealserverOutput

type HttpRuleRealserverOutput struct{ *pulumi.OutputState }

func (HttpRuleRealserverOutput) ElementType

func (HttpRuleRealserverOutput) ElementType() reflect.Type

func (HttpRuleRealserverOutput) Id

func (HttpRuleRealserverOutput) Ip

func (HttpRuleRealserverOutput) Port

func (HttpRuleRealserverOutput) ToHttpRuleRealserverOutput

func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutput() HttpRuleRealserverOutput

func (HttpRuleRealserverOutput) ToHttpRuleRealserverOutputWithContext

func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutputWithContext(ctx context.Context) HttpRuleRealserverOutput

func (HttpRuleRealserverOutput) Weight

type HttpRuleState

type HttpRuleState struct {
	// Timeout of the health check response, default value is 2s.
	ConnectTimeout pulumi.IntPtrInput
	// Forward domain of the forward rule.
	Domain pulumi.StringPtrInput
	// The default value of requested host which is forwarded to the realserver by the listener is `default`.
	ForwardHost pulumi.StringPtrInput
	// Indicates whether health check is enable.
	HealthCheck pulumi.BoolPtrInput
	// Method of the health check. Valid value: `GET` and `HEAD`.
	HealthCheckMethod pulumi.StringPtrInput
	// Path of health check. Maximum length is 80.
	HealthCheckPath pulumi.StringPtrInput
	// Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`.
	HealthCheckStatusCodes pulumi.IntArrayInput
	// Interval of the health check, default value is 5s.
	Interval pulumi.IntPtrInput
	// ID of the layer7 listener.
	ListenerId pulumi.StringPtrInput
	// Path of the forward rule. Maximum length is 80.
	Path pulumi.StringPtrInput
	// Type of the realserver. Valid value: `IP` and `DOMAIN`.
	RealserverType pulumi.StringPtrInput
	// An information list of GAAP realserver.
	Realservers HttpRuleRealserverArrayInput
	// Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
	Scheduler pulumi.StringPtrInput
	// ServerNameIndication (SNI) is required when the SNI switch is turned on.
	Sni pulumi.StringPtrInput
	// ServerNameIndication (SNI) switch. ON means on and OFF means off.
	SniSwitch pulumi.StringPtrInput
}

func (HttpRuleState) ElementType

func (HttpRuleState) ElementType() reflect.Type

type Layer4Listener

type Layer4Listener struct {
	pulumi.CustomResourceState

	// The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports
	// listeners of `TCP` protocol.
	ClientIpMethod pulumi.IntPtrOutput `pulumi:"clientIpMethod"`
	// Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of
	// `TCP` protocol and require less than `interval`.
	ConnectTimeout pulumi.IntPtrOutput `pulumi:"connectTimeout"`
	// Creation time of the layer4 listener.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol.
	HealthCheck pulumi.BoolPtrOutput `pulumi:"healthCheck"`
	// Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol.
	Interval pulumi.IntPtrOutput `pulumi:"interval"`
	// Name of the layer4 listener, the maximum length is 30.
	Name pulumi.StringOutput `pulumi:"name"`
	// Port of the layer4 listener.
	Port pulumi.IntOutput `pulumi:"port"`
	// Protocol of the layer4 listener. Valid value: `TCP` and `UDP`.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// ID of the GAAP proxy.
	ProxyId pulumi.StringOutput `pulumi:"proxyId"`
	// An information list of GAAP realserver.
	RealserverBindSets Layer4ListenerRealserverBindSetArrayOutput `pulumi:"realserverBindSets"`
	// Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the
	// `scheduler` is specified as `wrr`, the item can only be set to `IP`.
	RealserverType pulumi.StringOutput `pulumi:"realserverType"`
	// Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
	Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"`
	// Status of the layer4 listener.
	Status pulumi.IntOutput `pulumi:"status"`
}

func GetLayer4Listener

func GetLayer4Listener(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *Layer4ListenerState, opts ...pulumi.ResourceOption) (*Layer4Listener, error)

GetLayer4Listener gets an existing Layer4Listener 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 NewLayer4Listener

func NewLayer4Listener(ctx *pulumi.Context,
	name string, args *Layer4ListenerArgs, opts ...pulumi.ResourceOption) (*Layer4Listener, error)

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

func (*Layer4Listener) ElementType

func (*Layer4Listener) ElementType() reflect.Type

func (*Layer4Listener) ToLayer4ListenerOutput

func (i *Layer4Listener) ToLayer4ListenerOutput() Layer4ListenerOutput

func (*Layer4Listener) ToLayer4ListenerOutputWithContext

func (i *Layer4Listener) ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput

type Layer4ListenerArgs

type Layer4ListenerArgs struct {
	// The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports
	// listeners of `TCP` protocol.
	ClientIpMethod pulumi.IntPtrInput
	// Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of
	// `TCP` protocol and require less than `interval`.
	ConnectTimeout pulumi.IntPtrInput
	// Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol.
	HealthCheck pulumi.BoolPtrInput
	// Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol.
	Interval pulumi.IntPtrInput
	// Name of the layer4 listener, the maximum length is 30.
	Name pulumi.StringPtrInput
	// Port of the layer4 listener.
	Port pulumi.IntInput
	// Protocol of the layer4 listener. Valid value: `TCP` and `UDP`.
	Protocol pulumi.StringInput
	// ID of the GAAP proxy.
	ProxyId pulumi.StringInput
	// An information list of GAAP realserver.
	RealserverBindSets Layer4ListenerRealserverBindSetArrayInput
	// Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the
	// `scheduler` is specified as `wrr`, the item can only be set to `IP`.
	RealserverType pulumi.StringInput
	// Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
	Scheduler pulumi.StringPtrInput
}

The set of arguments for constructing a Layer4Listener resource.

func (Layer4ListenerArgs) ElementType

func (Layer4ListenerArgs) ElementType() reflect.Type

type Layer4ListenerArray

type Layer4ListenerArray []Layer4ListenerInput

func (Layer4ListenerArray) ElementType

func (Layer4ListenerArray) ElementType() reflect.Type

func (Layer4ListenerArray) ToLayer4ListenerArrayOutput

func (i Layer4ListenerArray) ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput

func (Layer4ListenerArray) ToLayer4ListenerArrayOutputWithContext

func (i Layer4ListenerArray) ToLayer4ListenerArrayOutputWithContext(ctx context.Context) Layer4ListenerArrayOutput

type Layer4ListenerArrayInput

type Layer4ListenerArrayInput interface {
	pulumi.Input

	ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput
	ToLayer4ListenerArrayOutputWithContext(context.Context) Layer4ListenerArrayOutput
}

Layer4ListenerArrayInput is an input type that accepts Layer4ListenerArray and Layer4ListenerArrayOutput values. You can construct a concrete instance of `Layer4ListenerArrayInput` via:

Layer4ListenerArray{ Layer4ListenerArgs{...} }

type Layer4ListenerArrayOutput

type Layer4ListenerArrayOutput struct{ *pulumi.OutputState }

func (Layer4ListenerArrayOutput) ElementType

func (Layer4ListenerArrayOutput) ElementType() reflect.Type

func (Layer4ListenerArrayOutput) Index

func (Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutput

func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput

func (Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutputWithContext

func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutputWithContext(ctx context.Context) Layer4ListenerArrayOutput

type Layer4ListenerInput

type Layer4ListenerInput interface {
	pulumi.Input

	ToLayer4ListenerOutput() Layer4ListenerOutput
	ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput
}

type Layer4ListenerMap

type Layer4ListenerMap map[string]Layer4ListenerInput

func (Layer4ListenerMap) ElementType

func (Layer4ListenerMap) ElementType() reflect.Type

func (Layer4ListenerMap) ToLayer4ListenerMapOutput

func (i Layer4ListenerMap) ToLayer4ListenerMapOutput() Layer4ListenerMapOutput

func (Layer4ListenerMap) ToLayer4ListenerMapOutputWithContext

func (i Layer4ListenerMap) ToLayer4ListenerMapOutputWithContext(ctx context.Context) Layer4ListenerMapOutput

type Layer4ListenerMapInput

type Layer4ListenerMapInput interface {
	pulumi.Input

	ToLayer4ListenerMapOutput() Layer4ListenerMapOutput
	ToLayer4ListenerMapOutputWithContext(context.Context) Layer4ListenerMapOutput
}

Layer4ListenerMapInput is an input type that accepts Layer4ListenerMap and Layer4ListenerMapOutput values. You can construct a concrete instance of `Layer4ListenerMapInput` via:

Layer4ListenerMap{ "key": Layer4ListenerArgs{...} }

type Layer4ListenerMapOutput

type Layer4ListenerMapOutput struct{ *pulumi.OutputState }

func (Layer4ListenerMapOutput) ElementType

func (Layer4ListenerMapOutput) ElementType() reflect.Type

func (Layer4ListenerMapOutput) MapIndex

func (Layer4ListenerMapOutput) ToLayer4ListenerMapOutput

func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutput() Layer4ListenerMapOutput

func (Layer4ListenerMapOutput) ToLayer4ListenerMapOutputWithContext

func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutputWithContext(ctx context.Context) Layer4ListenerMapOutput

type Layer4ListenerOutput

type Layer4ListenerOutput struct{ *pulumi.OutputState }

func (Layer4ListenerOutput) ClientIpMethod

func (o Layer4ListenerOutput) ClientIpMethod() pulumi.IntPtrOutput

The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol.

func (Layer4ListenerOutput) ConnectTimeout

func (o Layer4ListenerOutput) ConnectTimeout() pulumi.IntPtrOutput

Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`.

func (Layer4ListenerOutput) CreateTime

func (o Layer4ListenerOutput) CreateTime() pulumi.StringOutput

Creation time of the layer4 listener.

func (Layer4ListenerOutput) ElementType

func (Layer4ListenerOutput) ElementType() reflect.Type

func (Layer4ListenerOutput) HealthCheck

func (o Layer4ListenerOutput) HealthCheck() pulumi.BoolPtrOutput

Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol.

func (Layer4ListenerOutput) Interval

Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol.

func (Layer4ListenerOutput) Name

Name of the layer4 listener, the maximum length is 30.

func (Layer4ListenerOutput) Port

Port of the layer4 listener.

func (Layer4ListenerOutput) Protocol

Protocol of the layer4 listener. Valid value: `TCP` and `UDP`.

func (Layer4ListenerOutput) ProxyId

ID of the GAAP proxy.

func (Layer4ListenerOutput) RealserverBindSets

An information list of GAAP realserver.

func (Layer4ListenerOutput) RealserverType

func (o Layer4ListenerOutput) RealserverType() pulumi.StringOutput

Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`.

func (Layer4ListenerOutput) Scheduler

Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.

func (Layer4ListenerOutput) Status

Status of the layer4 listener.

func (Layer4ListenerOutput) ToLayer4ListenerOutput

func (o Layer4ListenerOutput) ToLayer4ListenerOutput() Layer4ListenerOutput

func (Layer4ListenerOutput) ToLayer4ListenerOutputWithContext

func (o Layer4ListenerOutput) ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput

type Layer4ListenerRealserverBindSet

type Layer4ListenerRealserverBindSet struct {
	Id     string `pulumi:"id"`
	Ip     string `pulumi:"ip"`
	Port   int    `pulumi:"port"`
	Weight *int   `pulumi:"weight"`
}

type Layer4ListenerRealserverBindSetArgs

type Layer4ListenerRealserverBindSetArgs struct {
	Id     pulumi.StringInput `pulumi:"id"`
	Ip     pulumi.StringInput `pulumi:"ip"`
	Port   pulumi.IntInput    `pulumi:"port"`
	Weight pulumi.IntPtrInput `pulumi:"weight"`
}

func (Layer4ListenerRealserverBindSetArgs) ElementType

func (Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutput

func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput

func (Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutputWithContext

func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput

type Layer4ListenerRealserverBindSetArray

type Layer4ListenerRealserverBindSetArray []Layer4ListenerRealserverBindSetInput

func (Layer4ListenerRealserverBindSetArray) ElementType

func (Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutput

func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput

func (Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutputWithContext

func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput

type Layer4ListenerRealserverBindSetArrayInput

type Layer4ListenerRealserverBindSetArrayInput interface {
	pulumi.Input

	ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput
	ToLayer4ListenerRealserverBindSetArrayOutputWithContext(context.Context) Layer4ListenerRealserverBindSetArrayOutput
}

Layer4ListenerRealserverBindSetArrayInput is an input type that accepts Layer4ListenerRealserverBindSetArray and Layer4ListenerRealserverBindSetArrayOutput values. You can construct a concrete instance of `Layer4ListenerRealserverBindSetArrayInput` via:

Layer4ListenerRealserverBindSetArray{ Layer4ListenerRealserverBindSetArgs{...} }

type Layer4ListenerRealserverBindSetArrayOutput

type Layer4ListenerRealserverBindSetArrayOutput struct{ *pulumi.OutputState }

func (Layer4ListenerRealserverBindSetArrayOutput) ElementType

func (Layer4ListenerRealserverBindSetArrayOutput) Index

func (Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutput

func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput

func (Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutputWithContext

func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput

type Layer4ListenerRealserverBindSetInput

type Layer4ListenerRealserverBindSetInput interface {
	pulumi.Input

	ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput
	ToLayer4ListenerRealserverBindSetOutputWithContext(context.Context) Layer4ListenerRealserverBindSetOutput
}

Layer4ListenerRealserverBindSetInput is an input type that accepts Layer4ListenerRealserverBindSetArgs and Layer4ListenerRealserverBindSetOutput values. You can construct a concrete instance of `Layer4ListenerRealserverBindSetInput` via:

Layer4ListenerRealserverBindSetArgs{...}

type Layer4ListenerRealserverBindSetOutput

type Layer4ListenerRealserverBindSetOutput struct{ *pulumi.OutputState }

func (Layer4ListenerRealserverBindSetOutput) ElementType

func (Layer4ListenerRealserverBindSetOutput) Id

func (Layer4ListenerRealserverBindSetOutput) Ip

func (Layer4ListenerRealserverBindSetOutput) Port

func (Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutput

func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput

func (Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutputWithContext

func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput

func (Layer4ListenerRealserverBindSetOutput) Weight

type Layer4ListenerState

type Layer4ListenerState struct {
	// The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports
	// listeners of `TCP` protocol.
	ClientIpMethod pulumi.IntPtrInput
	// Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of
	// `TCP` protocol and require less than `interval`.
	ConnectTimeout pulumi.IntPtrInput
	// Creation time of the layer4 listener.
	CreateTime pulumi.StringPtrInput
	// Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol.
	HealthCheck pulumi.BoolPtrInput
	// Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol.
	Interval pulumi.IntPtrInput
	// Name of the layer4 listener, the maximum length is 30.
	Name pulumi.StringPtrInput
	// Port of the layer4 listener.
	Port pulumi.IntPtrInput
	// Protocol of the layer4 listener. Valid value: `TCP` and `UDP`.
	Protocol pulumi.StringPtrInput
	// ID of the GAAP proxy.
	ProxyId pulumi.StringPtrInput
	// An information list of GAAP realserver.
	RealserverBindSets Layer4ListenerRealserverBindSetArrayInput
	// Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the
	// `scheduler` is specified as `wrr`, the item can only be set to `IP`.
	RealserverType pulumi.StringPtrInput
	// Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
	Scheduler pulumi.StringPtrInput
	// Status of the layer4 listener.
	Status pulumi.IntPtrInput
}

func (Layer4ListenerState) ElementType

func (Layer4ListenerState) ElementType() reflect.Type

type Layer7Listener

type Layer7Listener struct {
	pulumi.CustomResourceState

	// Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only
	// supports listeners of `HTTPS` protocol.
	AuthType pulumi.IntPtrOutput `pulumi:"authType"`
	// Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol.
	CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"`
	// ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports
	// listeners of `HTTPS` protocol.
	//
	// Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.
	ClientCertificateId pulumi.StringOutput `pulumi:"clientCertificateId"`
	// ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports
	// listeners of `HTTPS` protocol.
	ClientCertificateIds pulumi.StringArrayOutput `pulumi:"clientCertificateIds"`
	// Creation time of the layer7 listener.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol.
	ForwardProtocol pulumi.StringPtrOutput `pulumi:"forwardProtocol"`
	// Name of the layer7 listener, the maximum length is 30.
	Name pulumi.StringOutput `pulumi:"name"`
	// Port of the layer7 listener.
	Port pulumi.IntOutput `pulumi:"port"`
	// Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// ID of the GAAP proxy.
	ProxyId pulumi.StringOutput `pulumi:"proxyId"`
	// Status of the layer7 listener.
	Status pulumi.IntOutput `pulumi:"status"`
}

func GetLayer7Listener

func GetLayer7Listener(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *Layer7ListenerState, opts ...pulumi.ResourceOption) (*Layer7Listener, error)

GetLayer7Listener gets an existing Layer7Listener 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 NewLayer7Listener

func NewLayer7Listener(ctx *pulumi.Context,
	name string, args *Layer7ListenerArgs, opts ...pulumi.ResourceOption) (*Layer7Listener, error)

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

func (*Layer7Listener) ElementType

func (*Layer7Listener) ElementType() reflect.Type

func (*Layer7Listener) ToLayer7ListenerOutput

func (i *Layer7Listener) ToLayer7ListenerOutput() Layer7ListenerOutput

func (*Layer7Listener) ToLayer7ListenerOutputWithContext

func (i *Layer7Listener) ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput

type Layer7ListenerArgs

type Layer7ListenerArgs struct {
	// Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only
	// supports listeners of `HTTPS` protocol.
	AuthType pulumi.IntPtrInput
	// Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol.
	CertificateId pulumi.StringPtrInput
	// ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports
	// listeners of `HTTPS` protocol.
	//
	// Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.
	ClientCertificateId pulumi.StringPtrInput
	// ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports
	// listeners of `HTTPS` protocol.
	ClientCertificateIds pulumi.StringArrayInput
	// Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol.
	ForwardProtocol pulumi.StringPtrInput
	// Name of the layer7 listener, the maximum length is 30.
	Name pulumi.StringPtrInput
	// Port of the layer7 listener.
	Port pulumi.IntInput
	// Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`.
	Protocol pulumi.StringInput
	// ID of the GAAP proxy.
	ProxyId pulumi.StringInput
}

The set of arguments for constructing a Layer7Listener resource.

func (Layer7ListenerArgs) ElementType

func (Layer7ListenerArgs) ElementType() reflect.Type

type Layer7ListenerArray

type Layer7ListenerArray []Layer7ListenerInput

func (Layer7ListenerArray) ElementType

func (Layer7ListenerArray) ElementType() reflect.Type

func (Layer7ListenerArray) ToLayer7ListenerArrayOutput

func (i Layer7ListenerArray) ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput

func (Layer7ListenerArray) ToLayer7ListenerArrayOutputWithContext

func (i Layer7ListenerArray) ToLayer7ListenerArrayOutputWithContext(ctx context.Context) Layer7ListenerArrayOutput

type Layer7ListenerArrayInput

type Layer7ListenerArrayInput interface {
	pulumi.Input

	ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput
	ToLayer7ListenerArrayOutputWithContext(context.Context) Layer7ListenerArrayOutput
}

Layer7ListenerArrayInput is an input type that accepts Layer7ListenerArray and Layer7ListenerArrayOutput values. You can construct a concrete instance of `Layer7ListenerArrayInput` via:

Layer7ListenerArray{ Layer7ListenerArgs{...} }

type Layer7ListenerArrayOutput

type Layer7ListenerArrayOutput struct{ *pulumi.OutputState }

func (Layer7ListenerArrayOutput) ElementType

func (Layer7ListenerArrayOutput) ElementType() reflect.Type

func (Layer7ListenerArrayOutput) Index

func (Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutput

func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput

func (Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutputWithContext

func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutputWithContext(ctx context.Context) Layer7ListenerArrayOutput

type Layer7ListenerInput

type Layer7ListenerInput interface {
	pulumi.Input

	ToLayer7ListenerOutput() Layer7ListenerOutput
	ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput
}

type Layer7ListenerMap

type Layer7ListenerMap map[string]Layer7ListenerInput

func (Layer7ListenerMap) ElementType

func (Layer7ListenerMap) ElementType() reflect.Type

func (Layer7ListenerMap) ToLayer7ListenerMapOutput

func (i Layer7ListenerMap) ToLayer7ListenerMapOutput() Layer7ListenerMapOutput

func (Layer7ListenerMap) ToLayer7ListenerMapOutputWithContext

func (i Layer7ListenerMap) ToLayer7ListenerMapOutputWithContext(ctx context.Context) Layer7ListenerMapOutput

type Layer7ListenerMapInput

type Layer7ListenerMapInput interface {
	pulumi.Input

	ToLayer7ListenerMapOutput() Layer7ListenerMapOutput
	ToLayer7ListenerMapOutputWithContext(context.Context) Layer7ListenerMapOutput
}

Layer7ListenerMapInput is an input type that accepts Layer7ListenerMap and Layer7ListenerMapOutput values. You can construct a concrete instance of `Layer7ListenerMapInput` via:

Layer7ListenerMap{ "key": Layer7ListenerArgs{...} }

type Layer7ListenerMapOutput

type Layer7ListenerMapOutput struct{ *pulumi.OutputState }

func (Layer7ListenerMapOutput) ElementType

func (Layer7ListenerMapOutput) ElementType() reflect.Type

func (Layer7ListenerMapOutput) MapIndex

func (Layer7ListenerMapOutput) ToLayer7ListenerMapOutput

func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutput() Layer7ListenerMapOutput

func (Layer7ListenerMapOutput) ToLayer7ListenerMapOutputWithContext

func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutputWithContext(ctx context.Context) Layer7ListenerMapOutput

type Layer7ListenerOutput

type Layer7ListenerOutput struct{ *pulumi.OutputState }

func (Layer7ListenerOutput) AuthType

Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.

func (Layer7ListenerOutput) CertificateId

func (o Layer7ListenerOutput) CertificateId() pulumi.StringPtrOutput

Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol.

func (Layer7ListenerOutput) ClientCertificateId deprecated

func (o Layer7ListenerOutput) ClientCertificateId() pulumi.StringOutput

ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.

Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.

func (Layer7ListenerOutput) ClientCertificateIds

func (o Layer7ListenerOutput) ClientCertificateIds() pulumi.StringArrayOutput

ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.

func (Layer7ListenerOutput) CreateTime

func (o Layer7ListenerOutput) CreateTime() pulumi.StringOutput

Creation time of the layer7 listener.

func (Layer7ListenerOutput) ElementType

func (Layer7ListenerOutput) ElementType() reflect.Type

func (Layer7ListenerOutput) ForwardProtocol

func (o Layer7ListenerOutput) ForwardProtocol() pulumi.StringPtrOutput

Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol.

func (Layer7ListenerOutput) Name

Name of the layer7 listener, the maximum length is 30.

func (Layer7ListenerOutput) Port

Port of the layer7 listener.

func (Layer7ListenerOutput) Protocol

Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`.

func (Layer7ListenerOutput) ProxyId

ID of the GAAP proxy.

func (Layer7ListenerOutput) Status

Status of the layer7 listener.

func (Layer7ListenerOutput) ToLayer7ListenerOutput

func (o Layer7ListenerOutput) ToLayer7ListenerOutput() Layer7ListenerOutput

func (Layer7ListenerOutput) ToLayer7ListenerOutputWithContext

func (o Layer7ListenerOutput) ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput

type Layer7ListenerState

type Layer7ListenerState struct {
	// Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only
	// supports listeners of `HTTPS` protocol.
	AuthType pulumi.IntPtrInput
	// Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol.
	CertificateId pulumi.StringPtrInput
	// ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports
	// listeners of `HTTPS` protocol.
	//
	// Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.
	ClientCertificateId pulumi.StringPtrInput
	// ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports
	// listeners of `HTTPS` protocol.
	ClientCertificateIds pulumi.StringArrayInput
	// Creation time of the layer7 listener.
	CreateTime pulumi.StringPtrInput
	// Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol.
	ForwardProtocol pulumi.StringPtrInput
	// Name of the layer7 listener, the maximum length is 30.
	Name pulumi.StringPtrInput
	// Port of the layer7 listener.
	Port pulumi.IntPtrInput
	// Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`.
	Protocol pulumi.StringPtrInput
	// ID of the GAAP proxy.
	ProxyId pulumi.StringPtrInput
	// Status of the layer7 listener.
	Status pulumi.IntPtrInput
}

func (Layer7ListenerState) ElementType

func (Layer7ListenerState) ElementType() reflect.Type

type LookupCustomHeaderArgs

type LookupCustomHeaderArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RuleId           string  `pulumi:"ruleId"`
}

A collection of arguments for invoking getCustomHeader.

type LookupCustomHeaderOutputArgs

type LookupCustomHeaderOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RuleId           pulumi.StringInput    `pulumi:"ruleId"`
}

A collection of arguments for invoking getCustomHeader.

func (LookupCustomHeaderOutputArgs) ElementType

type LookupCustomHeaderResult

type LookupCustomHeaderResult struct {
	Headers []GetCustomHeaderHeader `pulumi:"headers"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RuleId           string  `pulumi:"ruleId"`
}

A collection of values returned by getCustomHeader.

type LookupCustomHeaderResultOutput

type LookupCustomHeaderResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCustomHeader.

func (LookupCustomHeaderResultOutput) ElementType

func (LookupCustomHeaderResultOutput) Headers

func (LookupCustomHeaderResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupCustomHeaderResultOutput) ResultOutputFile

func (LookupCustomHeaderResultOutput) RuleId

func (LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutput

func (o LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutput() LookupCustomHeaderResultOutput

func (LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutputWithContext

func (o LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutputWithContext(ctx context.Context) LookupCustomHeaderResultOutput

type Proxy

type Proxy struct {
	pulumi.CustomResourceState

	// Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`,
	// `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`,
	// `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`,
	// `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`,
	// `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`,
	// `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`,
	// `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`.
	AccessRegion pulumi.StringOutput `pulumi:"accessRegion"`
	// Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`,
	// `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud.
	Bandwidth pulumi.IntOutput `pulumi:"bandwidth"`
	// Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`,
	// `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist
	// from Tencent Cloud.
	Concurrent pulumi.IntOutput `pulumi:"concurrent"`
	// Creation time of the GAAP proxy.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Access domain of the GAAP proxy.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Indicates whether GAAP proxy is enabled, default value is `true`.
	Enable pulumi.BoolPtrOutput `pulumi:"enable"`
	// Forwarding IP of the GAAP proxy.
	ForwardIp pulumi.StringOutput `pulumi:"forwardIp"`
	// Access IP of the GAAP proxy.
	Ip pulumi.StringOutput `pulumi:"ip"`
	// Name of the GAAP proxy, the maximum length is 30.
	Name pulumi.StringOutput `pulumi:"name"`
	// Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play.
	NetworkType pulumi.StringOutput `pulumi:"networkType"`
	// ID of the project within the GAAP proxy, `0` means is default project.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`,
	// `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`,
	// `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`,
	// `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`,
	// `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`,
	// `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`.
	RealserverRegion pulumi.StringOutput `pulumi:"realserverRegion"`
	// Indicates whether GAAP proxy can scalable.
	Scalable pulumi.BoolOutput `pulumi:"scalable"`
	// Status of the GAAP proxy.
	Status pulumi.StringOutput `pulumi:"status"`
	// Supported protocols of the GAAP proxy.
	SupportProtocols pulumi.StringArrayOutput `pulumi:"supportProtocols"`
	// Tags of the GAAP proxy. Tags that do not exist are not created automatically.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetProxy

func GetProxy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProxyState, opts ...pulumi.ResourceOption) (*Proxy, error)

GetProxy gets an existing Proxy 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 NewProxy

func NewProxy(ctx *pulumi.Context,
	name string, args *ProxyArgs, opts ...pulumi.ResourceOption) (*Proxy, error)

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

func (*Proxy) ElementType

func (*Proxy) ElementType() reflect.Type

func (*Proxy) ToProxyOutput

func (i *Proxy) ToProxyOutput() ProxyOutput

func (*Proxy) ToProxyOutputWithContext

func (i *Proxy) ToProxyOutputWithContext(ctx context.Context) ProxyOutput

type ProxyArgs

type ProxyArgs struct {
	// Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`,
	// `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`,
	// `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`,
	// `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`,
	// `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`,
	// `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`,
	// `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`.
	AccessRegion pulumi.StringInput
	// Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`,
	// `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud.
	Bandwidth pulumi.IntInput
	// Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`,
	// `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist
	// from Tencent Cloud.
	Concurrent pulumi.IntInput
	// Indicates whether GAAP proxy is enabled, default value is `true`.
	Enable pulumi.BoolPtrInput
	// Name of the GAAP proxy, the maximum length is 30.
	Name pulumi.StringPtrInput
	// Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play.
	NetworkType pulumi.StringPtrInput
	// ID of the project within the GAAP proxy, `0` means is default project.
	ProjectId pulumi.IntPtrInput
	// Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`,
	// `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`,
	// `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`,
	// `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`,
	// `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`,
	// `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`.
	RealserverRegion pulumi.StringInput
	// Tags of the GAAP proxy. Tags that do not exist are not created automatically.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Proxy resource.

func (ProxyArgs) ElementType

func (ProxyArgs) ElementType() reflect.Type

type ProxyArray

type ProxyArray []ProxyInput

func (ProxyArray) ElementType

func (ProxyArray) ElementType() reflect.Type

func (ProxyArray) ToProxyArrayOutput

func (i ProxyArray) ToProxyArrayOutput() ProxyArrayOutput

func (ProxyArray) ToProxyArrayOutputWithContext

func (i ProxyArray) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput

type ProxyArrayInput

type ProxyArrayInput interface {
	pulumi.Input

	ToProxyArrayOutput() ProxyArrayOutput
	ToProxyArrayOutputWithContext(context.Context) ProxyArrayOutput
}

ProxyArrayInput is an input type that accepts ProxyArray and ProxyArrayOutput values. You can construct a concrete instance of `ProxyArrayInput` via:

ProxyArray{ ProxyArgs{...} }

type ProxyArrayOutput

type ProxyArrayOutput struct{ *pulumi.OutputState }

func (ProxyArrayOutput) ElementType

func (ProxyArrayOutput) ElementType() reflect.Type

func (ProxyArrayOutput) Index

func (ProxyArrayOutput) ToProxyArrayOutput

func (o ProxyArrayOutput) ToProxyArrayOutput() ProxyArrayOutput

func (ProxyArrayOutput) ToProxyArrayOutputWithContext

func (o ProxyArrayOutput) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput

type ProxyGroup

type ProxyGroup struct {
	pulumi.CustomResourceState

	// Channel group alias.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// IP version, can be taken as IPv4 or IPv6 with a default value of IPv4.
	IpAddressVersion pulumi.StringPtrOutput `pulumi:"ipAddressVersion"`
	// Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder.
	PackageType pulumi.StringPtrOutput `pulumi:"packageType"`
	// ID of the project to which the proxy group belongs.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail.
	RealServerRegion pulumi.StringOutput `pulumi:"realServerRegion"`
}

func GetProxyGroup

func GetProxyGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProxyGroupState, opts ...pulumi.ResourceOption) (*ProxyGroup, error)

GetProxyGroup gets an existing ProxyGroup 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 NewProxyGroup

func NewProxyGroup(ctx *pulumi.Context,
	name string, args *ProxyGroupArgs, opts ...pulumi.ResourceOption) (*ProxyGroup, error)

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

func (*ProxyGroup) ElementType

func (*ProxyGroup) ElementType() reflect.Type

func (*ProxyGroup) ToProxyGroupOutput

func (i *ProxyGroup) ToProxyGroupOutput() ProxyGroupOutput

func (*ProxyGroup) ToProxyGroupOutputWithContext

func (i *ProxyGroup) ToProxyGroupOutputWithContext(ctx context.Context) ProxyGroupOutput

type ProxyGroupArgs

type ProxyGroupArgs struct {
	// Channel group alias.
	GroupName pulumi.StringInput
	// IP version, can be taken as IPv4 or IPv6 with a default value of IPv4.
	IpAddressVersion pulumi.StringPtrInput
	// Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder.
	PackageType pulumi.StringPtrInput
	// ID of the project to which the proxy group belongs.
	ProjectId pulumi.IntInput
	// real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail.
	RealServerRegion pulumi.StringInput
}

The set of arguments for constructing a ProxyGroup resource.

func (ProxyGroupArgs) ElementType

func (ProxyGroupArgs) ElementType() reflect.Type

type ProxyGroupArray

type ProxyGroupArray []ProxyGroupInput

func (ProxyGroupArray) ElementType

func (ProxyGroupArray) ElementType() reflect.Type

func (ProxyGroupArray) ToProxyGroupArrayOutput

func (i ProxyGroupArray) ToProxyGroupArrayOutput() ProxyGroupArrayOutput

func (ProxyGroupArray) ToProxyGroupArrayOutputWithContext

func (i ProxyGroupArray) ToProxyGroupArrayOutputWithContext(ctx context.Context) ProxyGroupArrayOutput

type ProxyGroupArrayInput

type ProxyGroupArrayInput interface {
	pulumi.Input

	ToProxyGroupArrayOutput() ProxyGroupArrayOutput
	ToProxyGroupArrayOutputWithContext(context.Context) ProxyGroupArrayOutput
}

ProxyGroupArrayInput is an input type that accepts ProxyGroupArray and ProxyGroupArrayOutput values. You can construct a concrete instance of `ProxyGroupArrayInput` via:

ProxyGroupArray{ ProxyGroupArgs{...} }

type ProxyGroupArrayOutput

type ProxyGroupArrayOutput struct{ *pulumi.OutputState }

func (ProxyGroupArrayOutput) ElementType

func (ProxyGroupArrayOutput) ElementType() reflect.Type

func (ProxyGroupArrayOutput) Index

func (ProxyGroupArrayOutput) ToProxyGroupArrayOutput

func (o ProxyGroupArrayOutput) ToProxyGroupArrayOutput() ProxyGroupArrayOutput

func (ProxyGroupArrayOutput) ToProxyGroupArrayOutputWithContext

func (o ProxyGroupArrayOutput) ToProxyGroupArrayOutputWithContext(ctx context.Context) ProxyGroupArrayOutput

type ProxyGroupInput

type ProxyGroupInput interface {
	pulumi.Input

	ToProxyGroupOutput() ProxyGroupOutput
	ToProxyGroupOutputWithContext(ctx context.Context) ProxyGroupOutput
}

type ProxyGroupMap

type ProxyGroupMap map[string]ProxyGroupInput

func (ProxyGroupMap) ElementType

func (ProxyGroupMap) ElementType() reflect.Type

func (ProxyGroupMap) ToProxyGroupMapOutput

func (i ProxyGroupMap) ToProxyGroupMapOutput() ProxyGroupMapOutput

func (ProxyGroupMap) ToProxyGroupMapOutputWithContext

func (i ProxyGroupMap) ToProxyGroupMapOutputWithContext(ctx context.Context) ProxyGroupMapOutput

type ProxyGroupMapInput

type ProxyGroupMapInput interface {
	pulumi.Input

	ToProxyGroupMapOutput() ProxyGroupMapOutput
	ToProxyGroupMapOutputWithContext(context.Context) ProxyGroupMapOutput
}

ProxyGroupMapInput is an input type that accepts ProxyGroupMap and ProxyGroupMapOutput values. You can construct a concrete instance of `ProxyGroupMapInput` via:

ProxyGroupMap{ "key": ProxyGroupArgs{...} }

type ProxyGroupMapOutput

type ProxyGroupMapOutput struct{ *pulumi.OutputState }

func (ProxyGroupMapOutput) ElementType

func (ProxyGroupMapOutput) ElementType() reflect.Type

func (ProxyGroupMapOutput) MapIndex

func (ProxyGroupMapOutput) ToProxyGroupMapOutput

func (o ProxyGroupMapOutput) ToProxyGroupMapOutput() ProxyGroupMapOutput

func (ProxyGroupMapOutput) ToProxyGroupMapOutputWithContext

func (o ProxyGroupMapOutput) ToProxyGroupMapOutputWithContext(ctx context.Context) ProxyGroupMapOutput

type ProxyGroupOutput

type ProxyGroupOutput struct{ *pulumi.OutputState }

func (ProxyGroupOutput) ElementType

func (ProxyGroupOutput) ElementType() reflect.Type

func (ProxyGroupOutput) GroupName

func (o ProxyGroupOutput) GroupName() pulumi.StringOutput

Channel group alias.

func (ProxyGroupOutput) IpAddressVersion

func (o ProxyGroupOutput) IpAddressVersion() pulumi.StringPtrOutput

IP version, can be taken as IPv4 or IPv6 with a default value of IPv4.

func (ProxyGroupOutput) PackageType

func (o ProxyGroupOutput) PackageType() pulumi.StringPtrOutput

Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder.

func (ProxyGroupOutput) ProjectId

func (o ProxyGroupOutput) ProjectId() pulumi.IntOutput

ID of the project to which the proxy group belongs.

func (ProxyGroupOutput) RealServerRegion

func (o ProxyGroupOutput) RealServerRegion() pulumi.StringOutput

real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail.

func (ProxyGroupOutput) ToProxyGroupOutput

func (o ProxyGroupOutput) ToProxyGroupOutput() ProxyGroupOutput

func (ProxyGroupOutput) ToProxyGroupOutputWithContext

func (o ProxyGroupOutput) ToProxyGroupOutputWithContext(ctx context.Context) ProxyGroupOutput

type ProxyGroupState

type ProxyGroupState struct {
	// Channel group alias.
	GroupName pulumi.StringPtrInput
	// IP version, can be taken as IPv4 or IPv6 with a default value of IPv4.
	IpAddressVersion pulumi.StringPtrInput
	// Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder.
	PackageType pulumi.StringPtrInput
	// ID of the project to which the proxy group belongs.
	ProjectId pulumi.IntPtrInput
	// real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail.
	RealServerRegion pulumi.StringPtrInput
}

func (ProxyGroupState) ElementType

func (ProxyGroupState) ElementType() reflect.Type

type ProxyInput

type ProxyInput interface {
	pulumi.Input

	ToProxyOutput() ProxyOutput
	ToProxyOutputWithContext(ctx context.Context) ProxyOutput
}

type ProxyMap

type ProxyMap map[string]ProxyInput

func (ProxyMap) ElementType

func (ProxyMap) ElementType() reflect.Type

func (ProxyMap) ToProxyMapOutput

func (i ProxyMap) ToProxyMapOutput() ProxyMapOutput

func (ProxyMap) ToProxyMapOutputWithContext

func (i ProxyMap) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput

type ProxyMapInput

type ProxyMapInput interface {
	pulumi.Input

	ToProxyMapOutput() ProxyMapOutput
	ToProxyMapOutputWithContext(context.Context) ProxyMapOutput
}

ProxyMapInput is an input type that accepts ProxyMap and ProxyMapOutput values. You can construct a concrete instance of `ProxyMapInput` via:

ProxyMap{ "key": ProxyArgs{...} }

type ProxyMapOutput

type ProxyMapOutput struct{ *pulumi.OutputState }

func (ProxyMapOutput) ElementType

func (ProxyMapOutput) ElementType() reflect.Type

func (ProxyMapOutput) MapIndex

func (ProxyMapOutput) ToProxyMapOutput

func (o ProxyMapOutput) ToProxyMapOutput() ProxyMapOutput

func (ProxyMapOutput) ToProxyMapOutputWithContext

func (o ProxyMapOutput) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput

type ProxyOutput

type ProxyOutput struct{ *pulumi.OutputState }

func (ProxyOutput) AccessRegion

func (o ProxyOutput) AccessRegion() pulumi.StringOutput

Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`, `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`.

func (ProxyOutput) Bandwidth

func (o ProxyOutput) Bandwidth() pulumi.IntOutput

Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud.

func (ProxyOutput) Concurrent

func (o ProxyOutput) Concurrent() pulumi.IntOutput

Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist from Tencent Cloud.

func (ProxyOutput) CreateTime

func (o ProxyOutput) CreateTime() pulumi.StringOutput

Creation time of the GAAP proxy.

func (ProxyOutput) Domain

func (o ProxyOutput) Domain() pulumi.StringOutput

Access domain of the GAAP proxy.

func (ProxyOutput) ElementType

func (ProxyOutput) ElementType() reflect.Type

func (ProxyOutput) Enable

func (o ProxyOutput) Enable() pulumi.BoolPtrOutput

Indicates whether GAAP proxy is enabled, default value is `true`.

func (ProxyOutput) ForwardIp

func (o ProxyOutput) ForwardIp() pulumi.StringOutput

Forwarding IP of the GAAP proxy.

func (ProxyOutput) Ip

Access IP of the GAAP proxy.

func (ProxyOutput) Name

func (o ProxyOutput) Name() pulumi.StringOutput

Name of the GAAP proxy, the maximum length is 30.

func (ProxyOutput) NetworkType

func (o ProxyOutput) NetworkType() pulumi.StringOutput

Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play.

func (ProxyOutput) ProjectId

func (o ProxyOutput) ProjectId() pulumi.IntPtrOutput

ID of the project within the GAAP proxy, `0` means is default project.

func (ProxyOutput) RealserverRegion

func (o ProxyOutput) RealserverRegion() pulumi.StringOutput

Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`.

func (ProxyOutput) Scalable

func (o ProxyOutput) Scalable() pulumi.BoolOutput

Indicates whether GAAP proxy can scalable.

func (ProxyOutput) Status

func (o ProxyOutput) Status() pulumi.StringOutput

Status of the GAAP proxy.

func (ProxyOutput) SupportProtocols

func (o ProxyOutput) SupportProtocols() pulumi.StringArrayOutput

Supported protocols of the GAAP proxy.

func (ProxyOutput) Tags

func (o ProxyOutput) Tags() pulumi.MapOutput

Tags of the GAAP proxy. Tags that do not exist are not created automatically.

func (ProxyOutput) ToProxyOutput

func (o ProxyOutput) ToProxyOutput() ProxyOutput

func (ProxyOutput) ToProxyOutputWithContext

func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput

type ProxyState

type ProxyState struct {
	// Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`,
	// `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`,
	// `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`,
	// `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`,
	// `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`,
	// `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`,
	// `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`.
	AccessRegion pulumi.StringPtrInput
	// Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`,
	// `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud.
	Bandwidth pulumi.IntPtrInput
	// Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`,
	// `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist
	// from Tencent Cloud.
	Concurrent pulumi.IntPtrInput
	// Creation time of the GAAP proxy.
	CreateTime pulumi.StringPtrInput
	// Access domain of the GAAP proxy.
	Domain pulumi.StringPtrInput
	// Indicates whether GAAP proxy is enabled, default value is `true`.
	Enable pulumi.BoolPtrInput
	// Forwarding IP of the GAAP proxy.
	ForwardIp pulumi.StringPtrInput
	// Access IP of the GAAP proxy.
	Ip pulumi.StringPtrInput
	// Name of the GAAP proxy, the maximum length is 30.
	Name pulumi.StringPtrInput
	// Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play.
	NetworkType pulumi.StringPtrInput
	// ID of the project within the GAAP proxy, `0` means is default project.
	ProjectId pulumi.IntPtrInput
	// Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`,
	// `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`,
	// `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`,
	// `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`,
	// `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`,
	// `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`.
	RealserverRegion pulumi.StringPtrInput
	// Indicates whether GAAP proxy can scalable.
	Scalable pulumi.BoolPtrInput
	// Status of the GAAP proxy.
	Status pulumi.StringPtrInput
	// Supported protocols of the GAAP proxy.
	SupportProtocols pulumi.StringArrayInput
	// Tags of the GAAP proxy. Tags that do not exist are not created automatically.
	Tags pulumi.MapInput
}

func (ProxyState) ElementType

func (ProxyState) ElementType() reflect.Type

type Realserver

type Realserver struct {
	pulumi.CustomResourceState

	// Domain of the GAAP realserver, conflict with `ip`.
	Domain pulumi.StringPtrOutput `pulumi:"domain"`
	// IP of the GAAP realserver, conflict with `domain`.
	Ip pulumi.StringPtrOutput `pulumi:"ip"`
	// Name of the GAAP realserver, the maximum length is 30.
	Name pulumi.StringOutput `pulumi:"name"`
	// ID of the project within the GAAP realserver, '0' means is default project.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Tags of the GAAP realserver.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetRealserver

func GetRealserver(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RealserverState, opts ...pulumi.ResourceOption) (*Realserver, error)

GetRealserver gets an existing Realserver 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 NewRealserver

func NewRealserver(ctx *pulumi.Context,
	name string, args *RealserverArgs, opts ...pulumi.ResourceOption) (*Realserver, error)

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

func (*Realserver) ElementType

func (*Realserver) ElementType() reflect.Type

func (*Realserver) ToRealserverOutput

func (i *Realserver) ToRealserverOutput() RealserverOutput

func (*Realserver) ToRealserverOutputWithContext

func (i *Realserver) ToRealserverOutputWithContext(ctx context.Context) RealserverOutput

type RealserverArgs

type RealserverArgs struct {
	// Domain of the GAAP realserver, conflict with `ip`.
	Domain pulumi.StringPtrInput
	// IP of the GAAP realserver, conflict with `domain`.
	Ip pulumi.StringPtrInput
	// Name of the GAAP realserver, the maximum length is 30.
	Name pulumi.StringPtrInput
	// ID of the project within the GAAP realserver, '0' means is default project.
	ProjectId pulumi.IntPtrInput
	// Tags of the GAAP realserver.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Realserver resource.

func (RealserverArgs) ElementType

func (RealserverArgs) ElementType() reflect.Type

type RealserverArray

type RealserverArray []RealserverInput

func (RealserverArray) ElementType

func (RealserverArray) ElementType() reflect.Type

func (RealserverArray) ToRealserverArrayOutput

func (i RealserverArray) ToRealserverArrayOutput() RealserverArrayOutput

func (RealserverArray) ToRealserverArrayOutputWithContext

func (i RealserverArray) ToRealserverArrayOutputWithContext(ctx context.Context) RealserverArrayOutput

type RealserverArrayInput

type RealserverArrayInput interface {
	pulumi.Input

	ToRealserverArrayOutput() RealserverArrayOutput
	ToRealserverArrayOutputWithContext(context.Context) RealserverArrayOutput
}

RealserverArrayInput is an input type that accepts RealserverArray and RealserverArrayOutput values. You can construct a concrete instance of `RealserverArrayInput` via:

RealserverArray{ RealserverArgs{...} }

type RealserverArrayOutput

type RealserverArrayOutput struct{ *pulumi.OutputState }

func (RealserverArrayOutput) ElementType

func (RealserverArrayOutput) ElementType() reflect.Type

func (RealserverArrayOutput) Index

func (RealserverArrayOutput) ToRealserverArrayOutput

func (o RealserverArrayOutput) ToRealserverArrayOutput() RealserverArrayOutput

func (RealserverArrayOutput) ToRealserverArrayOutputWithContext

func (o RealserverArrayOutput) ToRealserverArrayOutputWithContext(ctx context.Context) RealserverArrayOutput

type RealserverInput

type RealserverInput interface {
	pulumi.Input

	ToRealserverOutput() RealserverOutput
	ToRealserverOutputWithContext(ctx context.Context) RealserverOutput
}

type RealserverMap

type RealserverMap map[string]RealserverInput

func (RealserverMap) ElementType

func (RealserverMap) ElementType() reflect.Type

func (RealserverMap) ToRealserverMapOutput

func (i RealserverMap) ToRealserverMapOutput() RealserverMapOutput

func (RealserverMap) ToRealserverMapOutputWithContext

func (i RealserverMap) ToRealserverMapOutputWithContext(ctx context.Context) RealserverMapOutput

type RealserverMapInput

type RealserverMapInput interface {
	pulumi.Input

	ToRealserverMapOutput() RealserverMapOutput
	ToRealserverMapOutputWithContext(context.Context) RealserverMapOutput
}

RealserverMapInput is an input type that accepts RealserverMap and RealserverMapOutput values. You can construct a concrete instance of `RealserverMapInput` via:

RealserverMap{ "key": RealserverArgs{...} }

type RealserverMapOutput

type RealserverMapOutput struct{ *pulumi.OutputState }

func (RealserverMapOutput) ElementType

func (RealserverMapOutput) ElementType() reflect.Type

func (RealserverMapOutput) MapIndex

func (RealserverMapOutput) ToRealserverMapOutput

func (o RealserverMapOutput) ToRealserverMapOutput() RealserverMapOutput

func (RealserverMapOutput) ToRealserverMapOutputWithContext

func (o RealserverMapOutput) ToRealserverMapOutputWithContext(ctx context.Context) RealserverMapOutput

type RealserverOutput

type RealserverOutput struct{ *pulumi.OutputState }

func (RealserverOutput) Domain

Domain of the GAAP realserver, conflict with `ip`.

func (RealserverOutput) ElementType

func (RealserverOutput) ElementType() reflect.Type

func (RealserverOutput) Ip

IP of the GAAP realserver, conflict with `domain`.

func (RealserverOutput) Name

Name of the GAAP realserver, the maximum length is 30.

func (RealserverOutput) ProjectId

func (o RealserverOutput) ProjectId() pulumi.IntPtrOutput

ID of the project within the GAAP realserver, '0' means is default project.

func (RealserverOutput) Tags

Tags of the GAAP realserver.

func (RealserverOutput) ToRealserverOutput

func (o RealserverOutput) ToRealserverOutput() RealserverOutput

func (RealserverOutput) ToRealserverOutputWithContext

func (o RealserverOutput) ToRealserverOutputWithContext(ctx context.Context) RealserverOutput

type RealserverState

type RealserverState struct {
	// Domain of the GAAP realserver, conflict with `ip`.
	Domain pulumi.StringPtrInput
	// IP of the GAAP realserver, conflict with `domain`.
	Ip pulumi.StringPtrInput
	// Name of the GAAP realserver, the maximum length is 30.
	Name pulumi.StringPtrInput
	// ID of the project within the GAAP realserver, '0' means is default project.
	ProjectId pulumi.IntPtrInput
	// Tags of the GAAP realserver.
	Tags pulumi.MapInput
}

func (RealserverState) ElementType

func (RealserverState) ElementType() reflect.Type

type SecurityPolicy

type SecurityPolicy struct {
	pulumi.CustomResourceState

	// Default policy. Valid value: `ACCEPT` and `DROP`.
	Action pulumi.StringOutput `pulumi:"action"`
	// Indicates whether policy is enable, default value is `true`.
	Enable pulumi.BoolPtrOutput `pulumi:"enable"`
	// ID of the GAAP proxy.
	ProxyId pulumi.StringOutput `pulumi:"proxyId"`
}

func GetSecurityPolicy

func GetSecurityPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityPolicyState, opts ...pulumi.ResourceOption) (*SecurityPolicy, error)

GetSecurityPolicy gets an existing SecurityPolicy 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 NewSecurityPolicy

func NewSecurityPolicy(ctx *pulumi.Context,
	name string, args *SecurityPolicyArgs, opts ...pulumi.ResourceOption) (*SecurityPolicy, error)

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

func (*SecurityPolicy) ElementType

func (*SecurityPolicy) ElementType() reflect.Type

func (*SecurityPolicy) ToSecurityPolicyOutput

func (i *SecurityPolicy) ToSecurityPolicyOutput() SecurityPolicyOutput

func (*SecurityPolicy) ToSecurityPolicyOutputWithContext

func (i *SecurityPolicy) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput

type SecurityPolicyArgs

type SecurityPolicyArgs struct {
	// Default policy. Valid value: `ACCEPT` and `DROP`.
	Action pulumi.StringInput
	// Indicates whether policy is enable, default value is `true`.
	Enable pulumi.BoolPtrInput
	// ID of the GAAP proxy.
	ProxyId pulumi.StringInput
}

The set of arguments for constructing a SecurityPolicy resource.

func (SecurityPolicyArgs) ElementType

func (SecurityPolicyArgs) ElementType() reflect.Type

type SecurityPolicyArray

type SecurityPolicyArray []SecurityPolicyInput

func (SecurityPolicyArray) ElementType

func (SecurityPolicyArray) ElementType() reflect.Type

func (SecurityPolicyArray) ToSecurityPolicyArrayOutput

func (i SecurityPolicyArray) ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput

func (SecurityPolicyArray) ToSecurityPolicyArrayOutputWithContext

func (i SecurityPolicyArray) ToSecurityPolicyArrayOutputWithContext(ctx context.Context) SecurityPolicyArrayOutput

type SecurityPolicyArrayInput

type SecurityPolicyArrayInput interface {
	pulumi.Input

	ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput
	ToSecurityPolicyArrayOutputWithContext(context.Context) SecurityPolicyArrayOutput
}

SecurityPolicyArrayInput is an input type that accepts SecurityPolicyArray and SecurityPolicyArrayOutput values. You can construct a concrete instance of `SecurityPolicyArrayInput` via:

SecurityPolicyArray{ SecurityPolicyArgs{...} }

type SecurityPolicyArrayOutput

type SecurityPolicyArrayOutput struct{ *pulumi.OutputState }

func (SecurityPolicyArrayOutput) ElementType

func (SecurityPolicyArrayOutput) ElementType() reflect.Type

func (SecurityPolicyArrayOutput) Index

func (SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutput

func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput

func (SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutputWithContext

func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutputWithContext(ctx context.Context) SecurityPolicyArrayOutput

type SecurityPolicyInput

type SecurityPolicyInput interface {
	pulumi.Input

	ToSecurityPolicyOutput() SecurityPolicyOutput
	ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
}

type SecurityPolicyMap

type SecurityPolicyMap map[string]SecurityPolicyInput

func (SecurityPolicyMap) ElementType

func (SecurityPolicyMap) ElementType() reflect.Type

func (SecurityPolicyMap) ToSecurityPolicyMapOutput

func (i SecurityPolicyMap) ToSecurityPolicyMapOutput() SecurityPolicyMapOutput

func (SecurityPolicyMap) ToSecurityPolicyMapOutputWithContext

func (i SecurityPolicyMap) ToSecurityPolicyMapOutputWithContext(ctx context.Context) SecurityPolicyMapOutput

type SecurityPolicyMapInput

type SecurityPolicyMapInput interface {
	pulumi.Input

	ToSecurityPolicyMapOutput() SecurityPolicyMapOutput
	ToSecurityPolicyMapOutputWithContext(context.Context) SecurityPolicyMapOutput
}

SecurityPolicyMapInput is an input type that accepts SecurityPolicyMap and SecurityPolicyMapOutput values. You can construct a concrete instance of `SecurityPolicyMapInput` via:

SecurityPolicyMap{ "key": SecurityPolicyArgs{...} }

type SecurityPolicyMapOutput

type SecurityPolicyMapOutput struct{ *pulumi.OutputState }

func (SecurityPolicyMapOutput) ElementType

func (SecurityPolicyMapOutput) ElementType() reflect.Type

func (SecurityPolicyMapOutput) MapIndex

func (SecurityPolicyMapOutput) ToSecurityPolicyMapOutput

func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutput() SecurityPolicyMapOutput

func (SecurityPolicyMapOutput) ToSecurityPolicyMapOutputWithContext

func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutputWithContext(ctx context.Context) SecurityPolicyMapOutput

type SecurityPolicyOutput

type SecurityPolicyOutput struct{ *pulumi.OutputState }

func (SecurityPolicyOutput) Action

Default policy. Valid value: `ACCEPT` and `DROP`.

func (SecurityPolicyOutput) ElementType

func (SecurityPolicyOutput) ElementType() reflect.Type

func (SecurityPolicyOutput) Enable

Indicates whether policy is enable, default value is `true`.

func (SecurityPolicyOutput) ProxyId

ID of the GAAP proxy.

func (SecurityPolicyOutput) ToSecurityPolicyOutput

func (o SecurityPolicyOutput) ToSecurityPolicyOutput() SecurityPolicyOutput

func (SecurityPolicyOutput) ToSecurityPolicyOutputWithContext

func (o SecurityPolicyOutput) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput

type SecurityPolicyState

type SecurityPolicyState struct {
	// Default policy. Valid value: `ACCEPT` and `DROP`.
	Action pulumi.StringPtrInput
	// Indicates whether policy is enable, default value is `true`.
	Enable pulumi.BoolPtrInput
	// ID of the GAAP proxy.
	ProxyId pulumi.StringPtrInput
}

func (SecurityPolicyState) ElementType

func (SecurityPolicyState) ElementType() reflect.Type

type SecurityRule

type SecurityRule struct {
	pulumi.CustomResourceState

	// Policy of the rule. Valid value: `ACCEPT` and `DROP`.
	Action pulumi.StringOutput `pulumi:"action"`
	// A network address block of the request source.
	CidrIp pulumi.StringOutput `pulumi:"cidrIp"`
	// Name of the security policy rule. Maximum length is 30.
	Name pulumi.StringOutput `pulumi:"name"`
	// ID of the security policy.
	PolicyId pulumi.StringOutput `pulumi:"policyId"`
	// Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`.
	Port pulumi.StringPtrOutput `pulumi:"port"`
	// Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`.
	Protocol pulumi.StringPtrOutput `pulumi:"protocol"`
}

func GetSecurityRule

func GetSecurityRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityRuleState, opts ...pulumi.ResourceOption) (*SecurityRule, error)

GetSecurityRule gets an existing SecurityRule 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 NewSecurityRule

func NewSecurityRule(ctx *pulumi.Context,
	name string, args *SecurityRuleArgs, opts ...pulumi.ResourceOption) (*SecurityRule, error)

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

func (*SecurityRule) ElementType

func (*SecurityRule) ElementType() reflect.Type

func (*SecurityRule) ToSecurityRuleOutput

func (i *SecurityRule) ToSecurityRuleOutput() SecurityRuleOutput

func (*SecurityRule) ToSecurityRuleOutputWithContext

func (i *SecurityRule) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput

type SecurityRuleArgs

type SecurityRuleArgs struct {
	// Policy of the rule. Valid value: `ACCEPT` and `DROP`.
	Action pulumi.StringInput
	// A network address block of the request source.
	CidrIp pulumi.StringInput
	// Name of the security policy rule. Maximum length is 30.
	Name pulumi.StringPtrInput
	// ID of the security policy.
	PolicyId pulumi.StringInput
	// Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`.
	Port pulumi.StringPtrInput
	// Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`.
	Protocol pulumi.StringPtrInput
}

The set of arguments for constructing a SecurityRule resource.

func (SecurityRuleArgs) ElementType

func (SecurityRuleArgs) ElementType() reflect.Type

type SecurityRuleArray

type SecurityRuleArray []SecurityRuleInput

func (SecurityRuleArray) ElementType

func (SecurityRuleArray) ElementType() reflect.Type

func (SecurityRuleArray) ToSecurityRuleArrayOutput

func (i SecurityRuleArray) ToSecurityRuleArrayOutput() SecurityRuleArrayOutput

func (SecurityRuleArray) ToSecurityRuleArrayOutputWithContext

func (i SecurityRuleArray) ToSecurityRuleArrayOutputWithContext(ctx context.Context) SecurityRuleArrayOutput

type SecurityRuleArrayInput

type SecurityRuleArrayInput interface {
	pulumi.Input

	ToSecurityRuleArrayOutput() SecurityRuleArrayOutput
	ToSecurityRuleArrayOutputWithContext(context.Context) SecurityRuleArrayOutput
}

SecurityRuleArrayInput is an input type that accepts SecurityRuleArray and SecurityRuleArrayOutput values. You can construct a concrete instance of `SecurityRuleArrayInput` via:

SecurityRuleArray{ SecurityRuleArgs{...} }

type SecurityRuleArrayOutput

type SecurityRuleArrayOutput struct{ *pulumi.OutputState }

func (SecurityRuleArrayOutput) ElementType

func (SecurityRuleArrayOutput) ElementType() reflect.Type

func (SecurityRuleArrayOutput) Index

func (SecurityRuleArrayOutput) ToSecurityRuleArrayOutput

func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutput() SecurityRuleArrayOutput

func (SecurityRuleArrayOutput) ToSecurityRuleArrayOutputWithContext

func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutputWithContext(ctx context.Context) SecurityRuleArrayOutput

type SecurityRuleInput

type SecurityRuleInput interface {
	pulumi.Input

	ToSecurityRuleOutput() SecurityRuleOutput
	ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
}

type SecurityRuleMap

type SecurityRuleMap map[string]SecurityRuleInput

func (SecurityRuleMap) ElementType

func (SecurityRuleMap) ElementType() reflect.Type

func (SecurityRuleMap) ToSecurityRuleMapOutput

func (i SecurityRuleMap) ToSecurityRuleMapOutput() SecurityRuleMapOutput

func (SecurityRuleMap) ToSecurityRuleMapOutputWithContext

func (i SecurityRuleMap) ToSecurityRuleMapOutputWithContext(ctx context.Context) SecurityRuleMapOutput

type SecurityRuleMapInput

type SecurityRuleMapInput interface {
	pulumi.Input

	ToSecurityRuleMapOutput() SecurityRuleMapOutput
	ToSecurityRuleMapOutputWithContext(context.Context) SecurityRuleMapOutput
}

SecurityRuleMapInput is an input type that accepts SecurityRuleMap and SecurityRuleMapOutput values. You can construct a concrete instance of `SecurityRuleMapInput` via:

SecurityRuleMap{ "key": SecurityRuleArgs{...} }

type SecurityRuleMapOutput

type SecurityRuleMapOutput struct{ *pulumi.OutputState }

func (SecurityRuleMapOutput) ElementType

func (SecurityRuleMapOutput) ElementType() reflect.Type

func (SecurityRuleMapOutput) MapIndex

func (SecurityRuleMapOutput) ToSecurityRuleMapOutput

func (o SecurityRuleMapOutput) ToSecurityRuleMapOutput() SecurityRuleMapOutput

func (SecurityRuleMapOutput) ToSecurityRuleMapOutputWithContext

func (o SecurityRuleMapOutput) ToSecurityRuleMapOutputWithContext(ctx context.Context) SecurityRuleMapOutput

type SecurityRuleOutput

type SecurityRuleOutput struct{ *pulumi.OutputState }

func (SecurityRuleOutput) Action

Policy of the rule. Valid value: `ACCEPT` and `DROP`.

func (SecurityRuleOutput) CidrIp

A network address block of the request source.

func (SecurityRuleOutput) ElementType

func (SecurityRuleOutput) ElementType() reflect.Type

func (SecurityRuleOutput) Name

Name of the security policy rule. Maximum length is 30.

func (SecurityRuleOutput) PolicyId

func (o SecurityRuleOutput) PolicyId() pulumi.StringOutput

ID of the security policy.

func (SecurityRuleOutput) Port

Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`.

func (SecurityRuleOutput) Protocol

Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`.

func (SecurityRuleOutput) ToSecurityRuleOutput

func (o SecurityRuleOutput) ToSecurityRuleOutput() SecurityRuleOutput

func (SecurityRuleOutput) ToSecurityRuleOutputWithContext

func (o SecurityRuleOutput) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput

type SecurityRuleState

type SecurityRuleState struct {
	// Policy of the rule. Valid value: `ACCEPT` and `DROP`.
	Action pulumi.StringPtrInput
	// A network address block of the request source.
	CidrIp pulumi.StringPtrInput
	// Name of the security policy rule. Maximum length is 30.
	Name pulumi.StringPtrInput
	// ID of the security policy.
	PolicyId pulumi.StringPtrInput
	// Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`.
	Port pulumi.StringPtrInput
	// Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`.
	Protocol pulumi.StringPtrInput
}

func (SecurityRuleState) ElementType

func (SecurityRuleState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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