apigateway

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 Api

type Api struct {
	pulumi.CustomResourceState

	// When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.
	ApiBusinessType pulumi.StringOutput `pulumi:"apiBusinessType"`
	// Custom API description.
	ApiDesc pulumi.StringPtrOutput `pulumi:"apiDesc"`
	// Custom API name.
	ApiName pulumi.StringOutput `pulumi:"apiName"`
	// API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.
	ApiType pulumi.StringPtrOutput `pulumi:"apiType"`
	// The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The
	// unique ID of the oauth2.0 authorized API that identifies the business API binding.
	AuthRelationApiId pulumi.StringOutput `pulumi:"authRelationApiId"`
	// API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP
	// (Application Authentication). The default is NONE.
	AuthType pulumi.StringPtrOutput `pulumi:"authType"`
	// Constant parameter.
	ConstantParameters ApiConstantParameterArrayOutput `pulumi:"constantParameters"`
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// EIAM application ID.
	EiamAppId pulumi.StringPtrOutput `pulumi:"eiamAppId"`
	// EIAM application type.
	EiamAppType pulumi.StringPtrOutput `pulumi:"eiamAppType"`
	// The EIAM application authentication type supports AuthenticationOnly, Authentication, and Authorization.
	EiamAuthType pulumi.StringPtrOutput `pulumi:"eiamAuthType"`
	// Whether to enable CORS. Default value: `true`.
	EnableCors pulumi.BoolPtrOutput `pulumi:"enableCors"`
	// Event bus ID.
	EventBusId pulumi.StringPtrOutput `pulumi:"eventBusId"`
	// Whether to enable Base64 encoding will only take effect when the backend is scf.
	IsBase64Encoded pulumi.BoolOutput `pulumi:"isBase64Encoded"`
	// Charge after starting debugging. (Cloud Market Reserved Fields).
	IsDebugAfterCharge pulumi.BoolOutput `pulumi:"isDebugAfterCharge"`
	// Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not
	// be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.
	IsDeleteResponseErrorCodes pulumi.BoolOutput `pulumi:"isDeleteResponseErrorCodes"`
	// API bound microservice list.
	MicroServices ApiMicroServiceArrayOutput `pulumi:"microServices"`
	// OAuth configuration. Effective when AuthType is OAUTH.
	OauthConfig ApiOauthConfigPtrOutput `pulumi:"oauthConfig"`
	// Owner of resources.
	Owner pulumi.StringPtrOutput `pulumi:"owner"`
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	PreLimit pulumi.IntOutput `pulumi:"preLimit"`
	// API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.
	Protocol pulumi.StringPtrOutput `pulumi:"protocol"`
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	ReleaseLimit pulumi.IntOutput `pulumi:"releaseLimit"`
	// Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.
	RequestConfigMethod pulumi.StringPtrOutput `pulumi:"requestConfigMethod"`
	// Request frontend path configuration. Like `/user/getinfo`.
	RequestConfigPath pulumi.StringOutput `pulumi:"requestConfigPath"`
	// Frontend request parameters.
	RequestParameters ApiRequestParameterArrayOutput `pulumi:"requestParameters"`
	// Custom error code configuration. Must keep at least one after set.
	ResponseErrorCodes ApiResponseErrorCodeArrayOutput `pulumi:"responseErrorCodes"`
	// Response failure sample of custom response configuration.
	ResponseFailExample pulumi.StringOutput `pulumi:"responseFailExample"`
	// Successful response sample of custom response configuration.
	ResponseSuccessExample pulumi.StringOutput `pulumi:"responseSuccessExample"`
	// Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.
	ResponseType pulumi.StringOutput `pulumi:"responseType"`
	// API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return
	// null, indicating that a valid value cannot be obtained.
	ServiceConfigCosConfig ApiServiceConfigCosConfigPtrOutput `pulumi:"serviceConfigCosConfig"`
	// API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required.
	// The frontend `request_config_method` and backend method `service_config_method` can be different.
	ServiceConfigMethod pulumi.StringPtrOutput `pulumi:"serviceConfigMethod"`
	// Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.
	ServiceConfigMockReturnMessage pulumi.StringPtrOutput `pulumi:"serviceConfigMockReturnMessage"`
	// API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The
	// frontend `request_config_path` and backend path `service_config_path` can be different.
	ServiceConfigPath pulumi.StringPtrOutput `pulumi:"serviceConfigPath"`
	// Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.
	ServiceConfigProduct pulumi.StringPtrOutput `pulumi:"serviceConfigProduct"`
	// SCF function name. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionName pulumi.StringPtrOutput `pulumi:"serviceConfigScfFunctionName"`
	// SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionNamespace pulumi.StringPtrOutput `pulumi:"serviceConfigScfFunctionNamespace"`
	// SCF function version. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionQualifier pulumi.StringPtrOutput `pulumi:"serviceConfigScfFunctionQualifier"`
	// Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud
	// Function (HTTP).
	ServiceConfigScfFunctionType pulumi.StringPtrOutput `pulumi:"serviceConfigScfFunctionType"`
	// Whether to enable response integration. Effective when the backend type is SCF.
	ServiceConfigScfIsIntegratedResponse pulumi.BoolPtrOutput `pulumi:"serviceConfigScfIsIntegratedResponse"`
	// API backend service timeout period in seconds. Default value: `5`.
	ServiceConfigTimeout pulumi.IntPtrOutput `pulumi:"serviceConfigTimeout"`
	// The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).
	ServiceConfigType pulumi.StringPtrOutput `pulumi:"serviceConfigType"`
	// Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be
	// obtained.
	ServiceConfigUpstreamId pulumi.StringPtrOutput `pulumi:"serviceConfigUpstreamId"`
	// The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.
	ServiceConfigUrl pulumi.StringPtrOutput `pulumi:"serviceConfigUrl"`
	// Unique VPC ID.
	ServiceConfigVpcId pulumi.StringPtrOutput `pulumi:"serviceConfigVpcId"`
	// Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketCleanupFunctionName pulumi.StringPtrOutput `pulumi:"serviceConfigWebsocketCleanupFunctionName"`
	// Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend
	// type is SCF.
	ServiceConfigWebsocketCleanupFunctionNamespace pulumi.StringPtrOutput `pulumi:"serviceConfigWebsocketCleanupFunctionNamespace"`
	// Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketCleanupFunctionQualifier pulumi.StringPtrOutput `pulumi:"serviceConfigWebsocketCleanupFunctionQualifier"`
	// Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketRegisterFunctionName pulumi.StringPtrOutput `pulumi:"serviceConfigWebsocketRegisterFunctionName"`
	// Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketRegisterFunctionNamespace pulumi.StringPtrOutput `pulumi:"serviceConfigWebsocketRegisterFunctionNamespace"`
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketRegisterFunctionQualifier pulumi.StringPtrOutput `pulumi:"serviceConfigWebsocketRegisterFunctionQualifier"`
	// Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketTransportFunctionName pulumi.StringPtrOutput `pulumi:"serviceConfigWebsocketTransportFunctionName"`
	// Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketTransportFunctionNamespace pulumi.StringPtrOutput `pulumi:"serviceConfigWebsocketTransportFunctionNamespace"`
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketTransportFunctionQualifier pulumi.StringPtrOutput `pulumi:"serviceConfigWebsocketTransportFunctionQualifier"`
	// The unique ID of the service where the API is located. Refer to resource `tencentcloud_api_gateway_service`.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// The backend service parameters of the API.
	ServiceParameters ApiServiceParameterArrayOutput `pulumi:"serviceParameters"`
	// Health check configuration for microservices.
	ServiceTsfHealthCheckConf ApiServiceTsfHealthCheckConfPtrOutput `pulumi:"serviceTsfHealthCheckConf"`
	// Load balancing configuration for microservices.
	ServiceTsfLoadBalanceConf ApiServiceTsfLoadBalanceConfPtrOutput `pulumi:"serviceTsfLoadBalanceConf"`
	// Tsf serverless namespace ID. (In internal testing).
	TargetNamespaceId pulumi.StringPtrOutput `pulumi:"targetNamespaceId"`
	// Target type backend resource information. (Internal testing stage).
	TargetServices ApiTargetServiceArrayOutput `pulumi:"targetServices"`
	// Target health check configuration. (Internal testing stage).
	TargetServicesHealthCheckConf ApiTargetServicesHealthCheckConfPtrOutput `pulumi:"targetServicesHealthCheckConf"`
	// Target type load balancing configuration. (Internal testing stage).
	TargetServicesLoadBalanceConf pulumi.IntPtrOutput `pulumi:"targetServicesLoadBalanceConf"`
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	TestLimit pulumi.IntOutput `pulumi:"testLimit"`
	// The effective time of the EIAM application token, measured in seconds, defaults to 7200 seconds.
	TokenTimeout pulumi.IntPtrOutput `pulumi:"tokenTimeout"`
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// User type.
	UserType pulumi.StringPtrOutput `pulumi:"userType"`
}

func GetApi

func GetApi(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiState, opts ...pulumi.ResourceOption) (*Api, error)

GetApi gets an existing Api 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 NewApi

func NewApi(ctx *pulumi.Context,
	name string, args *ApiArgs, opts ...pulumi.ResourceOption) (*Api, error)

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

func (*Api) ElementType

func (*Api) ElementType() reflect.Type

func (*Api) ToApiOutput

func (i *Api) ToApiOutput() ApiOutput

func (*Api) ToApiOutputWithContext

func (i *Api) ToApiOutputWithContext(ctx context.Context) ApiOutput

type ApiApp

type ApiApp struct {
	pulumi.CustomResourceState

	// App description.
	ApiAppDesc pulumi.StringOutput `pulumi:"apiAppDesc"`
	// Api app ID.
	ApiAppId pulumi.StringOutput `pulumi:"apiAppId"`
	// Api app key.
	ApiAppKey pulumi.StringOutput `pulumi:"apiAppKey"`
	// Api app name.
	ApiAppName pulumi.StringOutput `pulumi:"apiAppName"`
	// Api app secret.
	ApiAppSecret pulumi.StringOutput `pulumi:"apiAppSecret"`
	// Api app created time.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// Api app modified time.
	ModifiedTime pulumi.StringOutput `pulumi:"modifiedTime"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetApiApp

func GetApiApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiAppState, opts ...pulumi.ResourceOption) (*ApiApp, error)

GetApiApp gets an existing ApiApp 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 NewApiApp

func NewApiApp(ctx *pulumi.Context,
	name string, args *ApiAppArgs, opts ...pulumi.ResourceOption) (*ApiApp, error)

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

func (*ApiApp) ElementType

func (*ApiApp) ElementType() reflect.Type

func (*ApiApp) ToApiAppOutput

func (i *ApiApp) ToApiAppOutput() ApiAppOutput

func (*ApiApp) ToApiAppOutputWithContext

func (i *ApiApp) ToApiAppOutputWithContext(ctx context.Context) ApiAppOutput

type ApiAppArgs

type ApiAppArgs struct {
	// App description.
	ApiAppDesc pulumi.StringPtrInput
	// Api app name.
	ApiAppName pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
}

The set of arguments for constructing a ApiApp resource.

func (ApiAppArgs) ElementType

func (ApiAppArgs) ElementType() reflect.Type

type ApiAppArray

type ApiAppArray []ApiAppInput

func (ApiAppArray) ElementType

func (ApiAppArray) ElementType() reflect.Type

func (ApiAppArray) ToApiAppArrayOutput

func (i ApiAppArray) ToApiAppArrayOutput() ApiAppArrayOutput

func (ApiAppArray) ToApiAppArrayOutputWithContext

func (i ApiAppArray) ToApiAppArrayOutputWithContext(ctx context.Context) ApiAppArrayOutput

type ApiAppArrayInput

type ApiAppArrayInput interface {
	pulumi.Input

	ToApiAppArrayOutput() ApiAppArrayOutput
	ToApiAppArrayOutputWithContext(context.Context) ApiAppArrayOutput
}

ApiAppArrayInput is an input type that accepts ApiAppArray and ApiAppArrayOutput values. You can construct a concrete instance of `ApiAppArrayInput` via:

ApiAppArray{ ApiAppArgs{...} }

type ApiAppArrayOutput

type ApiAppArrayOutput struct{ *pulumi.OutputState }

func (ApiAppArrayOutput) ElementType

func (ApiAppArrayOutput) ElementType() reflect.Type

func (ApiAppArrayOutput) Index

func (ApiAppArrayOutput) ToApiAppArrayOutput

func (o ApiAppArrayOutput) ToApiAppArrayOutput() ApiAppArrayOutput

func (ApiAppArrayOutput) ToApiAppArrayOutputWithContext

func (o ApiAppArrayOutput) ToApiAppArrayOutputWithContext(ctx context.Context) ApiAppArrayOutput

type ApiAppAttachment

type ApiAppAttachment struct {
	pulumi.CustomResourceState

	// The unique ID of the application to be bound.
	ApiAppId pulumi.StringOutput `pulumi:"apiAppId"`
	// The unique ID of the API to be bound.
	ApiId pulumi.StringOutput `pulumi:"apiId"`
	// The environment to be bound.
	Environment pulumi.StringOutput `pulumi:"environment"`
	// The unique ID of the service to be bound.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
}

func GetApiAppAttachment

func GetApiAppAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiAppAttachmentState, opts ...pulumi.ResourceOption) (*ApiAppAttachment, error)

GetApiAppAttachment gets an existing ApiAppAttachment 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 NewApiAppAttachment

func NewApiAppAttachment(ctx *pulumi.Context,
	name string, args *ApiAppAttachmentArgs, opts ...pulumi.ResourceOption) (*ApiAppAttachment, error)

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

func (*ApiAppAttachment) ElementType

func (*ApiAppAttachment) ElementType() reflect.Type

func (*ApiAppAttachment) ToApiAppAttachmentOutput

func (i *ApiAppAttachment) ToApiAppAttachmentOutput() ApiAppAttachmentOutput

func (*ApiAppAttachment) ToApiAppAttachmentOutputWithContext

func (i *ApiAppAttachment) ToApiAppAttachmentOutputWithContext(ctx context.Context) ApiAppAttachmentOutput

type ApiAppAttachmentArgs

type ApiAppAttachmentArgs struct {
	// The unique ID of the application to be bound.
	ApiAppId pulumi.StringInput
	// The unique ID of the API to be bound.
	ApiId pulumi.StringInput
	// The environment to be bound.
	Environment pulumi.StringInput
	// The unique ID of the service to be bound.
	ServiceId pulumi.StringInput
}

The set of arguments for constructing a ApiAppAttachment resource.

func (ApiAppAttachmentArgs) ElementType

func (ApiAppAttachmentArgs) ElementType() reflect.Type

type ApiAppAttachmentArray

type ApiAppAttachmentArray []ApiAppAttachmentInput

func (ApiAppAttachmentArray) ElementType

func (ApiAppAttachmentArray) ElementType() reflect.Type

func (ApiAppAttachmentArray) ToApiAppAttachmentArrayOutput

func (i ApiAppAttachmentArray) ToApiAppAttachmentArrayOutput() ApiAppAttachmentArrayOutput

func (ApiAppAttachmentArray) ToApiAppAttachmentArrayOutputWithContext

func (i ApiAppAttachmentArray) ToApiAppAttachmentArrayOutputWithContext(ctx context.Context) ApiAppAttachmentArrayOutput

type ApiAppAttachmentArrayInput

type ApiAppAttachmentArrayInput interface {
	pulumi.Input

	ToApiAppAttachmentArrayOutput() ApiAppAttachmentArrayOutput
	ToApiAppAttachmentArrayOutputWithContext(context.Context) ApiAppAttachmentArrayOutput
}

ApiAppAttachmentArrayInput is an input type that accepts ApiAppAttachmentArray and ApiAppAttachmentArrayOutput values. You can construct a concrete instance of `ApiAppAttachmentArrayInput` via:

ApiAppAttachmentArray{ ApiAppAttachmentArgs{...} }

type ApiAppAttachmentArrayOutput

type ApiAppAttachmentArrayOutput struct{ *pulumi.OutputState }

func (ApiAppAttachmentArrayOutput) ElementType

func (ApiAppAttachmentArrayOutput) Index

func (ApiAppAttachmentArrayOutput) ToApiAppAttachmentArrayOutput

func (o ApiAppAttachmentArrayOutput) ToApiAppAttachmentArrayOutput() ApiAppAttachmentArrayOutput

func (ApiAppAttachmentArrayOutput) ToApiAppAttachmentArrayOutputWithContext

func (o ApiAppAttachmentArrayOutput) ToApiAppAttachmentArrayOutputWithContext(ctx context.Context) ApiAppAttachmentArrayOutput

type ApiAppAttachmentInput

type ApiAppAttachmentInput interface {
	pulumi.Input

	ToApiAppAttachmentOutput() ApiAppAttachmentOutput
	ToApiAppAttachmentOutputWithContext(ctx context.Context) ApiAppAttachmentOutput
}

type ApiAppAttachmentMap

type ApiAppAttachmentMap map[string]ApiAppAttachmentInput

func (ApiAppAttachmentMap) ElementType

func (ApiAppAttachmentMap) ElementType() reflect.Type

func (ApiAppAttachmentMap) ToApiAppAttachmentMapOutput

func (i ApiAppAttachmentMap) ToApiAppAttachmentMapOutput() ApiAppAttachmentMapOutput

func (ApiAppAttachmentMap) ToApiAppAttachmentMapOutputWithContext

func (i ApiAppAttachmentMap) ToApiAppAttachmentMapOutputWithContext(ctx context.Context) ApiAppAttachmentMapOutput

type ApiAppAttachmentMapInput

type ApiAppAttachmentMapInput interface {
	pulumi.Input

	ToApiAppAttachmentMapOutput() ApiAppAttachmentMapOutput
	ToApiAppAttachmentMapOutputWithContext(context.Context) ApiAppAttachmentMapOutput
}

ApiAppAttachmentMapInput is an input type that accepts ApiAppAttachmentMap and ApiAppAttachmentMapOutput values. You can construct a concrete instance of `ApiAppAttachmentMapInput` via:

ApiAppAttachmentMap{ "key": ApiAppAttachmentArgs{...} }

type ApiAppAttachmentMapOutput

type ApiAppAttachmentMapOutput struct{ *pulumi.OutputState }

func (ApiAppAttachmentMapOutput) ElementType

func (ApiAppAttachmentMapOutput) ElementType() reflect.Type

func (ApiAppAttachmentMapOutput) MapIndex

func (ApiAppAttachmentMapOutput) ToApiAppAttachmentMapOutput

func (o ApiAppAttachmentMapOutput) ToApiAppAttachmentMapOutput() ApiAppAttachmentMapOutput

func (ApiAppAttachmentMapOutput) ToApiAppAttachmentMapOutputWithContext

func (o ApiAppAttachmentMapOutput) ToApiAppAttachmentMapOutputWithContext(ctx context.Context) ApiAppAttachmentMapOutput

type ApiAppAttachmentOutput

type ApiAppAttachmentOutput struct{ *pulumi.OutputState }

func (ApiAppAttachmentOutput) ApiAppId

The unique ID of the application to be bound.

func (ApiAppAttachmentOutput) ApiId

The unique ID of the API to be bound.

func (ApiAppAttachmentOutput) ElementType

func (ApiAppAttachmentOutput) ElementType() reflect.Type

func (ApiAppAttachmentOutput) Environment

func (o ApiAppAttachmentOutput) Environment() pulumi.StringOutput

The environment to be bound.

func (ApiAppAttachmentOutput) ServiceId

The unique ID of the service to be bound.

func (ApiAppAttachmentOutput) ToApiAppAttachmentOutput

func (o ApiAppAttachmentOutput) ToApiAppAttachmentOutput() ApiAppAttachmentOutput

func (ApiAppAttachmentOutput) ToApiAppAttachmentOutputWithContext

func (o ApiAppAttachmentOutput) ToApiAppAttachmentOutputWithContext(ctx context.Context) ApiAppAttachmentOutput

type ApiAppAttachmentState

type ApiAppAttachmentState struct {
	// The unique ID of the application to be bound.
	ApiAppId pulumi.StringPtrInput
	// The unique ID of the API to be bound.
	ApiId pulumi.StringPtrInput
	// The environment to be bound.
	Environment pulumi.StringPtrInput
	// The unique ID of the service to be bound.
	ServiceId pulumi.StringPtrInput
}

func (ApiAppAttachmentState) ElementType

func (ApiAppAttachmentState) ElementType() reflect.Type

type ApiAppInput

type ApiAppInput interface {
	pulumi.Input

	ToApiAppOutput() ApiAppOutput
	ToApiAppOutputWithContext(ctx context.Context) ApiAppOutput
}

type ApiAppMap

type ApiAppMap map[string]ApiAppInput

func (ApiAppMap) ElementType

func (ApiAppMap) ElementType() reflect.Type

func (ApiAppMap) ToApiAppMapOutput

func (i ApiAppMap) ToApiAppMapOutput() ApiAppMapOutput

func (ApiAppMap) ToApiAppMapOutputWithContext

func (i ApiAppMap) ToApiAppMapOutputWithContext(ctx context.Context) ApiAppMapOutput

type ApiAppMapInput

type ApiAppMapInput interface {
	pulumi.Input

	ToApiAppMapOutput() ApiAppMapOutput
	ToApiAppMapOutputWithContext(context.Context) ApiAppMapOutput
}

ApiAppMapInput is an input type that accepts ApiAppMap and ApiAppMapOutput values. You can construct a concrete instance of `ApiAppMapInput` via:

ApiAppMap{ "key": ApiAppArgs{...} }

type ApiAppMapOutput

type ApiAppMapOutput struct{ *pulumi.OutputState }

func (ApiAppMapOutput) ElementType

func (ApiAppMapOutput) ElementType() reflect.Type

func (ApiAppMapOutput) MapIndex

func (ApiAppMapOutput) ToApiAppMapOutput

func (o ApiAppMapOutput) ToApiAppMapOutput() ApiAppMapOutput

func (ApiAppMapOutput) ToApiAppMapOutputWithContext

func (o ApiAppMapOutput) ToApiAppMapOutputWithContext(ctx context.Context) ApiAppMapOutput

type ApiAppOutput

type ApiAppOutput struct{ *pulumi.OutputState }

func (ApiAppOutput) ApiAppDesc

func (o ApiAppOutput) ApiAppDesc() pulumi.StringOutput

App description.

func (ApiAppOutput) ApiAppId

func (o ApiAppOutput) ApiAppId() pulumi.StringOutput

Api app ID.

func (ApiAppOutput) ApiAppKey

func (o ApiAppOutput) ApiAppKey() pulumi.StringOutput

Api app key.

func (ApiAppOutput) ApiAppName

func (o ApiAppOutput) ApiAppName() pulumi.StringOutput

Api app name.

func (ApiAppOutput) ApiAppSecret

func (o ApiAppOutput) ApiAppSecret() pulumi.StringOutput

Api app secret.

func (ApiAppOutput) CreatedTime

func (o ApiAppOutput) CreatedTime() pulumi.StringOutput

Api app created time.

func (ApiAppOutput) ElementType

func (ApiAppOutput) ElementType() reflect.Type

func (ApiAppOutput) ModifiedTime

func (o ApiAppOutput) ModifiedTime() pulumi.StringOutput

Api app modified time.

func (ApiAppOutput) Tags

func (o ApiAppOutput) Tags() pulumi.MapOutput

Tag description list.

func (ApiAppOutput) ToApiAppOutput

func (o ApiAppOutput) ToApiAppOutput() ApiAppOutput

func (ApiAppOutput) ToApiAppOutputWithContext

func (o ApiAppOutput) ToApiAppOutputWithContext(ctx context.Context) ApiAppOutput

type ApiAppState

type ApiAppState struct {
	// App description.
	ApiAppDesc pulumi.StringPtrInput
	// Api app ID.
	ApiAppId pulumi.StringPtrInput
	// Api app key.
	ApiAppKey pulumi.StringPtrInput
	// Api app name.
	ApiAppName pulumi.StringPtrInput
	// Api app secret.
	ApiAppSecret pulumi.StringPtrInput
	// Api app created time.
	CreatedTime pulumi.StringPtrInput
	// Api app modified time.
	ModifiedTime pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

func (ApiAppState) ElementType

func (ApiAppState) ElementType() reflect.Type

type ApiArgs

type ApiArgs struct {
	// When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.
	ApiBusinessType pulumi.StringPtrInput
	// Custom API description.
	ApiDesc pulumi.StringPtrInput
	// Custom API name.
	ApiName pulumi.StringInput
	// API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.
	ApiType pulumi.StringPtrInput
	// The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The
	// unique ID of the oauth2.0 authorized API that identifies the business API binding.
	AuthRelationApiId pulumi.StringPtrInput
	// API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP
	// (Application Authentication). The default is NONE.
	AuthType pulumi.StringPtrInput
	// Constant parameter.
	ConstantParameters ApiConstantParameterArrayInput
	// EIAM application ID.
	EiamAppId pulumi.StringPtrInput
	// EIAM application type.
	EiamAppType pulumi.StringPtrInput
	// The EIAM application authentication type supports AuthenticationOnly, Authentication, and Authorization.
	EiamAuthType pulumi.StringPtrInput
	// Whether to enable CORS. Default value: `true`.
	EnableCors pulumi.BoolPtrInput
	// Event bus ID.
	EventBusId pulumi.StringPtrInput
	// Whether to enable Base64 encoding will only take effect when the backend is scf.
	IsBase64Encoded pulumi.BoolPtrInput
	// Charge after starting debugging. (Cloud Market Reserved Fields).
	IsDebugAfterCharge pulumi.BoolPtrInput
	// Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not
	// be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.
	IsDeleteResponseErrorCodes pulumi.BoolPtrInput
	// API bound microservice list.
	MicroServices ApiMicroServiceArrayInput
	// OAuth configuration. Effective when AuthType is OAUTH.
	OauthConfig ApiOauthConfigPtrInput
	// Owner of resources.
	Owner pulumi.StringPtrInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	PreLimit pulumi.IntPtrInput
	// API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.
	Protocol pulumi.StringPtrInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	ReleaseLimit pulumi.IntPtrInput
	// Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.
	RequestConfigMethod pulumi.StringPtrInput
	// Request frontend path configuration. Like `/user/getinfo`.
	RequestConfigPath pulumi.StringInput
	// Frontend request parameters.
	RequestParameters ApiRequestParameterArrayInput
	// Custom error code configuration. Must keep at least one after set.
	ResponseErrorCodes ApiResponseErrorCodeArrayInput
	// Response failure sample of custom response configuration.
	ResponseFailExample pulumi.StringPtrInput
	// Successful response sample of custom response configuration.
	ResponseSuccessExample pulumi.StringPtrInput
	// Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.
	ResponseType pulumi.StringPtrInput
	// API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return
	// null, indicating that a valid value cannot be obtained.
	ServiceConfigCosConfig ApiServiceConfigCosConfigPtrInput
	// API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required.
	// The frontend `request_config_method` and backend method `service_config_method` can be different.
	ServiceConfigMethod pulumi.StringPtrInput
	// Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.
	ServiceConfigMockReturnMessage pulumi.StringPtrInput
	// API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The
	// frontend `request_config_path` and backend path `service_config_path` can be different.
	ServiceConfigPath pulumi.StringPtrInput
	// Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.
	ServiceConfigProduct pulumi.StringPtrInput
	// SCF function name. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionName pulumi.StringPtrInput
	// SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionNamespace pulumi.StringPtrInput
	// SCF function version. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionQualifier pulumi.StringPtrInput
	// Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud
	// Function (HTTP).
	ServiceConfigScfFunctionType pulumi.StringPtrInput
	// Whether to enable response integration. Effective when the backend type is SCF.
	ServiceConfigScfIsIntegratedResponse pulumi.BoolPtrInput
	// API backend service timeout period in seconds. Default value: `5`.
	ServiceConfigTimeout pulumi.IntPtrInput
	// The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).
	ServiceConfigType pulumi.StringPtrInput
	// Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be
	// obtained.
	ServiceConfigUpstreamId pulumi.StringPtrInput
	// The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.
	ServiceConfigUrl pulumi.StringPtrInput
	// Unique VPC ID.
	ServiceConfigVpcId pulumi.StringPtrInput
	// Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketCleanupFunctionName pulumi.StringPtrInput
	// Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend
	// type is SCF.
	ServiceConfigWebsocketCleanupFunctionNamespace pulumi.StringPtrInput
	// Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketCleanupFunctionQualifier pulumi.StringPtrInput
	// Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketRegisterFunctionName pulumi.StringPtrInput
	// Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketRegisterFunctionNamespace pulumi.StringPtrInput
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketRegisterFunctionQualifier pulumi.StringPtrInput
	// Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketTransportFunctionName pulumi.StringPtrInput
	// Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketTransportFunctionNamespace pulumi.StringPtrInput
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketTransportFunctionQualifier pulumi.StringPtrInput
	// The unique ID of the service where the API is located. Refer to resource `tencentcloud_api_gateway_service`.
	ServiceId pulumi.StringInput
	// The backend service parameters of the API.
	ServiceParameters ApiServiceParameterArrayInput
	// Health check configuration for microservices.
	ServiceTsfHealthCheckConf ApiServiceTsfHealthCheckConfPtrInput
	// Load balancing configuration for microservices.
	ServiceTsfLoadBalanceConf ApiServiceTsfLoadBalanceConfPtrInput
	// Tsf serverless namespace ID. (In internal testing).
	TargetNamespaceId pulumi.StringPtrInput
	// Target type backend resource information. (Internal testing stage).
	TargetServices ApiTargetServiceArrayInput
	// Target health check configuration. (Internal testing stage).
	TargetServicesHealthCheckConf ApiTargetServicesHealthCheckConfPtrInput
	// Target type load balancing configuration. (Internal testing stage).
	TargetServicesLoadBalanceConf pulumi.IntPtrInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	TestLimit pulumi.IntPtrInput
	// The effective time of the EIAM application token, measured in seconds, defaults to 7200 seconds.
	TokenTimeout pulumi.IntPtrInput
	// User type.
	UserType pulumi.StringPtrInput
}

The set of arguments for constructing a Api resource.

func (ApiArgs) ElementType

func (ApiArgs) ElementType() reflect.Type

type ApiArray

type ApiArray []ApiInput

func (ApiArray) ElementType

func (ApiArray) ElementType() reflect.Type

func (ApiArray) ToApiArrayOutput

func (i ApiArray) ToApiArrayOutput() ApiArrayOutput

func (ApiArray) ToApiArrayOutputWithContext

func (i ApiArray) ToApiArrayOutputWithContext(ctx context.Context) ApiArrayOutput

type ApiArrayInput

type ApiArrayInput interface {
	pulumi.Input

	ToApiArrayOutput() ApiArrayOutput
	ToApiArrayOutputWithContext(context.Context) ApiArrayOutput
}

ApiArrayInput is an input type that accepts ApiArray and ApiArrayOutput values. You can construct a concrete instance of `ApiArrayInput` via:

ApiArray{ ApiArgs{...} }

type ApiArrayOutput

type ApiArrayOutput struct{ *pulumi.OutputState }

func (ApiArrayOutput) ElementType

func (ApiArrayOutput) ElementType() reflect.Type

func (ApiArrayOutput) Index

func (ApiArrayOutput) ToApiArrayOutput

func (o ApiArrayOutput) ToApiArrayOutput() ApiArrayOutput

func (ApiArrayOutput) ToApiArrayOutputWithContext

func (o ApiArrayOutput) ToApiArrayOutputWithContext(ctx context.Context) ApiArrayOutput

type ApiConstantParameter

type ApiConstantParameter struct {
	DefaultValue *string `pulumi:"defaultValue"`
	Desc         *string `pulumi:"desc"`
	Name         *string `pulumi:"name"`
	Position     *string `pulumi:"position"`
}

type ApiConstantParameterArgs

type ApiConstantParameterArgs struct {
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	Desc         pulumi.StringPtrInput `pulumi:"desc"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Position     pulumi.StringPtrInput `pulumi:"position"`
}

func (ApiConstantParameterArgs) ElementType

func (ApiConstantParameterArgs) ElementType() reflect.Type

func (ApiConstantParameterArgs) ToApiConstantParameterOutput

func (i ApiConstantParameterArgs) ToApiConstantParameterOutput() ApiConstantParameterOutput

func (ApiConstantParameterArgs) ToApiConstantParameterOutputWithContext

func (i ApiConstantParameterArgs) ToApiConstantParameterOutputWithContext(ctx context.Context) ApiConstantParameterOutput

type ApiConstantParameterArray

type ApiConstantParameterArray []ApiConstantParameterInput

func (ApiConstantParameterArray) ElementType

func (ApiConstantParameterArray) ElementType() reflect.Type

func (ApiConstantParameterArray) ToApiConstantParameterArrayOutput

func (i ApiConstantParameterArray) ToApiConstantParameterArrayOutput() ApiConstantParameterArrayOutput

func (ApiConstantParameterArray) ToApiConstantParameterArrayOutputWithContext

func (i ApiConstantParameterArray) ToApiConstantParameterArrayOutputWithContext(ctx context.Context) ApiConstantParameterArrayOutput

type ApiConstantParameterArrayInput

type ApiConstantParameterArrayInput interface {
	pulumi.Input

	ToApiConstantParameterArrayOutput() ApiConstantParameterArrayOutput
	ToApiConstantParameterArrayOutputWithContext(context.Context) ApiConstantParameterArrayOutput
}

ApiConstantParameterArrayInput is an input type that accepts ApiConstantParameterArray and ApiConstantParameterArrayOutput values. You can construct a concrete instance of `ApiConstantParameterArrayInput` via:

ApiConstantParameterArray{ ApiConstantParameterArgs{...} }

type ApiConstantParameterArrayOutput

type ApiConstantParameterArrayOutput struct{ *pulumi.OutputState }

func (ApiConstantParameterArrayOutput) ElementType

func (ApiConstantParameterArrayOutput) Index

func (ApiConstantParameterArrayOutput) ToApiConstantParameterArrayOutput

func (o ApiConstantParameterArrayOutput) ToApiConstantParameterArrayOutput() ApiConstantParameterArrayOutput

func (ApiConstantParameterArrayOutput) ToApiConstantParameterArrayOutputWithContext

func (o ApiConstantParameterArrayOutput) ToApiConstantParameterArrayOutputWithContext(ctx context.Context) ApiConstantParameterArrayOutput

type ApiConstantParameterInput

type ApiConstantParameterInput interface {
	pulumi.Input

	ToApiConstantParameterOutput() ApiConstantParameterOutput
	ToApiConstantParameterOutputWithContext(context.Context) ApiConstantParameterOutput
}

ApiConstantParameterInput is an input type that accepts ApiConstantParameterArgs and ApiConstantParameterOutput values. You can construct a concrete instance of `ApiConstantParameterInput` via:

ApiConstantParameterArgs{...}

type ApiConstantParameterOutput

type ApiConstantParameterOutput struct{ *pulumi.OutputState }

func (ApiConstantParameterOutput) DefaultValue

func (ApiConstantParameterOutput) Desc

func (ApiConstantParameterOutput) ElementType

func (ApiConstantParameterOutput) ElementType() reflect.Type

func (ApiConstantParameterOutput) Name

func (ApiConstantParameterOutput) Position

func (ApiConstantParameterOutput) ToApiConstantParameterOutput

func (o ApiConstantParameterOutput) ToApiConstantParameterOutput() ApiConstantParameterOutput

func (ApiConstantParameterOutput) ToApiConstantParameterOutputWithContext

func (o ApiConstantParameterOutput) ToApiConstantParameterOutputWithContext(ctx context.Context) ApiConstantParameterOutput

type ApiDoc

type ApiDoc struct {
	pulumi.CustomResourceState

	// Api Document count.
	ApiCount pulumi.IntOutput `pulumi:"apiCount"`
	// Api Document ID.
	ApiDocId pulumi.StringOutput `pulumi:"apiDocId"`
	// Api Document name.
	ApiDocName pulumi.StringOutput `pulumi:"apiDocName"`
	// API Document Build Status.
	ApiDocStatus pulumi.StringOutput `pulumi:"apiDocStatus"`
	// API Document Access URI.
	ApiDocUri pulumi.StringOutput `pulumi:"apiDocUri"`
	// List of APIs for generating documents.
	ApiIds pulumi.StringArrayOutput `pulumi:"apiIds"`
	// List of names for generating documents.
	ApiNames pulumi.StringArrayOutput `pulumi:"apiNames"`
	// Env name.
	Environment pulumi.StringOutput `pulumi:"environment"`
	// Number of API document releases.
	ReleaseCount pulumi.IntOutput `pulumi:"releaseCount"`
	// Service name.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// API Document service name.
	ServiceName pulumi.StringOutput `pulumi:"serviceName"`
	// API Document Sharing Password.
	SharePassword pulumi.StringOutput `pulumi:"sharePassword"`
	// API Document update time.
	UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
	// API Document Viewing Times.
	ViewCount pulumi.IntOutput `pulumi:"viewCount"`
}

func GetApiDoc

func GetApiDoc(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiDocState, opts ...pulumi.ResourceOption) (*ApiDoc, error)

GetApiDoc gets an existing ApiDoc 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 NewApiDoc

func NewApiDoc(ctx *pulumi.Context,
	name string, args *ApiDocArgs, opts ...pulumi.ResourceOption) (*ApiDoc, error)

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

func (*ApiDoc) ElementType

func (*ApiDoc) ElementType() reflect.Type

func (*ApiDoc) ToApiDocOutput

func (i *ApiDoc) ToApiDocOutput() ApiDocOutput

func (*ApiDoc) ToApiDocOutputWithContext

func (i *ApiDoc) ToApiDocOutputWithContext(ctx context.Context) ApiDocOutput

type ApiDocArgs

type ApiDocArgs struct {
	// Api Document name.
	ApiDocName pulumi.StringInput
	// List of APIs for generating documents.
	ApiIds pulumi.StringArrayInput
	// Env name.
	Environment pulumi.StringInput
	// Service name.
	ServiceId pulumi.StringInput
}

The set of arguments for constructing a ApiDoc resource.

func (ApiDocArgs) ElementType

func (ApiDocArgs) ElementType() reflect.Type

type ApiDocArray

type ApiDocArray []ApiDocInput

func (ApiDocArray) ElementType

func (ApiDocArray) ElementType() reflect.Type

func (ApiDocArray) ToApiDocArrayOutput

func (i ApiDocArray) ToApiDocArrayOutput() ApiDocArrayOutput

func (ApiDocArray) ToApiDocArrayOutputWithContext

func (i ApiDocArray) ToApiDocArrayOutputWithContext(ctx context.Context) ApiDocArrayOutput

type ApiDocArrayInput

type ApiDocArrayInput interface {
	pulumi.Input

	ToApiDocArrayOutput() ApiDocArrayOutput
	ToApiDocArrayOutputWithContext(context.Context) ApiDocArrayOutput
}

ApiDocArrayInput is an input type that accepts ApiDocArray and ApiDocArrayOutput values. You can construct a concrete instance of `ApiDocArrayInput` via:

ApiDocArray{ ApiDocArgs{...} }

type ApiDocArrayOutput

type ApiDocArrayOutput struct{ *pulumi.OutputState }

func (ApiDocArrayOutput) ElementType

func (ApiDocArrayOutput) ElementType() reflect.Type

func (ApiDocArrayOutput) Index

func (ApiDocArrayOutput) ToApiDocArrayOutput

func (o ApiDocArrayOutput) ToApiDocArrayOutput() ApiDocArrayOutput

func (ApiDocArrayOutput) ToApiDocArrayOutputWithContext

func (o ApiDocArrayOutput) ToApiDocArrayOutputWithContext(ctx context.Context) ApiDocArrayOutput

type ApiDocInput

type ApiDocInput interface {
	pulumi.Input

	ToApiDocOutput() ApiDocOutput
	ToApiDocOutputWithContext(ctx context.Context) ApiDocOutput
}

type ApiDocMap

type ApiDocMap map[string]ApiDocInput

func (ApiDocMap) ElementType

func (ApiDocMap) ElementType() reflect.Type

func (ApiDocMap) ToApiDocMapOutput

func (i ApiDocMap) ToApiDocMapOutput() ApiDocMapOutput

func (ApiDocMap) ToApiDocMapOutputWithContext

func (i ApiDocMap) ToApiDocMapOutputWithContext(ctx context.Context) ApiDocMapOutput

type ApiDocMapInput

type ApiDocMapInput interface {
	pulumi.Input

	ToApiDocMapOutput() ApiDocMapOutput
	ToApiDocMapOutputWithContext(context.Context) ApiDocMapOutput
}

ApiDocMapInput is an input type that accepts ApiDocMap and ApiDocMapOutput values. You can construct a concrete instance of `ApiDocMapInput` via:

ApiDocMap{ "key": ApiDocArgs{...} }

type ApiDocMapOutput

type ApiDocMapOutput struct{ *pulumi.OutputState }

func (ApiDocMapOutput) ElementType

func (ApiDocMapOutput) ElementType() reflect.Type

func (ApiDocMapOutput) MapIndex

func (ApiDocMapOutput) ToApiDocMapOutput

func (o ApiDocMapOutput) ToApiDocMapOutput() ApiDocMapOutput

func (ApiDocMapOutput) ToApiDocMapOutputWithContext

func (o ApiDocMapOutput) ToApiDocMapOutputWithContext(ctx context.Context) ApiDocMapOutput

type ApiDocOutput

type ApiDocOutput struct{ *pulumi.OutputState }

func (ApiDocOutput) ApiCount

func (o ApiDocOutput) ApiCount() pulumi.IntOutput

Api Document count.

func (ApiDocOutput) ApiDocId

func (o ApiDocOutput) ApiDocId() pulumi.StringOutput

Api Document ID.

func (ApiDocOutput) ApiDocName

func (o ApiDocOutput) ApiDocName() pulumi.StringOutput

Api Document name.

func (ApiDocOutput) ApiDocStatus

func (o ApiDocOutput) ApiDocStatus() pulumi.StringOutput

API Document Build Status.

func (ApiDocOutput) ApiDocUri

func (o ApiDocOutput) ApiDocUri() pulumi.StringOutput

API Document Access URI.

func (ApiDocOutput) ApiIds

List of APIs for generating documents.

func (ApiDocOutput) ApiNames

func (o ApiDocOutput) ApiNames() pulumi.StringArrayOutput

List of names for generating documents.

func (ApiDocOutput) ElementType

func (ApiDocOutput) ElementType() reflect.Type

func (ApiDocOutput) Environment

func (o ApiDocOutput) Environment() pulumi.StringOutput

Env name.

func (ApiDocOutput) ReleaseCount

func (o ApiDocOutput) ReleaseCount() pulumi.IntOutput

Number of API document releases.

func (ApiDocOutput) ServiceId

func (o ApiDocOutput) ServiceId() pulumi.StringOutput

Service name.

func (ApiDocOutput) ServiceName

func (o ApiDocOutput) ServiceName() pulumi.StringOutput

API Document service name.

func (ApiDocOutput) SharePassword

func (o ApiDocOutput) SharePassword() pulumi.StringOutput

API Document Sharing Password.

func (ApiDocOutput) ToApiDocOutput

func (o ApiDocOutput) ToApiDocOutput() ApiDocOutput

func (ApiDocOutput) ToApiDocOutputWithContext

func (o ApiDocOutput) ToApiDocOutputWithContext(ctx context.Context) ApiDocOutput

func (ApiDocOutput) UpdatedTime

func (o ApiDocOutput) UpdatedTime() pulumi.StringOutput

API Document update time.

func (ApiDocOutput) ViewCount

func (o ApiDocOutput) ViewCount() pulumi.IntOutput

API Document Viewing Times.

type ApiDocState

type ApiDocState struct {
	// Api Document count.
	ApiCount pulumi.IntPtrInput
	// Api Document ID.
	ApiDocId pulumi.StringPtrInput
	// Api Document name.
	ApiDocName pulumi.StringPtrInput
	// API Document Build Status.
	ApiDocStatus pulumi.StringPtrInput
	// API Document Access URI.
	ApiDocUri pulumi.StringPtrInput
	// List of APIs for generating documents.
	ApiIds pulumi.StringArrayInput
	// List of names for generating documents.
	ApiNames pulumi.StringArrayInput
	// Env name.
	Environment pulumi.StringPtrInput
	// Number of API document releases.
	ReleaseCount pulumi.IntPtrInput
	// Service name.
	ServiceId pulumi.StringPtrInput
	// API Document service name.
	ServiceName pulumi.StringPtrInput
	// API Document Sharing Password.
	SharePassword pulumi.StringPtrInput
	// API Document update time.
	UpdatedTime pulumi.StringPtrInput
	// API Document Viewing Times.
	ViewCount pulumi.IntPtrInput
}

func (ApiDocState) ElementType

func (ApiDocState) ElementType() reflect.Type

type ApiInput

type ApiInput interface {
	pulumi.Input

	ToApiOutput() ApiOutput
	ToApiOutputWithContext(ctx context.Context) ApiOutput
}

type ApiKey

type ApiKey struct {
	pulumi.CustomResourceState

	// User defined key ID, required when access_key_type is manual. The length is 5-50 characters, consisting of letters,
	// numbers, and English underscores.
	AccessKeyId pulumi.StringOutput `pulumi:"accessKeyId"`
	// The user-defined key must be passed when the access_key_type is manual. The length is 10-50 characters, consisting of
	// letters, numbers, and English underscores.
	AccessKeySecret pulumi.StringOutput `pulumi:"accessKeySecret"`
	// Key type, supports both auto and manual (custom keys), defaults to auto.
	AccessKeyType pulumi.StringPtrOutput `pulumi:"accessKeyType"`
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	ModifyTime pulumi.StringOutput `pulumi:"modifyTime"`
	// Custom key name.
	SecretName pulumi.StringOutput `pulumi:"secretName"`
	// Key status. Valid values: `on`, `off`.
	Status pulumi.StringPtrOutput `pulumi:"status"`
}

func GetApiKey

func GetApiKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiKeyState, opts ...pulumi.ResourceOption) (*ApiKey, error)

GetApiKey gets an existing ApiKey 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 NewApiKey

func NewApiKey(ctx *pulumi.Context,
	name string, args *ApiKeyArgs, opts ...pulumi.ResourceOption) (*ApiKey, error)

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

func (*ApiKey) ElementType

func (*ApiKey) ElementType() reflect.Type

func (*ApiKey) ToApiKeyOutput

func (i *ApiKey) ToApiKeyOutput() ApiKeyOutput

func (*ApiKey) ToApiKeyOutputWithContext

func (i *ApiKey) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput

type ApiKeyArgs

type ApiKeyArgs struct {
	// User defined key ID, required when access_key_type is manual. The length is 5-50 characters, consisting of letters,
	// numbers, and English underscores.
	AccessKeyId pulumi.StringPtrInput
	// The user-defined key must be passed when the access_key_type is manual. The length is 10-50 characters, consisting of
	// letters, numbers, and English underscores.
	AccessKeySecret pulumi.StringPtrInput
	// Key type, supports both auto and manual (custom keys), defaults to auto.
	AccessKeyType pulumi.StringPtrInput
	// Custom key name.
	SecretName pulumi.StringInput
	// Key status. Valid values: `on`, `off`.
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a ApiKey resource.

func (ApiKeyArgs) ElementType

func (ApiKeyArgs) ElementType() reflect.Type

type ApiKeyArray

type ApiKeyArray []ApiKeyInput

func (ApiKeyArray) ElementType

func (ApiKeyArray) ElementType() reflect.Type

func (ApiKeyArray) ToApiKeyArrayOutput

func (i ApiKeyArray) ToApiKeyArrayOutput() ApiKeyArrayOutput

func (ApiKeyArray) ToApiKeyArrayOutputWithContext

func (i ApiKeyArray) ToApiKeyArrayOutputWithContext(ctx context.Context) ApiKeyArrayOutput

type ApiKeyArrayInput

type ApiKeyArrayInput interface {
	pulumi.Input

	ToApiKeyArrayOutput() ApiKeyArrayOutput
	ToApiKeyArrayOutputWithContext(context.Context) ApiKeyArrayOutput
}

ApiKeyArrayInput is an input type that accepts ApiKeyArray and ApiKeyArrayOutput values. You can construct a concrete instance of `ApiKeyArrayInput` via:

ApiKeyArray{ ApiKeyArgs{...} }

type ApiKeyArrayOutput

type ApiKeyArrayOutput struct{ *pulumi.OutputState }

func (ApiKeyArrayOutput) ElementType

func (ApiKeyArrayOutput) ElementType() reflect.Type

func (ApiKeyArrayOutput) Index

func (ApiKeyArrayOutput) ToApiKeyArrayOutput

func (o ApiKeyArrayOutput) ToApiKeyArrayOutput() ApiKeyArrayOutput

func (ApiKeyArrayOutput) ToApiKeyArrayOutputWithContext

func (o ApiKeyArrayOutput) ToApiKeyArrayOutputWithContext(ctx context.Context) ApiKeyArrayOutput

type ApiKeyAttachment

type ApiKeyAttachment struct {
	pulumi.CustomResourceState

	// ID of API key.
	ApiKeyId pulumi.StringOutput `pulumi:"apiKeyId"`
	// ID of the usage plan.
	UsagePlanId pulumi.StringOutput `pulumi:"usagePlanId"`
}

func GetApiKeyAttachment

func GetApiKeyAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiKeyAttachmentState, opts ...pulumi.ResourceOption) (*ApiKeyAttachment, error)

GetApiKeyAttachment gets an existing ApiKeyAttachment 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 NewApiKeyAttachment

func NewApiKeyAttachment(ctx *pulumi.Context,
	name string, args *ApiKeyAttachmentArgs, opts ...pulumi.ResourceOption) (*ApiKeyAttachment, error)

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

func (*ApiKeyAttachment) ElementType

func (*ApiKeyAttachment) ElementType() reflect.Type

func (*ApiKeyAttachment) ToApiKeyAttachmentOutput

func (i *ApiKeyAttachment) ToApiKeyAttachmentOutput() ApiKeyAttachmentOutput

func (*ApiKeyAttachment) ToApiKeyAttachmentOutputWithContext

func (i *ApiKeyAttachment) ToApiKeyAttachmentOutputWithContext(ctx context.Context) ApiKeyAttachmentOutput

type ApiKeyAttachmentArgs

type ApiKeyAttachmentArgs struct {
	// ID of API key.
	ApiKeyId pulumi.StringInput
	// ID of the usage plan.
	UsagePlanId pulumi.StringInput
}

The set of arguments for constructing a ApiKeyAttachment resource.

func (ApiKeyAttachmentArgs) ElementType

func (ApiKeyAttachmentArgs) ElementType() reflect.Type

type ApiKeyAttachmentArray

type ApiKeyAttachmentArray []ApiKeyAttachmentInput

func (ApiKeyAttachmentArray) ElementType

func (ApiKeyAttachmentArray) ElementType() reflect.Type

func (ApiKeyAttachmentArray) ToApiKeyAttachmentArrayOutput

func (i ApiKeyAttachmentArray) ToApiKeyAttachmentArrayOutput() ApiKeyAttachmentArrayOutput

func (ApiKeyAttachmentArray) ToApiKeyAttachmentArrayOutputWithContext

func (i ApiKeyAttachmentArray) ToApiKeyAttachmentArrayOutputWithContext(ctx context.Context) ApiKeyAttachmentArrayOutput

type ApiKeyAttachmentArrayInput

type ApiKeyAttachmentArrayInput interface {
	pulumi.Input

	ToApiKeyAttachmentArrayOutput() ApiKeyAttachmentArrayOutput
	ToApiKeyAttachmentArrayOutputWithContext(context.Context) ApiKeyAttachmentArrayOutput
}

ApiKeyAttachmentArrayInput is an input type that accepts ApiKeyAttachmentArray and ApiKeyAttachmentArrayOutput values. You can construct a concrete instance of `ApiKeyAttachmentArrayInput` via:

ApiKeyAttachmentArray{ ApiKeyAttachmentArgs{...} }

type ApiKeyAttachmentArrayOutput

type ApiKeyAttachmentArrayOutput struct{ *pulumi.OutputState }

func (ApiKeyAttachmentArrayOutput) ElementType

func (ApiKeyAttachmentArrayOutput) Index

func (ApiKeyAttachmentArrayOutput) ToApiKeyAttachmentArrayOutput

func (o ApiKeyAttachmentArrayOutput) ToApiKeyAttachmentArrayOutput() ApiKeyAttachmentArrayOutput

func (ApiKeyAttachmentArrayOutput) ToApiKeyAttachmentArrayOutputWithContext

func (o ApiKeyAttachmentArrayOutput) ToApiKeyAttachmentArrayOutputWithContext(ctx context.Context) ApiKeyAttachmentArrayOutput

type ApiKeyAttachmentInput

type ApiKeyAttachmentInput interface {
	pulumi.Input

	ToApiKeyAttachmentOutput() ApiKeyAttachmentOutput
	ToApiKeyAttachmentOutputWithContext(ctx context.Context) ApiKeyAttachmentOutput
}

type ApiKeyAttachmentMap

type ApiKeyAttachmentMap map[string]ApiKeyAttachmentInput

func (ApiKeyAttachmentMap) ElementType

func (ApiKeyAttachmentMap) ElementType() reflect.Type

func (ApiKeyAttachmentMap) ToApiKeyAttachmentMapOutput

func (i ApiKeyAttachmentMap) ToApiKeyAttachmentMapOutput() ApiKeyAttachmentMapOutput

func (ApiKeyAttachmentMap) ToApiKeyAttachmentMapOutputWithContext

func (i ApiKeyAttachmentMap) ToApiKeyAttachmentMapOutputWithContext(ctx context.Context) ApiKeyAttachmentMapOutput

type ApiKeyAttachmentMapInput

type ApiKeyAttachmentMapInput interface {
	pulumi.Input

	ToApiKeyAttachmentMapOutput() ApiKeyAttachmentMapOutput
	ToApiKeyAttachmentMapOutputWithContext(context.Context) ApiKeyAttachmentMapOutput
}

ApiKeyAttachmentMapInput is an input type that accepts ApiKeyAttachmentMap and ApiKeyAttachmentMapOutput values. You can construct a concrete instance of `ApiKeyAttachmentMapInput` via:

ApiKeyAttachmentMap{ "key": ApiKeyAttachmentArgs{...} }

type ApiKeyAttachmentMapOutput

type ApiKeyAttachmentMapOutput struct{ *pulumi.OutputState }

func (ApiKeyAttachmentMapOutput) ElementType

func (ApiKeyAttachmentMapOutput) ElementType() reflect.Type

func (ApiKeyAttachmentMapOutput) MapIndex

func (ApiKeyAttachmentMapOutput) ToApiKeyAttachmentMapOutput

func (o ApiKeyAttachmentMapOutput) ToApiKeyAttachmentMapOutput() ApiKeyAttachmentMapOutput

func (ApiKeyAttachmentMapOutput) ToApiKeyAttachmentMapOutputWithContext

func (o ApiKeyAttachmentMapOutput) ToApiKeyAttachmentMapOutputWithContext(ctx context.Context) ApiKeyAttachmentMapOutput

type ApiKeyAttachmentOutput

type ApiKeyAttachmentOutput struct{ *pulumi.OutputState }

func (ApiKeyAttachmentOutput) ApiKeyId

ID of API key.

func (ApiKeyAttachmentOutput) ElementType

func (ApiKeyAttachmentOutput) ElementType() reflect.Type

func (ApiKeyAttachmentOutput) ToApiKeyAttachmentOutput

func (o ApiKeyAttachmentOutput) ToApiKeyAttachmentOutput() ApiKeyAttachmentOutput

func (ApiKeyAttachmentOutput) ToApiKeyAttachmentOutputWithContext

func (o ApiKeyAttachmentOutput) ToApiKeyAttachmentOutputWithContext(ctx context.Context) ApiKeyAttachmentOutput

func (ApiKeyAttachmentOutput) UsagePlanId

func (o ApiKeyAttachmentOutput) UsagePlanId() pulumi.StringOutput

ID of the usage plan.

type ApiKeyAttachmentState

type ApiKeyAttachmentState struct {
	// ID of API key.
	ApiKeyId pulumi.StringPtrInput
	// ID of the usage plan.
	UsagePlanId pulumi.StringPtrInput
}

func (ApiKeyAttachmentState) ElementType

func (ApiKeyAttachmentState) ElementType() reflect.Type

type ApiKeyInput

type ApiKeyInput interface {
	pulumi.Input

	ToApiKeyOutput() ApiKeyOutput
	ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput
}

type ApiKeyMap

type ApiKeyMap map[string]ApiKeyInput

func (ApiKeyMap) ElementType

func (ApiKeyMap) ElementType() reflect.Type

func (ApiKeyMap) ToApiKeyMapOutput

func (i ApiKeyMap) ToApiKeyMapOutput() ApiKeyMapOutput

func (ApiKeyMap) ToApiKeyMapOutputWithContext

func (i ApiKeyMap) ToApiKeyMapOutputWithContext(ctx context.Context) ApiKeyMapOutput

type ApiKeyMapInput

type ApiKeyMapInput interface {
	pulumi.Input

	ToApiKeyMapOutput() ApiKeyMapOutput
	ToApiKeyMapOutputWithContext(context.Context) ApiKeyMapOutput
}

ApiKeyMapInput is an input type that accepts ApiKeyMap and ApiKeyMapOutput values. You can construct a concrete instance of `ApiKeyMapInput` via:

ApiKeyMap{ "key": ApiKeyArgs{...} }

type ApiKeyMapOutput

type ApiKeyMapOutput struct{ *pulumi.OutputState }

func (ApiKeyMapOutput) ElementType

func (ApiKeyMapOutput) ElementType() reflect.Type

func (ApiKeyMapOutput) MapIndex

func (ApiKeyMapOutput) ToApiKeyMapOutput

func (o ApiKeyMapOutput) ToApiKeyMapOutput() ApiKeyMapOutput

func (ApiKeyMapOutput) ToApiKeyMapOutputWithContext

func (o ApiKeyMapOutput) ToApiKeyMapOutputWithContext(ctx context.Context) ApiKeyMapOutput

type ApiKeyOutput

type ApiKeyOutput struct{ *pulumi.OutputState }

func (ApiKeyOutput) AccessKeyId

func (o ApiKeyOutput) AccessKeyId() pulumi.StringOutput

User defined key ID, required when access_key_type is manual. The length is 5-50 characters, consisting of letters, numbers, and English underscores.

func (ApiKeyOutput) AccessKeySecret

func (o ApiKeyOutput) AccessKeySecret() pulumi.StringOutput

The user-defined key must be passed when the access_key_type is manual. The length is 10-50 characters, consisting of letters, numbers, and English underscores.

func (ApiKeyOutput) AccessKeyType

func (o ApiKeyOutput) AccessKeyType() pulumi.StringPtrOutput

Key type, supports both auto and manual (custom keys), defaults to auto.

func (ApiKeyOutput) CreateTime

func (o ApiKeyOutput) CreateTime() pulumi.StringOutput

Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (ApiKeyOutput) ElementType

func (ApiKeyOutput) ElementType() reflect.Type

func (ApiKeyOutput) ModifyTime

func (o ApiKeyOutput) ModifyTime() pulumi.StringOutput

Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (ApiKeyOutput) SecretName

func (o ApiKeyOutput) SecretName() pulumi.StringOutput

Custom key name.

func (ApiKeyOutput) Status

func (o ApiKeyOutput) Status() pulumi.StringPtrOutput

Key status. Valid values: `on`, `off`.

func (ApiKeyOutput) ToApiKeyOutput

func (o ApiKeyOutput) ToApiKeyOutput() ApiKeyOutput

func (ApiKeyOutput) ToApiKeyOutputWithContext

func (o ApiKeyOutput) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput

type ApiKeyState

type ApiKeyState struct {
	// User defined key ID, required when access_key_type is manual. The length is 5-50 characters, consisting of letters,
	// numbers, and English underscores.
	AccessKeyId pulumi.StringPtrInput
	// The user-defined key must be passed when the access_key_type is manual. The length is 10-50 characters, consisting of
	// letters, numbers, and English underscores.
	AccessKeySecret pulumi.StringPtrInput
	// Key type, supports both auto and manual (custom keys), defaults to auto.
	AccessKeyType pulumi.StringPtrInput
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringPtrInput
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	ModifyTime pulumi.StringPtrInput
	// Custom key name.
	SecretName pulumi.StringPtrInput
	// Key status. Valid values: `on`, `off`.
	Status pulumi.StringPtrInput
}

func (ApiKeyState) ElementType

func (ApiKeyState) ElementType() reflect.Type

type ApiMap

type ApiMap map[string]ApiInput

func (ApiMap) ElementType

func (ApiMap) ElementType() reflect.Type

func (ApiMap) ToApiMapOutput

func (i ApiMap) ToApiMapOutput() ApiMapOutput

func (ApiMap) ToApiMapOutputWithContext

func (i ApiMap) ToApiMapOutputWithContext(ctx context.Context) ApiMapOutput

type ApiMapInput

type ApiMapInput interface {
	pulumi.Input

	ToApiMapOutput() ApiMapOutput
	ToApiMapOutputWithContext(context.Context) ApiMapOutput
}

ApiMapInput is an input type that accepts ApiMap and ApiMapOutput values. You can construct a concrete instance of `ApiMapInput` via:

ApiMap{ "key": ApiArgs{...} }

type ApiMapOutput

type ApiMapOutput struct{ *pulumi.OutputState }

func (ApiMapOutput) ElementType

func (ApiMapOutput) ElementType() reflect.Type

func (ApiMapOutput) MapIndex

func (o ApiMapOutput) MapIndex(k pulumi.StringInput) ApiOutput

func (ApiMapOutput) ToApiMapOutput

func (o ApiMapOutput) ToApiMapOutput() ApiMapOutput

func (ApiMapOutput) ToApiMapOutputWithContext

func (o ApiMapOutput) ToApiMapOutputWithContext(ctx context.Context) ApiMapOutput

type ApiMicroService

type ApiMicroService struct {
	ClusterId        string `pulumi:"clusterId"`
	MicroServiceName string `pulumi:"microServiceName"`
	NamespaceId      string `pulumi:"namespaceId"`
}

type ApiMicroServiceArgs

type ApiMicroServiceArgs struct {
	ClusterId        pulumi.StringInput `pulumi:"clusterId"`
	MicroServiceName pulumi.StringInput `pulumi:"microServiceName"`
	NamespaceId      pulumi.StringInput `pulumi:"namespaceId"`
}

func (ApiMicroServiceArgs) ElementType

func (ApiMicroServiceArgs) ElementType() reflect.Type

func (ApiMicroServiceArgs) ToApiMicroServiceOutput

func (i ApiMicroServiceArgs) ToApiMicroServiceOutput() ApiMicroServiceOutput

func (ApiMicroServiceArgs) ToApiMicroServiceOutputWithContext

func (i ApiMicroServiceArgs) ToApiMicroServiceOutputWithContext(ctx context.Context) ApiMicroServiceOutput

type ApiMicroServiceArray

type ApiMicroServiceArray []ApiMicroServiceInput

func (ApiMicroServiceArray) ElementType

func (ApiMicroServiceArray) ElementType() reflect.Type

func (ApiMicroServiceArray) ToApiMicroServiceArrayOutput

func (i ApiMicroServiceArray) ToApiMicroServiceArrayOutput() ApiMicroServiceArrayOutput

func (ApiMicroServiceArray) ToApiMicroServiceArrayOutputWithContext

func (i ApiMicroServiceArray) ToApiMicroServiceArrayOutputWithContext(ctx context.Context) ApiMicroServiceArrayOutput

type ApiMicroServiceArrayInput

type ApiMicroServiceArrayInput interface {
	pulumi.Input

	ToApiMicroServiceArrayOutput() ApiMicroServiceArrayOutput
	ToApiMicroServiceArrayOutputWithContext(context.Context) ApiMicroServiceArrayOutput
}

ApiMicroServiceArrayInput is an input type that accepts ApiMicroServiceArray and ApiMicroServiceArrayOutput values. You can construct a concrete instance of `ApiMicroServiceArrayInput` via:

ApiMicroServiceArray{ ApiMicroServiceArgs{...} }

type ApiMicroServiceArrayOutput

type ApiMicroServiceArrayOutput struct{ *pulumi.OutputState }

func (ApiMicroServiceArrayOutput) ElementType

func (ApiMicroServiceArrayOutput) ElementType() reflect.Type

func (ApiMicroServiceArrayOutput) Index

func (ApiMicroServiceArrayOutput) ToApiMicroServiceArrayOutput

func (o ApiMicroServiceArrayOutput) ToApiMicroServiceArrayOutput() ApiMicroServiceArrayOutput

func (ApiMicroServiceArrayOutput) ToApiMicroServiceArrayOutputWithContext

func (o ApiMicroServiceArrayOutput) ToApiMicroServiceArrayOutputWithContext(ctx context.Context) ApiMicroServiceArrayOutput

type ApiMicroServiceInput

type ApiMicroServiceInput interface {
	pulumi.Input

	ToApiMicroServiceOutput() ApiMicroServiceOutput
	ToApiMicroServiceOutputWithContext(context.Context) ApiMicroServiceOutput
}

ApiMicroServiceInput is an input type that accepts ApiMicroServiceArgs and ApiMicroServiceOutput values. You can construct a concrete instance of `ApiMicroServiceInput` via:

ApiMicroServiceArgs{...}

type ApiMicroServiceOutput

type ApiMicroServiceOutput struct{ *pulumi.OutputState }

func (ApiMicroServiceOutput) ClusterId

func (ApiMicroServiceOutput) ElementType

func (ApiMicroServiceOutput) ElementType() reflect.Type

func (ApiMicroServiceOutput) MicroServiceName

func (o ApiMicroServiceOutput) MicroServiceName() pulumi.StringOutput

func (ApiMicroServiceOutput) NamespaceId

func (o ApiMicroServiceOutput) NamespaceId() pulumi.StringOutput

func (ApiMicroServiceOutput) ToApiMicroServiceOutput

func (o ApiMicroServiceOutput) ToApiMicroServiceOutput() ApiMicroServiceOutput

func (ApiMicroServiceOutput) ToApiMicroServiceOutputWithContext

func (o ApiMicroServiceOutput) ToApiMicroServiceOutputWithContext(ctx context.Context) ApiMicroServiceOutput

type ApiOauthConfig

type ApiOauthConfig struct {
	LoginRedirectUrl *string `pulumi:"loginRedirectUrl"`
	PublicKey        string  `pulumi:"publicKey"`
	TokenLocation    string  `pulumi:"tokenLocation"`
}

type ApiOauthConfigArgs

type ApiOauthConfigArgs struct {
	LoginRedirectUrl pulumi.StringPtrInput `pulumi:"loginRedirectUrl"`
	PublicKey        pulumi.StringInput    `pulumi:"publicKey"`
	TokenLocation    pulumi.StringInput    `pulumi:"tokenLocation"`
}

func (ApiOauthConfigArgs) ElementType

func (ApiOauthConfigArgs) ElementType() reflect.Type

func (ApiOauthConfigArgs) ToApiOauthConfigOutput

func (i ApiOauthConfigArgs) ToApiOauthConfigOutput() ApiOauthConfigOutput

func (ApiOauthConfigArgs) ToApiOauthConfigOutputWithContext

func (i ApiOauthConfigArgs) ToApiOauthConfigOutputWithContext(ctx context.Context) ApiOauthConfigOutput

func (ApiOauthConfigArgs) ToApiOauthConfigPtrOutput

func (i ApiOauthConfigArgs) ToApiOauthConfigPtrOutput() ApiOauthConfigPtrOutput

func (ApiOauthConfigArgs) ToApiOauthConfigPtrOutputWithContext

func (i ApiOauthConfigArgs) ToApiOauthConfigPtrOutputWithContext(ctx context.Context) ApiOauthConfigPtrOutput

type ApiOauthConfigInput

type ApiOauthConfigInput interface {
	pulumi.Input

	ToApiOauthConfigOutput() ApiOauthConfigOutput
	ToApiOauthConfigOutputWithContext(context.Context) ApiOauthConfigOutput
}

ApiOauthConfigInput is an input type that accepts ApiOauthConfigArgs and ApiOauthConfigOutput values. You can construct a concrete instance of `ApiOauthConfigInput` via:

ApiOauthConfigArgs{...}

type ApiOauthConfigOutput

type ApiOauthConfigOutput struct{ *pulumi.OutputState }

func (ApiOauthConfigOutput) ElementType

func (ApiOauthConfigOutput) ElementType() reflect.Type

func (ApiOauthConfigOutput) LoginRedirectUrl

func (o ApiOauthConfigOutput) LoginRedirectUrl() pulumi.StringPtrOutput

func (ApiOauthConfigOutput) PublicKey

func (ApiOauthConfigOutput) ToApiOauthConfigOutput

func (o ApiOauthConfigOutput) ToApiOauthConfigOutput() ApiOauthConfigOutput

func (ApiOauthConfigOutput) ToApiOauthConfigOutputWithContext

func (o ApiOauthConfigOutput) ToApiOauthConfigOutputWithContext(ctx context.Context) ApiOauthConfigOutput

func (ApiOauthConfigOutput) ToApiOauthConfigPtrOutput

func (o ApiOauthConfigOutput) ToApiOauthConfigPtrOutput() ApiOauthConfigPtrOutput

func (ApiOauthConfigOutput) ToApiOauthConfigPtrOutputWithContext

func (o ApiOauthConfigOutput) ToApiOauthConfigPtrOutputWithContext(ctx context.Context) ApiOauthConfigPtrOutput

func (ApiOauthConfigOutput) TokenLocation

func (o ApiOauthConfigOutput) TokenLocation() pulumi.StringOutput

type ApiOauthConfigPtrInput

type ApiOauthConfigPtrInput interface {
	pulumi.Input

	ToApiOauthConfigPtrOutput() ApiOauthConfigPtrOutput
	ToApiOauthConfigPtrOutputWithContext(context.Context) ApiOauthConfigPtrOutput
}

ApiOauthConfigPtrInput is an input type that accepts ApiOauthConfigArgs, ApiOauthConfigPtr and ApiOauthConfigPtrOutput values. You can construct a concrete instance of `ApiOauthConfigPtrInput` via:

        ApiOauthConfigArgs{...}

or:

        nil

type ApiOauthConfigPtrOutput

type ApiOauthConfigPtrOutput struct{ *pulumi.OutputState }

func (ApiOauthConfigPtrOutput) Elem

func (ApiOauthConfigPtrOutput) ElementType

func (ApiOauthConfigPtrOutput) ElementType() reflect.Type

func (ApiOauthConfigPtrOutput) LoginRedirectUrl

func (o ApiOauthConfigPtrOutput) LoginRedirectUrl() pulumi.StringPtrOutput

func (ApiOauthConfigPtrOutput) PublicKey

func (ApiOauthConfigPtrOutput) ToApiOauthConfigPtrOutput

func (o ApiOauthConfigPtrOutput) ToApiOauthConfigPtrOutput() ApiOauthConfigPtrOutput

func (ApiOauthConfigPtrOutput) ToApiOauthConfigPtrOutputWithContext

func (o ApiOauthConfigPtrOutput) ToApiOauthConfigPtrOutputWithContext(ctx context.Context) ApiOauthConfigPtrOutput

func (ApiOauthConfigPtrOutput) TokenLocation

type ApiOutput

type ApiOutput struct{ *pulumi.OutputState }

func (ApiOutput) ApiBusinessType

func (o ApiOutput) ApiBusinessType() pulumi.StringOutput

When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.

func (ApiOutput) ApiDesc

func (o ApiOutput) ApiDesc() pulumi.StringPtrOutput

Custom API description.

func (ApiOutput) ApiName

func (o ApiOutput) ApiName() pulumi.StringOutput

Custom API name.

func (ApiOutput) ApiType

func (o ApiOutput) ApiType() pulumi.StringPtrOutput

API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.

func (ApiOutput) AuthRelationApiId

func (o ApiOutput) AuthRelationApiId() pulumi.StringOutput

The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The unique ID of the oauth2.0 authorized API that identifies the business API binding.

func (ApiOutput) AuthType

func (o ApiOutput) AuthType() pulumi.StringPtrOutput

API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP (Application Authentication). The default is NONE.

func (ApiOutput) ConstantParameters

func (o ApiOutput) ConstantParameters() ApiConstantParameterArrayOutput

Constant parameter.

func (ApiOutput) CreateTime

func (o ApiOutput) CreateTime() pulumi.StringOutput

Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (ApiOutput) EiamAppId

func (o ApiOutput) EiamAppId() pulumi.StringPtrOutput

EIAM application ID.

func (ApiOutput) EiamAppType

func (o ApiOutput) EiamAppType() pulumi.StringPtrOutput

EIAM application type.

func (ApiOutput) EiamAuthType

func (o ApiOutput) EiamAuthType() pulumi.StringPtrOutput

The EIAM application authentication type supports AuthenticationOnly, Authentication, and Authorization.

func (ApiOutput) ElementType

func (ApiOutput) ElementType() reflect.Type

func (ApiOutput) EnableCors

func (o ApiOutput) EnableCors() pulumi.BoolPtrOutput

Whether to enable CORS. Default value: `true`.

func (ApiOutput) EventBusId

func (o ApiOutput) EventBusId() pulumi.StringPtrOutput

Event bus ID.

func (ApiOutput) IsBase64Encoded

func (o ApiOutput) IsBase64Encoded() pulumi.BoolOutput

Whether to enable Base64 encoding will only take effect when the backend is scf.

func (ApiOutput) IsDebugAfterCharge

func (o ApiOutput) IsDebugAfterCharge() pulumi.BoolOutput

Charge after starting debugging. (Cloud Market Reserved Fields).

func (ApiOutput) IsDeleteResponseErrorCodes

func (o ApiOutput) IsDeleteResponseErrorCodes() pulumi.BoolOutput

Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.

func (ApiOutput) MicroServices

func (o ApiOutput) MicroServices() ApiMicroServiceArrayOutput

API bound microservice list.

func (ApiOutput) OauthConfig

func (o ApiOutput) OauthConfig() ApiOauthConfigPtrOutput

OAuth configuration. Effective when AuthType is OAUTH.

func (ApiOutput) Owner

func (o ApiOutput) Owner() pulumi.StringPtrOutput

Owner of resources.

func (ApiOutput) PreLimit

func (o ApiOutput) PreLimit() pulumi.IntOutput

API QPS value. Enter a positive number to limit the API query rate per second `QPS`.

func (ApiOutput) Protocol

func (o ApiOutput) Protocol() pulumi.StringPtrOutput

API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.

func (ApiOutput) ReleaseLimit

func (o ApiOutput) ReleaseLimit() pulumi.IntOutput

API QPS value. Enter a positive number to limit the API query rate per second `QPS`.

func (ApiOutput) RequestConfigMethod

func (o ApiOutput) RequestConfigMethod() pulumi.StringPtrOutput

Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.

func (ApiOutput) RequestConfigPath

func (o ApiOutput) RequestConfigPath() pulumi.StringOutput

Request frontend path configuration. Like `/user/getinfo`.

func (ApiOutput) RequestParameters

func (o ApiOutput) RequestParameters() ApiRequestParameterArrayOutput

Frontend request parameters.

func (ApiOutput) ResponseErrorCodes

func (o ApiOutput) ResponseErrorCodes() ApiResponseErrorCodeArrayOutput

Custom error code configuration. Must keep at least one after set.

func (ApiOutput) ResponseFailExample

func (o ApiOutput) ResponseFailExample() pulumi.StringOutput

Response failure sample of custom response configuration.

func (ApiOutput) ResponseSuccessExample

func (o ApiOutput) ResponseSuccessExample() pulumi.StringOutput

Successful response sample of custom response configuration.

func (ApiOutput) ResponseType

func (o ApiOutput) ResponseType() pulumi.StringOutput

Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.

func (ApiOutput) ServiceConfigCosConfig

func (o ApiOutput) ServiceConfigCosConfig() ApiServiceConfigCosConfigPtrOutput

API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return null, indicating that a valid value cannot be obtained.

func (ApiOutput) ServiceConfigMethod

func (o ApiOutput) ServiceConfigMethod() pulumi.StringPtrOutput

API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_method` and backend method `service_config_method` can be different.

func (ApiOutput) ServiceConfigMockReturnMessage

func (o ApiOutput) ServiceConfigMockReturnMessage() pulumi.StringPtrOutput

Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.

func (ApiOutput) ServiceConfigPath

func (o ApiOutput) ServiceConfigPath() pulumi.StringPtrOutput

API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_path` and backend path `service_config_path` can be different.

func (ApiOutput) ServiceConfigProduct

func (o ApiOutput) ServiceConfigProduct() pulumi.StringPtrOutput

Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.

func (ApiOutput) ServiceConfigScfFunctionName

func (o ApiOutput) ServiceConfigScfFunctionName() pulumi.StringPtrOutput

SCF function name. This parameter takes effect when `service_config_type` is `SCF`.

func (ApiOutput) ServiceConfigScfFunctionNamespace

func (o ApiOutput) ServiceConfigScfFunctionNamespace() pulumi.StringPtrOutput

SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.

func (ApiOutput) ServiceConfigScfFunctionQualifier

func (o ApiOutput) ServiceConfigScfFunctionQualifier() pulumi.StringPtrOutput

SCF function version. This parameter takes effect when `service_config_type` is `SCF`.

func (ApiOutput) ServiceConfigScfFunctionType

func (o ApiOutput) ServiceConfigScfFunctionType() pulumi.StringPtrOutput

Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud Function (HTTP).

func (ApiOutput) ServiceConfigScfIsIntegratedResponse

func (o ApiOutput) ServiceConfigScfIsIntegratedResponse() pulumi.BoolPtrOutput

Whether to enable response integration. Effective when the backend type is SCF.

func (ApiOutput) ServiceConfigTimeout

func (o ApiOutput) ServiceConfigTimeout() pulumi.IntPtrOutput

API backend service timeout period in seconds. Default value: `5`.

func (ApiOutput) ServiceConfigType

func (o ApiOutput) ServiceConfigType() pulumi.StringPtrOutput

The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).

func (ApiOutput) ServiceConfigUpstreamId

func (o ApiOutput) ServiceConfigUpstreamId() pulumi.StringPtrOutput

Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be obtained.

func (ApiOutput) ServiceConfigUrl

func (o ApiOutput) ServiceConfigUrl() pulumi.StringPtrOutput

The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.

func (ApiOutput) ServiceConfigVpcId

func (o ApiOutput) ServiceConfigVpcId() pulumi.StringPtrOutput

Unique VPC ID.

func (ApiOutput) ServiceConfigWebsocketCleanupFunctionName

func (o ApiOutput) ServiceConfigWebsocketCleanupFunctionName() pulumi.StringPtrOutput

Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ApiOutput) ServiceConfigWebsocketCleanupFunctionNamespace

func (o ApiOutput) ServiceConfigWebsocketCleanupFunctionNamespace() pulumi.StringPtrOutput

Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ApiOutput) ServiceConfigWebsocketCleanupFunctionQualifier

func (o ApiOutput) ServiceConfigWebsocketCleanupFunctionQualifier() pulumi.StringPtrOutput

Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ApiOutput) ServiceConfigWebsocketRegisterFunctionName

func (o ApiOutput) ServiceConfigWebsocketRegisterFunctionName() pulumi.StringPtrOutput

Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ApiOutput) ServiceConfigWebsocketRegisterFunctionNamespace

func (o ApiOutput) ServiceConfigWebsocketRegisterFunctionNamespace() pulumi.StringPtrOutput

Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ApiOutput) ServiceConfigWebsocketRegisterFunctionQualifier

func (o ApiOutput) ServiceConfigWebsocketRegisterFunctionQualifier() pulumi.StringPtrOutput

Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ApiOutput) ServiceConfigWebsocketTransportFunctionName

func (o ApiOutput) ServiceConfigWebsocketTransportFunctionName() pulumi.StringPtrOutput

Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ApiOutput) ServiceConfigWebsocketTransportFunctionNamespace

func (o ApiOutput) ServiceConfigWebsocketTransportFunctionNamespace() pulumi.StringPtrOutput

Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ApiOutput) ServiceConfigWebsocketTransportFunctionQualifier

func (o ApiOutput) ServiceConfigWebsocketTransportFunctionQualifier() pulumi.StringPtrOutput

Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ApiOutput) ServiceId

func (o ApiOutput) ServiceId() pulumi.StringOutput

The unique ID of the service where the API is located. Refer to resource `tencentcloud_api_gateway_service`.

func (ApiOutput) ServiceParameters

func (o ApiOutput) ServiceParameters() ApiServiceParameterArrayOutput

The backend service parameters of the API.

func (ApiOutput) ServiceTsfHealthCheckConf

func (o ApiOutput) ServiceTsfHealthCheckConf() ApiServiceTsfHealthCheckConfPtrOutput

Health check configuration for microservices.

func (ApiOutput) ServiceTsfLoadBalanceConf

func (o ApiOutput) ServiceTsfLoadBalanceConf() ApiServiceTsfLoadBalanceConfPtrOutput

Load balancing configuration for microservices.

func (ApiOutput) TargetNamespaceId

func (o ApiOutput) TargetNamespaceId() pulumi.StringPtrOutput

Tsf serverless namespace ID. (In internal testing).

func (ApiOutput) TargetServices

func (o ApiOutput) TargetServices() ApiTargetServiceArrayOutput

Target type backend resource information. (Internal testing stage).

func (ApiOutput) TargetServicesHealthCheckConf

func (o ApiOutput) TargetServicesHealthCheckConf() ApiTargetServicesHealthCheckConfPtrOutput

Target health check configuration. (Internal testing stage).

func (ApiOutput) TargetServicesLoadBalanceConf

func (o ApiOutput) TargetServicesLoadBalanceConf() pulumi.IntPtrOutput

Target type load balancing configuration. (Internal testing stage).

func (ApiOutput) TestLimit

func (o ApiOutput) TestLimit() pulumi.IntOutput

API QPS value. Enter a positive number to limit the API query rate per second `QPS`.

func (ApiOutput) ToApiOutput

func (o ApiOutput) ToApiOutput() ApiOutput

func (ApiOutput) ToApiOutputWithContext

func (o ApiOutput) ToApiOutputWithContext(ctx context.Context) ApiOutput

func (ApiOutput) TokenTimeout

func (o ApiOutput) TokenTimeout() pulumi.IntPtrOutput

The effective time of the EIAM application token, measured in seconds, defaults to 7200 seconds.

func (ApiOutput) UpdateTime

func (o ApiOutput) UpdateTime() pulumi.StringOutput

Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (ApiOutput) UserType

func (o ApiOutput) UserType() pulumi.StringPtrOutput

User type.

type ApiRequestParameter

type ApiRequestParameter struct {
	DefaultValue *string `pulumi:"defaultValue"`
	Desc         *string `pulumi:"desc"`
	Name         string  `pulumi:"name"`
	Position     string  `pulumi:"position"`
	Required     *bool   `pulumi:"required"`
	Type         string  `pulumi:"type"`
}

type ApiRequestParameterArgs

type ApiRequestParameterArgs struct {
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	Desc         pulumi.StringPtrInput `pulumi:"desc"`
	Name         pulumi.StringInput    `pulumi:"name"`
	Position     pulumi.StringInput    `pulumi:"position"`
	Required     pulumi.BoolPtrInput   `pulumi:"required"`
	Type         pulumi.StringInput    `pulumi:"type"`
}

func (ApiRequestParameterArgs) ElementType

func (ApiRequestParameterArgs) ElementType() reflect.Type

func (ApiRequestParameterArgs) ToApiRequestParameterOutput

func (i ApiRequestParameterArgs) ToApiRequestParameterOutput() ApiRequestParameterOutput

func (ApiRequestParameterArgs) ToApiRequestParameterOutputWithContext

func (i ApiRequestParameterArgs) ToApiRequestParameterOutputWithContext(ctx context.Context) ApiRequestParameterOutput

type ApiRequestParameterArray

type ApiRequestParameterArray []ApiRequestParameterInput

func (ApiRequestParameterArray) ElementType

func (ApiRequestParameterArray) ElementType() reflect.Type

func (ApiRequestParameterArray) ToApiRequestParameterArrayOutput

func (i ApiRequestParameterArray) ToApiRequestParameterArrayOutput() ApiRequestParameterArrayOutput

func (ApiRequestParameterArray) ToApiRequestParameterArrayOutputWithContext

func (i ApiRequestParameterArray) ToApiRequestParameterArrayOutputWithContext(ctx context.Context) ApiRequestParameterArrayOutput

type ApiRequestParameterArrayInput

type ApiRequestParameterArrayInput interface {
	pulumi.Input

	ToApiRequestParameterArrayOutput() ApiRequestParameterArrayOutput
	ToApiRequestParameterArrayOutputWithContext(context.Context) ApiRequestParameterArrayOutput
}

ApiRequestParameterArrayInput is an input type that accepts ApiRequestParameterArray and ApiRequestParameterArrayOutput values. You can construct a concrete instance of `ApiRequestParameterArrayInput` via:

ApiRequestParameterArray{ ApiRequestParameterArgs{...} }

type ApiRequestParameterArrayOutput

type ApiRequestParameterArrayOutput struct{ *pulumi.OutputState }

func (ApiRequestParameterArrayOutput) ElementType

func (ApiRequestParameterArrayOutput) Index

func (ApiRequestParameterArrayOutput) ToApiRequestParameterArrayOutput

func (o ApiRequestParameterArrayOutput) ToApiRequestParameterArrayOutput() ApiRequestParameterArrayOutput

func (ApiRequestParameterArrayOutput) ToApiRequestParameterArrayOutputWithContext

func (o ApiRequestParameterArrayOutput) ToApiRequestParameterArrayOutputWithContext(ctx context.Context) ApiRequestParameterArrayOutput

type ApiRequestParameterInput

type ApiRequestParameterInput interface {
	pulumi.Input

	ToApiRequestParameterOutput() ApiRequestParameterOutput
	ToApiRequestParameterOutputWithContext(context.Context) ApiRequestParameterOutput
}

ApiRequestParameterInput is an input type that accepts ApiRequestParameterArgs and ApiRequestParameterOutput values. You can construct a concrete instance of `ApiRequestParameterInput` via:

ApiRequestParameterArgs{...}

type ApiRequestParameterOutput

type ApiRequestParameterOutput struct{ *pulumi.OutputState }

func (ApiRequestParameterOutput) DefaultValue

func (ApiRequestParameterOutput) Desc

func (ApiRequestParameterOutput) ElementType

func (ApiRequestParameterOutput) ElementType() reflect.Type

func (ApiRequestParameterOutput) Name

func (ApiRequestParameterOutput) Position

func (ApiRequestParameterOutput) Required

func (ApiRequestParameterOutput) ToApiRequestParameterOutput

func (o ApiRequestParameterOutput) ToApiRequestParameterOutput() ApiRequestParameterOutput

func (ApiRequestParameterOutput) ToApiRequestParameterOutputWithContext

func (o ApiRequestParameterOutput) ToApiRequestParameterOutputWithContext(ctx context.Context) ApiRequestParameterOutput

func (ApiRequestParameterOutput) Type

type ApiResponseErrorCode

type ApiResponseErrorCode struct {
	Code          int     `pulumi:"code"`
	ConvertedCode *int    `pulumi:"convertedCode"`
	Desc          *string `pulumi:"desc"`
	Msg           string  `pulumi:"msg"`
	NeedConvert   *bool   `pulumi:"needConvert"`
}

type ApiResponseErrorCodeArgs

type ApiResponseErrorCodeArgs struct {
	Code          pulumi.IntInput       `pulumi:"code"`
	ConvertedCode pulumi.IntPtrInput    `pulumi:"convertedCode"`
	Desc          pulumi.StringPtrInput `pulumi:"desc"`
	Msg           pulumi.StringInput    `pulumi:"msg"`
	NeedConvert   pulumi.BoolPtrInput   `pulumi:"needConvert"`
}

func (ApiResponseErrorCodeArgs) ElementType

func (ApiResponseErrorCodeArgs) ElementType() reflect.Type

func (ApiResponseErrorCodeArgs) ToApiResponseErrorCodeOutput

func (i ApiResponseErrorCodeArgs) ToApiResponseErrorCodeOutput() ApiResponseErrorCodeOutput

func (ApiResponseErrorCodeArgs) ToApiResponseErrorCodeOutputWithContext

func (i ApiResponseErrorCodeArgs) ToApiResponseErrorCodeOutputWithContext(ctx context.Context) ApiResponseErrorCodeOutput

type ApiResponseErrorCodeArray

type ApiResponseErrorCodeArray []ApiResponseErrorCodeInput

func (ApiResponseErrorCodeArray) ElementType

func (ApiResponseErrorCodeArray) ElementType() reflect.Type

func (ApiResponseErrorCodeArray) ToApiResponseErrorCodeArrayOutput

func (i ApiResponseErrorCodeArray) ToApiResponseErrorCodeArrayOutput() ApiResponseErrorCodeArrayOutput

func (ApiResponseErrorCodeArray) ToApiResponseErrorCodeArrayOutputWithContext

func (i ApiResponseErrorCodeArray) ToApiResponseErrorCodeArrayOutputWithContext(ctx context.Context) ApiResponseErrorCodeArrayOutput

type ApiResponseErrorCodeArrayInput

type ApiResponseErrorCodeArrayInput interface {
	pulumi.Input

	ToApiResponseErrorCodeArrayOutput() ApiResponseErrorCodeArrayOutput
	ToApiResponseErrorCodeArrayOutputWithContext(context.Context) ApiResponseErrorCodeArrayOutput
}

ApiResponseErrorCodeArrayInput is an input type that accepts ApiResponseErrorCodeArray and ApiResponseErrorCodeArrayOutput values. You can construct a concrete instance of `ApiResponseErrorCodeArrayInput` via:

ApiResponseErrorCodeArray{ ApiResponseErrorCodeArgs{...} }

type ApiResponseErrorCodeArrayOutput

type ApiResponseErrorCodeArrayOutput struct{ *pulumi.OutputState }

func (ApiResponseErrorCodeArrayOutput) ElementType

func (ApiResponseErrorCodeArrayOutput) Index

func (ApiResponseErrorCodeArrayOutput) ToApiResponseErrorCodeArrayOutput

func (o ApiResponseErrorCodeArrayOutput) ToApiResponseErrorCodeArrayOutput() ApiResponseErrorCodeArrayOutput

func (ApiResponseErrorCodeArrayOutput) ToApiResponseErrorCodeArrayOutputWithContext

func (o ApiResponseErrorCodeArrayOutput) ToApiResponseErrorCodeArrayOutputWithContext(ctx context.Context) ApiResponseErrorCodeArrayOutput

type ApiResponseErrorCodeInput

type ApiResponseErrorCodeInput interface {
	pulumi.Input

	ToApiResponseErrorCodeOutput() ApiResponseErrorCodeOutput
	ToApiResponseErrorCodeOutputWithContext(context.Context) ApiResponseErrorCodeOutput
}

ApiResponseErrorCodeInput is an input type that accepts ApiResponseErrorCodeArgs and ApiResponseErrorCodeOutput values. You can construct a concrete instance of `ApiResponseErrorCodeInput` via:

ApiResponseErrorCodeArgs{...}

type ApiResponseErrorCodeOutput

type ApiResponseErrorCodeOutput struct{ *pulumi.OutputState }

func (ApiResponseErrorCodeOutput) Code

func (ApiResponseErrorCodeOutput) ConvertedCode

func (ApiResponseErrorCodeOutput) Desc

func (ApiResponseErrorCodeOutput) ElementType

func (ApiResponseErrorCodeOutput) ElementType() reflect.Type

func (ApiResponseErrorCodeOutput) Msg

func (ApiResponseErrorCodeOutput) NeedConvert

func (ApiResponseErrorCodeOutput) ToApiResponseErrorCodeOutput

func (o ApiResponseErrorCodeOutput) ToApiResponseErrorCodeOutput() ApiResponseErrorCodeOutput

func (ApiResponseErrorCodeOutput) ToApiResponseErrorCodeOutputWithContext

func (o ApiResponseErrorCodeOutput) ToApiResponseErrorCodeOutputWithContext(ctx context.Context) ApiResponseErrorCodeOutput

type ApiServiceConfigCosConfig

type ApiServiceConfigCosConfig struct {
	Action        string  `pulumi:"action"`
	Authorization *bool   `pulumi:"authorization"`
	BucketName    string  `pulumi:"bucketName"`
	PathMatchMode *string `pulumi:"pathMatchMode"`
}

type ApiServiceConfigCosConfigArgs

type ApiServiceConfigCosConfigArgs struct {
	Action        pulumi.StringInput    `pulumi:"action"`
	Authorization pulumi.BoolPtrInput   `pulumi:"authorization"`
	BucketName    pulumi.StringInput    `pulumi:"bucketName"`
	PathMatchMode pulumi.StringPtrInput `pulumi:"pathMatchMode"`
}

func (ApiServiceConfigCosConfigArgs) ElementType

func (ApiServiceConfigCosConfigArgs) ToApiServiceConfigCosConfigOutput

func (i ApiServiceConfigCosConfigArgs) ToApiServiceConfigCosConfigOutput() ApiServiceConfigCosConfigOutput

func (ApiServiceConfigCosConfigArgs) ToApiServiceConfigCosConfigOutputWithContext

func (i ApiServiceConfigCosConfigArgs) ToApiServiceConfigCosConfigOutputWithContext(ctx context.Context) ApiServiceConfigCosConfigOutput

func (ApiServiceConfigCosConfigArgs) ToApiServiceConfigCosConfigPtrOutput

func (i ApiServiceConfigCosConfigArgs) ToApiServiceConfigCosConfigPtrOutput() ApiServiceConfigCosConfigPtrOutput

func (ApiServiceConfigCosConfigArgs) ToApiServiceConfigCosConfigPtrOutputWithContext

func (i ApiServiceConfigCosConfigArgs) ToApiServiceConfigCosConfigPtrOutputWithContext(ctx context.Context) ApiServiceConfigCosConfigPtrOutput

type ApiServiceConfigCosConfigInput

type ApiServiceConfigCosConfigInput interface {
	pulumi.Input

	ToApiServiceConfigCosConfigOutput() ApiServiceConfigCosConfigOutput
	ToApiServiceConfigCosConfigOutputWithContext(context.Context) ApiServiceConfigCosConfigOutput
}

ApiServiceConfigCosConfigInput is an input type that accepts ApiServiceConfigCosConfigArgs and ApiServiceConfigCosConfigOutput values. You can construct a concrete instance of `ApiServiceConfigCosConfigInput` via:

ApiServiceConfigCosConfigArgs{...}

type ApiServiceConfigCosConfigOutput

type ApiServiceConfigCosConfigOutput struct{ *pulumi.OutputState }

func (ApiServiceConfigCosConfigOutput) Action

func (ApiServiceConfigCosConfigOutput) Authorization

func (ApiServiceConfigCosConfigOutput) BucketName

func (ApiServiceConfigCosConfigOutput) ElementType

func (ApiServiceConfigCosConfigOutput) PathMatchMode

func (ApiServiceConfigCosConfigOutput) ToApiServiceConfigCosConfigOutput

func (o ApiServiceConfigCosConfigOutput) ToApiServiceConfigCosConfigOutput() ApiServiceConfigCosConfigOutput

func (ApiServiceConfigCosConfigOutput) ToApiServiceConfigCosConfigOutputWithContext

func (o ApiServiceConfigCosConfigOutput) ToApiServiceConfigCosConfigOutputWithContext(ctx context.Context) ApiServiceConfigCosConfigOutput

func (ApiServiceConfigCosConfigOutput) ToApiServiceConfigCosConfigPtrOutput

func (o ApiServiceConfigCosConfigOutput) ToApiServiceConfigCosConfigPtrOutput() ApiServiceConfigCosConfigPtrOutput

func (ApiServiceConfigCosConfigOutput) ToApiServiceConfigCosConfigPtrOutputWithContext

func (o ApiServiceConfigCosConfigOutput) ToApiServiceConfigCosConfigPtrOutputWithContext(ctx context.Context) ApiServiceConfigCosConfigPtrOutput

type ApiServiceConfigCosConfigPtrInput

type ApiServiceConfigCosConfigPtrInput interface {
	pulumi.Input

	ToApiServiceConfigCosConfigPtrOutput() ApiServiceConfigCosConfigPtrOutput
	ToApiServiceConfigCosConfigPtrOutputWithContext(context.Context) ApiServiceConfigCosConfigPtrOutput
}

ApiServiceConfigCosConfigPtrInput is an input type that accepts ApiServiceConfigCosConfigArgs, ApiServiceConfigCosConfigPtr and ApiServiceConfigCosConfigPtrOutput values. You can construct a concrete instance of `ApiServiceConfigCosConfigPtrInput` via:

        ApiServiceConfigCosConfigArgs{...}

or:

        nil

type ApiServiceConfigCosConfigPtrOutput

type ApiServiceConfigCosConfigPtrOutput struct{ *pulumi.OutputState }

func (ApiServiceConfigCosConfigPtrOutput) Action

func (ApiServiceConfigCosConfigPtrOutput) Authorization

func (ApiServiceConfigCosConfigPtrOutput) BucketName

func (ApiServiceConfigCosConfigPtrOutput) Elem

func (ApiServiceConfigCosConfigPtrOutput) ElementType

func (ApiServiceConfigCosConfigPtrOutput) PathMatchMode

func (ApiServiceConfigCosConfigPtrOutput) ToApiServiceConfigCosConfigPtrOutput

func (o ApiServiceConfigCosConfigPtrOutput) ToApiServiceConfigCosConfigPtrOutput() ApiServiceConfigCosConfigPtrOutput

func (ApiServiceConfigCosConfigPtrOutput) ToApiServiceConfigCosConfigPtrOutputWithContext

func (o ApiServiceConfigCosConfigPtrOutput) ToApiServiceConfigCosConfigPtrOutputWithContext(ctx context.Context) ApiServiceConfigCosConfigPtrOutput

type ApiServiceParameter

type ApiServiceParameter struct {
	DefaultValue                     *string `pulumi:"defaultValue"`
	Name                             *string `pulumi:"name"`
	Position                         *string `pulumi:"position"`
	RelevantRequestParameterDesc     *string `pulumi:"relevantRequestParameterDesc"`
	RelevantRequestParameterName     *string `pulumi:"relevantRequestParameterName"`
	RelevantRequestParameterPosition *string `pulumi:"relevantRequestParameterPosition"`
	RelevantRequestParameterType     *string `pulumi:"relevantRequestParameterType"`
}

type ApiServiceParameterArgs

type ApiServiceParameterArgs struct {
	DefaultValue                     pulumi.StringPtrInput `pulumi:"defaultValue"`
	Name                             pulumi.StringPtrInput `pulumi:"name"`
	Position                         pulumi.StringPtrInput `pulumi:"position"`
	RelevantRequestParameterDesc     pulumi.StringPtrInput `pulumi:"relevantRequestParameterDesc"`
	RelevantRequestParameterName     pulumi.StringPtrInput `pulumi:"relevantRequestParameterName"`
	RelevantRequestParameterPosition pulumi.StringPtrInput `pulumi:"relevantRequestParameterPosition"`
	RelevantRequestParameterType     pulumi.StringPtrInput `pulumi:"relevantRequestParameterType"`
}

func (ApiServiceParameterArgs) ElementType

func (ApiServiceParameterArgs) ElementType() reflect.Type

func (ApiServiceParameterArgs) ToApiServiceParameterOutput

func (i ApiServiceParameterArgs) ToApiServiceParameterOutput() ApiServiceParameterOutput

func (ApiServiceParameterArgs) ToApiServiceParameterOutputWithContext

func (i ApiServiceParameterArgs) ToApiServiceParameterOutputWithContext(ctx context.Context) ApiServiceParameterOutput

type ApiServiceParameterArray

type ApiServiceParameterArray []ApiServiceParameterInput

func (ApiServiceParameterArray) ElementType

func (ApiServiceParameterArray) ElementType() reflect.Type

func (ApiServiceParameterArray) ToApiServiceParameterArrayOutput

func (i ApiServiceParameterArray) ToApiServiceParameterArrayOutput() ApiServiceParameterArrayOutput

func (ApiServiceParameterArray) ToApiServiceParameterArrayOutputWithContext

func (i ApiServiceParameterArray) ToApiServiceParameterArrayOutputWithContext(ctx context.Context) ApiServiceParameterArrayOutput

type ApiServiceParameterArrayInput

type ApiServiceParameterArrayInput interface {
	pulumi.Input

	ToApiServiceParameterArrayOutput() ApiServiceParameterArrayOutput
	ToApiServiceParameterArrayOutputWithContext(context.Context) ApiServiceParameterArrayOutput
}

ApiServiceParameterArrayInput is an input type that accepts ApiServiceParameterArray and ApiServiceParameterArrayOutput values. You can construct a concrete instance of `ApiServiceParameterArrayInput` via:

ApiServiceParameterArray{ ApiServiceParameterArgs{...} }

type ApiServiceParameterArrayOutput

type ApiServiceParameterArrayOutput struct{ *pulumi.OutputState }

func (ApiServiceParameterArrayOutput) ElementType

func (ApiServiceParameterArrayOutput) Index

func (ApiServiceParameterArrayOutput) ToApiServiceParameterArrayOutput

func (o ApiServiceParameterArrayOutput) ToApiServiceParameterArrayOutput() ApiServiceParameterArrayOutput

func (ApiServiceParameterArrayOutput) ToApiServiceParameterArrayOutputWithContext

func (o ApiServiceParameterArrayOutput) ToApiServiceParameterArrayOutputWithContext(ctx context.Context) ApiServiceParameterArrayOutput

type ApiServiceParameterInput

type ApiServiceParameterInput interface {
	pulumi.Input

	ToApiServiceParameterOutput() ApiServiceParameterOutput
	ToApiServiceParameterOutputWithContext(context.Context) ApiServiceParameterOutput
}

ApiServiceParameterInput is an input type that accepts ApiServiceParameterArgs and ApiServiceParameterOutput values. You can construct a concrete instance of `ApiServiceParameterInput` via:

ApiServiceParameterArgs{...}

type ApiServiceParameterOutput

type ApiServiceParameterOutput struct{ *pulumi.OutputState }

func (ApiServiceParameterOutput) DefaultValue

func (ApiServiceParameterOutput) ElementType

func (ApiServiceParameterOutput) ElementType() reflect.Type

func (ApiServiceParameterOutput) Name

func (ApiServiceParameterOutput) Position

func (ApiServiceParameterOutput) RelevantRequestParameterDesc

func (o ApiServiceParameterOutput) RelevantRequestParameterDesc() pulumi.StringPtrOutput

func (ApiServiceParameterOutput) RelevantRequestParameterName

func (o ApiServiceParameterOutput) RelevantRequestParameterName() pulumi.StringPtrOutput

func (ApiServiceParameterOutput) RelevantRequestParameterPosition

func (o ApiServiceParameterOutput) RelevantRequestParameterPosition() pulumi.StringPtrOutput

func (ApiServiceParameterOutput) RelevantRequestParameterType

func (o ApiServiceParameterOutput) RelevantRequestParameterType() pulumi.StringPtrOutput

func (ApiServiceParameterOutput) ToApiServiceParameterOutput

func (o ApiServiceParameterOutput) ToApiServiceParameterOutput() ApiServiceParameterOutput

func (ApiServiceParameterOutput) ToApiServiceParameterOutputWithContext

func (o ApiServiceParameterOutput) ToApiServiceParameterOutputWithContext(ctx context.Context) ApiServiceParameterOutput

type ApiServiceTsfHealthCheckConf

type ApiServiceTsfHealthCheckConf struct {
	ErrorThresholdPercentage  *int  `pulumi:"errorThresholdPercentage"`
	IsHealthCheck             *bool `pulumi:"isHealthCheck"`
	RequestVolumeThreshold    *int  `pulumi:"requestVolumeThreshold"`
	SleepWindowInMilliseconds *int  `pulumi:"sleepWindowInMilliseconds"`
}

type ApiServiceTsfHealthCheckConfArgs

type ApiServiceTsfHealthCheckConfArgs struct {
	ErrorThresholdPercentage  pulumi.IntPtrInput  `pulumi:"errorThresholdPercentage"`
	IsHealthCheck             pulumi.BoolPtrInput `pulumi:"isHealthCheck"`
	RequestVolumeThreshold    pulumi.IntPtrInput  `pulumi:"requestVolumeThreshold"`
	SleepWindowInMilliseconds pulumi.IntPtrInput  `pulumi:"sleepWindowInMilliseconds"`
}

func (ApiServiceTsfHealthCheckConfArgs) ElementType

func (ApiServiceTsfHealthCheckConfArgs) ToApiServiceTsfHealthCheckConfOutput

func (i ApiServiceTsfHealthCheckConfArgs) ToApiServiceTsfHealthCheckConfOutput() ApiServiceTsfHealthCheckConfOutput

func (ApiServiceTsfHealthCheckConfArgs) ToApiServiceTsfHealthCheckConfOutputWithContext

func (i ApiServiceTsfHealthCheckConfArgs) ToApiServiceTsfHealthCheckConfOutputWithContext(ctx context.Context) ApiServiceTsfHealthCheckConfOutput

func (ApiServiceTsfHealthCheckConfArgs) ToApiServiceTsfHealthCheckConfPtrOutput

func (i ApiServiceTsfHealthCheckConfArgs) ToApiServiceTsfHealthCheckConfPtrOutput() ApiServiceTsfHealthCheckConfPtrOutput

func (ApiServiceTsfHealthCheckConfArgs) ToApiServiceTsfHealthCheckConfPtrOutputWithContext

func (i ApiServiceTsfHealthCheckConfArgs) ToApiServiceTsfHealthCheckConfPtrOutputWithContext(ctx context.Context) ApiServiceTsfHealthCheckConfPtrOutput

type ApiServiceTsfHealthCheckConfInput

type ApiServiceTsfHealthCheckConfInput interface {
	pulumi.Input

	ToApiServiceTsfHealthCheckConfOutput() ApiServiceTsfHealthCheckConfOutput
	ToApiServiceTsfHealthCheckConfOutputWithContext(context.Context) ApiServiceTsfHealthCheckConfOutput
}

ApiServiceTsfHealthCheckConfInput is an input type that accepts ApiServiceTsfHealthCheckConfArgs and ApiServiceTsfHealthCheckConfOutput values. You can construct a concrete instance of `ApiServiceTsfHealthCheckConfInput` via:

ApiServiceTsfHealthCheckConfArgs{...}

type ApiServiceTsfHealthCheckConfOutput

type ApiServiceTsfHealthCheckConfOutput struct{ *pulumi.OutputState }

func (ApiServiceTsfHealthCheckConfOutput) ElementType

func (ApiServiceTsfHealthCheckConfOutput) ErrorThresholdPercentage

func (o ApiServiceTsfHealthCheckConfOutput) ErrorThresholdPercentage() pulumi.IntPtrOutput

func (ApiServiceTsfHealthCheckConfOutput) IsHealthCheck

func (ApiServiceTsfHealthCheckConfOutput) RequestVolumeThreshold

func (o ApiServiceTsfHealthCheckConfOutput) RequestVolumeThreshold() pulumi.IntPtrOutput

func (ApiServiceTsfHealthCheckConfOutput) SleepWindowInMilliseconds

func (o ApiServiceTsfHealthCheckConfOutput) SleepWindowInMilliseconds() pulumi.IntPtrOutput

func (ApiServiceTsfHealthCheckConfOutput) ToApiServiceTsfHealthCheckConfOutput

func (o ApiServiceTsfHealthCheckConfOutput) ToApiServiceTsfHealthCheckConfOutput() ApiServiceTsfHealthCheckConfOutput

func (ApiServiceTsfHealthCheckConfOutput) ToApiServiceTsfHealthCheckConfOutputWithContext

func (o ApiServiceTsfHealthCheckConfOutput) ToApiServiceTsfHealthCheckConfOutputWithContext(ctx context.Context) ApiServiceTsfHealthCheckConfOutput

func (ApiServiceTsfHealthCheckConfOutput) ToApiServiceTsfHealthCheckConfPtrOutput

func (o ApiServiceTsfHealthCheckConfOutput) ToApiServiceTsfHealthCheckConfPtrOutput() ApiServiceTsfHealthCheckConfPtrOutput

func (ApiServiceTsfHealthCheckConfOutput) ToApiServiceTsfHealthCheckConfPtrOutputWithContext

func (o ApiServiceTsfHealthCheckConfOutput) ToApiServiceTsfHealthCheckConfPtrOutputWithContext(ctx context.Context) ApiServiceTsfHealthCheckConfPtrOutput

type ApiServiceTsfHealthCheckConfPtrInput

type ApiServiceTsfHealthCheckConfPtrInput interface {
	pulumi.Input

	ToApiServiceTsfHealthCheckConfPtrOutput() ApiServiceTsfHealthCheckConfPtrOutput
	ToApiServiceTsfHealthCheckConfPtrOutputWithContext(context.Context) ApiServiceTsfHealthCheckConfPtrOutput
}

ApiServiceTsfHealthCheckConfPtrInput is an input type that accepts ApiServiceTsfHealthCheckConfArgs, ApiServiceTsfHealthCheckConfPtr and ApiServiceTsfHealthCheckConfPtrOutput values. You can construct a concrete instance of `ApiServiceTsfHealthCheckConfPtrInput` via:

        ApiServiceTsfHealthCheckConfArgs{...}

or:

        nil

type ApiServiceTsfHealthCheckConfPtrOutput

type ApiServiceTsfHealthCheckConfPtrOutput struct{ *pulumi.OutputState }

func (ApiServiceTsfHealthCheckConfPtrOutput) Elem

func (ApiServiceTsfHealthCheckConfPtrOutput) ElementType

func (ApiServiceTsfHealthCheckConfPtrOutput) ErrorThresholdPercentage

func (o ApiServiceTsfHealthCheckConfPtrOutput) ErrorThresholdPercentage() pulumi.IntPtrOutput

func (ApiServiceTsfHealthCheckConfPtrOutput) IsHealthCheck

func (ApiServiceTsfHealthCheckConfPtrOutput) RequestVolumeThreshold

func (o ApiServiceTsfHealthCheckConfPtrOutput) RequestVolumeThreshold() pulumi.IntPtrOutput

func (ApiServiceTsfHealthCheckConfPtrOutput) SleepWindowInMilliseconds

func (o ApiServiceTsfHealthCheckConfPtrOutput) SleepWindowInMilliseconds() pulumi.IntPtrOutput

func (ApiServiceTsfHealthCheckConfPtrOutput) ToApiServiceTsfHealthCheckConfPtrOutput

func (o ApiServiceTsfHealthCheckConfPtrOutput) ToApiServiceTsfHealthCheckConfPtrOutput() ApiServiceTsfHealthCheckConfPtrOutput

func (ApiServiceTsfHealthCheckConfPtrOutput) ToApiServiceTsfHealthCheckConfPtrOutputWithContext

func (o ApiServiceTsfHealthCheckConfPtrOutput) ToApiServiceTsfHealthCheckConfPtrOutputWithContext(ctx context.Context) ApiServiceTsfHealthCheckConfPtrOutput

type ApiServiceTsfLoadBalanceConf

type ApiServiceTsfLoadBalanceConf struct {
	IsLoadBalance        *bool   `pulumi:"isLoadBalance"`
	Method               *string `pulumi:"method"`
	SessionStickRequired *bool   `pulumi:"sessionStickRequired"`
	SessionStickTimeout  *int    `pulumi:"sessionStickTimeout"`
}

type ApiServiceTsfLoadBalanceConfArgs

type ApiServiceTsfLoadBalanceConfArgs struct {
	IsLoadBalance        pulumi.BoolPtrInput   `pulumi:"isLoadBalance"`
	Method               pulumi.StringPtrInput `pulumi:"method"`
	SessionStickRequired pulumi.BoolPtrInput   `pulumi:"sessionStickRequired"`
	SessionStickTimeout  pulumi.IntPtrInput    `pulumi:"sessionStickTimeout"`
}

func (ApiServiceTsfLoadBalanceConfArgs) ElementType

func (ApiServiceTsfLoadBalanceConfArgs) ToApiServiceTsfLoadBalanceConfOutput

func (i ApiServiceTsfLoadBalanceConfArgs) ToApiServiceTsfLoadBalanceConfOutput() ApiServiceTsfLoadBalanceConfOutput

func (ApiServiceTsfLoadBalanceConfArgs) ToApiServiceTsfLoadBalanceConfOutputWithContext

func (i ApiServiceTsfLoadBalanceConfArgs) ToApiServiceTsfLoadBalanceConfOutputWithContext(ctx context.Context) ApiServiceTsfLoadBalanceConfOutput

func (ApiServiceTsfLoadBalanceConfArgs) ToApiServiceTsfLoadBalanceConfPtrOutput

func (i ApiServiceTsfLoadBalanceConfArgs) ToApiServiceTsfLoadBalanceConfPtrOutput() ApiServiceTsfLoadBalanceConfPtrOutput

func (ApiServiceTsfLoadBalanceConfArgs) ToApiServiceTsfLoadBalanceConfPtrOutputWithContext

func (i ApiServiceTsfLoadBalanceConfArgs) ToApiServiceTsfLoadBalanceConfPtrOutputWithContext(ctx context.Context) ApiServiceTsfLoadBalanceConfPtrOutput

type ApiServiceTsfLoadBalanceConfInput

type ApiServiceTsfLoadBalanceConfInput interface {
	pulumi.Input

	ToApiServiceTsfLoadBalanceConfOutput() ApiServiceTsfLoadBalanceConfOutput
	ToApiServiceTsfLoadBalanceConfOutputWithContext(context.Context) ApiServiceTsfLoadBalanceConfOutput
}

ApiServiceTsfLoadBalanceConfInput is an input type that accepts ApiServiceTsfLoadBalanceConfArgs and ApiServiceTsfLoadBalanceConfOutput values. You can construct a concrete instance of `ApiServiceTsfLoadBalanceConfInput` via:

ApiServiceTsfLoadBalanceConfArgs{...}

type ApiServiceTsfLoadBalanceConfOutput

type ApiServiceTsfLoadBalanceConfOutput struct{ *pulumi.OutputState }

func (ApiServiceTsfLoadBalanceConfOutput) ElementType

func (ApiServiceTsfLoadBalanceConfOutput) IsLoadBalance

func (ApiServiceTsfLoadBalanceConfOutput) Method

func (ApiServiceTsfLoadBalanceConfOutput) SessionStickRequired

func (o ApiServiceTsfLoadBalanceConfOutput) SessionStickRequired() pulumi.BoolPtrOutput

func (ApiServiceTsfLoadBalanceConfOutput) SessionStickTimeout

func (o ApiServiceTsfLoadBalanceConfOutput) SessionStickTimeout() pulumi.IntPtrOutput

func (ApiServiceTsfLoadBalanceConfOutput) ToApiServiceTsfLoadBalanceConfOutput

func (o ApiServiceTsfLoadBalanceConfOutput) ToApiServiceTsfLoadBalanceConfOutput() ApiServiceTsfLoadBalanceConfOutput

func (ApiServiceTsfLoadBalanceConfOutput) ToApiServiceTsfLoadBalanceConfOutputWithContext

func (o ApiServiceTsfLoadBalanceConfOutput) ToApiServiceTsfLoadBalanceConfOutputWithContext(ctx context.Context) ApiServiceTsfLoadBalanceConfOutput

func (ApiServiceTsfLoadBalanceConfOutput) ToApiServiceTsfLoadBalanceConfPtrOutput

func (o ApiServiceTsfLoadBalanceConfOutput) ToApiServiceTsfLoadBalanceConfPtrOutput() ApiServiceTsfLoadBalanceConfPtrOutput

func (ApiServiceTsfLoadBalanceConfOutput) ToApiServiceTsfLoadBalanceConfPtrOutputWithContext

func (o ApiServiceTsfLoadBalanceConfOutput) ToApiServiceTsfLoadBalanceConfPtrOutputWithContext(ctx context.Context) ApiServiceTsfLoadBalanceConfPtrOutput

type ApiServiceTsfLoadBalanceConfPtrInput

type ApiServiceTsfLoadBalanceConfPtrInput interface {
	pulumi.Input

	ToApiServiceTsfLoadBalanceConfPtrOutput() ApiServiceTsfLoadBalanceConfPtrOutput
	ToApiServiceTsfLoadBalanceConfPtrOutputWithContext(context.Context) ApiServiceTsfLoadBalanceConfPtrOutput
}

ApiServiceTsfLoadBalanceConfPtrInput is an input type that accepts ApiServiceTsfLoadBalanceConfArgs, ApiServiceTsfLoadBalanceConfPtr and ApiServiceTsfLoadBalanceConfPtrOutput values. You can construct a concrete instance of `ApiServiceTsfLoadBalanceConfPtrInput` via:

        ApiServiceTsfLoadBalanceConfArgs{...}

or:

        nil

type ApiServiceTsfLoadBalanceConfPtrOutput

type ApiServiceTsfLoadBalanceConfPtrOutput struct{ *pulumi.OutputState }

func (ApiServiceTsfLoadBalanceConfPtrOutput) Elem

func (ApiServiceTsfLoadBalanceConfPtrOutput) ElementType

func (ApiServiceTsfLoadBalanceConfPtrOutput) IsLoadBalance

func (ApiServiceTsfLoadBalanceConfPtrOutput) Method

func (ApiServiceTsfLoadBalanceConfPtrOutput) SessionStickRequired

func (ApiServiceTsfLoadBalanceConfPtrOutput) SessionStickTimeout

func (ApiServiceTsfLoadBalanceConfPtrOutput) ToApiServiceTsfLoadBalanceConfPtrOutput

func (o ApiServiceTsfLoadBalanceConfPtrOutput) ToApiServiceTsfLoadBalanceConfPtrOutput() ApiServiceTsfLoadBalanceConfPtrOutput

func (ApiServiceTsfLoadBalanceConfPtrOutput) ToApiServiceTsfLoadBalanceConfPtrOutputWithContext

func (o ApiServiceTsfLoadBalanceConfPtrOutput) ToApiServiceTsfLoadBalanceConfPtrOutputWithContext(ctx context.Context) ApiServiceTsfLoadBalanceConfPtrOutput

type ApiState

type ApiState struct {
	// When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.
	ApiBusinessType pulumi.StringPtrInput
	// Custom API description.
	ApiDesc pulumi.StringPtrInput
	// Custom API name.
	ApiName pulumi.StringPtrInput
	// API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.
	ApiType pulumi.StringPtrInput
	// The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The
	// unique ID of the oauth2.0 authorized API that identifies the business API binding.
	AuthRelationApiId pulumi.StringPtrInput
	// API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP
	// (Application Authentication). The default is NONE.
	AuthType pulumi.StringPtrInput
	// Constant parameter.
	ConstantParameters ApiConstantParameterArrayInput
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringPtrInput
	// EIAM application ID.
	EiamAppId pulumi.StringPtrInput
	// EIAM application type.
	EiamAppType pulumi.StringPtrInput
	// The EIAM application authentication type supports AuthenticationOnly, Authentication, and Authorization.
	EiamAuthType pulumi.StringPtrInput
	// Whether to enable CORS. Default value: `true`.
	EnableCors pulumi.BoolPtrInput
	// Event bus ID.
	EventBusId pulumi.StringPtrInput
	// Whether to enable Base64 encoding will only take effect when the backend is scf.
	IsBase64Encoded pulumi.BoolPtrInput
	// Charge after starting debugging. (Cloud Market Reserved Fields).
	IsDebugAfterCharge pulumi.BoolPtrInput
	// Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not
	// be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.
	IsDeleteResponseErrorCodes pulumi.BoolPtrInput
	// API bound microservice list.
	MicroServices ApiMicroServiceArrayInput
	// OAuth configuration. Effective when AuthType is OAUTH.
	OauthConfig ApiOauthConfigPtrInput
	// Owner of resources.
	Owner pulumi.StringPtrInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	PreLimit pulumi.IntPtrInput
	// API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.
	Protocol pulumi.StringPtrInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	ReleaseLimit pulumi.IntPtrInput
	// Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.
	RequestConfigMethod pulumi.StringPtrInput
	// Request frontend path configuration. Like `/user/getinfo`.
	RequestConfigPath pulumi.StringPtrInput
	// Frontend request parameters.
	RequestParameters ApiRequestParameterArrayInput
	// Custom error code configuration. Must keep at least one after set.
	ResponseErrorCodes ApiResponseErrorCodeArrayInput
	// Response failure sample of custom response configuration.
	ResponseFailExample pulumi.StringPtrInput
	// Successful response sample of custom response configuration.
	ResponseSuccessExample pulumi.StringPtrInput
	// Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.
	ResponseType pulumi.StringPtrInput
	// API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return
	// null, indicating that a valid value cannot be obtained.
	ServiceConfigCosConfig ApiServiceConfigCosConfigPtrInput
	// API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required.
	// The frontend `request_config_method` and backend method `service_config_method` can be different.
	ServiceConfigMethod pulumi.StringPtrInput
	// Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.
	ServiceConfigMockReturnMessage pulumi.StringPtrInput
	// API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The
	// frontend `request_config_path` and backend path `service_config_path` can be different.
	ServiceConfigPath pulumi.StringPtrInput
	// Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.
	ServiceConfigProduct pulumi.StringPtrInput
	// SCF function name. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionName pulumi.StringPtrInput
	// SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionNamespace pulumi.StringPtrInput
	// SCF function version. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionQualifier pulumi.StringPtrInput
	// Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud
	// Function (HTTP).
	ServiceConfigScfFunctionType pulumi.StringPtrInput
	// Whether to enable response integration. Effective when the backend type is SCF.
	ServiceConfigScfIsIntegratedResponse pulumi.BoolPtrInput
	// API backend service timeout period in seconds. Default value: `5`.
	ServiceConfigTimeout pulumi.IntPtrInput
	// The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).
	ServiceConfigType pulumi.StringPtrInput
	// Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be
	// obtained.
	ServiceConfigUpstreamId pulumi.StringPtrInput
	// The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.
	ServiceConfigUrl pulumi.StringPtrInput
	// Unique VPC ID.
	ServiceConfigVpcId pulumi.StringPtrInput
	// Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketCleanupFunctionName pulumi.StringPtrInput
	// Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend
	// type is SCF.
	ServiceConfigWebsocketCleanupFunctionNamespace pulumi.StringPtrInput
	// Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketCleanupFunctionQualifier pulumi.StringPtrInput
	// Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketRegisterFunctionName pulumi.StringPtrInput
	// Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketRegisterFunctionNamespace pulumi.StringPtrInput
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketRegisterFunctionQualifier pulumi.StringPtrInput
	// Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketTransportFunctionName pulumi.StringPtrInput
	// Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketTransportFunctionNamespace pulumi.StringPtrInput
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketTransportFunctionQualifier pulumi.StringPtrInput
	// The unique ID of the service where the API is located. Refer to resource `tencentcloud_api_gateway_service`.
	ServiceId pulumi.StringPtrInput
	// The backend service parameters of the API.
	ServiceParameters ApiServiceParameterArrayInput
	// Health check configuration for microservices.
	ServiceTsfHealthCheckConf ApiServiceTsfHealthCheckConfPtrInput
	// Load balancing configuration for microservices.
	ServiceTsfLoadBalanceConf ApiServiceTsfLoadBalanceConfPtrInput
	// Tsf serverless namespace ID. (In internal testing).
	TargetNamespaceId pulumi.StringPtrInput
	// Target type backend resource information. (Internal testing stage).
	TargetServices ApiTargetServiceArrayInput
	// Target health check configuration. (Internal testing stage).
	TargetServicesHealthCheckConf ApiTargetServicesHealthCheckConfPtrInput
	// Target type load balancing configuration. (Internal testing stage).
	TargetServicesLoadBalanceConf pulumi.IntPtrInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	TestLimit pulumi.IntPtrInput
	// The effective time of the EIAM application token, measured in seconds, defaults to 7200 seconds.
	TokenTimeout pulumi.IntPtrInput
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	UpdateTime pulumi.StringPtrInput
	// User type.
	UserType pulumi.StringPtrInput
}

func (ApiState) ElementType

func (ApiState) ElementType() reflect.Type

type ApiTargetService

type ApiTargetService struct {
	DockerIp *string `pulumi:"dockerIp"`
	HostIp   string  `pulumi:"hostIp"`
	VmIp     string  `pulumi:"vmIp"`
	VmPort   int     `pulumi:"vmPort"`
	VpcId    string  `pulumi:"vpcId"`
}

type ApiTargetServiceArgs

type ApiTargetServiceArgs struct {
	DockerIp pulumi.StringPtrInput `pulumi:"dockerIp"`
	HostIp   pulumi.StringInput    `pulumi:"hostIp"`
	VmIp     pulumi.StringInput    `pulumi:"vmIp"`
	VmPort   pulumi.IntInput       `pulumi:"vmPort"`
	VpcId    pulumi.StringInput    `pulumi:"vpcId"`
}

func (ApiTargetServiceArgs) ElementType

func (ApiTargetServiceArgs) ElementType() reflect.Type

func (ApiTargetServiceArgs) ToApiTargetServiceOutput

func (i ApiTargetServiceArgs) ToApiTargetServiceOutput() ApiTargetServiceOutput

func (ApiTargetServiceArgs) ToApiTargetServiceOutputWithContext

func (i ApiTargetServiceArgs) ToApiTargetServiceOutputWithContext(ctx context.Context) ApiTargetServiceOutput

type ApiTargetServiceArray

type ApiTargetServiceArray []ApiTargetServiceInput

func (ApiTargetServiceArray) ElementType

func (ApiTargetServiceArray) ElementType() reflect.Type

func (ApiTargetServiceArray) ToApiTargetServiceArrayOutput

func (i ApiTargetServiceArray) ToApiTargetServiceArrayOutput() ApiTargetServiceArrayOutput

func (ApiTargetServiceArray) ToApiTargetServiceArrayOutputWithContext

func (i ApiTargetServiceArray) ToApiTargetServiceArrayOutputWithContext(ctx context.Context) ApiTargetServiceArrayOutput

type ApiTargetServiceArrayInput

type ApiTargetServiceArrayInput interface {
	pulumi.Input

	ToApiTargetServiceArrayOutput() ApiTargetServiceArrayOutput
	ToApiTargetServiceArrayOutputWithContext(context.Context) ApiTargetServiceArrayOutput
}

ApiTargetServiceArrayInput is an input type that accepts ApiTargetServiceArray and ApiTargetServiceArrayOutput values. You can construct a concrete instance of `ApiTargetServiceArrayInput` via:

ApiTargetServiceArray{ ApiTargetServiceArgs{...} }

type ApiTargetServiceArrayOutput

type ApiTargetServiceArrayOutput struct{ *pulumi.OutputState }

func (ApiTargetServiceArrayOutput) ElementType

func (ApiTargetServiceArrayOutput) Index

func (ApiTargetServiceArrayOutput) ToApiTargetServiceArrayOutput

func (o ApiTargetServiceArrayOutput) ToApiTargetServiceArrayOutput() ApiTargetServiceArrayOutput

func (ApiTargetServiceArrayOutput) ToApiTargetServiceArrayOutputWithContext

func (o ApiTargetServiceArrayOutput) ToApiTargetServiceArrayOutputWithContext(ctx context.Context) ApiTargetServiceArrayOutput

type ApiTargetServiceInput

type ApiTargetServiceInput interface {
	pulumi.Input

	ToApiTargetServiceOutput() ApiTargetServiceOutput
	ToApiTargetServiceOutputWithContext(context.Context) ApiTargetServiceOutput
}

ApiTargetServiceInput is an input type that accepts ApiTargetServiceArgs and ApiTargetServiceOutput values. You can construct a concrete instance of `ApiTargetServiceInput` via:

ApiTargetServiceArgs{...}

type ApiTargetServiceOutput

type ApiTargetServiceOutput struct{ *pulumi.OutputState }

func (ApiTargetServiceOutput) DockerIp

func (ApiTargetServiceOutput) ElementType

func (ApiTargetServiceOutput) ElementType() reflect.Type

func (ApiTargetServiceOutput) HostIp

func (ApiTargetServiceOutput) ToApiTargetServiceOutput

func (o ApiTargetServiceOutput) ToApiTargetServiceOutput() ApiTargetServiceOutput

func (ApiTargetServiceOutput) ToApiTargetServiceOutputWithContext

func (o ApiTargetServiceOutput) ToApiTargetServiceOutputWithContext(ctx context.Context) ApiTargetServiceOutput

func (ApiTargetServiceOutput) VmIp

func (ApiTargetServiceOutput) VmPort

func (ApiTargetServiceOutput) VpcId

type ApiTargetServicesHealthCheckConf

type ApiTargetServicesHealthCheckConf struct {
	ErrorThresholdPercentage  *int  `pulumi:"errorThresholdPercentage"`
	IsHealthCheck             *bool `pulumi:"isHealthCheck"`
	RequestVolumeThreshold    *int  `pulumi:"requestVolumeThreshold"`
	SleepWindowInMilliseconds *int  `pulumi:"sleepWindowInMilliseconds"`
}

type ApiTargetServicesHealthCheckConfArgs

type ApiTargetServicesHealthCheckConfArgs struct {
	ErrorThresholdPercentage  pulumi.IntPtrInput  `pulumi:"errorThresholdPercentage"`
	IsHealthCheck             pulumi.BoolPtrInput `pulumi:"isHealthCheck"`
	RequestVolumeThreshold    pulumi.IntPtrInput  `pulumi:"requestVolumeThreshold"`
	SleepWindowInMilliseconds pulumi.IntPtrInput  `pulumi:"sleepWindowInMilliseconds"`
}

func (ApiTargetServicesHealthCheckConfArgs) ElementType

func (ApiTargetServicesHealthCheckConfArgs) ToApiTargetServicesHealthCheckConfOutput

func (i ApiTargetServicesHealthCheckConfArgs) ToApiTargetServicesHealthCheckConfOutput() ApiTargetServicesHealthCheckConfOutput

func (ApiTargetServicesHealthCheckConfArgs) ToApiTargetServicesHealthCheckConfOutputWithContext

func (i ApiTargetServicesHealthCheckConfArgs) ToApiTargetServicesHealthCheckConfOutputWithContext(ctx context.Context) ApiTargetServicesHealthCheckConfOutput

func (ApiTargetServicesHealthCheckConfArgs) ToApiTargetServicesHealthCheckConfPtrOutput

func (i ApiTargetServicesHealthCheckConfArgs) ToApiTargetServicesHealthCheckConfPtrOutput() ApiTargetServicesHealthCheckConfPtrOutput

func (ApiTargetServicesHealthCheckConfArgs) ToApiTargetServicesHealthCheckConfPtrOutputWithContext

func (i ApiTargetServicesHealthCheckConfArgs) ToApiTargetServicesHealthCheckConfPtrOutputWithContext(ctx context.Context) ApiTargetServicesHealthCheckConfPtrOutput

type ApiTargetServicesHealthCheckConfInput

type ApiTargetServicesHealthCheckConfInput interface {
	pulumi.Input

	ToApiTargetServicesHealthCheckConfOutput() ApiTargetServicesHealthCheckConfOutput
	ToApiTargetServicesHealthCheckConfOutputWithContext(context.Context) ApiTargetServicesHealthCheckConfOutput
}

ApiTargetServicesHealthCheckConfInput is an input type that accepts ApiTargetServicesHealthCheckConfArgs and ApiTargetServicesHealthCheckConfOutput values. You can construct a concrete instance of `ApiTargetServicesHealthCheckConfInput` via:

ApiTargetServicesHealthCheckConfArgs{...}

type ApiTargetServicesHealthCheckConfOutput

type ApiTargetServicesHealthCheckConfOutput struct{ *pulumi.OutputState }

func (ApiTargetServicesHealthCheckConfOutput) ElementType

func (ApiTargetServicesHealthCheckConfOutput) ErrorThresholdPercentage

func (o ApiTargetServicesHealthCheckConfOutput) ErrorThresholdPercentage() pulumi.IntPtrOutput

func (ApiTargetServicesHealthCheckConfOutput) IsHealthCheck

func (ApiTargetServicesHealthCheckConfOutput) RequestVolumeThreshold

func (o ApiTargetServicesHealthCheckConfOutput) RequestVolumeThreshold() pulumi.IntPtrOutput

func (ApiTargetServicesHealthCheckConfOutput) SleepWindowInMilliseconds

func (o ApiTargetServicesHealthCheckConfOutput) SleepWindowInMilliseconds() pulumi.IntPtrOutput

func (ApiTargetServicesHealthCheckConfOutput) ToApiTargetServicesHealthCheckConfOutput

func (o ApiTargetServicesHealthCheckConfOutput) ToApiTargetServicesHealthCheckConfOutput() ApiTargetServicesHealthCheckConfOutput

func (ApiTargetServicesHealthCheckConfOutput) ToApiTargetServicesHealthCheckConfOutputWithContext

func (o ApiTargetServicesHealthCheckConfOutput) ToApiTargetServicesHealthCheckConfOutputWithContext(ctx context.Context) ApiTargetServicesHealthCheckConfOutput

func (ApiTargetServicesHealthCheckConfOutput) ToApiTargetServicesHealthCheckConfPtrOutput

func (o ApiTargetServicesHealthCheckConfOutput) ToApiTargetServicesHealthCheckConfPtrOutput() ApiTargetServicesHealthCheckConfPtrOutput

func (ApiTargetServicesHealthCheckConfOutput) ToApiTargetServicesHealthCheckConfPtrOutputWithContext

func (o ApiTargetServicesHealthCheckConfOutput) ToApiTargetServicesHealthCheckConfPtrOutputWithContext(ctx context.Context) ApiTargetServicesHealthCheckConfPtrOutput

type ApiTargetServicesHealthCheckConfPtrInput

type ApiTargetServicesHealthCheckConfPtrInput interface {
	pulumi.Input

	ToApiTargetServicesHealthCheckConfPtrOutput() ApiTargetServicesHealthCheckConfPtrOutput
	ToApiTargetServicesHealthCheckConfPtrOutputWithContext(context.Context) ApiTargetServicesHealthCheckConfPtrOutput
}

ApiTargetServicesHealthCheckConfPtrInput is an input type that accepts ApiTargetServicesHealthCheckConfArgs, ApiTargetServicesHealthCheckConfPtr and ApiTargetServicesHealthCheckConfPtrOutput values. You can construct a concrete instance of `ApiTargetServicesHealthCheckConfPtrInput` via:

        ApiTargetServicesHealthCheckConfArgs{...}

or:

        nil

type ApiTargetServicesHealthCheckConfPtrOutput

type ApiTargetServicesHealthCheckConfPtrOutput struct{ *pulumi.OutputState }

func (ApiTargetServicesHealthCheckConfPtrOutput) Elem

func (ApiTargetServicesHealthCheckConfPtrOutput) ElementType

func (ApiTargetServicesHealthCheckConfPtrOutput) ErrorThresholdPercentage

func (o ApiTargetServicesHealthCheckConfPtrOutput) ErrorThresholdPercentage() pulumi.IntPtrOutput

func (ApiTargetServicesHealthCheckConfPtrOutput) IsHealthCheck

func (ApiTargetServicesHealthCheckConfPtrOutput) RequestVolumeThreshold

func (ApiTargetServicesHealthCheckConfPtrOutput) SleepWindowInMilliseconds

func (o ApiTargetServicesHealthCheckConfPtrOutput) SleepWindowInMilliseconds() pulumi.IntPtrOutput

func (ApiTargetServicesHealthCheckConfPtrOutput) ToApiTargetServicesHealthCheckConfPtrOutput

func (o ApiTargetServicesHealthCheckConfPtrOutput) ToApiTargetServicesHealthCheckConfPtrOutput() ApiTargetServicesHealthCheckConfPtrOutput

func (ApiTargetServicesHealthCheckConfPtrOutput) ToApiTargetServicesHealthCheckConfPtrOutputWithContext

func (o ApiTargetServicesHealthCheckConfPtrOutput) ToApiTargetServicesHealthCheckConfPtrOutputWithContext(ctx context.Context) ApiTargetServicesHealthCheckConfPtrOutput

type CustomDomain

type CustomDomain struct {
	pulumi.CustomResourceState

	// Unique certificate ID of the custom domain name to be bound. You can choose to upload for the `protocol` attribute value
	// `https` or `http&https`.
	CertificateId pulumi.StringOutput `pulumi:"certificateId"`
	// Default domain name.
	DefaultDomain pulumi.StringOutput `pulumi:"defaultDomain"`
	// Whether the default path mapping is used. The default value is `true`. When it is `false`, it means custom path mapping.
	// In this case, the `path_mappings` attribute is required.
	IsDefaultMapping pulumi.BoolPtrOutput `pulumi:"isDefaultMapping"`
	// Whether to force HTTP requests to jump to HTTPS, default to false. When the parameter is true, the API gateway will
	// redirect all HTTP protocol requests using the custom domain name to the HTTPS protocol for forwarding.
	IsForcedHttps pulumi.BoolPtrOutput `pulumi:"isForcedHttps"`
	// Network type. Valid values: `OUTER`, `INNER`.
	NetType pulumi.StringOutput `pulumi:"netType"`
	// Custom domain name path mapping. The data format is: `path#environment`. Optional values for the environment are `test`,
	// `prepub`, and `release`.
	PathMappings pulumi.StringArrayOutput `pulumi:"pathMappings"`
	// Protocol supported by service. Valid values: `http`, `https`, `http&https`.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// Unique service ID.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// Domain name resolution status. `1` means normal analysis, `0` means parsing failed.
	Status pulumi.IntOutput `pulumi:"status"`
	// Custom domain name to be bound.
	SubDomain pulumi.StringOutput `pulumi:"subDomain"`
}

func GetCustomDomain

func GetCustomDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomDomainState, opts ...pulumi.ResourceOption) (*CustomDomain, error)

GetCustomDomain gets an existing CustomDomain 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 NewCustomDomain

func NewCustomDomain(ctx *pulumi.Context,
	name string, args *CustomDomainArgs, opts ...pulumi.ResourceOption) (*CustomDomain, error)

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

func (*CustomDomain) ElementType

func (*CustomDomain) ElementType() reflect.Type

func (*CustomDomain) ToCustomDomainOutput

func (i *CustomDomain) ToCustomDomainOutput() CustomDomainOutput

func (*CustomDomain) ToCustomDomainOutputWithContext

func (i *CustomDomain) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput

type CustomDomainArgs

type CustomDomainArgs struct {
	// Unique certificate ID of the custom domain name to be bound. You can choose to upload for the `protocol` attribute value
	// `https` or `http&https`.
	CertificateId pulumi.StringPtrInput
	// Default domain name.
	DefaultDomain pulumi.StringInput
	// Whether the default path mapping is used. The default value is `true`. When it is `false`, it means custom path mapping.
	// In this case, the `path_mappings` attribute is required.
	IsDefaultMapping pulumi.BoolPtrInput
	// Whether to force HTTP requests to jump to HTTPS, default to false. When the parameter is true, the API gateway will
	// redirect all HTTP protocol requests using the custom domain name to the HTTPS protocol for forwarding.
	IsForcedHttps pulumi.BoolPtrInput
	// Network type. Valid values: `OUTER`, `INNER`.
	NetType pulumi.StringInput
	// Custom domain name path mapping. The data format is: `path#environment`. Optional values for the environment are `test`,
	// `prepub`, and `release`.
	PathMappings pulumi.StringArrayInput
	// Protocol supported by service. Valid values: `http`, `https`, `http&https`.
	Protocol pulumi.StringInput
	// Unique service ID.
	ServiceId pulumi.StringInput
	// Custom domain name to be bound.
	SubDomain pulumi.StringInput
}

The set of arguments for constructing a CustomDomain resource.

func (CustomDomainArgs) ElementType

func (CustomDomainArgs) ElementType() reflect.Type

type CustomDomainArray

type CustomDomainArray []CustomDomainInput

func (CustomDomainArray) ElementType

func (CustomDomainArray) ElementType() reflect.Type

func (CustomDomainArray) ToCustomDomainArrayOutput

func (i CustomDomainArray) ToCustomDomainArrayOutput() CustomDomainArrayOutput

func (CustomDomainArray) ToCustomDomainArrayOutputWithContext

func (i CustomDomainArray) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput

type CustomDomainArrayInput

type CustomDomainArrayInput interface {
	pulumi.Input

	ToCustomDomainArrayOutput() CustomDomainArrayOutput
	ToCustomDomainArrayOutputWithContext(context.Context) CustomDomainArrayOutput
}

CustomDomainArrayInput is an input type that accepts CustomDomainArray and CustomDomainArrayOutput values. You can construct a concrete instance of `CustomDomainArrayInput` via:

CustomDomainArray{ CustomDomainArgs{...} }

type CustomDomainArrayOutput

type CustomDomainArrayOutput struct{ *pulumi.OutputState }

func (CustomDomainArrayOutput) ElementType

func (CustomDomainArrayOutput) ElementType() reflect.Type

func (CustomDomainArrayOutput) Index

func (CustomDomainArrayOutput) ToCustomDomainArrayOutput

func (o CustomDomainArrayOutput) ToCustomDomainArrayOutput() CustomDomainArrayOutput

func (CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext

func (o CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput

type CustomDomainInput

type CustomDomainInput interface {
	pulumi.Input

	ToCustomDomainOutput() CustomDomainOutput
	ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
}

type CustomDomainMap

type CustomDomainMap map[string]CustomDomainInput

func (CustomDomainMap) ElementType

func (CustomDomainMap) ElementType() reflect.Type

func (CustomDomainMap) ToCustomDomainMapOutput

func (i CustomDomainMap) ToCustomDomainMapOutput() CustomDomainMapOutput

func (CustomDomainMap) ToCustomDomainMapOutputWithContext

func (i CustomDomainMap) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput

type CustomDomainMapInput

type CustomDomainMapInput interface {
	pulumi.Input

	ToCustomDomainMapOutput() CustomDomainMapOutput
	ToCustomDomainMapOutputWithContext(context.Context) CustomDomainMapOutput
}

CustomDomainMapInput is an input type that accepts CustomDomainMap and CustomDomainMapOutput values. You can construct a concrete instance of `CustomDomainMapInput` via:

CustomDomainMap{ "key": CustomDomainArgs{...} }

type CustomDomainMapOutput

type CustomDomainMapOutput struct{ *pulumi.OutputState }

func (CustomDomainMapOutput) ElementType

func (CustomDomainMapOutput) ElementType() reflect.Type

func (CustomDomainMapOutput) MapIndex

func (CustomDomainMapOutput) ToCustomDomainMapOutput

func (o CustomDomainMapOutput) ToCustomDomainMapOutput() CustomDomainMapOutput

func (CustomDomainMapOutput) ToCustomDomainMapOutputWithContext

func (o CustomDomainMapOutput) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput

type CustomDomainOutput

type CustomDomainOutput struct{ *pulumi.OutputState }

func (CustomDomainOutput) CertificateId

func (o CustomDomainOutput) CertificateId() pulumi.StringOutput

Unique certificate ID of the custom domain name to be bound. You can choose to upload for the `protocol` attribute value `https` or `http&https`.

func (CustomDomainOutput) DefaultDomain

func (o CustomDomainOutput) DefaultDomain() pulumi.StringOutput

Default domain name.

func (CustomDomainOutput) ElementType

func (CustomDomainOutput) ElementType() reflect.Type

func (CustomDomainOutput) IsDefaultMapping

func (o CustomDomainOutput) IsDefaultMapping() pulumi.BoolPtrOutput

Whether the default path mapping is used. The default value is `true`. When it is `false`, it means custom path mapping. In this case, the `path_mappings` attribute is required.

func (CustomDomainOutput) IsForcedHttps

func (o CustomDomainOutput) IsForcedHttps() pulumi.BoolPtrOutput

Whether to force HTTP requests to jump to HTTPS, default to false. When the parameter is true, the API gateway will redirect all HTTP protocol requests using the custom domain name to the HTTPS protocol for forwarding.

func (CustomDomainOutput) NetType

Network type. Valid values: `OUTER`, `INNER`.

func (CustomDomainOutput) PathMappings

func (o CustomDomainOutput) PathMappings() pulumi.StringArrayOutput

Custom domain name path mapping. The data format is: `path#environment`. Optional values for the environment are `test`, `prepub`, and `release`.

func (CustomDomainOutput) Protocol

func (o CustomDomainOutput) Protocol() pulumi.StringOutput

Protocol supported by service. Valid values: `http`, `https`, `http&https`.

func (CustomDomainOutput) ServiceId

func (o CustomDomainOutput) ServiceId() pulumi.StringOutput

Unique service ID.

func (CustomDomainOutput) Status

func (o CustomDomainOutput) Status() pulumi.IntOutput

Domain name resolution status. `1` means normal analysis, `0` means parsing failed.

func (CustomDomainOutput) SubDomain

func (o CustomDomainOutput) SubDomain() pulumi.StringOutput

Custom domain name to be bound.

func (CustomDomainOutput) ToCustomDomainOutput

func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput

func (CustomDomainOutput) ToCustomDomainOutputWithContext

func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput

type CustomDomainState

type CustomDomainState struct {
	// Unique certificate ID of the custom domain name to be bound. You can choose to upload for the `protocol` attribute value
	// `https` or `http&https`.
	CertificateId pulumi.StringPtrInput
	// Default domain name.
	DefaultDomain pulumi.StringPtrInput
	// Whether the default path mapping is used. The default value is `true`. When it is `false`, it means custom path mapping.
	// In this case, the `path_mappings` attribute is required.
	IsDefaultMapping pulumi.BoolPtrInput
	// Whether to force HTTP requests to jump to HTTPS, default to false. When the parameter is true, the API gateway will
	// redirect all HTTP protocol requests using the custom domain name to the HTTPS protocol for forwarding.
	IsForcedHttps pulumi.BoolPtrInput
	// Network type. Valid values: `OUTER`, `INNER`.
	NetType pulumi.StringPtrInput
	// Custom domain name path mapping. The data format is: `path#environment`. Optional values for the environment are `test`,
	// `prepub`, and `release`.
	PathMappings pulumi.StringArrayInput
	// Protocol supported by service. Valid values: `http`, `https`, `http&https`.
	Protocol pulumi.StringPtrInput
	// Unique service ID.
	ServiceId pulumi.StringPtrInput
	// Domain name resolution status. `1` means normal analysis, `0` means parsing failed.
	Status pulumi.IntPtrInput
	// Custom domain name to be bound.
	SubDomain pulumi.StringPtrInput
}

func (CustomDomainState) ElementType

func (CustomDomainState) ElementType() reflect.Type

type GetApiAppApiResult

type GetApiAppApiResult struct {
	ApiBusinessType                            string                                        `pulumi:"apiBusinessType"`
	ApiDesc                                    string                                        `pulumi:"apiDesc"`
	ApiId                                      string                                        `pulumi:"apiId"`
	ApiName                                    string                                        `pulumi:"apiName"`
	ApiType                                    string                                        `pulumi:"apiType"`
	AuthRelationApiId                          string                                        `pulumi:"authRelationApiId"`
	AuthType                                   string                                        `pulumi:"authType"`
	Base64EncodedTriggerRules                  []GetApiAppApiResultBase64EncodedTriggerRule  `pulumi:"base64EncodedTriggerRules"`
	ConstantParameters                         []GetApiAppApiResultConstantParameter         `pulumi:"constantParameters"`
	CreatedTime                                string                                        `pulumi:"createdTime"`
	EnableCors                                 bool                                          `pulumi:"enableCors"`
	Environments                               []string                                      `pulumi:"environments"`
	InternalDomain                             string                                        `pulumi:"internalDomain"`
	IsBase64Encoded                            bool                                          `pulumi:"isBase64Encoded"`
	IsBase64Trigger                            bool                                          `pulumi:"isBase64Trigger"`
	IsDebugAfterCharge                         bool                                          `pulumi:"isDebugAfterCharge"`
	MicroServices                              []GetApiAppApiResultMicroService              `pulumi:"microServices"`
	MicroServicesInfos                         []int                                         `pulumi:"microServicesInfos"`
	ModifiedTime                               string                                        `pulumi:"modifiedTime"`
	OauthConfigs                               []GetApiAppApiResultOauthConfig               `pulumi:"oauthConfigs"`
	Protocol                                   string                                        `pulumi:"protocol"`
	RequestConfigs                             []GetApiAppApiResultRequestConfig             `pulumi:"requestConfigs"`
	RequestParameters                          []GetApiAppApiResultRequestParameter          `pulumi:"requestParameters"`
	ResponseErrorCodes                         []GetApiAppApiResultResponseErrorCode         `pulumi:"responseErrorCodes"`
	ResponseFailExample                        string                                        `pulumi:"responseFailExample"`
	ResponseSuccessExample                     string                                        `pulumi:"responseSuccessExample"`
	ResponseType                               string                                        `pulumi:"responseType"`
	ServiceConfigs                             []GetApiAppApiResultServiceConfig             `pulumi:"serviceConfigs"`
	ServiceDesc                                string                                        `pulumi:"serviceDesc"`
	ServiceId                                  string                                        `pulumi:"serviceId"`
	ServiceMockReturnMessage                   string                                        `pulumi:"serviceMockReturnMessage"`
	ServiceName                                string                                        `pulumi:"serviceName"`
	ServiceParameters                          []GetApiAppApiResultServiceParameter          `pulumi:"serviceParameters"`
	ServiceScfFunctionName                     string                                        `pulumi:"serviceScfFunctionName"`
	ServiceScfFunctionNamespace                string                                        `pulumi:"serviceScfFunctionNamespace"`
	ServiceScfFunctionQualifier                string                                        `pulumi:"serviceScfFunctionQualifier"`
	ServiceScfIsIntegratedResponse             bool                                          `pulumi:"serviceScfIsIntegratedResponse"`
	ServiceTimeout                             int                                           `pulumi:"serviceTimeout"`
	ServiceTsfHealthCheckConfs                 []GetApiAppApiResultServiceTsfHealthCheckConf `pulumi:"serviceTsfHealthCheckConfs"`
	ServiceTsfLoadBalanceConfs                 []GetApiAppApiResultServiceTsfLoadBalanceConf `pulumi:"serviceTsfLoadBalanceConfs"`
	ServiceType                                string                                        `pulumi:"serviceType"`
	ServiceWebsocketCleanupFunctionName        string                                        `pulumi:"serviceWebsocketCleanupFunctionName"`
	ServiceWebsocketCleanupFunctionNamespace   string                                        `pulumi:"serviceWebsocketCleanupFunctionNamespace"`
	ServiceWebsocketCleanupFunctionQualifier   string                                        `pulumi:"serviceWebsocketCleanupFunctionQualifier"`
	ServiceWebsocketRegisterFunctionName       string                                        `pulumi:"serviceWebsocketRegisterFunctionName"`
	ServiceWebsocketRegisterFunctionNamespace  string                                        `pulumi:"serviceWebsocketRegisterFunctionNamespace"`
	ServiceWebsocketRegisterFunctionQualifier  string                                        `pulumi:"serviceWebsocketRegisterFunctionQualifier"`
	ServiceWebsocketTransportFunctionName      string                                        `pulumi:"serviceWebsocketTransportFunctionName"`
	ServiceWebsocketTransportFunctionNamespace string                                        `pulumi:"serviceWebsocketTransportFunctionNamespace"`
	ServiceWebsocketTransportFunctionQualifier string                                        `pulumi:"serviceWebsocketTransportFunctionQualifier"`
	Tags                                       []GetApiAppApiResultTag                       `pulumi:"tags"`
}

type GetApiAppApiResultArgs

type GetApiAppApiResultArgs struct {
	ApiBusinessType                            pulumi.StringInput                                    `pulumi:"apiBusinessType"`
	ApiDesc                                    pulumi.StringInput                                    `pulumi:"apiDesc"`
	ApiId                                      pulumi.StringInput                                    `pulumi:"apiId"`
	ApiName                                    pulumi.StringInput                                    `pulumi:"apiName"`
	ApiType                                    pulumi.StringInput                                    `pulumi:"apiType"`
	AuthRelationApiId                          pulumi.StringInput                                    `pulumi:"authRelationApiId"`
	AuthType                                   pulumi.StringInput                                    `pulumi:"authType"`
	Base64EncodedTriggerRules                  GetApiAppApiResultBase64EncodedTriggerRuleArrayInput  `pulumi:"base64EncodedTriggerRules"`
	ConstantParameters                         GetApiAppApiResultConstantParameterArrayInput         `pulumi:"constantParameters"`
	CreatedTime                                pulumi.StringInput                                    `pulumi:"createdTime"`
	EnableCors                                 pulumi.BoolInput                                      `pulumi:"enableCors"`
	Environments                               pulumi.StringArrayInput                               `pulumi:"environments"`
	InternalDomain                             pulumi.StringInput                                    `pulumi:"internalDomain"`
	IsBase64Encoded                            pulumi.BoolInput                                      `pulumi:"isBase64Encoded"`
	IsBase64Trigger                            pulumi.BoolInput                                      `pulumi:"isBase64Trigger"`
	IsDebugAfterCharge                         pulumi.BoolInput                                      `pulumi:"isDebugAfterCharge"`
	MicroServices                              GetApiAppApiResultMicroServiceArrayInput              `pulumi:"microServices"`
	MicroServicesInfos                         pulumi.IntArrayInput                                  `pulumi:"microServicesInfos"`
	ModifiedTime                               pulumi.StringInput                                    `pulumi:"modifiedTime"`
	OauthConfigs                               GetApiAppApiResultOauthConfigArrayInput               `pulumi:"oauthConfigs"`
	Protocol                                   pulumi.StringInput                                    `pulumi:"protocol"`
	RequestConfigs                             GetApiAppApiResultRequestConfigArrayInput             `pulumi:"requestConfigs"`
	RequestParameters                          GetApiAppApiResultRequestParameterArrayInput          `pulumi:"requestParameters"`
	ResponseErrorCodes                         GetApiAppApiResultResponseErrorCodeArrayInput         `pulumi:"responseErrorCodes"`
	ResponseFailExample                        pulumi.StringInput                                    `pulumi:"responseFailExample"`
	ResponseSuccessExample                     pulumi.StringInput                                    `pulumi:"responseSuccessExample"`
	ResponseType                               pulumi.StringInput                                    `pulumi:"responseType"`
	ServiceConfigs                             GetApiAppApiResultServiceConfigArrayInput             `pulumi:"serviceConfigs"`
	ServiceDesc                                pulumi.StringInput                                    `pulumi:"serviceDesc"`
	ServiceId                                  pulumi.StringInput                                    `pulumi:"serviceId"`
	ServiceMockReturnMessage                   pulumi.StringInput                                    `pulumi:"serviceMockReturnMessage"`
	ServiceName                                pulumi.StringInput                                    `pulumi:"serviceName"`
	ServiceParameters                          GetApiAppApiResultServiceParameterArrayInput          `pulumi:"serviceParameters"`
	ServiceScfFunctionName                     pulumi.StringInput                                    `pulumi:"serviceScfFunctionName"`
	ServiceScfFunctionNamespace                pulumi.StringInput                                    `pulumi:"serviceScfFunctionNamespace"`
	ServiceScfFunctionQualifier                pulumi.StringInput                                    `pulumi:"serviceScfFunctionQualifier"`
	ServiceScfIsIntegratedResponse             pulumi.BoolInput                                      `pulumi:"serviceScfIsIntegratedResponse"`
	ServiceTimeout                             pulumi.IntInput                                       `pulumi:"serviceTimeout"`
	ServiceTsfHealthCheckConfs                 GetApiAppApiResultServiceTsfHealthCheckConfArrayInput `pulumi:"serviceTsfHealthCheckConfs"`
	ServiceTsfLoadBalanceConfs                 GetApiAppApiResultServiceTsfLoadBalanceConfArrayInput `pulumi:"serviceTsfLoadBalanceConfs"`
	ServiceType                                pulumi.StringInput                                    `pulumi:"serviceType"`
	ServiceWebsocketCleanupFunctionName        pulumi.StringInput                                    `pulumi:"serviceWebsocketCleanupFunctionName"`
	ServiceWebsocketCleanupFunctionNamespace   pulumi.StringInput                                    `pulumi:"serviceWebsocketCleanupFunctionNamespace"`
	ServiceWebsocketCleanupFunctionQualifier   pulumi.StringInput                                    `pulumi:"serviceWebsocketCleanupFunctionQualifier"`
	ServiceWebsocketRegisterFunctionName       pulumi.StringInput                                    `pulumi:"serviceWebsocketRegisterFunctionName"`
	ServiceWebsocketRegisterFunctionNamespace  pulumi.StringInput                                    `pulumi:"serviceWebsocketRegisterFunctionNamespace"`
	ServiceWebsocketRegisterFunctionQualifier  pulumi.StringInput                                    `pulumi:"serviceWebsocketRegisterFunctionQualifier"`
	ServiceWebsocketTransportFunctionName      pulumi.StringInput                                    `pulumi:"serviceWebsocketTransportFunctionName"`
	ServiceWebsocketTransportFunctionNamespace pulumi.StringInput                                    `pulumi:"serviceWebsocketTransportFunctionNamespace"`
	ServiceWebsocketTransportFunctionQualifier pulumi.StringInput                                    `pulumi:"serviceWebsocketTransportFunctionQualifier"`
	Tags                                       GetApiAppApiResultTagArrayInput                       `pulumi:"tags"`
}

func (GetApiAppApiResultArgs) ElementType

func (GetApiAppApiResultArgs) ElementType() reflect.Type

func (GetApiAppApiResultArgs) ToGetApiAppApiResultOutput

func (i GetApiAppApiResultArgs) ToGetApiAppApiResultOutput() GetApiAppApiResultOutput

func (GetApiAppApiResultArgs) ToGetApiAppApiResultOutputWithContext

func (i GetApiAppApiResultArgs) ToGetApiAppApiResultOutputWithContext(ctx context.Context) GetApiAppApiResultOutput

type GetApiAppApiResultArray

type GetApiAppApiResultArray []GetApiAppApiResultInput

func (GetApiAppApiResultArray) ElementType

func (GetApiAppApiResultArray) ElementType() reflect.Type

func (GetApiAppApiResultArray) ToGetApiAppApiResultArrayOutput

func (i GetApiAppApiResultArray) ToGetApiAppApiResultArrayOutput() GetApiAppApiResultArrayOutput

func (GetApiAppApiResultArray) ToGetApiAppApiResultArrayOutputWithContext

func (i GetApiAppApiResultArray) ToGetApiAppApiResultArrayOutputWithContext(ctx context.Context) GetApiAppApiResultArrayOutput

type GetApiAppApiResultArrayInput

type GetApiAppApiResultArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultArrayOutput() GetApiAppApiResultArrayOutput
	ToGetApiAppApiResultArrayOutputWithContext(context.Context) GetApiAppApiResultArrayOutput
}

GetApiAppApiResultArrayInput is an input type that accepts GetApiAppApiResultArray and GetApiAppApiResultArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultArrayInput` via:

GetApiAppApiResultArray{ GetApiAppApiResultArgs{...} }

type GetApiAppApiResultArrayOutput

type GetApiAppApiResultArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultArrayOutput) ElementType

func (GetApiAppApiResultArrayOutput) Index

func (GetApiAppApiResultArrayOutput) ToGetApiAppApiResultArrayOutput

func (o GetApiAppApiResultArrayOutput) ToGetApiAppApiResultArrayOutput() GetApiAppApiResultArrayOutput

func (GetApiAppApiResultArrayOutput) ToGetApiAppApiResultArrayOutputWithContext

func (o GetApiAppApiResultArrayOutput) ToGetApiAppApiResultArrayOutputWithContext(ctx context.Context) GetApiAppApiResultArrayOutput

type GetApiAppApiResultBase64EncodedTriggerRule

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

type GetApiAppApiResultBase64EncodedTriggerRuleArgs

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

func (GetApiAppApiResultBase64EncodedTriggerRuleArgs) ElementType

func (GetApiAppApiResultBase64EncodedTriggerRuleArgs) ToGetApiAppApiResultBase64EncodedTriggerRuleOutput

func (i GetApiAppApiResultBase64EncodedTriggerRuleArgs) ToGetApiAppApiResultBase64EncodedTriggerRuleOutput() GetApiAppApiResultBase64EncodedTriggerRuleOutput

func (GetApiAppApiResultBase64EncodedTriggerRuleArgs) ToGetApiAppApiResultBase64EncodedTriggerRuleOutputWithContext

func (i GetApiAppApiResultBase64EncodedTriggerRuleArgs) ToGetApiAppApiResultBase64EncodedTriggerRuleOutputWithContext(ctx context.Context) GetApiAppApiResultBase64EncodedTriggerRuleOutput

type GetApiAppApiResultBase64EncodedTriggerRuleArray

type GetApiAppApiResultBase64EncodedTriggerRuleArray []GetApiAppApiResultBase64EncodedTriggerRuleInput

func (GetApiAppApiResultBase64EncodedTriggerRuleArray) ElementType

func (GetApiAppApiResultBase64EncodedTriggerRuleArray) ToGetApiAppApiResultBase64EncodedTriggerRuleArrayOutput

func (i GetApiAppApiResultBase64EncodedTriggerRuleArray) ToGetApiAppApiResultBase64EncodedTriggerRuleArrayOutput() GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput

func (GetApiAppApiResultBase64EncodedTriggerRuleArray) ToGetApiAppApiResultBase64EncodedTriggerRuleArrayOutputWithContext

func (i GetApiAppApiResultBase64EncodedTriggerRuleArray) ToGetApiAppApiResultBase64EncodedTriggerRuleArrayOutputWithContext(ctx context.Context) GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput

type GetApiAppApiResultBase64EncodedTriggerRuleArrayInput

type GetApiAppApiResultBase64EncodedTriggerRuleArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultBase64EncodedTriggerRuleArrayOutput() GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput
	ToGetApiAppApiResultBase64EncodedTriggerRuleArrayOutputWithContext(context.Context) GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput
}

GetApiAppApiResultBase64EncodedTriggerRuleArrayInput is an input type that accepts GetApiAppApiResultBase64EncodedTriggerRuleArray and GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultBase64EncodedTriggerRuleArrayInput` via:

GetApiAppApiResultBase64EncodedTriggerRuleArray{ GetApiAppApiResultBase64EncodedTriggerRuleArgs{...} }

type GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput

type GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput) ElementType

func (GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput) Index

func (GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput) ToGetApiAppApiResultBase64EncodedTriggerRuleArrayOutput

func (GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput) ToGetApiAppApiResultBase64EncodedTriggerRuleArrayOutputWithContext

func (o GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput) ToGetApiAppApiResultBase64EncodedTriggerRuleArrayOutputWithContext(ctx context.Context) GetApiAppApiResultBase64EncodedTriggerRuleArrayOutput

type GetApiAppApiResultBase64EncodedTriggerRuleInput

type GetApiAppApiResultBase64EncodedTriggerRuleInput interface {
	pulumi.Input

	ToGetApiAppApiResultBase64EncodedTriggerRuleOutput() GetApiAppApiResultBase64EncodedTriggerRuleOutput
	ToGetApiAppApiResultBase64EncodedTriggerRuleOutputWithContext(context.Context) GetApiAppApiResultBase64EncodedTriggerRuleOutput
}

GetApiAppApiResultBase64EncodedTriggerRuleInput is an input type that accepts GetApiAppApiResultBase64EncodedTriggerRuleArgs and GetApiAppApiResultBase64EncodedTriggerRuleOutput values. You can construct a concrete instance of `GetApiAppApiResultBase64EncodedTriggerRuleInput` via:

GetApiAppApiResultBase64EncodedTriggerRuleArgs{...}

type GetApiAppApiResultBase64EncodedTriggerRuleOutput

type GetApiAppApiResultBase64EncodedTriggerRuleOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultBase64EncodedTriggerRuleOutput) ElementType

func (GetApiAppApiResultBase64EncodedTriggerRuleOutput) Name

func (GetApiAppApiResultBase64EncodedTriggerRuleOutput) ToGetApiAppApiResultBase64EncodedTriggerRuleOutput

func (o GetApiAppApiResultBase64EncodedTriggerRuleOutput) ToGetApiAppApiResultBase64EncodedTriggerRuleOutput() GetApiAppApiResultBase64EncodedTriggerRuleOutput

func (GetApiAppApiResultBase64EncodedTriggerRuleOutput) ToGetApiAppApiResultBase64EncodedTriggerRuleOutputWithContext

func (o GetApiAppApiResultBase64EncodedTriggerRuleOutput) ToGetApiAppApiResultBase64EncodedTriggerRuleOutputWithContext(ctx context.Context) GetApiAppApiResultBase64EncodedTriggerRuleOutput

func (GetApiAppApiResultBase64EncodedTriggerRuleOutput) Values

type GetApiAppApiResultConstantParameter

type GetApiAppApiResultConstantParameter struct {
	DefaultValue string `pulumi:"defaultValue"`
	Desc         string `pulumi:"desc"`
	Name         string `pulumi:"name"`
	Position     string `pulumi:"position"`
}

type GetApiAppApiResultConstantParameterArgs

type GetApiAppApiResultConstantParameterArgs struct {
	DefaultValue pulumi.StringInput `pulumi:"defaultValue"`
	Desc         pulumi.StringInput `pulumi:"desc"`
	Name         pulumi.StringInput `pulumi:"name"`
	Position     pulumi.StringInput `pulumi:"position"`
}

func (GetApiAppApiResultConstantParameterArgs) ElementType

func (GetApiAppApiResultConstantParameterArgs) ToGetApiAppApiResultConstantParameterOutput

func (i GetApiAppApiResultConstantParameterArgs) ToGetApiAppApiResultConstantParameterOutput() GetApiAppApiResultConstantParameterOutput

func (GetApiAppApiResultConstantParameterArgs) ToGetApiAppApiResultConstantParameterOutputWithContext

func (i GetApiAppApiResultConstantParameterArgs) ToGetApiAppApiResultConstantParameterOutputWithContext(ctx context.Context) GetApiAppApiResultConstantParameterOutput

type GetApiAppApiResultConstantParameterArray

type GetApiAppApiResultConstantParameterArray []GetApiAppApiResultConstantParameterInput

func (GetApiAppApiResultConstantParameterArray) ElementType

func (GetApiAppApiResultConstantParameterArray) ToGetApiAppApiResultConstantParameterArrayOutput

func (i GetApiAppApiResultConstantParameterArray) ToGetApiAppApiResultConstantParameterArrayOutput() GetApiAppApiResultConstantParameterArrayOutput

func (GetApiAppApiResultConstantParameterArray) ToGetApiAppApiResultConstantParameterArrayOutputWithContext

func (i GetApiAppApiResultConstantParameterArray) ToGetApiAppApiResultConstantParameterArrayOutputWithContext(ctx context.Context) GetApiAppApiResultConstantParameterArrayOutput

type GetApiAppApiResultConstantParameterArrayInput

type GetApiAppApiResultConstantParameterArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultConstantParameterArrayOutput() GetApiAppApiResultConstantParameterArrayOutput
	ToGetApiAppApiResultConstantParameterArrayOutputWithContext(context.Context) GetApiAppApiResultConstantParameterArrayOutput
}

GetApiAppApiResultConstantParameterArrayInput is an input type that accepts GetApiAppApiResultConstantParameterArray and GetApiAppApiResultConstantParameterArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultConstantParameterArrayInput` via:

GetApiAppApiResultConstantParameterArray{ GetApiAppApiResultConstantParameterArgs{...} }

type GetApiAppApiResultConstantParameterArrayOutput

type GetApiAppApiResultConstantParameterArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultConstantParameterArrayOutput) ElementType

func (GetApiAppApiResultConstantParameterArrayOutput) Index

func (GetApiAppApiResultConstantParameterArrayOutput) ToGetApiAppApiResultConstantParameterArrayOutput

func (o GetApiAppApiResultConstantParameterArrayOutput) ToGetApiAppApiResultConstantParameterArrayOutput() GetApiAppApiResultConstantParameterArrayOutput

func (GetApiAppApiResultConstantParameterArrayOutput) ToGetApiAppApiResultConstantParameterArrayOutputWithContext

func (o GetApiAppApiResultConstantParameterArrayOutput) ToGetApiAppApiResultConstantParameterArrayOutputWithContext(ctx context.Context) GetApiAppApiResultConstantParameterArrayOutput

type GetApiAppApiResultConstantParameterInput

type GetApiAppApiResultConstantParameterInput interface {
	pulumi.Input

	ToGetApiAppApiResultConstantParameterOutput() GetApiAppApiResultConstantParameterOutput
	ToGetApiAppApiResultConstantParameterOutputWithContext(context.Context) GetApiAppApiResultConstantParameterOutput
}

GetApiAppApiResultConstantParameterInput is an input type that accepts GetApiAppApiResultConstantParameterArgs and GetApiAppApiResultConstantParameterOutput values. You can construct a concrete instance of `GetApiAppApiResultConstantParameterInput` via:

GetApiAppApiResultConstantParameterArgs{...}

type GetApiAppApiResultConstantParameterOutput

type GetApiAppApiResultConstantParameterOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultConstantParameterOutput) DefaultValue

func (GetApiAppApiResultConstantParameterOutput) Desc

func (GetApiAppApiResultConstantParameterOutput) ElementType

func (GetApiAppApiResultConstantParameterOutput) Name

func (GetApiAppApiResultConstantParameterOutput) Position

func (GetApiAppApiResultConstantParameterOutput) ToGetApiAppApiResultConstantParameterOutput

func (o GetApiAppApiResultConstantParameterOutput) ToGetApiAppApiResultConstantParameterOutput() GetApiAppApiResultConstantParameterOutput

func (GetApiAppApiResultConstantParameterOutput) ToGetApiAppApiResultConstantParameterOutputWithContext

func (o GetApiAppApiResultConstantParameterOutput) ToGetApiAppApiResultConstantParameterOutputWithContext(ctx context.Context) GetApiAppApiResultConstantParameterOutput

type GetApiAppApiResultInput

type GetApiAppApiResultInput interface {
	pulumi.Input

	ToGetApiAppApiResultOutput() GetApiAppApiResultOutput
	ToGetApiAppApiResultOutputWithContext(context.Context) GetApiAppApiResultOutput
}

GetApiAppApiResultInput is an input type that accepts GetApiAppApiResultArgs and GetApiAppApiResultOutput values. You can construct a concrete instance of `GetApiAppApiResultInput` via:

GetApiAppApiResultArgs{...}

type GetApiAppApiResultMicroService

type GetApiAppApiResultMicroService struct {
	ClusterId        string `pulumi:"clusterId"`
	MicroServiceName string `pulumi:"microServiceName"`
	NamespaceId      string `pulumi:"namespaceId"`
}

type GetApiAppApiResultMicroServiceArgs

type GetApiAppApiResultMicroServiceArgs struct {
	ClusterId        pulumi.StringInput `pulumi:"clusterId"`
	MicroServiceName pulumi.StringInput `pulumi:"microServiceName"`
	NamespaceId      pulumi.StringInput `pulumi:"namespaceId"`
}

func (GetApiAppApiResultMicroServiceArgs) ElementType

func (GetApiAppApiResultMicroServiceArgs) ToGetApiAppApiResultMicroServiceOutput

func (i GetApiAppApiResultMicroServiceArgs) ToGetApiAppApiResultMicroServiceOutput() GetApiAppApiResultMicroServiceOutput

func (GetApiAppApiResultMicroServiceArgs) ToGetApiAppApiResultMicroServiceOutputWithContext

func (i GetApiAppApiResultMicroServiceArgs) ToGetApiAppApiResultMicroServiceOutputWithContext(ctx context.Context) GetApiAppApiResultMicroServiceOutput

type GetApiAppApiResultMicroServiceArray

type GetApiAppApiResultMicroServiceArray []GetApiAppApiResultMicroServiceInput

func (GetApiAppApiResultMicroServiceArray) ElementType

func (GetApiAppApiResultMicroServiceArray) ToGetApiAppApiResultMicroServiceArrayOutput

func (i GetApiAppApiResultMicroServiceArray) ToGetApiAppApiResultMicroServiceArrayOutput() GetApiAppApiResultMicroServiceArrayOutput

func (GetApiAppApiResultMicroServiceArray) ToGetApiAppApiResultMicroServiceArrayOutputWithContext

func (i GetApiAppApiResultMicroServiceArray) ToGetApiAppApiResultMicroServiceArrayOutputWithContext(ctx context.Context) GetApiAppApiResultMicroServiceArrayOutput

type GetApiAppApiResultMicroServiceArrayInput

type GetApiAppApiResultMicroServiceArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultMicroServiceArrayOutput() GetApiAppApiResultMicroServiceArrayOutput
	ToGetApiAppApiResultMicroServiceArrayOutputWithContext(context.Context) GetApiAppApiResultMicroServiceArrayOutput
}

GetApiAppApiResultMicroServiceArrayInput is an input type that accepts GetApiAppApiResultMicroServiceArray and GetApiAppApiResultMicroServiceArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultMicroServiceArrayInput` via:

GetApiAppApiResultMicroServiceArray{ GetApiAppApiResultMicroServiceArgs{...} }

type GetApiAppApiResultMicroServiceArrayOutput

type GetApiAppApiResultMicroServiceArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultMicroServiceArrayOutput) ElementType

func (GetApiAppApiResultMicroServiceArrayOutput) Index

func (GetApiAppApiResultMicroServiceArrayOutput) ToGetApiAppApiResultMicroServiceArrayOutput

func (o GetApiAppApiResultMicroServiceArrayOutput) ToGetApiAppApiResultMicroServiceArrayOutput() GetApiAppApiResultMicroServiceArrayOutput

func (GetApiAppApiResultMicroServiceArrayOutput) ToGetApiAppApiResultMicroServiceArrayOutputWithContext

func (o GetApiAppApiResultMicroServiceArrayOutput) ToGetApiAppApiResultMicroServiceArrayOutputWithContext(ctx context.Context) GetApiAppApiResultMicroServiceArrayOutput

type GetApiAppApiResultMicroServiceInput

type GetApiAppApiResultMicroServiceInput interface {
	pulumi.Input

	ToGetApiAppApiResultMicroServiceOutput() GetApiAppApiResultMicroServiceOutput
	ToGetApiAppApiResultMicroServiceOutputWithContext(context.Context) GetApiAppApiResultMicroServiceOutput
}

GetApiAppApiResultMicroServiceInput is an input type that accepts GetApiAppApiResultMicroServiceArgs and GetApiAppApiResultMicroServiceOutput values. You can construct a concrete instance of `GetApiAppApiResultMicroServiceInput` via:

GetApiAppApiResultMicroServiceArgs{...}

type GetApiAppApiResultMicroServiceOutput

type GetApiAppApiResultMicroServiceOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultMicroServiceOutput) ClusterId

func (GetApiAppApiResultMicroServiceOutput) ElementType

func (GetApiAppApiResultMicroServiceOutput) MicroServiceName

func (GetApiAppApiResultMicroServiceOutput) NamespaceId

func (GetApiAppApiResultMicroServiceOutput) ToGetApiAppApiResultMicroServiceOutput

func (o GetApiAppApiResultMicroServiceOutput) ToGetApiAppApiResultMicroServiceOutput() GetApiAppApiResultMicroServiceOutput

func (GetApiAppApiResultMicroServiceOutput) ToGetApiAppApiResultMicroServiceOutputWithContext

func (o GetApiAppApiResultMicroServiceOutput) ToGetApiAppApiResultMicroServiceOutputWithContext(ctx context.Context) GetApiAppApiResultMicroServiceOutput

type GetApiAppApiResultOauthConfig

type GetApiAppApiResultOauthConfig struct {
	LoginRedirectUrl string `pulumi:"loginRedirectUrl"`
	PublicKey        string `pulumi:"publicKey"`
	TokenLocation    string `pulumi:"tokenLocation"`
}

type GetApiAppApiResultOauthConfigArgs

type GetApiAppApiResultOauthConfigArgs struct {
	LoginRedirectUrl pulumi.StringInput `pulumi:"loginRedirectUrl"`
	PublicKey        pulumi.StringInput `pulumi:"publicKey"`
	TokenLocation    pulumi.StringInput `pulumi:"tokenLocation"`
}

func (GetApiAppApiResultOauthConfigArgs) ElementType

func (GetApiAppApiResultOauthConfigArgs) ToGetApiAppApiResultOauthConfigOutput

func (i GetApiAppApiResultOauthConfigArgs) ToGetApiAppApiResultOauthConfigOutput() GetApiAppApiResultOauthConfigOutput

func (GetApiAppApiResultOauthConfigArgs) ToGetApiAppApiResultOauthConfigOutputWithContext

func (i GetApiAppApiResultOauthConfigArgs) ToGetApiAppApiResultOauthConfigOutputWithContext(ctx context.Context) GetApiAppApiResultOauthConfigOutput

type GetApiAppApiResultOauthConfigArray

type GetApiAppApiResultOauthConfigArray []GetApiAppApiResultOauthConfigInput

func (GetApiAppApiResultOauthConfigArray) ElementType

func (GetApiAppApiResultOauthConfigArray) ToGetApiAppApiResultOauthConfigArrayOutput

func (i GetApiAppApiResultOauthConfigArray) ToGetApiAppApiResultOauthConfigArrayOutput() GetApiAppApiResultOauthConfigArrayOutput

func (GetApiAppApiResultOauthConfigArray) ToGetApiAppApiResultOauthConfigArrayOutputWithContext

func (i GetApiAppApiResultOauthConfigArray) ToGetApiAppApiResultOauthConfigArrayOutputWithContext(ctx context.Context) GetApiAppApiResultOauthConfigArrayOutput

type GetApiAppApiResultOauthConfigArrayInput

type GetApiAppApiResultOauthConfigArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultOauthConfigArrayOutput() GetApiAppApiResultOauthConfigArrayOutput
	ToGetApiAppApiResultOauthConfigArrayOutputWithContext(context.Context) GetApiAppApiResultOauthConfigArrayOutput
}

GetApiAppApiResultOauthConfigArrayInput is an input type that accepts GetApiAppApiResultOauthConfigArray and GetApiAppApiResultOauthConfigArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultOauthConfigArrayInput` via:

GetApiAppApiResultOauthConfigArray{ GetApiAppApiResultOauthConfigArgs{...} }

type GetApiAppApiResultOauthConfigArrayOutput

type GetApiAppApiResultOauthConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultOauthConfigArrayOutput) ElementType

func (GetApiAppApiResultOauthConfigArrayOutput) Index

func (GetApiAppApiResultOauthConfigArrayOutput) ToGetApiAppApiResultOauthConfigArrayOutput

func (o GetApiAppApiResultOauthConfigArrayOutput) ToGetApiAppApiResultOauthConfigArrayOutput() GetApiAppApiResultOauthConfigArrayOutput

func (GetApiAppApiResultOauthConfigArrayOutput) ToGetApiAppApiResultOauthConfigArrayOutputWithContext

func (o GetApiAppApiResultOauthConfigArrayOutput) ToGetApiAppApiResultOauthConfigArrayOutputWithContext(ctx context.Context) GetApiAppApiResultOauthConfigArrayOutput

type GetApiAppApiResultOauthConfigInput

type GetApiAppApiResultOauthConfigInput interface {
	pulumi.Input

	ToGetApiAppApiResultOauthConfigOutput() GetApiAppApiResultOauthConfigOutput
	ToGetApiAppApiResultOauthConfigOutputWithContext(context.Context) GetApiAppApiResultOauthConfigOutput
}

GetApiAppApiResultOauthConfigInput is an input type that accepts GetApiAppApiResultOauthConfigArgs and GetApiAppApiResultOauthConfigOutput values. You can construct a concrete instance of `GetApiAppApiResultOauthConfigInput` via:

GetApiAppApiResultOauthConfigArgs{...}

type GetApiAppApiResultOauthConfigOutput

type GetApiAppApiResultOauthConfigOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultOauthConfigOutput) ElementType

func (GetApiAppApiResultOauthConfigOutput) LoginRedirectUrl

func (GetApiAppApiResultOauthConfigOutput) PublicKey

func (GetApiAppApiResultOauthConfigOutput) ToGetApiAppApiResultOauthConfigOutput

func (o GetApiAppApiResultOauthConfigOutput) ToGetApiAppApiResultOauthConfigOutput() GetApiAppApiResultOauthConfigOutput

func (GetApiAppApiResultOauthConfigOutput) ToGetApiAppApiResultOauthConfigOutputWithContext

func (o GetApiAppApiResultOauthConfigOutput) ToGetApiAppApiResultOauthConfigOutputWithContext(ctx context.Context) GetApiAppApiResultOauthConfigOutput

func (GetApiAppApiResultOauthConfigOutput) TokenLocation

type GetApiAppApiResultOutput

type GetApiAppApiResultOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultOutput) ApiBusinessType

func (o GetApiAppApiResultOutput) ApiBusinessType() pulumi.StringOutput

func (GetApiAppApiResultOutput) ApiDesc

func (GetApiAppApiResultOutput) ApiId

func (GetApiAppApiResultOutput) ApiName

func (GetApiAppApiResultOutput) ApiType

func (GetApiAppApiResultOutput) AuthRelationApiId

func (o GetApiAppApiResultOutput) AuthRelationApiId() pulumi.StringOutput

func (GetApiAppApiResultOutput) AuthType

func (GetApiAppApiResultOutput) Base64EncodedTriggerRules

func (GetApiAppApiResultOutput) ConstantParameters

func (GetApiAppApiResultOutput) CreatedTime

func (GetApiAppApiResultOutput) ElementType

func (GetApiAppApiResultOutput) ElementType() reflect.Type

func (GetApiAppApiResultOutput) EnableCors

func (GetApiAppApiResultOutput) Environments

func (GetApiAppApiResultOutput) InternalDomain

func (o GetApiAppApiResultOutput) InternalDomain() pulumi.StringOutput

func (GetApiAppApiResultOutput) IsBase64Encoded

func (o GetApiAppApiResultOutput) IsBase64Encoded() pulumi.BoolOutput

func (GetApiAppApiResultOutput) IsBase64Trigger

func (o GetApiAppApiResultOutput) IsBase64Trigger() pulumi.BoolOutput

func (GetApiAppApiResultOutput) IsDebugAfterCharge

func (o GetApiAppApiResultOutput) IsDebugAfterCharge() pulumi.BoolOutput

func (GetApiAppApiResultOutput) MicroServices

func (GetApiAppApiResultOutput) MicroServicesInfos

func (o GetApiAppApiResultOutput) MicroServicesInfos() pulumi.IntArrayOutput

func (GetApiAppApiResultOutput) ModifiedTime

func (o GetApiAppApiResultOutput) ModifiedTime() pulumi.StringOutput

func (GetApiAppApiResultOutput) OauthConfigs

func (GetApiAppApiResultOutput) Protocol

func (GetApiAppApiResultOutput) RequestConfigs

func (GetApiAppApiResultOutput) RequestParameters

func (GetApiAppApiResultOutput) ResponseErrorCodes

func (GetApiAppApiResultOutput) ResponseFailExample

func (o GetApiAppApiResultOutput) ResponseFailExample() pulumi.StringOutput

func (GetApiAppApiResultOutput) ResponseSuccessExample

func (o GetApiAppApiResultOutput) ResponseSuccessExample() pulumi.StringOutput

func (GetApiAppApiResultOutput) ResponseType

func (o GetApiAppApiResultOutput) ResponseType() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceConfigs

func (GetApiAppApiResultOutput) ServiceDesc

func (GetApiAppApiResultOutput) ServiceId

func (GetApiAppApiResultOutput) ServiceMockReturnMessage

func (o GetApiAppApiResultOutput) ServiceMockReturnMessage() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceName

func (GetApiAppApiResultOutput) ServiceParameters

func (GetApiAppApiResultOutput) ServiceScfFunctionName

func (o GetApiAppApiResultOutput) ServiceScfFunctionName() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceScfFunctionNamespace

func (o GetApiAppApiResultOutput) ServiceScfFunctionNamespace() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceScfFunctionQualifier

func (o GetApiAppApiResultOutput) ServiceScfFunctionQualifier() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceScfIsIntegratedResponse

func (o GetApiAppApiResultOutput) ServiceScfIsIntegratedResponse() pulumi.BoolOutput

func (GetApiAppApiResultOutput) ServiceTimeout

func (o GetApiAppApiResultOutput) ServiceTimeout() pulumi.IntOutput

func (GetApiAppApiResultOutput) ServiceTsfHealthCheckConfs

func (GetApiAppApiResultOutput) ServiceTsfLoadBalanceConfs

func (GetApiAppApiResultOutput) ServiceType

func (GetApiAppApiResultOutput) ServiceWebsocketCleanupFunctionName

func (o GetApiAppApiResultOutput) ServiceWebsocketCleanupFunctionName() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceWebsocketCleanupFunctionNamespace

func (o GetApiAppApiResultOutput) ServiceWebsocketCleanupFunctionNamespace() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceWebsocketCleanupFunctionQualifier

func (o GetApiAppApiResultOutput) ServiceWebsocketCleanupFunctionQualifier() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceWebsocketRegisterFunctionName

func (o GetApiAppApiResultOutput) ServiceWebsocketRegisterFunctionName() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceWebsocketRegisterFunctionNamespace

func (o GetApiAppApiResultOutput) ServiceWebsocketRegisterFunctionNamespace() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceWebsocketRegisterFunctionQualifier

func (o GetApiAppApiResultOutput) ServiceWebsocketRegisterFunctionQualifier() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceWebsocketTransportFunctionName

func (o GetApiAppApiResultOutput) ServiceWebsocketTransportFunctionName() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceWebsocketTransportFunctionNamespace

func (o GetApiAppApiResultOutput) ServiceWebsocketTransportFunctionNamespace() pulumi.StringOutput

func (GetApiAppApiResultOutput) ServiceWebsocketTransportFunctionQualifier

func (o GetApiAppApiResultOutput) ServiceWebsocketTransportFunctionQualifier() pulumi.StringOutput

func (GetApiAppApiResultOutput) Tags

func (GetApiAppApiResultOutput) ToGetApiAppApiResultOutput

func (o GetApiAppApiResultOutput) ToGetApiAppApiResultOutput() GetApiAppApiResultOutput

func (GetApiAppApiResultOutput) ToGetApiAppApiResultOutputWithContext

func (o GetApiAppApiResultOutput) ToGetApiAppApiResultOutputWithContext(ctx context.Context) GetApiAppApiResultOutput

type GetApiAppApiResultRequestConfig

type GetApiAppApiResultRequestConfig struct {
	Method string `pulumi:"method"`
	Path   string `pulumi:"path"`
}

type GetApiAppApiResultRequestConfigArgs

type GetApiAppApiResultRequestConfigArgs struct {
	Method pulumi.StringInput `pulumi:"method"`
	Path   pulumi.StringInput `pulumi:"path"`
}

func (GetApiAppApiResultRequestConfigArgs) ElementType

func (GetApiAppApiResultRequestConfigArgs) ToGetApiAppApiResultRequestConfigOutput

func (i GetApiAppApiResultRequestConfigArgs) ToGetApiAppApiResultRequestConfigOutput() GetApiAppApiResultRequestConfigOutput

func (GetApiAppApiResultRequestConfigArgs) ToGetApiAppApiResultRequestConfigOutputWithContext

func (i GetApiAppApiResultRequestConfigArgs) ToGetApiAppApiResultRequestConfigOutputWithContext(ctx context.Context) GetApiAppApiResultRequestConfigOutput

type GetApiAppApiResultRequestConfigArray

type GetApiAppApiResultRequestConfigArray []GetApiAppApiResultRequestConfigInput

func (GetApiAppApiResultRequestConfigArray) ElementType

func (GetApiAppApiResultRequestConfigArray) ToGetApiAppApiResultRequestConfigArrayOutput

func (i GetApiAppApiResultRequestConfigArray) ToGetApiAppApiResultRequestConfigArrayOutput() GetApiAppApiResultRequestConfigArrayOutput

func (GetApiAppApiResultRequestConfigArray) ToGetApiAppApiResultRequestConfigArrayOutputWithContext

func (i GetApiAppApiResultRequestConfigArray) ToGetApiAppApiResultRequestConfigArrayOutputWithContext(ctx context.Context) GetApiAppApiResultRequestConfigArrayOutput

type GetApiAppApiResultRequestConfigArrayInput

type GetApiAppApiResultRequestConfigArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultRequestConfigArrayOutput() GetApiAppApiResultRequestConfigArrayOutput
	ToGetApiAppApiResultRequestConfigArrayOutputWithContext(context.Context) GetApiAppApiResultRequestConfigArrayOutput
}

GetApiAppApiResultRequestConfigArrayInput is an input type that accepts GetApiAppApiResultRequestConfigArray and GetApiAppApiResultRequestConfigArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultRequestConfigArrayInput` via:

GetApiAppApiResultRequestConfigArray{ GetApiAppApiResultRequestConfigArgs{...} }

type GetApiAppApiResultRequestConfigArrayOutput

type GetApiAppApiResultRequestConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultRequestConfigArrayOutput) ElementType

func (GetApiAppApiResultRequestConfigArrayOutput) Index

func (GetApiAppApiResultRequestConfigArrayOutput) ToGetApiAppApiResultRequestConfigArrayOutput

func (o GetApiAppApiResultRequestConfigArrayOutput) ToGetApiAppApiResultRequestConfigArrayOutput() GetApiAppApiResultRequestConfigArrayOutput

func (GetApiAppApiResultRequestConfigArrayOutput) ToGetApiAppApiResultRequestConfigArrayOutputWithContext

func (o GetApiAppApiResultRequestConfigArrayOutput) ToGetApiAppApiResultRequestConfigArrayOutputWithContext(ctx context.Context) GetApiAppApiResultRequestConfigArrayOutput

type GetApiAppApiResultRequestConfigInput

type GetApiAppApiResultRequestConfigInput interface {
	pulumi.Input

	ToGetApiAppApiResultRequestConfigOutput() GetApiAppApiResultRequestConfigOutput
	ToGetApiAppApiResultRequestConfigOutputWithContext(context.Context) GetApiAppApiResultRequestConfigOutput
}

GetApiAppApiResultRequestConfigInput is an input type that accepts GetApiAppApiResultRequestConfigArgs and GetApiAppApiResultRequestConfigOutput values. You can construct a concrete instance of `GetApiAppApiResultRequestConfigInput` via:

GetApiAppApiResultRequestConfigArgs{...}

type GetApiAppApiResultRequestConfigOutput

type GetApiAppApiResultRequestConfigOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultRequestConfigOutput) ElementType

func (GetApiAppApiResultRequestConfigOutput) Method

func (GetApiAppApiResultRequestConfigOutput) Path

func (GetApiAppApiResultRequestConfigOutput) ToGetApiAppApiResultRequestConfigOutput

func (o GetApiAppApiResultRequestConfigOutput) ToGetApiAppApiResultRequestConfigOutput() GetApiAppApiResultRequestConfigOutput

func (GetApiAppApiResultRequestConfigOutput) ToGetApiAppApiResultRequestConfigOutputWithContext

func (o GetApiAppApiResultRequestConfigOutput) ToGetApiAppApiResultRequestConfigOutputWithContext(ctx context.Context) GetApiAppApiResultRequestConfigOutput

type GetApiAppApiResultRequestParameter

type GetApiAppApiResultRequestParameter struct {
	DefaultValue string `pulumi:"defaultValue"`
	Desc         string `pulumi:"desc"`
	Name         string `pulumi:"name"`
	Position     string `pulumi:"position"`
	Required     bool   `pulumi:"required"`
	Type         string `pulumi:"type"`
}

type GetApiAppApiResultRequestParameterArgs

type GetApiAppApiResultRequestParameterArgs struct {
	DefaultValue pulumi.StringInput `pulumi:"defaultValue"`
	Desc         pulumi.StringInput `pulumi:"desc"`
	Name         pulumi.StringInput `pulumi:"name"`
	Position     pulumi.StringInput `pulumi:"position"`
	Required     pulumi.BoolInput   `pulumi:"required"`
	Type         pulumi.StringInput `pulumi:"type"`
}

func (GetApiAppApiResultRequestParameterArgs) ElementType

func (GetApiAppApiResultRequestParameterArgs) ToGetApiAppApiResultRequestParameterOutput

func (i GetApiAppApiResultRequestParameterArgs) ToGetApiAppApiResultRequestParameterOutput() GetApiAppApiResultRequestParameterOutput

func (GetApiAppApiResultRequestParameterArgs) ToGetApiAppApiResultRequestParameterOutputWithContext

func (i GetApiAppApiResultRequestParameterArgs) ToGetApiAppApiResultRequestParameterOutputWithContext(ctx context.Context) GetApiAppApiResultRequestParameterOutput

type GetApiAppApiResultRequestParameterArray

type GetApiAppApiResultRequestParameterArray []GetApiAppApiResultRequestParameterInput

func (GetApiAppApiResultRequestParameterArray) ElementType

func (GetApiAppApiResultRequestParameterArray) ToGetApiAppApiResultRequestParameterArrayOutput

func (i GetApiAppApiResultRequestParameterArray) ToGetApiAppApiResultRequestParameterArrayOutput() GetApiAppApiResultRequestParameterArrayOutput

func (GetApiAppApiResultRequestParameterArray) ToGetApiAppApiResultRequestParameterArrayOutputWithContext

func (i GetApiAppApiResultRequestParameterArray) ToGetApiAppApiResultRequestParameterArrayOutputWithContext(ctx context.Context) GetApiAppApiResultRequestParameterArrayOutput

type GetApiAppApiResultRequestParameterArrayInput

type GetApiAppApiResultRequestParameterArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultRequestParameterArrayOutput() GetApiAppApiResultRequestParameterArrayOutput
	ToGetApiAppApiResultRequestParameterArrayOutputWithContext(context.Context) GetApiAppApiResultRequestParameterArrayOutput
}

GetApiAppApiResultRequestParameterArrayInput is an input type that accepts GetApiAppApiResultRequestParameterArray and GetApiAppApiResultRequestParameterArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultRequestParameterArrayInput` via:

GetApiAppApiResultRequestParameterArray{ GetApiAppApiResultRequestParameterArgs{...} }

type GetApiAppApiResultRequestParameterArrayOutput

type GetApiAppApiResultRequestParameterArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultRequestParameterArrayOutput) ElementType

func (GetApiAppApiResultRequestParameterArrayOutput) Index

func (GetApiAppApiResultRequestParameterArrayOutput) ToGetApiAppApiResultRequestParameterArrayOutput

func (o GetApiAppApiResultRequestParameterArrayOutput) ToGetApiAppApiResultRequestParameterArrayOutput() GetApiAppApiResultRequestParameterArrayOutput

func (GetApiAppApiResultRequestParameterArrayOutput) ToGetApiAppApiResultRequestParameterArrayOutputWithContext

func (o GetApiAppApiResultRequestParameterArrayOutput) ToGetApiAppApiResultRequestParameterArrayOutputWithContext(ctx context.Context) GetApiAppApiResultRequestParameterArrayOutput

type GetApiAppApiResultRequestParameterInput

type GetApiAppApiResultRequestParameterInput interface {
	pulumi.Input

	ToGetApiAppApiResultRequestParameterOutput() GetApiAppApiResultRequestParameterOutput
	ToGetApiAppApiResultRequestParameterOutputWithContext(context.Context) GetApiAppApiResultRequestParameterOutput
}

GetApiAppApiResultRequestParameterInput is an input type that accepts GetApiAppApiResultRequestParameterArgs and GetApiAppApiResultRequestParameterOutput values. You can construct a concrete instance of `GetApiAppApiResultRequestParameterInput` via:

GetApiAppApiResultRequestParameterArgs{...}

type GetApiAppApiResultRequestParameterOutput

type GetApiAppApiResultRequestParameterOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultRequestParameterOutput) DefaultValue

func (GetApiAppApiResultRequestParameterOutput) Desc

func (GetApiAppApiResultRequestParameterOutput) ElementType

func (GetApiAppApiResultRequestParameterOutput) Name

func (GetApiAppApiResultRequestParameterOutput) Position

func (GetApiAppApiResultRequestParameterOutput) Required

func (GetApiAppApiResultRequestParameterOutput) ToGetApiAppApiResultRequestParameterOutput

func (o GetApiAppApiResultRequestParameterOutput) ToGetApiAppApiResultRequestParameterOutput() GetApiAppApiResultRequestParameterOutput

func (GetApiAppApiResultRequestParameterOutput) ToGetApiAppApiResultRequestParameterOutputWithContext

func (o GetApiAppApiResultRequestParameterOutput) ToGetApiAppApiResultRequestParameterOutputWithContext(ctx context.Context) GetApiAppApiResultRequestParameterOutput

func (GetApiAppApiResultRequestParameterOutput) Type

type GetApiAppApiResultResponseErrorCode

type GetApiAppApiResultResponseErrorCode struct {
	Code          int    `pulumi:"code"`
	ConvertedCode int    `pulumi:"convertedCode"`
	Desc          string `pulumi:"desc"`
	Msg           string `pulumi:"msg"`
	NeedConvert   bool   `pulumi:"needConvert"`
}

type GetApiAppApiResultResponseErrorCodeArgs

type GetApiAppApiResultResponseErrorCodeArgs struct {
	Code          pulumi.IntInput    `pulumi:"code"`
	ConvertedCode pulumi.IntInput    `pulumi:"convertedCode"`
	Desc          pulumi.StringInput `pulumi:"desc"`
	Msg           pulumi.StringInput `pulumi:"msg"`
	NeedConvert   pulumi.BoolInput   `pulumi:"needConvert"`
}

func (GetApiAppApiResultResponseErrorCodeArgs) ElementType

func (GetApiAppApiResultResponseErrorCodeArgs) ToGetApiAppApiResultResponseErrorCodeOutput

func (i GetApiAppApiResultResponseErrorCodeArgs) ToGetApiAppApiResultResponseErrorCodeOutput() GetApiAppApiResultResponseErrorCodeOutput

func (GetApiAppApiResultResponseErrorCodeArgs) ToGetApiAppApiResultResponseErrorCodeOutputWithContext

func (i GetApiAppApiResultResponseErrorCodeArgs) ToGetApiAppApiResultResponseErrorCodeOutputWithContext(ctx context.Context) GetApiAppApiResultResponseErrorCodeOutput

type GetApiAppApiResultResponseErrorCodeArray

type GetApiAppApiResultResponseErrorCodeArray []GetApiAppApiResultResponseErrorCodeInput

func (GetApiAppApiResultResponseErrorCodeArray) ElementType

func (GetApiAppApiResultResponseErrorCodeArray) ToGetApiAppApiResultResponseErrorCodeArrayOutput

func (i GetApiAppApiResultResponseErrorCodeArray) ToGetApiAppApiResultResponseErrorCodeArrayOutput() GetApiAppApiResultResponseErrorCodeArrayOutput

func (GetApiAppApiResultResponseErrorCodeArray) ToGetApiAppApiResultResponseErrorCodeArrayOutputWithContext

func (i GetApiAppApiResultResponseErrorCodeArray) ToGetApiAppApiResultResponseErrorCodeArrayOutputWithContext(ctx context.Context) GetApiAppApiResultResponseErrorCodeArrayOutput

type GetApiAppApiResultResponseErrorCodeArrayInput

type GetApiAppApiResultResponseErrorCodeArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultResponseErrorCodeArrayOutput() GetApiAppApiResultResponseErrorCodeArrayOutput
	ToGetApiAppApiResultResponseErrorCodeArrayOutputWithContext(context.Context) GetApiAppApiResultResponseErrorCodeArrayOutput
}

GetApiAppApiResultResponseErrorCodeArrayInput is an input type that accepts GetApiAppApiResultResponseErrorCodeArray and GetApiAppApiResultResponseErrorCodeArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultResponseErrorCodeArrayInput` via:

GetApiAppApiResultResponseErrorCodeArray{ GetApiAppApiResultResponseErrorCodeArgs{...} }

type GetApiAppApiResultResponseErrorCodeArrayOutput

type GetApiAppApiResultResponseErrorCodeArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultResponseErrorCodeArrayOutput) ElementType

func (GetApiAppApiResultResponseErrorCodeArrayOutput) Index

func (GetApiAppApiResultResponseErrorCodeArrayOutput) ToGetApiAppApiResultResponseErrorCodeArrayOutput

func (o GetApiAppApiResultResponseErrorCodeArrayOutput) ToGetApiAppApiResultResponseErrorCodeArrayOutput() GetApiAppApiResultResponseErrorCodeArrayOutput

func (GetApiAppApiResultResponseErrorCodeArrayOutput) ToGetApiAppApiResultResponseErrorCodeArrayOutputWithContext

func (o GetApiAppApiResultResponseErrorCodeArrayOutput) ToGetApiAppApiResultResponseErrorCodeArrayOutputWithContext(ctx context.Context) GetApiAppApiResultResponseErrorCodeArrayOutput

type GetApiAppApiResultResponseErrorCodeInput

type GetApiAppApiResultResponseErrorCodeInput interface {
	pulumi.Input

	ToGetApiAppApiResultResponseErrorCodeOutput() GetApiAppApiResultResponseErrorCodeOutput
	ToGetApiAppApiResultResponseErrorCodeOutputWithContext(context.Context) GetApiAppApiResultResponseErrorCodeOutput
}

GetApiAppApiResultResponseErrorCodeInput is an input type that accepts GetApiAppApiResultResponseErrorCodeArgs and GetApiAppApiResultResponseErrorCodeOutput values. You can construct a concrete instance of `GetApiAppApiResultResponseErrorCodeInput` via:

GetApiAppApiResultResponseErrorCodeArgs{...}

type GetApiAppApiResultResponseErrorCodeOutput

type GetApiAppApiResultResponseErrorCodeOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultResponseErrorCodeOutput) Code

func (GetApiAppApiResultResponseErrorCodeOutput) ConvertedCode

func (GetApiAppApiResultResponseErrorCodeOutput) Desc

func (GetApiAppApiResultResponseErrorCodeOutput) ElementType

func (GetApiAppApiResultResponseErrorCodeOutput) Msg

func (GetApiAppApiResultResponseErrorCodeOutput) NeedConvert

func (GetApiAppApiResultResponseErrorCodeOutput) ToGetApiAppApiResultResponseErrorCodeOutput

func (o GetApiAppApiResultResponseErrorCodeOutput) ToGetApiAppApiResultResponseErrorCodeOutput() GetApiAppApiResultResponseErrorCodeOutput

func (GetApiAppApiResultResponseErrorCodeOutput) ToGetApiAppApiResultResponseErrorCodeOutputWithContext

func (o GetApiAppApiResultResponseErrorCodeOutput) ToGetApiAppApiResultResponseErrorCodeOutputWithContext(ctx context.Context) GetApiAppApiResultResponseErrorCodeOutput

type GetApiAppApiResultServiceConfig

type GetApiAppApiResultServiceConfig struct {
	Method     string `pulumi:"method"`
	Path       string `pulumi:"path"`
	Product    string `pulumi:"product"`
	UniqVpcId  string `pulumi:"uniqVpcId"`
	UpstreamId string `pulumi:"upstreamId"`
	Url        string `pulumi:"url"`
}

type GetApiAppApiResultServiceConfigArgs

type GetApiAppApiResultServiceConfigArgs struct {
	Method     pulumi.StringInput `pulumi:"method"`
	Path       pulumi.StringInput `pulumi:"path"`
	Product    pulumi.StringInput `pulumi:"product"`
	UniqVpcId  pulumi.StringInput `pulumi:"uniqVpcId"`
	UpstreamId pulumi.StringInput `pulumi:"upstreamId"`
	Url        pulumi.StringInput `pulumi:"url"`
}

func (GetApiAppApiResultServiceConfigArgs) ElementType

func (GetApiAppApiResultServiceConfigArgs) ToGetApiAppApiResultServiceConfigOutput

func (i GetApiAppApiResultServiceConfigArgs) ToGetApiAppApiResultServiceConfigOutput() GetApiAppApiResultServiceConfigOutput

func (GetApiAppApiResultServiceConfigArgs) ToGetApiAppApiResultServiceConfigOutputWithContext

func (i GetApiAppApiResultServiceConfigArgs) ToGetApiAppApiResultServiceConfigOutputWithContext(ctx context.Context) GetApiAppApiResultServiceConfigOutput

type GetApiAppApiResultServiceConfigArray

type GetApiAppApiResultServiceConfigArray []GetApiAppApiResultServiceConfigInput

func (GetApiAppApiResultServiceConfigArray) ElementType

func (GetApiAppApiResultServiceConfigArray) ToGetApiAppApiResultServiceConfigArrayOutput

func (i GetApiAppApiResultServiceConfigArray) ToGetApiAppApiResultServiceConfigArrayOutput() GetApiAppApiResultServiceConfigArrayOutput

func (GetApiAppApiResultServiceConfigArray) ToGetApiAppApiResultServiceConfigArrayOutputWithContext

func (i GetApiAppApiResultServiceConfigArray) ToGetApiAppApiResultServiceConfigArrayOutputWithContext(ctx context.Context) GetApiAppApiResultServiceConfigArrayOutput

type GetApiAppApiResultServiceConfigArrayInput

type GetApiAppApiResultServiceConfigArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultServiceConfigArrayOutput() GetApiAppApiResultServiceConfigArrayOutput
	ToGetApiAppApiResultServiceConfigArrayOutputWithContext(context.Context) GetApiAppApiResultServiceConfigArrayOutput
}

GetApiAppApiResultServiceConfigArrayInput is an input type that accepts GetApiAppApiResultServiceConfigArray and GetApiAppApiResultServiceConfigArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultServiceConfigArrayInput` via:

GetApiAppApiResultServiceConfigArray{ GetApiAppApiResultServiceConfigArgs{...} }

type GetApiAppApiResultServiceConfigArrayOutput

type GetApiAppApiResultServiceConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultServiceConfigArrayOutput) ElementType

func (GetApiAppApiResultServiceConfigArrayOutput) Index

func (GetApiAppApiResultServiceConfigArrayOutput) ToGetApiAppApiResultServiceConfigArrayOutput

func (o GetApiAppApiResultServiceConfigArrayOutput) ToGetApiAppApiResultServiceConfigArrayOutput() GetApiAppApiResultServiceConfigArrayOutput

func (GetApiAppApiResultServiceConfigArrayOutput) ToGetApiAppApiResultServiceConfigArrayOutputWithContext

func (o GetApiAppApiResultServiceConfigArrayOutput) ToGetApiAppApiResultServiceConfigArrayOutputWithContext(ctx context.Context) GetApiAppApiResultServiceConfigArrayOutput

type GetApiAppApiResultServiceConfigInput

type GetApiAppApiResultServiceConfigInput interface {
	pulumi.Input

	ToGetApiAppApiResultServiceConfigOutput() GetApiAppApiResultServiceConfigOutput
	ToGetApiAppApiResultServiceConfigOutputWithContext(context.Context) GetApiAppApiResultServiceConfigOutput
}

GetApiAppApiResultServiceConfigInput is an input type that accepts GetApiAppApiResultServiceConfigArgs and GetApiAppApiResultServiceConfigOutput values. You can construct a concrete instance of `GetApiAppApiResultServiceConfigInput` via:

GetApiAppApiResultServiceConfigArgs{...}

type GetApiAppApiResultServiceConfigOutput

type GetApiAppApiResultServiceConfigOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultServiceConfigOutput) ElementType

func (GetApiAppApiResultServiceConfigOutput) Method

func (GetApiAppApiResultServiceConfigOutput) Path

func (GetApiAppApiResultServiceConfigOutput) Product

func (GetApiAppApiResultServiceConfigOutput) ToGetApiAppApiResultServiceConfigOutput

func (o GetApiAppApiResultServiceConfigOutput) ToGetApiAppApiResultServiceConfigOutput() GetApiAppApiResultServiceConfigOutput

func (GetApiAppApiResultServiceConfigOutput) ToGetApiAppApiResultServiceConfigOutputWithContext

func (o GetApiAppApiResultServiceConfigOutput) ToGetApiAppApiResultServiceConfigOutputWithContext(ctx context.Context) GetApiAppApiResultServiceConfigOutput

func (GetApiAppApiResultServiceConfigOutput) UniqVpcId

func (GetApiAppApiResultServiceConfigOutput) UpstreamId

func (GetApiAppApiResultServiceConfigOutput) Url

type GetApiAppApiResultServiceParameter

type GetApiAppApiResultServiceParameter struct {
	DefaultValue                     string `pulumi:"defaultValue"`
	Name                             string `pulumi:"name"`
	Position                         string `pulumi:"position"`
	RelevantRequestParameterDesc     string `pulumi:"relevantRequestParameterDesc"`
	RelevantRequestParameterName     string `pulumi:"relevantRequestParameterName"`
	RelevantRequestParameterPosition string `pulumi:"relevantRequestParameterPosition"`
}

type GetApiAppApiResultServiceParameterArgs

type GetApiAppApiResultServiceParameterArgs struct {
	DefaultValue                     pulumi.StringInput `pulumi:"defaultValue"`
	Name                             pulumi.StringInput `pulumi:"name"`
	Position                         pulumi.StringInput `pulumi:"position"`
	RelevantRequestParameterDesc     pulumi.StringInput `pulumi:"relevantRequestParameterDesc"`
	RelevantRequestParameterName     pulumi.StringInput `pulumi:"relevantRequestParameterName"`
	RelevantRequestParameterPosition pulumi.StringInput `pulumi:"relevantRequestParameterPosition"`
}

func (GetApiAppApiResultServiceParameterArgs) ElementType

func (GetApiAppApiResultServiceParameterArgs) ToGetApiAppApiResultServiceParameterOutput

func (i GetApiAppApiResultServiceParameterArgs) ToGetApiAppApiResultServiceParameterOutput() GetApiAppApiResultServiceParameterOutput

func (GetApiAppApiResultServiceParameterArgs) ToGetApiAppApiResultServiceParameterOutputWithContext

func (i GetApiAppApiResultServiceParameterArgs) ToGetApiAppApiResultServiceParameterOutputWithContext(ctx context.Context) GetApiAppApiResultServiceParameterOutput

type GetApiAppApiResultServiceParameterArray

type GetApiAppApiResultServiceParameterArray []GetApiAppApiResultServiceParameterInput

func (GetApiAppApiResultServiceParameterArray) ElementType

func (GetApiAppApiResultServiceParameterArray) ToGetApiAppApiResultServiceParameterArrayOutput

func (i GetApiAppApiResultServiceParameterArray) ToGetApiAppApiResultServiceParameterArrayOutput() GetApiAppApiResultServiceParameterArrayOutput

func (GetApiAppApiResultServiceParameterArray) ToGetApiAppApiResultServiceParameterArrayOutputWithContext

func (i GetApiAppApiResultServiceParameterArray) ToGetApiAppApiResultServiceParameterArrayOutputWithContext(ctx context.Context) GetApiAppApiResultServiceParameterArrayOutput

type GetApiAppApiResultServiceParameterArrayInput

type GetApiAppApiResultServiceParameterArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultServiceParameterArrayOutput() GetApiAppApiResultServiceParameterArrayOutput
	ToGetApiAppApiResultServiceParameterArrayOutputWithContext(context.Context) GetApiAppApiResultServiceParameterArrayOutput
}

GetApiAppApiResultServiceParameterArrayInput is an input type that accepts GetApiAppApiResultServiceParameterArray and GetApiAppApiResultServiceParameterArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultServiceParameterArrayInput` via:

GetApiAppApiResultServiceParameterArray{ GetApiAppApiResultServiceParameterArgs{...} }

type GetApiAppApiResultServiceParameterArrayOutput

type GetApiAppApiResultServiceParameterArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultServiceParameterArrayOutput) ElementType

func (GetApiAppApiResultServiceParameterArrayOutput) Index

func (GetApiAppApiResultServiceParameterArrayOutput) ToGetApiAppApiResultServiceParameterArrayOutput

func (o GetApiAppApiResultServiceParameterArrayOutput) ToGetApiAppApiResultServiceParameterArrayOutput() GetApiAppApiResultServiceParameterArrayOutput

func (GetApiAppApiResultServiceParameterArrayOutput) ToGetApiAppApiResultServiceParameterArrayOutputWithContext

func (o GetApiAppApiResultServiceParameterArrayOutput) ToGetApiAppApiResultServiceParameterArrayOutputWithContext(ctx context.Context) GetApiAppApiResultServiceParameterArrayOutput

type GetApiAppApiResultServiceParameterInput

type GetApiAppApiResultServiceParameterInput interface {
	pulumi.Input

	ToGetApiAppApiResultServiceParameterOutput() GetApiAppApiResultServiceParameterOutput
	ToGetApiAppApiResultServiceParameterOutputWithContext(context.Context) GetApiAppApiResultServiceParameterOutput
}

GetApiAppApiResultServiceParameterInput is an input type that accepts GetApiAppApiResultServiceParameterArgs and GetApiAppApiResultServiceParameterOutput values. You can construct a concrete instance of `GetApiAppApiResultServiceParameterInput` via:

GetApiAppApiResultServiceParameterArgs{...}

type GetApiAppApiResultServiceParameterOutput

type GetApiAppApiResultServiceParameterOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultServiceParameterOutput) DefaultValue

func (GetApiAppApiResultServiceParameterOutput) ElementType

func (GetApiAppApiResultServiceParameterOutput) Name

func (GetApiAppApiResultServiceParameterOutput) Position

func (GetApiAppApiResultServiceParameterOutput) RelevantRequestParameterDesc

func (o GetApiAppApiResultServiceParameterOutput) RelevantRequestParameterDesc() pulumi.StringOutput

func (GetApiAppApiResultServiceParameterOutput) RelevantRequestParameterName

func (o GetApiAppApiResultServiceParameterOutput) RelevantRequestParameterName() pulumi.StringOutput

func (GetApiAppApiResultServiceParameterOutput) RelevantRequestParameterPosition

func (o GetApiAppApiResultServiceParameterOutput) RelevantRequestParameterPosition() pulumi.StringOutput

func (GetApiAppApiResultServiceParameterOutput) ToGetApiAppApiResultServiceParameterOutput

func (o GetApiAppApiResultServiceParameterOutput) ToGetApiAppApiResultServiceParameterOutput() GetApiAppApiResultServiceParameterOutput

func (GetApiAppApiResultServiceParameterOutput) ToGetApiAppApiResultServiceParameterOutputWithContext

func (o GetApiAppApiResultServiceParameterOutput) ToGetApiAppApiResultServiceParameterOutputWithContext(ctx context.Context) GetApiAppApiResultServiceParameterOutput

type GetApiAppApiResultServiceTsfHealthCheckConf

type GetApiAppApiResultServiceTsfHealthCheckConf struct {
	ErrorThresholdPercentage  int  `pulumi:"errorThresholdPercentage"`
	IsHealthCheck             bool `pulumi:"isHealthCheck"`
	RequestVolumeThreshold    int  `pulumi:"requestVolumeThreshold"`
	SleepWindowInMilliseconds int  `pulumi:"sleepWindowInMilliseconds"`
}

type GetApiAppApiResultServiceTsfHealthCheckConfArgs

type GetApiAppApiResultServiceTsfHealthCheckConfArgs struct {
	ErrorThresholdPercentage  pulumi.IntInput  `pulumi:"errorThresholdPercentage"`
	IsHealthCheck             pulumi.BoolInput `pulumi:"isHealthCheck"`
	RequestVolumeThreshold    pulumi.IntInput  `pulumi:"requestVolumeThreshold"`
	SleepWindowInMilliseconds pulumi.IntInput  `pulumi:"sleepWindowInMilliseconds"`
}

func (GetApiAppApiResultServiceTsfHealthCheckConfArgs) ElementType

func (GetApiAppApiResultServiceTsfHealthCheckConfArgs) ToGetApiAppApiResultServiceTsfHealthCheckConfOutput

func (i GetApiAppApiResultServiceTsfHealthCheckConfArgs) ToGetApiAppApiResultServiceTsfHealthCheckConfOutput() GetApiAppApiResultServiceTsfHealthCheckConfOutput

func (GetApiAppApiResultServiceTsfHealthCheckConfArgs) ToGetApiAppApiResultServiceTsfHealthCheckConfOutputWithContext

func (i GetApiAppApiResultServiceTsfHealthCheckConfArgs) ToGetApiAppApiResultServiceTsfHealthCheckConfOutputWithContext(ctx context.Context) GetApiAppApiResultServiceTsfHealthCheckConfOutput

type GetApiAppApiResultServiceTsfHealthCheckConfArray

type GetApiAppApiResultServiceTsfHealthCheckConfArray []GetApiAppApiResultServiceTsfHealthCheckConfInput

func (GetApiAppApiResultServiceTsfHealthCheckConfArray) ElementType

func (GetApiAppApiResultServiceTsfHealthCheckConfArray) ToGetApiAppApiResultServiceTsfHealthCheckConfArrayOutput

func (i GetApiAppApiResultServiceTsfHealthCheckConfArray) ToGetApiAppApiResultServiceTsfHealthCheckConfArrayOutput() GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput

func (GetApiAppApiResultServiceTsfHealthCheckConfArray) ToGetApiAppApiResultServiceTsfHealthCheckConfArrayOutputWithContext

func (i GetApiAppApiResultServiceTsfHealthCheckConfArray) ToGetApiAppApiResultServiceTsfHealthCheckConfArrayOutputWithContext(ctx context.Context) GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput

type GetApiAppApiResultServiceTsfHealthCheckConfArrayInput

type GetApiAppApiResultServiceTsfHealthCheckConfArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultServiceTsfHealthCheckConfArrayOutput() GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput
	ToGetApiAppApiResultServiceTsfHealthCheckConfArrayOutputWithContext(context.Context) GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput
}

GetApiAppApiResultServiceTsfHealthCheckConfArrayInput is an input type that accepts GetApiAppApiResultServiceTsfHealthCheckConfArray and GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultServiceTsfHealthCheckConfArrayInput` via:

GetApiAppApiResultServiceTsfHealthCheckConfArray{ GetApiAppApiResultServiceTsfHealthCheckConfArgs{...} }

type GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput

type GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput) ElementType

func (GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput) Index

func (GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput) ToGetApiAppApiResultServiceTsfHealthCheckConfArrayOutput

func (GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput) ToGetApiAppApiResultServiceTsfHealthCheckConfArrayOutputWithContext

func (o GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput) ToGetApiAppApiResultServiceTsfHealthCheckConfArrayOutputWithContext(ctx context.Context) GetApiAppApiResultServiceTsfHealthCheckConfArrayOutput

type GetApiAppApiResultServiceTsfHealthCheckConfInput

type GetApiAppApiResultServiceTsfHealthCheckConfInput interface {
	pulumi.Input

	ToGetApiAppApiResultServiceTsfHealthCheckConfOutput() GetApiAppApiResultServiceTsfHealthCheckConfOutput
	ToGetApiAppApiResultServiceTsfHealthCheckConfOutputWithContext(context.Context) GetApiAppApiResultServiceTsfHealthCheckConfOutput
}

GetApiAppApiResultServiceTsfHealthCheckConfInput is an input type that accepts GetApiAppApiResultServiceTsfHealthCheckConfArgs and GetApiAppApiResultServiceTsfHealthCheckConfOutput values. You can construct a concrete instance of `GetApiAppApiResultServiceTsfHealthCheckConfInput` via:

GetApiAppApiResultServiceTsfHealthCheckConfArgs{...}

type GetApiAppApiResultServiceTsfHealthCheckConfOutput

type GetApiAppApiResultServiceTsfHealthCheckConfOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultServiceTsfHealthCheckConfOutput) ElementType

func (GetApiAppApiResultServiceTsfHealthCheckConfOutput) ErrorThresholdPercentage

func (GetApiAppApiResultServiceTsfHealthCheckConfOutput) IsHealthCheck

func (GetApiAppApiResultServiceTsfHealthCheckConfOutput) RequestVolumeThreshold

func (GetApiAppApiResultServiceTsfHealthCheckConfOutput) SleepWindowInMilliseconds

func (GetApiAppApiResultServiceTsfHealthCheckConfOutput) ToGetApiAppApiResultServiceTsfHealthCheckConfOutput

func (o GetApiAppApiResultServiceTsfHealthCheckConfOutput) ToGetApiAppApiResultServiceTsfHealthCheckConfOutput() GetApiAppApiResultServiceTsfHealthCheckConfOutput

func (GetApiAppApiResultServiceTsfHealthCheckConfOutput) ToGetApiAppApiResultServiceTsfHealthCheckConfOutputWithContext

func (o GetApiAppApiResultServiceTsfHealthCheckConfOutput) ToGetApiAppApiResultServiceTsfHealthCheckConfOutputWithContext(ctx context.Context) GetApiAppApiResultServiceTsfHealthCheckConfOutput

type GetApiAppApiResultServiceTsfLoadBalanceConf

type GetApiAppApiResultServiceTsfLoadBalanceConf struct {
	IsLoadBalance        bool   `pulumi:"isLoadBalance"`
	Method               string `pulumi:"method"`
	SessionStickRequired bool   `pulumi:"sessionStickRequired"`
	SessionStickTimeout  int    `pulumi:"sessionStickTimeout"`
}

type GetApiAppApiResultServiceTsfLoadBalanceConfArgs

type GetApiAppApiResultServiceTsfLoadBalanceConfArgs struct {
	IsLoadBalance        pulumi.BoolInput   `pulumi:"isLoadBalance"`
	Method               pulumi.StringInput `pulumi:"method"`
	SessionStickRequired pulumi.BoolInput   `pulumi:"sessionStickRequired"`
	SessionStickTimeout  pulumi.IntInput    `pulumi:"sessionStickTimeout"`
}

func (GetApiAppApiResultServiceTsfLoadBalanceConfArgs) ElementType

func (GetApiAppApiResultServiceTsfLoadBalanceConfArgs) ToGetApiAppApiResultServiceTsfLoadBalanceConfOutput

func (i GetApiAppApiResultServiceTsfLoadBalanceConfArgs) ToGetApiAppApiResultServiceTsfLoadBalanceConfOutput() GetApiAppApiResultServiceTsfLoadBalanceConfOutput

func (GetApiAppApiResultServiceTsfLoadBalanceConfArgs) ToGetApiAppApiResultServiceTsfLoadBalanceConfOutputWithContext

func (i GetApiAppApiResultServiceTsfLoadBalanceConfArgs) ToGetApiAppApiResultServiceTsfLoadBalanceConfOutputWithContext(ctx context.Context) GetApiAppApiResultServiceTsfLoadBalanceConfOutput

type GetApiAppApiResultServiceTsfLoadBalanceConfArray

type GetApiAppApiResultServiceTsfLoadBalanceConfArray []GetApiAppApiResultServiceTsfLoadBalanceConfInput

func (GetApiAppApiResultServiceTsfLoadBalanceConfArray) ElementType

func (GetApiAppApiResultServiceTsfLoadBalanceConfArray) ToGetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput

func (i GetApiAppApiResultServiceTsfLoadBalanceConfArray) ToGetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput() GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput

func (GetApiAppApiResultServiceTsfLoadBalanceConfArray) ToGetApiAppApiResultServiceTsfLoadBalanceConfArrayOutputWithContext

func (i GetApiAppApiResultServiceTsfLoadBalanceConfArray) ToGetApiAppApiResultServiceTsfLoadBalanceConfArrayOutputWithContext(ctx context.Context) GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput

type GetApiAppApiResultServiceTsfLoadBalanceConfArrayInput

type GetApiAppApiResultServiceTsfLoadBalanceConfArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput() GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput
	ToGetApiAppApiResultServiceTsfLoadBalanceConfArrayOutputWithContext(context.Context) GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput
}

GetApiAppApiResultServiceTsfLoadBalanceConfArrayInput is an input type that accepts GetApiAppApiResultServiceTsfLoadBalanceConfArray and GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultServiceTsfLoadBalanceConfArrayInput` via:

GetApiAppApiResultServiceTsfLoadBalanceConfArray{ GetApiAppApiResultServiceTsfLoadBalanceConfArgs{...} }

type GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput

type GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput) ElementType

func (GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput) Index

func (GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput) ToGetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput

func (GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput) ToGetApiAppApiResultServiceTsfLoadBalanceConfArrayOutputWithContext

func (o GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput) ToGetApiAppApiResultServiceTsfLoadBalanceConfArrayOutputWithContext(ctx context.Context) GetApiAppApiResultServiceTsfLoadBalanceConfArrayOutput

type GetApiAppApiResultServiceTsfLoadBalanceConfInput

type GetApiAppApiResultServiceTsfLoadBalanceConfInput interface {
	pulumi.Input

	ToGetApiAppApiResultServiceTsfLoadBalanceConfOutput() GetApiAppApiResultServiceTsfLoadBalanceConfOutput
	ToGetApiAppApiResultServiceTsfLoadBalanceConfOutputWithContext(context.Context) GetApiAppApiResultServiceTsfLoadBalanceConfOutput
}

GetApiAppApiResultServiceTsfLoadBalanceConfInput is an input type that accepts GetApiAppApiResultServiceTsfLoadBalanceConfArgs and GetApiAppApiResultServiceTsfLoadBalanceConfOutput values. You can construct a concrete instance of `GetApiAppApiResultServiceTsfLoadBalanceConfInput` via:

GetApiAppApiResultServiceTsfLoadBalanceConfArgs{...}

type GetApiAppApiResultServiceTsfLoadBalanceConfOutput

type GetApiAppApiResultServiceTsfLoadBalanceConfOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultServiceTsfLoadBalanceConfOutput) ElementType

func (GetApiAppApiResultServiceTsfLoadBalanceConfOutput) IsLoadBalance

func (GetApiAppApiResultServiceTsfLoadBalanceConfOutput) Method

func (GetApiAppApiResultServiceTsfLoadBalanceConfOutput) SessionStickRequired

func (GetApiAppApiResultServiceTsfLoadBalanceConfOutput) SessionStickTimeout

func (GetApiAppApiResultServiceTsfLoadBalanceConfOutput) ToGetApiAppApiResultServiceTsfLoadBalanceConfOutput

func (o GetApiAppApiResultServiceTsfLoadBalanceConfOutput) ToGetApiAppApiResultServiceTsfLoadBalanceConfOutput() GetApiAppApiResultServiceTsfLoadBalanceConfOutput

func (GetApiAppApiResultServiceTsfLoadBalanceConfOutput) ToGetApiAppApiResultServiceTsfLoadBalanceConfOutputWithContext

func (o GetApiAppApiResultServiceTsfLoadBalanceConfOutput) ToGetApiAppApiResultServiceTsfLoadBalanceConfOutputWithContext(ctx context.Context) GetApiAppApiResultServiceTsfLoadBalanceConfOutput

type GetApiAppApiResultTag

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

type GetApiAppApiResultTagArgs

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

func (GetApiAppApiResultTagArgs) ElementType

func (GetApiAppApiResultTagArgs) ElementType() reflect.Type

func (GetApiAppApiResultTagArgs) ToGetApiAppApiResultTagOutput

func (i GetApiAppApiResultTagArgs) ToGetApiAppApiResultTagOutput() GetApiAppApiResultTagOutput

func (GetApiAppApiResultTagArgs) ToGetApiAppApiResultTagOutputWithContext

func (i GetApiAppApiResultTagArgs) ToGetApiAppApiResultTagOutputWithContext(ctx context.Context) GetApiAppApiResultTagOutput

type GetApiAppApiResultTagArray

type GetApiAppApiResultTagArray []GetApiAppApiResultTagInput

func (GetApiAppApiResultTagArray) ElementType

func (GetApiAppApiResultTagArray) ElementType() reflect.Type

func (GetApiAppApiResultTagArray) ToGetApiAppApiResultTagArrayOutput

func (i GetApiAppApiResultTagArray) ToGetApiAppApiResultTagArrayOutput() GetApiAppApiResultTagArrayOutput

func (GetApiAppApiResultTagArray) ToGetApiAppApiResultTagArrayOutputWithContext

func (i GetApiAppApiResultTagArray) ToGetApiAppApiResultTagArrayOutputWithContext(ctx context.Context) GetApiAppApiResultTagArrayOutput

type GetApiAppApiResultTagArrayInput

type GetApiAppApiResultTagArrayInput interface {
	pulumi.Input

	ToGetApiAppApiResultTagArrayOutput() GetApiAppApiResultTagArrayOutput
	ToGetApiAppApiResultTagArrayOutputWithContext(context.Context) GetApiAppApiResultTagArrayOutput
}

GetApiAppApiResultTagArrayInput is an input type that accepts GetApiAppApiResultTagArray and GetApiAppApiResultTagArrayOutput values. You can construct a concrete instance of `GetApiAppApiResultTagArrayInput` via:

GetApiAppApiResultTagArray{ GetApiAppApiResultTagArgs{...} }

type GetApiAppApiResultTagArrayOutput

type GetApiAppApiResultTagArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultTagArrayOutput) ElementType

func (GetApiAppApiResultTagArrayOutput) Index

func (GetApiAppApiResultTagArrayOutput) ToGetApiAppApiResultTagArrayOutput

func (o GetApiAppApiResultTagArrayOutput) ToGetApiAppApiResultTagArrayOutput() GetApiAppApiResultTagArrayOutput

func (GetApiAppApiResultTagArrayOutput) ToGetApiAppApiResultTagArrayOutputWithContext

func (o GetApiAppApiResultTagArrayOutput) ToGetApiAppApiResultTagArrayOutputWithContext(ctx context.Context) GetApiAppApiResultTagArrayOutput

type GetApiAppApiResultTagInput

type GetApiAppApiResultTagInput interface {
	pulumi.Input

	ToGetApiAppApiResultTagOutput() GetApiAppApiResultTagOutput
	ToGetApiAppApiResultTagOutputWithContext(context.Context) GetApiAppApiResultTagOutput
}

GetApiAppApiResultTagInput is an input type that accepts GetApiAppApiResultTagArgs and GetApiAppApiResultTagOutput values. You can construct a concrete instance of `GetApiAppApiResultTagInput` via:

GetApiAppApiResultTagArgs{...}

type GetApiAppApiResultTagOutput

type GetApiAppApiResultTagOutput struct{ *pulumi.OutputState }

func (GetApiAppApiResultTagOutput) ElementType

func (GetApiAppApiResultTagOutput) Key

func (GetApiAppApiResultTagOutput) ToGetApiAppApiResultTagOutput

func (o GetApiAppApiResultTagOutput) ToGetApiAppApiResultTagOutput() GetApiAppApiResultTagOutput

func (GetApiAppApiResultTagOutput) ToGetApiAppApiResultTagOutputWithContext

func (o GetApiAppApiResultTagOutput) ToGetApiAppApiResultTagOutputWithContext(ctx context.Context) GetApiAppApiResultTagOutput

func (GetApiAppApiResultTagOutput) Value

type GetApiAppServiceApiIdStatusSet

type GetApiAppServiceApiIdStatusSet struct {
	ApiBusinessType    string                                      `pulumi:"apiBusinessType"`
	ApiDesc            string                                      `pulumi:"apiDesc"`
	ApiId              string                                      `pulumi:"apiId"`
	ApiName            string                                      `pulumi:"apiName"`
	ApiType            string                                      `pulumi:"apiType"`
	AuthRelationApiId  string                                      `pulumi:"authRelationApiId"`
	AuthType           string                                      `pulumi:"authType"`
	CreatedTime        string                                      `pulumi:"createdTime"`
	IsDebugAfterCharge bool                                        `pulumi:"isDebugAfterCharge"`
	Method             string                                      `pulumi:"method"`
	ModifiedTime       string                                      `pulumi:"modifiedTime"`
	OauthConfigs       []GetApiAppServiceApiIdStatusSetOauthConfig `pulumi:"oauthConfigs"`
	Path               string                                      `pulumi:"path"`
	Protocol           string                                      `pulumi:"protocol"`
	ServiceId          string                                      `pulumi:"serviceId"`
	TokenLocation      string                                      `pulumi:"tokenLocation"`
	UniqVpcId          string                                      `pulumi:"uniqVpcId"`
}

type GetApiAppServiceApiIdStatusSetArgs

type GetApiAppServiceApiIdStatusSetArgs struct {
	ApiBusinessType    pulumi.StringInput                                  `pulumi:"apiBusinessType"`
	ApiDesc            pulumi.StringInput                                  `pulumi:"apiDesc"`
	ApiId              pulumi.StringInput                                  `pulumi:"apiId"`
	ApiName            pulumi.StringInput                                  `pulumi:"apiName"`
	ApiType            pulumi.StringInput                                  `pulumi:"apiType"`
	AuthRelationApiId  pulumi.StringInput                                  `pulumi:"authRelationApiId"`
	AuthType           pulumi.StringInput                                  `pulumi:"authType"`
	CreatedTime        pulumi.StringInput                                  `pulumi:"createdTime"`
	IsDebugAfterCharge pulumi.BoolInput                                    `pulumi:"isDebugAfterCharge"`
	Method             pulumi.StringInput                                  `pulumi:"method"`
	ModifiedTime       pulumi.StringInput                                  `pulumi:"modifiedTime"`
	OauthConfigs       GetApiAppServiceApiIdStatusSetOauthConfigArrayInput `pulumi:"oauthConfigs"`
	Path               pulumi.StringInput                                  `pulumi:"path"`
	Protocol           pulumi.StringInput                                  `pulumi:"protocol"`
	ServiceId          pulumi.StringInput                                  `pulumi:"serviceId"`
	TokenLocation      pulumi.StringInput                                  `pulumi:"tokenLocation"`
	UniqVpcId          pulumi.StringInput                                  `pulumi:"uniqVpcId"`
}

func (GetApiAppServiceApiIdStatusSetArgs) ElementType

func (GetApiAppServiceApiIdStatusSetArgs) ToGetApiAppServiceApiIdStatusSetOutput

func (i GetApiAppServiceApiIdStatusSetArgs) ToGetApiAppServiceApiIdStatusSetOutput() GetApiAppServiceApiIdStatusSetOutput

func (GetApiAppServiceApiIdStatusSetArgs) ToGetApiAppServiceApiIdStatusSetOutputWithContext

func (i GetApiAppServiceApiIdStatusSetArgs) ToGetApiAppServiceApiIdStatusSetOutputWithContext(ctx context.Context) GetApiAppServiceApiIdStatusSetOutput

type GetApiAppServiceApiIdStatusSetArray

type GetApiAppServiceApiIdStatusSetArray []GetApiAppServiceApiIdStatusSetInput

func (GetApiAppServiceApiIdStatusSetArray) ElementType

func (GetApiAppServiceApiIdStatusSetArray) ToGetApiAppServiceApiIdStatusSetArrayOutput

func (i GetApiAppServiceApiIdStatusSetArray) ToGetApiAppServiceApiIdStatusSetArrayOutput() GetApiAppServiceApiIdStatusSetArrayOutput

func (GetApiAppServiceApiIdStatusSetArray) ToGetApiAppServiceApiIdStatusSetArrayOutputWithContext

func (i GetApiAppServiceApiIdStatusSetArray) ToGetApiAppServiceApiIdStatusSetArrayOutputWithContext(ctx context.Context) GetApiAppServiceApiIdStatusSetArrayOutput

type GetApiAppServiceApiIdStatusSetArrayInput

type GetApiAppServiceApiIdStatusSetArrayInput interface {
	pulumi.Input

	ToGetApiAppServiceApiIdStatusSetArrayOutput() GetApiAppServiceApiIdStatusSetArrayOutput
	ToGetApiAppServiceApiIdStatusSetArrayOutputWithContext(context.Context) GetApiAppServiceApiIdStatusSetArrayOutput
}

GetApiAppServiceApiIdStatusSetArrayInput is an input type that accepts GetApiAppServiceApiIdStatusSetArray and GetApiAppServiceApiIdStatusSetArrayOutput values. You can construct a concrete instance of `GetApiAppServiceApiIdStatusSetArrayInput` via:

GetApiAppServiceApiIdStatusSetArray{ GetApiAppServiceApiIdStatusSetArgs{...} }

type GetApiAppServiceApiIdStatusSetArrayOutput

type GetApiAppServiceApiIdStatusSetArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppServiceApiIdStatusSetArrayOutput) ElementType

func (GetApiAppServiceApiIdStatusSetArrayOutput) Index

func (GetApiAppServiceApiIdStatusSetArrayOutput) ToGetApiAppServiceApiIdStatusSetArrayOutput

func (o GetApiAppServiceApiIdStatusSetArrayOutput) ToGetApiAppServiceApiIdStatusSetArrayOutput() GetApiAppServiceApiIdStatusSetArrayOutput

func (GetApiAppServiceApiIdStatusSetArrayOutput) ToGetApiAppServiceApiIdStatusSetArrayOutputWithContext

func (o GetApiAppServiceApiIdStatusSetArrayOutput) ToGetApiAppServiceApiIdStatusSetArrayOutputWithContext(ctx context.Context) GetApiAppServiceApiIdStatusSetArrayOutput

type GetApiAppServiceApiIdStatusSetInput

type GetApiAppServiceApiIdStatusSetInput interface {
	pulumi.Input

	ToGetApiAppServiceApiIdStatusSetOutput() GetApiAppServiceApiIdStatusSetOutput
	ToGetApiAppServiceApiIdStatusSetOutputWithContext(context.Context) GetApiAppServiceApiIdStatusSetOutput
}

GetApiAppServiceApiIdStatusSetInput is an input type that accepts GetApiAppServiceApiIdStatusSetArgs and GetApiAppServiceApiIdStatusSetOutput values. You can construct a concrete instance of `GetApiAppServiceApiIdStatusSetInput` via:

GetApiAppServiceApiIdStatusSetArgs{...}

type GetApiAppServiceApiIdStatusSetOauthConfig

type GetApiAppServiceApiIdStatusSetOauthConfig struct {
	LoginRedirectUrl string `pulumi:"loginRedirectUrl"`
	PublicKey        string `pulumi:"publicKey"`
	TokenLocation    string `pulumi:"tokenLocation"`
}

type GetApiAppServiceApiIdStatusSetOauthConfigArgs

type GetApiAppServiceApiIdStatusSetOauthConfigArgs struct {
	LoginRedirectUrl pulumi.StringInput `pulumi:"loginRedirectUrl"`
	PublicKey        pulumi.StringInput `pulumi:"publicKey"`
	TokenLocation    pulumi.StringInput `pulumi:"tokenLocation"`
}

func (GetApiAppServiceApiIdStatusSetOauthConfigArgs) ElementType

func (GetApiAppServiceApiIdStatusSetOauthConfigArgs) ToGetApiAppServiceApiIdStatusSetOauthConfigOutput

func (i GetApiAppServiceApiIdStatusSetOauthConfigArgs) ToGetApiAppServiceApiIdStatusSetOauthConfigOutput() GetApiAppServiceApiIdStatusSetOauthConfigOutput

func (GetApiAppServiceApiIdStatusSetOauthConfigArgs) ToGetApiAppServiceApiIdStatusSetOauthConfigOutputWithContext

func (i GetApiAppServiceApiIdStatusSetOauthConfigArgs) ToGetApiAppServiceApiIdStatusSetOauthConfigOutputWithContext(ctx context.Context) GetApiAppServiceApiIdStatusSetOauthConfigOutput

type GetApiAppServiceApiIdStatusSetOauthConfigArray

type GetApiAppServiceApiIdStatusSetOauthConfigArray []GetApiAppServiceApiIdStatusSetOauthConfigInput

func (GetApiAppServiceApiIdStatusSetOauthConfigArray) ElementType

func (GetApiAppServiceApiIdStatusSetOauthConfigArray) ToGetApiAppServiceApiIdStatusSetOauthConfigArrayOutput

func (i GetApiAppServiceApiIdStatusSetOauthConfigArray) ToGetApiAppServiceApiIdStatusSetOauthConfigArrayOutput() GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput

func (GetApiAppServiceApiIdStatusSetOauthConfigArray) ToGetApiAppServiceApiIdStatusSetOauthConfigArrayOutputWithContext

func (i GetApiAppServiceApiIdStatusSetOauthConfigArray) ToGetApiAppServiceApiIdStatusSetOauthConfigArrayOutputWithContext(ctx context.Context) GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput

type GetApiAppServiceApiIdStatusSetOauthConfigArrayInput

type GetApiAppServiceApiIdStatusSetOauthConfigArrayInput interface {
	pulumi.Input

	ToGetApiAppServiceApiIdStatusSetOauthConfigArrayOutput() GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput
	ToGetApiAppServiceApiIdStatusSetOauthConfigArrayOutputWithContext(context.Context) GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput
}

GetApiAppServiceApiIdStatusSetOauthConfigArrayInput is an input type that accepts GetApiAppServiceApiIdStatusSetOauthConfigArray and GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput values. You can construct a concrete instance of `GetApiAppServiceApiIdStatusSetOauthConfigArrayInput` via:

GetApiAppServiceApiIdStatusSetOauthConfigArray{ GetApiAppServiceApiIdStatusSetOauthConfigArgs{...} }

type GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput

type GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput) ElementType

func (GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput) Index

func (GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput) ToGetApiAppServiceApiIdStatusSetOauthConfigArrayOutput

func (GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput) ToGetApiAppServiceApiIdStatusSetOauthConfigArrayOutputWithContext

func (o GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput) ToGetApiAppServiceApiIdStatusSetOauthConfigArrayOutputWithContext(ctx context.Context) GetApiAppServiceApiIdStatusSetOauthConfigArrayOutput

type GetApiAppServiceApiIdStatusSetOauthConfigInput

type GetApiAppServiceApiIdStatusSetOauthConfigInput interface {
	pulumi.Input

	ToGetApiAppServiceApiIdStatusSetOauthConfigOutput() GetApiAppServiceApiIdStatusSetOauthConfigOutput
	ToGetApiAppServiceApiIdStatusSetOauthConfigOutputWithContext(context.Context) GetApiAppServiceApiIdStatusSetOauthConfigOutput
}

GetApiAppServiceApiIdStatusSetOauthConfigInput is an input type that accepts GetApiAppServiceApiIdStatusSetOauthConfigArgs and GetApiAppServiceApiIdStatusSetOauthConfigOutput values. You can construct a concrete instance of `GetApiAppServiceApiIdStatusSetOauthConfigInput` via:

GetApiAppServiceApiIdStatusSetOauthConfigArgs{...}

type GetApiAppServiceApiIdStatusSetOauthConfigOutput

type GetApiAppServiceApiIdStatusSetOauthConfigOutput struct{ *pulumi.OutputState }

func (GetApiAppServiceApiIdStatusSetOauthConfigOutput) ElementType

func (GetApiAppServiceApiIdStatusSetOauthConfigOutput) LoginRedirectUrl

func (GetApiAppServiceApiIdStatusSetOauthConfigOutput) PublicKey

func (GetApiAppServiceApiIdStatusSetOauthConfigOutput) ToGetApiAppServiceApiIdStatusSetOauthConfigOutput

func (o GetApiAppServiceApiIdStatusSetOauthConfigOutput) ToGetApiAppServiceApiIdStatusSetOauthConfigOutput() GetApiAppServiceApiIdStatusSetOauthConfigOutput

func (GetApiAppServiceApiIdStatusSetOauthConfigOutput) ToGetApiAppServiceApiIdStatusSetOauthConfigOutputWithContext

func (o GetApiAppServiceApiIdStatusSetOauthConfigOutput) ToGetApiAppServiceApiIdStatusSetOauthConfigOutputWithContext(ctx context.Context) GetApiAppServiceApiIdStatusSetOauthConfigOutput

func (GetApiAppServiceApiIdStatusSetOauthConfigOutput) TokenLocation

type GetApiAppServiceApiIdStatusSetOutput

type GetApiAppServiceApiIdStatusSetOutput struct{ *pulumi.OutputState }

func (GetApiAppServiceApiIdStatusSetOutput) ApiBusinessType

func (GetApiAppServiceApiIdStatusSetOutput) ApiDesc

func (GetApiAppServiceApiIdStatusSetOutput) ApiId

func (GetApiAppServiceApiIdStatusSetOutput) ApiName

func (GetApiAppServiceApiIdStatusSetOutput) ApiType

func (GetApiAppServiceApiIdStatusSetOutput) AuthRelationApiId

func (GetApiAppServiceApiIdStatusSetOutput) AuthType

func (GetApiAppServiceApiIdStatusSetOutput) CreatedTime

func (GetApiAppServiceApiIdStatusSetOutput) ElementType

func (GetApiAppServiceApiIdStatusSetOutput) IsDebugAfterCharge

func (GetApiAppServiceApiIdStatusSetOutput) Method

func (GetApiAppServiceApiIdStatusSetOutput) ModifiedTime

func (GetApiAppServiceApiIdStatusSetOutput) OauthConfigs

func (GetApiAppServiceApiIdStatusSetOutput) Path

func (GetApiAppServiceApiIdStatusSetOutput) Protocol

func (GetApiAppServiceApiIdStatusSetOutput) ServiceId

func (GetApiAppServiceApiIdStatusSetOutput) ToGetApiAppServiceApiIdStatusSetOutput

func (o GetApiAppServiceApiIdStatusSetOutput) ToGetApiAppServiceApiIdStatusSetOutput() GetApiAppServiceApiIdStatusSetOutput

func (GetApiAppServiceApiIdStatusSetOutput) ToGetApiAppServiceApiIdStatusSetOutputWithContext

func (o GetApiAppServiceApiIdStatusSetOutput) ToGetApiAppServiceApiIdStatusSetOutputWithContext(ctx context.Context) GetApiAppServiceApiIdStatusSetOutput

func (GetApiAppServiceApiIdStatusSetOutput) TokenLocation

func (GetApiAppServiceApiIdStatusSetOutput) UniqVpcId

type GetApiAppServiceArgs

type GetApiAppServiceArgs struct {
	ApiRegion        string  `pulumi:"apiRegion"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getApiAppService.

type GetApiAppServiceOutputArgs

type GetApiAppServiceOutputArgs struct {
	ApiRegion        pulumi.StringInput    `pulumi:"apiRegion"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getApiAppService.

func (GetApiAppServiceOutputArgs) ElementType

func (GetApiAppServiceOutputArgs) ElementType() reflect.Type

type GetApiAppServiceResult

type GetApiAppServiceResult struct {
	ApiIdStatusSets       []GetApiAppServiceApiIdStatusSet `pulumi:"apiIdStatusSets"`
	ApiRegion             string                           `pulumi:"apiRegion"`
	ApiTotalCount         int                              `pulumi:"apiTotalCount"`
	AvailableEnvironments []string                         `pulumi:"availableEnvironments"`
	CreatedTime           string                           `pulumi:"createdTime"`
	// The provider-assigned unique ID for this managed resource.
	Id                  string                          `pulumi:"id"`
	InnerHttpPort       int                             `pulumi:"innerHttpPort"`
	InnerHttpsPort      int                             `pulumi:"innerHttpsPort"`
	InternalSubDomain   string                          `pulumi:"internalSubDomain"`
	IpVersion           string                          `pulumi:"ipVersion"`
	ModifiedTime        string                          `pulumi:"modifiedTime"`
	NetTypes            []string                        `pulumi:"netTypes"`
	OuterSubDomain      string                          `pulumi:"outerSubDomain"`
	Protocol            string                          `pulumi:"protocol"`
	ResultOutputFile    *string                         `pulumi:"resultOutputFile"`
	ServiceDesc         string                          `pulumi:"serviceDesc"`
	ServiceId           string                          `pulumi:"serviceId"`
	ServiceName         string                          `pulumi:"serviceName"`
	SetId               int                             `pulumi:"setId"`
	UsagePlanLists      []GetApiAppServiceUsagePlanList `pulumi:"usagePlanLists"`
	UsagePlanTotalCount int                             `pulumi:"usagePlanTotalCount"`
	UserType            string                          `pulumi:"userType"`
}

A collection of values returned by getApiAppService.

type GetApiAppServiceResultOutput

type GetApiAppServiceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApiAppService.

func (GetApiAppServiceResultOutput) ApiIdStatusSets

func (GetApiAppServiceResultOutput) ApiRegion

func (GetApiAppServiceResultOutput) ApiTotalCount

func (o GetApiAppServiceResultOutput) ApiTotalCount() pulumi.IntOutput

func (GetApiAppServiceResultOutput) AvailableEnvironments

func (o GetApiAppServiceResultOutput) AvailableEnvironments() pulumi.StringArrayOutput

func (GetApiAppServiceResultOutput) CreatedTime

func (GetApiAppServiceResultOutput) ElementType

func (GetApiAppServiceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetApiAppServiceResultOutput) InnerHttpPort

func (o GetApiAppServiceResultOutput) InnerHttpPort() pulumi.IntOutput

func (GetApiAppServiceResultOutput) InnerHttpsPort

func (o GetApiAppServiceResultOutput) InnerHttpsPort() pulumi.IntOutput

func (GetApiAppServiceResultOutput) InternalSubDomain

func (o GetApiAppServiceResultOutput) InternalSubDomain() pulumi.StringOutput

func (GetApiAppServiceResultOutput) IpVersion

func (GetApiAppServiceResultOutput) ModifiedTime

func (GetApiAppServiceResultOutput) NetTypes

func (GetApiAppServiceResultOutput) OuterSubDomain

func (GetApiAppServiceResultOutput) Protocol

func (GetApiAppServiceResultOutput) ResultOutputFile

func (GetApiAppServiceResultOutput) ServiceDesc

func (GetApiAppServiceResultOutput) ServiceId

func (GetApiAppServiceResultOutput) ServiceName

func (GetApiAppServiceResultOutput) SetId

func (GetApiAppServiceResultOutput) ToGetApiAppServiceResultOutput

func (o GetApiAppServiceResultOutput) ToGetApiAppServiceResultOutput() GetApiAppServiceResultOutput

func (GetApiAppServiceResultOutput) ToGetApiAppServiceResultOutputWithContext

func (o GetApiAppServiceResultOutput) ToGetApiAppServiceResultOutputWithContext(ctx context.Context) GetApiAppServiceResultOutput

func (GetApiAppServiceResultOutput) UsagePlanLists

func (GetApiAppServiceResultOutput) UsagePlanTotalCount

func (o GetApiAppServiceResultOutput) UsagePlanTotalCount() pulumi.IntOutput

func (GetApiAppServiceResultOutput) UserType

type GetApiAppServiceUsagePlanList

type GetApiAppServiceUsagePlanList struct {
	CreatedTime         string `pulumi:"createdTime"`
	Environment         string `pulumi:"environment"`
	MaxRequestNumPreSec int    `pulumi:"maxRequestNumPreSec"`
	ModifiedTime        string `pulumi:"modifiedTime"`
	UsagePlanDesc       string `pulumi:"usagePlanDesc"`
	UsagePlanId         string `pulumi:"usagePlanId"`
	UsagePlanName       string `pulumi:"usagePlanName"`
}

type GetApiAppServiceUsagePlanListArgs

type GetApiAppServiceUsagePlanListArgs struct {
	CreatedTime         pulumi.StringInput `pulumi:"createdTime"`
	Environment         pulumi.StringInput `pulumi:"environment"`
	MaxRequestNumPreSec pulumi.IntInput    `pulumi:"maxRequestNumPreSec"`
	ModifiedTime        pulumi.StringInput `pulumi:"modifiedTime"`
	UsagePlanDesc       pulumi.StringInput `pulumi:"usagePlanDesc"`
	UsagePlanId         pulumi.StringInput `pulumi:"usagePlanId"`
	UsagePlanName       pulumi.StringInput `pulumi:"usagePlanName"`
}

func (GetApiAppServiceUsagePlanListArgs) ElementType

func (GetApiAppServiceUsagePlanListArgs) ToGetApiAppServiceUsagePlanListOutput

func (i GetApiAppServiceUsagePlanListArgs) ToGetApiAppServiceUsagePlanListOutput() GetApiAppServiceUsagePlanListOutput

func (GetApiAppServiceUsagePlanListArgs) ToGetApiAppServiceUsagePlanListOutputWithContext

func (i GetApiAppServiceUsagePlanListArgs) ToGetApiAppServiceUsagePlanListOutputWithContext(ctx context.Context) GetApiAppServiceUsagePlanListOutput

type GetApiAppServiceUsagePlanListArray

type GetApiAppServiceUsagePlanListArray []GetApiAppServiceUsagePlanListInput

func (GetApiAppServiceUsagePlanListArray) ElementType

func (GetApiAppServiceUsagePlanListArray) ToGetApiAppServiceUsagePlanListArrayOutput

func (i GetApiAppServiceUsagePlanListArray) ToGetApiAppServiceUsagePlanListArrayOutput() GetApiAppServiceUsagePlanListArrayOutput

func (GetApiAppServiceUsagePlanListArray) ToGetApiAppServiceUsagePlanListArrayOutputWithContext

func (i GetApiAppServiceUsagePlanListArray) ToGetApiAppServiceUsagePlanListArrayOutputWithContext(ctx context.Context) GetApiAppServiceUsagePlanListArrayOutput

type GetApiAppServiceUsagePlanListArrayInput

type GetApiAppServiceUsagePlanListArrayInput interface {
	pulumi.Input

	ToGetApiAppServiceUsagePlanListArrayOutput() GetApiAppServiceUsagePlanListArrayOutput
	ToGetApiAppServiceUsagePlanListArrayOutputWithContext(context.Context) GetApiAppServiceUsagePlanListArrayOutput
}

GetApiAppServiceUsagePlanListArrayInput is an input type that accepts GetApiAppServiceUsagePlanListArray and GetApiAppServiceUsagePlanListArrayOutput values. You can construct a concrete instance of `GetApiAppServiceUsagePlanListArrayInput` via:

GetApiAppServiceUsagePlanListArray{ GetApiAppServiceUsagePlanListArgs{...} }

type GetApiAppServiceUsagePlanListArrayOutput

type GetApiAppServiceUsagePlanListArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppServiceUsagePlanListArrayOutput) ElementType

func (GetApiAppServiceUsagePlanListArrayOutput) Index

func (GetApiAppServiceUsagePlanListArrayOutput) ToGetApiAppServiceUsagePlanListArrayOutput

func (o GetApiAppServiceUsagePlanListArrayOutput) ToGetApiAppServiceUsagePlanListArrayOutput() GetApiAppServiceUsagePlanListArrayOutput

func (GetApiAppServiceUsagePlanListArrayOutput) ToGetApiAppServiceUsagePlanListArrayOutputWithContext

func (o GetApiAppServiceUsagePlanListArrayOutput) ToGetApiAppServiceUsagePlanListArrayOutputWithContext(ctx context.Context) GetApiAppServiceUsagePlanListArrayOutput

type GetApiAppServiceUsagePlanListInput

type GetApiAppServiceUsagePlanListInput interface {
	pulumi.Input

	ToGetApiAppServiceUsagePlanListOutput() GetApiAppServiceUsagePlanListOutput
	ToGetApiAppServiceUsagePlanListOutputWithContext(context.Context) GetApiAppServiceUsagePlanListOutput
}

GetApiAppServiceUsagePlanListInput is an input type that accepts GetApiAppServiceUsagePlanListArgs and GetApiAppServiceUsagePlanListOutput values. You can construct a concrete instance of `GetApiAppServiceUsagePlanListInput` via:

GetApiAppServiceUsagePlanListArgs{...}

type GetApiAppServiceUsagePlanListOutput

type GetApiAppServiceUsagePlanListOutput struct{ *pulumi.OutputState }

func (GetApiAppServiceUsagePlanListOutput) CreatedTime

func (GetApiAppServiceUsagePlanListOutput) ElementType

func (GetApiAppServiceUsagePlanListOutput) Environment

func (GetApiAppServiceUsagePlanListOutput) MaxRequestNumPreSec

func (o GetApiAppServiceUsagePlanListOutput) MaxRequestNumPreSec() pulumi.IntOutput

func (GetApiAppServiceUsagePlanListOutput) ModifiedTime

func (GetApiAppServiceUsagePlanListOutput) ToGetApiAppServiceUsagePlanListOutput

func (o GetApiAppServiceUsagePlanListOutput) ToGetApiAppServiceUsagePlanListOutput() GetApiAppServiceUsagePlanListOutput

func (GetApiAppServiceUsagePlanListOutput) ToGetApiAppServiceUsagePlanListOutputWithContext

func (o GetApiAppServiceUsagePlanListOutput) ToGetApiAppServiceUsagePlanListOutputWithContext(ctx context.Context) GetApiAppServiceUsagePlanListOutput

func (GetApiAppServiceUsagePlanListOutput) UsagePlanDesc

func (GetApiAppServiceUsagePlanListOutput) UsagePlanId

func (GetApiAppServiceUsagePlanListOutput) UsagePlanName

type GetApiAppsApiAppList

type GetApiAppsApiAppList struct {
	ApiAppDesc   string `pulumi:"apiAppDesc"`
	ApiAppId     string `pulumi:"apiAppId"`
	ApiAppKey    string `pulumi:"apiAppKey"`
	ApiAppName   string `pulumi:"apiAppName"`
	ApiAppSecret string `pulumi:"apiAppSecret"`
	CreatedTime  string `pulumi:"createdTime"`
	ModifiedTime string `pulumi:"modifiedTime"`
}

type GetApiAppsApiAppListArgs

type GetApiAppsApiAppListArgs struct {
	ApiAppDesc   pulumi.StringInput `pulumi:"apiAppDesc"`
	ApiAppId     pulumi.StringInput `pulumi:"apiAppId"`
	ApiAppKey    pulumi.StringInput `pulumi:"apiAppKey"`
	ApiAppName   pulumi.StringInput `pulumi:"apiAppName"`
	ApiAppSecret pulumi.StringInput `pulumi:"apiAppSecret"`
	CreatedTime  pulumi.StringInput `pulumi:"createdTime"`
	ModifiedTime pulumi.StringInput `pulumi:"modifiedTime"`
}

func (GetApiAppsApiAppListArgs) ElementType

func (GetApiAppsApiAppListArgs) ElementType() reflect.Type

func (GetApiAppsApiAppListArgs) ToGetApiAppsApiAppListOutput

func (i GetApiAppsApiAppListArgs) ToGetApiAppsApiAppListOutput() GetApiAppsApiAppListOutput

func (GetApiAppsApiAppListArgs) ToGetApiAppsApiAppListOutputWithContext

func (i GetApiAppsApiAppListArgs) ToGetApiAppsApiAppListOutputWithContext(ctx context.Context) GetApiAppsApiAppListOutput

type GetApiAppsApiAppListArray

type GetApiAppsApiAppListArray []GetApiAppsApiAppListInput

func (GetApiAppsApiAppListArray) ElementType

func (GetApiAppsApiAppListArray) ElementType() reflect.Type

func (GetApiAppsApiAppListArray) ToGetApiAppsApiAppListArrayOutput

func (i GetApiAppsApiAppListArray) ToGetApiAppsApiAppListArrayOutput() GetApiAppsApiAppListArrayOutput

func (GetApiAppsApiAppListArray) ToGetApiAppsApiAppListArrayOutputWithContext

func (i GetApiAppsApiAppListArray) ToGetApiAppsApiAppListArrayOutputWithContext(ctx context.Context) GetApiAppsApiAppListArrayOutput

type GetApiAppsApiAppListArrayInput

type GetApiAppsApiAppListArrayInput interface {
	pulumi.Input

	ToGetApiAppsApiAppListArrayOutput() GetApiAppsApiAppListArrayOutput
	ToGetApiAppsApiAppListArrayOutputWithContext(context.Context) GetApiAppsApiAppListArrayOutput
}

GetApiAppsApiAppListArrayInput is an input type that accepts GetApiAppsApiAppListArray and GetApiAppsApiAppListArrayOutput values. You can construct a concrete instance of `GetApiAppsApiAppListArrayInput` via:

GetApiAppsApiAppListArray{ GetApiAppsApiAppListArgs{...} }

type GetApiAppsApiAppListArrayOutput

type GetApiAppsApiAppListArrayOutput struct{ *pulumi.OutputState }

func (GetApiAppsApiAppListArrayOutput) ElementType

func (GetApiAppsApiAppListArrayOutput) Index

func (GetApiAppsApiAppListArrayOutput) ToGetApiAppsApiAppListArrayOutput

func (o GetApiAppsApiAppListArrayOutput) ToGetApiAppsApiAppListArrayOutput() GetApiAppsApiAppListArrayOutput

func (GetApiAppsApiAppListArrayOutput) ToGetApiAppsApiAppListArrayOutputWithContext

func (o GetApiAppsApiAppListArrayOutput) ToGetApiAppsApiAppListArrayOutputWithContext(ctx context.Context) GetApiAppsApiAppListArrayOutput

type GetApiAppsApiAppListInput

type GetApiAppsApiAppListInput interface {
	pulumi.Input

	ToGetApiAppsApiAppListOutput() GetApiAppsApiAppListOutput
	ToGetApiAppsApiAppListOutputWithContext(context.Context) GetApiAppsApiAppListOutput
}

GetApiAppsApiAppListInput is an input type that accepts GetApiAppsApiAppListArgs and GetApiAppsApiAppListOutput values. You can construct a concrete instance of `GetApiAppsApiAppListInput` via:

GetApiAppsApiAppListArgs{...}

type GetApiAppsApiAppListOutput

type GetApiAppsApiAppListOutput struct{ *pulumi.OutputState }

func (GetApiAppsApiAppListOutput) ApiAppDesc

func (GetApiAppsApiAppListOutput) ApiAppId

func (GetApiAppsApiAppListOutput) ApiAppKey

func (GetApiAppsApiAppListOutput) ApiAppName

func (GetApiAppsApiAppListOutput) ApiAppSecret

func (GetApiAppsApiAppListOutput) CreatedTime

func (GetApiAppsApiAppListOutput) ElementType

func (GetApiAppsApiAppListOutput) ElementType() reflect.Type

func (GetApiAppsApiAppListOutput) ModifiedTime

func (GetApiAppsApiAppListOutput) ToGetApiAppsApiAppListOutput

func (o GetApiAppsApiAppListOutput) ToGetApiAppsApiAppListOutput() GetApiAppsApiAppListOutput

func (GetApiAppsApiAppListOutput) ToGetApiAppsApiAppListOutputWithContext

func (o GetApiAppsApiAppListOutput) ToGetApiAppsApiAppListOutputWithContext(ctx context.Context) GetApiAppsApiAppListOutput

type GetApiAppsArgs

type GetApiAppsArgs struct {
	ApiAppId         *string `pulumi:"apiAppId"`
	ApiAppName       *string `pulumi:"apiAppName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApiApps.

type GetApiAppsOutputArgs

type GetApiAppsOutputArgs struct {
	ApiAppId         pulumi.StringPtrInput `pulumi:"apiAppId"`
	ApiAppName       pulumi.StringPtrInput `pulumi:"apiAppName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApiApps.

func (GetApiAppsOutputArgs) ElementType

func (GetApiAppsOutputArgs) ElementType() reflect.Type

type GetApiAppsResult

type GetApiAppsResult struct {
	ApiAppId    *string                `pulumi:"apiAppId"`
	ApiAppLists []GetApiAppsApiAppList `pulumi:"apiAppLists"`
	ApiAppName  *string                `pulumi:"apiAppName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getApiApps.

func GetApiApps

func GetApiApps(ctx *pulumi.Context, args *GetApiAppsArgs, opts ...pulumi.InvokeOption) (*GetApiAppsResult, error)

type GetApiAppsResultOutput

type GetApiAppsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApiApps.

func (GetApiAppsResultOutput) ApiAppId

func (GetApiAppsResultOutput) ApiAppLists

func (GetApiAppsResultOutput) ApiAppName

func (GetApiAppsResultOutput) ElementType

func (GetApiAppsResultOutput) ElementType() reflect.Type

func (GetApiAppsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetApiAppsResultOutput) ResultOutputFile

func (o GetApiAppsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetApiAppsResultOutput) ToGetApiAppsResultOutput

func (o GetApiAppsResultOutput) ToGetApiAppsResultOutput() GetApiAppsResultOutput

func (GetApiAppsResultOutput) ToGetApiAppsResultOutputWithContext

func (o GetApiAppsResultOutput) ToGetApiAppsResultOutputWithContext(ctx context.Context) GetApiAppsResultOutput

type GetApiDocsApiDocList

type GetApiDocsApiDocList struct {
	ApiDocId     string `pulumi:"apiDocId"`
	ApiDocName   string `pulumi:"apiDocName"`
	ApiDocStatus string `pulumi:"apiDocStatus"`
}

type GetApiDocsApiDocListArgs

type GetApiDocsApiDocListArgs struct {
	ApiDocId     pulumi.StringInput `pulumi:"apiDocId"`
	ApiDocName   pulumi.StringInput `pulumi:"apiDocName"`
	ApiDocStatus pulumi.StringInput `pulumi:"apiDocStatus"`
}

func (GetApiDocsApiDocListArgs) ElementType

func (GetApiDocsApiDocListArgs) ElementType() reflect.Type

func (GetApiDocsApiDocListArgs) ToGetApiDocsApiDocListOutput

func (i GetApiDocsApiDocListArgs) ToGetApiDocsApiDocListOutput() GetApiDocsApiDocListOutput

func (GetApiDocsApiDocListArgs) ToGetApiDocsApiDocListOutputWithContext

func (i GetApiDocsApiDocListArgs) ToGetApiDocsApiDocListOutputWithContext(ctx context.Context) GetApiDocsApiDocListOutput

type GetApiDocsApiDocListArray

type GetApiDocsApiDocListArray []GetApiDocsApiDocListInput

func (GetApiDocsApiDocListArray) ElementType

func (GetApiDocsApiDocListArray) ElementType() reflect.Type

func (GetApiDocsApiDocListArray) ToGetApiDocsApiDocListArrayOutput

func (i GetApiDocsApiDocListArray) ToGetApiDocsApiDocListArrayOutput() GetApiDocsApiDocListArrayOutput

func (GetApiDocsApiDocListArray) ToGetApiDocsApiDocListArrayOutputWithContext

func (i GetApiDocsApiDocListArray) ToGetApiDocsApiDocListArrayOutputWithContext(ctx context.Context) GetApiDocsApiDocListArrayOutput

type GetApiDocsApiDocListArrayInput

type GetApiDocsApiDocListArrayInput interface {
	pulumi.Input

	ToGetApiDocsApiDocListArrayOutput() GetApiDocsApiDocListArrayOutput
	ToGetApiDocsApiDocListArrayOutputWithContext(context.Context) GetApiDocsApiDocListArrayOutput
}

GetApiDocsApiDocListArrayInput is an input type that accepts GetApiDocsApiDocListArray and GetApiDocsApiDocListArrayOutput values. You can construct a concrete instance of `GetApiDocsApiDocListArrayInput` via:

GetApiDocsApiDocListArray{ GetApiDocsApiDocListArgs{...} }

type GetApiDocsApiDocListArrayOutput

type GetApiDocsApiDocListArrayOutput struct{ *pulumi.OutputState }

func (GetApiDocsApiDocListArrayOutput) ElementType

func (GetApiDocsApiDocListArrayOutput) Index

func (GetApiDocsApiDocListArrayOutput) ToGetApiDocsApiDocListArrayOutput

func (o GetApiDocsApiDocListArrayOutput) ToGetApiDocsApiDocListArrayOutput() GetApiDocsApiDocListArrayOutput

func (GetApiDocsApiDocListArrayOutput) ToGetApiDocsApiDocListArrayOutputWithContext

func (o GetApiDocsApiDocListArrayOutput) ToGetApiDocsApiDocListArrayOutputWithContext(ctx context.Context) GetApiDocsApiDocListArrayOutput

type GetApiDocsApiDocListInput

type GetApiDocsApiDocListInput interface {
	pulumi.Input

	ToGetApiDocsApiDocListOutput() GetApiDocsApiDocListOutput
	ToGetApiDocsApiDocListOutputWithContext(context.Context) GetApiDocsApiDocListOutput
}

GetApiDocsApiDocListInput is an input type that accepts GetApiDocsApiDocListArgs and GetApiDocsApiDocListOutput values. You can construct a concrete instance of `GetApiDocsApiDocListInput` via:

GetApiDocsApiDocListArgs{...}

type GetApiDocsApiDocListOutput

type GetApiDocsApiDocListOutput struct{ *pulumi.OutputState }

func (GetApiDocsApiDocListOutput) ApiDocId

func (GetApiDocsApiDocListOutput) ApiDocName

func (GetApiDocsApiDocListOutput) ApiDocStatus

func (GetApiDocsApiDocListOutput) ElementType

func (GetApiDocsApiDocListOutput) ElementType() reflect.Type

func (GetApiDocsApiDocListOutput) ToGetApiDocsApiDocListOutput

func (o GetApiDocsApiDocListOutput) ToGetApiDocsApiDocListOutput() GetApiDocsApiDocListOutput

func (GetApiDocsApiDocListOutput) ToGetApiDocsApiDocListOutputWithContext

func (o GetApiDocsApiDocListOutput) ToGetApiDocsApiDocListOutputWithContext(ctx context.Context) GetApiDocsApiDocListOutput

type GetApiDocsArgs

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

A collection of arguments for invoking getApiDocs.

type GetApiDocsOutputArgs

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

A collection of arguments for invoking getApiDocs.

func (GetApiDocsOutputArgs) ElementType

func (GetApiDocsOutputArgs) ElementType() reflect.Type

type GetApiDocsResult

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

A collection of values returned by getApiDocs.

func GetApiDocs

func GetApiDocs(ctx *pulumi.Context, args *GetApiDocsArgs, opts ...pulumi.InvokeOption) (*GetApiDocsResult, error)

type GetApiDocsResultOutput

type GetApiDocsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApiDocs.

func (GetApiDocsResultOutput) ApiDocLists

func (GetApiDocsResultOutput) ElementType

func (GetApiDocsResultOutput) ElementType() reflect.Type

func (GetApiDocsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetApiDocsResultOutput) ResultOutputFile

func (o GetApiDocsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetApiDocsResultOutput) ToGetApiDocsResultOutput

func (o GetApiDocsResultOutput) ToGetApiDocsResultOutput() GetApiDocsResultOutput

func (GetApiDocsResultOutput) ToGetApiDocsResultOutputWithContext

func (o GetApiDocsResultOutput) ToGetApiDocsResultOutputWithContext(ctx context.Context) GetApiDocsResultOutput

type GetApiKeysArgs

type GetApiKeysArgs struct {
	ApiKeyId         *string `pulumi:"apiKeyId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SecretName       *string `pulumi:"secretName"`
}

A collection of arguments for invoking getApiKeys.

type GetApiKeysList

type GetApiKeysList struct {
	AccessKeySecret string `pulumi:"accessKeySecret"`
	ApiKeyId        string `pulumi:"apiKeyId"`
	CreateTime      string `pulumi:"createTime"`
	ModifyTime      string `pulumi:"modifyTime"`
	Status          string `pulumi:"status"`
}

type GetApiKeysListArgs

type GetApiKeysListArgs struct {
	AccessKeySecret pulumi.StringInput `pulumi:"accessKeySecret"`
	ApiKeyId        pulumi.StringInput `pulumi:"apiKeyId"`
	CreateTime      pulumi.StringInput `pulumi:"createTime"`
	ModifyTime      pulumi.StringInput `pulumi:"modifyTime"`
	Status          pulumi.StringInput `pulumi:"status"`
}

func (GetApiKeysListArgs) ElementType

func (GetApiKeysListArgs) ElementType() reflect.Type

func (GetApiKeysListArgs) ToGetApiKeysListOutput

func (i GetApiKeysListArgs) ToGetApiKeysListOutput() GetApiKeysListOutput

func (GetApiKeysListArgs) ToGetApiKeysListOutputWithContext

func (i GetApiKeysListArgs) ToGetApiKeysListOutputWithContext(ctx context.Context) GetApiKeysListOutput

type GetApiKeysListArray

type GetApiKeysListArray []GetApiKeysListInput

func (GetApiKeysListArray) ElementType

func (GetApiKeysListArray) ElementType() reflect.Type

func (GetApiKeysListArray) ToGetApiKeysListArrayOutput

func (i GetApiKeysListArray) ToGetApiKeysListArrayOutput() GetApiKeysListArrayOutput

func (GetApiKeysListArray) ToGetApiKeysListArrayOutputWithContext

func (i GetApiKeysListArray) ToGetApiKeysListArrayOutputWithContext(ctx context.Context) GetApiKeysListArrayOutput

type GetApiKeysListArrayInput

type GetApiKeysListArrayInput interface {
	pulumi.Input

	ToGetApiKeysListArrayOutput() GetApiKeysListArrayOutput
	ToGetApiKeysListArrayOutputWithContext(context.Context) GetApiKeysListArrayOutput
}

GetApiKeysListArrayInput is an input type that accepts GetApiKeysListArray and GetApiKeysListArrayOutput values. You can construct a concrete instance of `GetApiKeysListArrayInput` via:

GetApiKeysListArray{ GetApiKeysListArgs{...} }

type GetApiKeysListArrayOutput

type GetApiKeysListArrayOutput struct{ *pulumi.OutputState }

func (GetApiKeysListArrayOutput) ElementType

func (GetApiKeysListArrayOutput) ElementType() reflect.Type

func (GetApiKeysListArrayOutput) Index

func (GetApiKeysListArrayOutput) ToGetApiKeysListArrayOutput

func (o GetApiKeysListArrayOutput) ToGetApiKeysListArrayOutput() GetApiKeysListArrayOutput

func (GetApiKeysListArrayOutput) ToGetApiKeysListArrayOutputWithContext

func (o GetApiKeysListArrayOutput) ToGetApiKeysListArrayOutputWithContext(ctx context.Context) GetApiKeysListArrayOutput

type GetApiKeysListInput

type GetApiKeysListInput interface {
	pulumi.Input

	ToGetApiKeysListOutput() GetApiKeysListOutput
	ToGetApiKeysListOutputWithContext(context.Context) GetApiKeysListOutput
}

GetApiKeysListInput is an input type that accepts GetApiKeysListArgs and GetApiKeysListOutput values. You can construct a concrete instance of `GetApiKeysListInput` via:

GetApiKeysListArgs{...}

type GetApiKeysListOutput

type GetApiKeysListOutput struct{ *pulumi.OutputState }

func (GetApiKeysListOutput) AccessKeySecret

func (o GetApiKeysListOutput) AccessKeySecret() pulumi.StringOutput

func (GetApiKeysListOutput) ApiKeyId

func (GetApiKeysListOutput) CreateTime

func (o GetApiKeysListOutput) CreateTime() pulumi.StringOutput

func (GetApiKeysListOutput) ElementType

func (GetApiKeysListOutput) ElementType() reflect.Type

func (GetApiKeysListOutput) ModifyTime

func (o GetApiKeysListOutput) ModifyTime() pulumi.StringOutput

func (GetApiKeysListOutput) Status

func (GetApiKeysListOutput) ToGetApiKeysListOutput

func (o GetApiKeysListOutput) ToGetApiKeysListOutput() GetApiKeysListOutput

func (GetApiKeysListOutput) ToGetApiKeysListOutputWithContext

func (o GetApiKeysListOutput) ToGetApiKeysListOutputWithContext(ctx context.Context) GetApiKeysListOutput

type GetApiKeysOutputArgs

type GetApiKeysOutputArgs struct {
	ApiKeyId         pulumi.StringPtrInput `pulumi:"apiKeyId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SecretName       pulumi.StringPtrInput `pulumi:"secretName"`
}

A collection of arguments for invoking getApiKeys.

func (GetApiKeysOutputArgs) ElementType

func (GetApiKeysOutputArgs) ElementType() reflect.Type

type GetApiKeysResult

type GetApiKeysResult struct {
	ApiKeyId *string `pulumi:"apiKeyId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string           `pulumi:"id"`
	Lists            []GetApiKeysList `pulumi:"lists"`
	ResultOutputFile *string          `pulumi:"resultOutputFile"`
	SecretName       *string          `pulumi:"secretName"`
}

A collection of values returned by getApiKeys.

func GetApiKeys

func GetApiKeys(ctx *pulumi.Context, args *GetApiKeysArgs, opts ...pulumi.InvokeOption) (*GetApiKeysResult, error)

type GetApiKeysResultOutput

type GetApiKeysResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApiKeys.

func (GetApiKeysResultOutput) ApiKeyId

func (GetApiKeysResultOutput) ElementType

func (GetApiKeysResultOutput) ElementType() reflect.Type

func (GetApiKeysResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetApiKeysResultOutput) Lists

func (GetApiKeysResultOutput) ResultOutputFile

func (o GetApiKeysResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetApiKeysResultOutput) SecretName

func (GetApiKeysResultOutput) ToGetApiKeysResultOutput

func (o GetApiKeysResultOutput) ToGetApiKeysResultOutput() GetApiKeysResultOutput

func (GetApiKeysResultOutput) ToGetApiKeysResultOutputWithContext

func (o GetApiKeysResultOutput) ToGetApiKeysResultOutputWithContext(ctx context.Context) GetApiKeysResultOutput

type GetApiPluginsResult

type GetApiPluginsResult struct {
	AttachedTime string `pulumi:"attachedTime"`
	Description  string `pulumi:"description"`
	Environment  string `pulumi:"environment"`
	PluginData   string `pulumi:"pluginData"`
	PluginId     string `pulumi:"pluginId"`
	PluginName   string `pulumi:"pluginName"`
	PluginType   string `pulumi:"pluginType"`
}

type GetApiPluginsResultArgs

type GetApiPluginsResultArgs struct {
	AttachedTime pulumi.StringInput `pulumi:"attachedTime"`
	Description  pulumi.StringInput `pulumi:"description"`
	Environment  pulumi.StringInput `pulumi:"environment"`
	PluginData   pulumi.StringInput `pulumi:"pluginData"`
	PluginId     pulumi.StringInput `pulumi:"pluginId"`
	PluginName   pulumi.StringInput `pulumi:"pluginName"`
	PluginType   pulumi.StringInput `pulumi:"pluginType"`
}

func (GetApiPluginsResultArgs) ElementType

func (GetApiPluginsResultArgs) ElementType() reflect.Type

func (GetApiPluginsResultArgs) ToGetApiPluginsResultOutput

func (i GetApiPluginsResultArgs) ToGetApiPluginsResultOutput() GetApiPluginsResultOutput

func (GetApiPluginsResultArgs) ToGetApiPluginsResultOutputWithContext

func (i GetApiPluginsResultArgs) ToGetApiPluginsResultOutputWithContext(ctx context.Context) GetApiPluginsResultOutput

type GetApiPluginsResultArray

type GetApiPluginsResultArray []GetApiPluginsResultInput

func (GetApiPluginsResultArray) ElementType

func (GetApiPluginsResultArray) ElementType() reflect.Type

func (GetApiPluginsResultArray) ToGetApiPluginsResultArrayOutput

func (i GetApiPluginsResultArray) ToGetApiPluginsResultArrayOutput() GetApiPluginsResultArrayOutput

func (GetApiPluginsResultArray) ToGetApiPluginsResultArrayOutputWithContext

func (i GetApiPluginsResultArray) ToGetApiPluginsResultArrayOutputWithContext(ctx context.Context) GetApiPluginsResultArrayOutput

type GetApiPluginsResultArrayInput

type GetApiPluginsResultArrayInput interface {
	pulumi.Input

	ToGetApiPluginsResultArrayOutput() GetApiPluginsResultArrayOutput
	ToGetApiPluginsResultArrayOutputWithContext(context.Context) GetApiPluginsResultArrayOutput
}

GetApiPluginsResultArrayInput is an input type that accepts GetApiPluginsResultArray and GetApiPluginsResultArrayOutput values. You can construct a concrete instance of `GetApiPluginsResultArrayInput` via:

GetApiPluginsResultArray{ GetApiPluginsResultArgs{...} }

type GetApiPluginsResultArrayOutput

type GetApiPluginsResultArrayOutput struct{ *pulumi.OutputState }

func (GetApiPluginsResultArrayOutput) ElementType

func (GetApiPluginsResultArrayOutput) Index

func (GetApiPluginsResultArrayOutput) ToGetApiPluginsResultArrayOutput

func (o GetApiPluginsResultArrayOutput) ToGetApiPluginsResultArrayOutput() GetApiPluginsResultArrayOutput

func (GetApiPluginsResultArrayOutput) ToGetApiPluginsResultArrayOutputWithContext

func (o GetApiPluginsResultArrayOutput) ToGetApiPluginsResultArrayOutputWithContext(ctx context.Context) GetApiPluginsResultArrayOutput

type GetApiPluginsResultInput

type GetApiPluginsResultInput interface {
	pulumi.Input

	ToGetApiPluginsResultOutput() GetApiPluginsResultOutput
	ToGetApiPluginsResultOutputWithContext(context.Context) GetApiPluginsResultOutput
}

GetApiPluginsResultInput is an input type that accepts GetApiPluginsResultArgs and GetApiPluginsResultOutput values. You can construct a concrete instance of `GetApiPluginsResultInput` via:

GetApiPluginsResultArgs{...}

type GetApiPluginsResultOutput

type GetApiPluginsResultOutput struct{ *pulumi.OutputState }

func (GetApiPluginsResultOutput) AttachedTime

func (GetApiPluginsResultOutput) Description

func (GetApiPluginsResultOutput) ElementType

func (GetApiPluginsResultOutput) ElementType() reflect.Type

func (GetApiPluginsResultOutput) Environment

func (GetApiPluginsResultOutput) PluginData

func (GetApiPluginsResultOutput) PluginId

func (GetApiPluginsResultOutput) PluginName

func (GetApiPluginsResultOutput) PluginType

func (GetApiPluginsResultOutput) ToGetApiPluginsResultOutput

func (o GetApiPluginsResultOutput) ToGetApiPluginsResultOutput() GetApiPluginsResultOutput

func (GetApiPluginsResultOutput) ToGetApiPluginsResultOutputWithContext

func (o GetApiPluginsResultOutput) ToGetApiPluginsResultOutputWithContext(ctx context.Context) GetApiPluginsResultOutput

type GetApiUsagePlansResult

type GetApiUsagePlansResult struct {
	ApiId               string `pulumi:"apiId"`
	ApiName             string `pulumi:"apiName"`
	CreatedTime         string `pulumi:"createdTime"`
	Environment         string `pulumi:"environment"`
	InUseRequestNum     int    `pulumi:"inUseRequestNum"`
	MaxRequestNum       int    `pulumi:"maxRequestNum"`
	MaxRequestNumPreSec int    `pulumi:"maxRequestNumPreSec"`
	Method              string `pulumi:"method"`
	ModifiedTime        string `pulumi:"modifiedTime"`
	Path                string `pulumi:"path"`
	ServiceId           string `pulumi:"serviceId"`
	ServiceName         string `pulumi:"serviceName"`
	UsagePlanDesc       string `pulumi:"usagePlanDesc"`
	UsagePlanId         string `pulumi:"usagePlanId"`
	UsagePlanName       string `pulumi:"usagePlanName"`
}

type GetApiUsagePlansResultArgs

type GetApiUsagePlansResultArgs struct {
	ApiId               pulumi.StringInput `pulumi:"apiId"`
	ApiName             pulumi.StringInput `pulumi:"apiName"`
	CreatedTime         pulumi.StringInput `pulumi:"createdTime"`
	Environment         pulumi.StringInput `pulumi:"environment"`
	InUseRequestNum     pulumi.IntInput    `pulumi:"inUseRequestNum"`
	MaxRequestNum       pulumi.IntInput    `pulumi:"maxRequestNum"`
	MaxRequestNumPreSec pulumi.IntInput    `pulumi:"maxRequestNumPreSec"`
	Method              pulumi.StringInput `pulumi:"method"`
	ModifiedTime        pulumi.StringInput `pulumi:"modifiedTime"`
	Path                pulumi.StringInput `pulumi:"path"`
	ServiceId           pulumi.StringInput `pulumi:"serviceId"`
	ServiceName         pulumi.StringInput `pulumi:"serviceName"`
	UsagePlanDesc       pulumi.StringInput `pulumi:"usagePlanDesc"`
	UsagePlanId         pulumi.StringInput `pulumi:"usagePlanId"`
	UsagePlanName       pulumi.StringInput `pulumi:"usagePlanName"`
}

func (GetApiUsagePlansResultArgs) ElementType

func (GetApiUsagePlansResultArgs) ElementType() reflect.Type

func (GetApiUsagePlansResultArgs) ToGetApiUsagePlansResultOutput

func (i GetApiUsagePlansResultArgs) ToGetApiUsagePlansResultOutput() GetApiUsagePlansResultOutput

func (GetApiUsagePlansResultArgs) ToGetApiUsagePlansResultOutputWithContext

func (i GetApiUsagePlansResultArgs) ToGetApiUsagePlansResultOutputWithContext(ctx context.Context) GetApiUsagePlansResultOutput

type GetApiUsagePlansResultArray

type GetApiUsagePlansResultArray []GetApiUsagePlansResultInput

func (GetApiUsagePlansResultArray) ElementType

func (GetApiUsagePlansResultArray) ToGetApiUsagePlansResultArrayOutput

func (i GetApiUsagePlansResultArray) ToGetApiUsagePlansResultArrayOutput() GetApiUsagePlansResultArrayOutput

func (GetApiUsagePlansResultArray) ToGetApiUsagePlansResultArrayOutputWithContext

func (i GetApiUsagePlansResultArray) ToGetApiUsagePlansResultArrayOutputWithContext(ctx context.Context) GetApiUsagePlansResultArrayOutput

type GetApiUsagePlansResultArrayInput

type GetApiUsagePlansResultArrayInput interface {
	pulumi.Input

	ToGetApiUsagePlansResultArrayOutput() GetApiUsagePlansResultArrayOutput
	ToGetApiUsagePlansResultArrayOutputWithContext(context.Context) GetApiUsagePlansResultArrayOutput
}

GetApiUsagePlansResultArrayInput is an input type that accepts GetApiUsagePlansResultArray and GetApiUsagePlansResultArrayOutput values. You can construct a concrete instance of `GetApiUsagePlansResultArrayInput` via:

GetApiUsagePlansResultArray{ GetApiUsagePlansResultArgs{...} }

type GetApiUsagePlansResultArrayOutput

type GetApiUsagePlansResultArrayOutput struct{ *pulumi.OutputState }

func (GetApiUsagePlansResultArrayOutput) ElementType

func (GetApiUsagePlansResultArrayOutput) Index

func (GetApiUsagePlansResultArrayOutput) ToGetApiUsagePlansResultArrayOutput

func (o GetApiUsagePlansResultArrayOutput) ToGetApiUsagePlansResultArrayOutput() GetApiUsagePlansResultArrayOutput

func (GetApiUsagePlansResultArrayOutput) ToGetApiUsagePlansResultArrayOutputWithContext

func (o GetApiUsagePlansResultArrayOutput) ToGetApiUsagePlansResultArrayOutputWithContext(ctx context.Context) GetApiUsagePlansResultArrayOutput

type GetApiUsagePlansResultInput

type GetApiUsagePlansResultInput interface {
	pulumi.Input

	ToGetApiUsagePlansResultOutput() GetApiUsagePlansResultOutput
	ToGetApiUsagePlansResultOutputWithContext(context.Context) GetApiUsagePlansResultOutput
}

GetApiUsagePlansResultInput is an input type that accepts GetApiUsagePlansResultArgs and GetApiUsagePlansResultOutput values. You can construct a concrete instance of `GetApiUsagePlansResultInput` via:

GetApiUsagePlansResultArgs{...}

type GetApiUsagePlansResultOutput

type GetApiUsagePlansResultOutput struct{ *pulumi.OutputState }

func (GetApiUsagePlansResultOutput) ApiId

func (GetApiUsagePlansResultOutput) ApiName

func (GetApiUsagePlansResultOutput) CreatedTime

func (GetApiUsagePlansResultOutput) ElementType

func (GetApiUsagePlansResultOutput) Environment

func (GetApiUsagePlansResultOutput) InUseRequestNum

func (o GetApiUsagePlansResultOutput) InUseRequestNum() pulumi.IntOutput

func (GetApiUsagePlansResultOutput) MaxRequestNum

func (o GetApiUsagePlansResultOutput) MaxRequestNum() pulumi.IntOutput

func (GetApiUsagePlansResultOutput) MaxRequestNumPreSec

func (o GetApiUsagePlansResultOutput) MaxRequestNumPreSec() pulumi.IntOutput

func (GetApiUsagePlansResultOutput) Method

func (GetApiUsagePlansResultOutput) ModifiedTime

func (GetApiUsagePlansResultOutput) Path

func (GetApiUsagePlansResultOutput) ServiceId

func (GetApiUsagePlansResultOutput) ServiceName

func (GetApiUsagePlansResultOutput) ToGetApiUsagePlansResultOutput

func (o GetApiUsagePlansResultOutput) ToGetApiUsagePlansResultOutput() GetApiUsagePlansResultOutput

func (GetApiUsagePlansResultOutput) ToGetApiUsagePlansResultOutputWithContext

func (o GetApiUsagePlansResultOutput) ToGetApiUsagePlansResultOutputWithContext(ctx context.Context) GetApiUsagePlansResultOutput

func (GetApiUsagePlansResultOutput) UsagePlanDesc

func (GetApiUsagePlansResultOutput) UsagePlanId

func (GetApiUsagePlansResultOutput) UsagePlanName

type GetApisArgs

type GetApisArgs struct {
	ApiId            *string `pulumi:"apiId"`
	ApiName          *string `pulumi:"apiName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getApis.

type GetApisList

type GetApisList struct {
	ApiDesc                           string                         `pulumi:"apiDesc"`
	ApiName                           string                         `pulumi:"apiName"`
	AuthType                          string                         `pulumi:"authType"`
	CreateTime                        string                         `pulumi:"createTime"`
	EnableCors                        bool                           `pulumi:"enableCors"`
	ModifyTime                        string                         `pulumi:"modifyTime"`
	Protocol                          string                         `pulumi:"protocol"`
	RequestConfigMethod               string                         `pulumi:"requestConfigMethod"`
	RequestConfigPath                 string                         `pulumi:"requestConfigPath"`
	RequestParameters                 []GetApisListRequestParameter  `pulumi:"requestParameters"`
	ResponseErrorCodes                []GetApisListResponseErrorCode `pulumi:"responseErrorCodes"`
	ResponseFailExample               string                         `pulumi:"responseFailExample"`
	ResponseSuccessExample            string                         `pulumi:"responseSuccessExample"`
	ResponseType                      string                         `pulumi:"responseType"`
	ServiceConfigMethod               string                         `pulumi:"serviceConfigMethod"`
	ServiceConfigMockReturnMessage    string                         `pulumi:"serviceConfigMockReturnMessage"`
	ServiceConfigPath                 string                         `pulumi:"serviceConfigPath"`
	ServiceConfigProduct              string                         `pulumi:"serviceConfigProduct"`
	ServiceConfigScfFunctionName      string                         `pulumi:"serviceConfigScfFunctionName"`
	ServiceConfigScfFunctionNamespace string                         `pulumi:"serviceConfigScfFunctionNamespace"`
	ServiceConfigScfFunctionQualifier string                         `pulumi:"serviceConfigScfFunctionQualifier"`
	ServiceConfigTimeout              int                            `pulumi:"serviceConfigTimeout"`
	ServiceConfigType                 string                         `pulumi:"serviceConfigType"`
	ServiceConfigUrl                  string                         `pulumi:"serviceConfigUrl"`
	ServiceConfigVpcId                string                         `pulumi:"serviceConfigVpcId"`
	ServiceId                         string                         `pulumi:"serviceId"`
}

type GetApisListArgs

type GetApisListArgs struct {
	ApiDesc                           pulumi.StringInput                     `pulumi:"apiDesc"`
	ApiName                           pulumi.StringInput                     `pulumi:"apiName"`
	AuthType                          pulumi.StringInput                     `pulumi:"authType"`
	CreateTime                        pulumi.StringInput                     `pulumi:"createTime"`
	EnableCors                        pulumi.BoolInput                       `pulumi:"enableCors"`
	ModifyTime                        pulumi.StringInput                     `pulumi:"modifyTime"`
	Protocol                          pulumi.StringInput                     `pulumi:"protocol"`
	RequestConfigMethod               pulumi.StringInput                     `pulumi:"requestConfigMethod"`
	RequestConfigPath                 pulumi.StringInput                     `pulumi:"requestConfigPath"`
	RequestParameters                 GetApisListRequestParameterArrayInput  `pulumi:"requestParameters"`
	ResponseErrorCodes                GetApisListResponseErrorCodeArrayInput `pulumi:"responseErrorCodes"`
	ResponseFailExample               pulumi.StringInput                     `pulumi:"responseFailExample"`
	ResponseSuccessExample            pulumi.StringInput                     `pulumi:"responseSuccessExample"`
	ResponseType                      pulumi.StringInput                     `pulumi:"responseType"`
	ServiceConfigMethod               pulumi.StringInput                     `pulumi:"serviceConfigMethod"`
	ServiceConfigMockReturnMessage    pulumi.StringInput                     `pulumi:"serviceConfigMockReturnMessage"`
	ServiceConfigPath                 pulumi.StringInput                     `pulumi:"serviceConfigPath"`
	ServiceConfigProduct              pulumi.StringInput                     `pulumi:"serviceConfigProduct"`
	ServiceConfigScfFunctionName      pulumi.StringInput                     `pulumi:"serviceConfigScfFunctionName"`
	ServiceConfigScfFunctionNamespace pulumi.StringInput                     `pulumi:"serviceConfigScfFunctionNamespace"`
	ServiceConfigScfFunctionQualifier pulumi.StringInput                     `pulumi:"serviceConfigScfFunctionQualifier"`
	ServiceConfigTimeout              pulumi.IntInput                        `pulumi:"serviceConfigTimeout"`
	ServiceConfigType                 pulumi.StringInput                     `pulumi:"serviceConfigType"`
	ServiceConfigUrl                  pulumi.StringInput                     `pulumi:"serviceConfigUrl"`
	ServiceConfigVpcId                pulumi.StringInput                     `pulumi:"serviceConfigVpcId"`
	ServiceId                         pulumi.StringInput                     `pulumi:"serviceId"`
}

func (GetApisListArgs) ElementType

func (GetApisListArgs) ElementType() reflect.Type

func (GetApisListArgs) ToGetApisListOutput

func (i GetApisListArgs) ToGetApisListOutput() GetApisListOutput

func (GetApisListArgs) ToGetApisListOutputWithContext

func (i GetApisListArgs) ToGetApisListOutputWithContext(ctx context.Context) GetApisListOutput

type GetApisListArray

type GetApisListArray []GetApisListInput

func (GetApisListArray) ElementType

func (GetApisListArray) ElementType() reflect.Type

func (GetApisListArray) ToGetApisListArrayOutput

func (i GetApisListArray) ToGetApisListArrayOutput() GetApisListArrayOutput

func (GetApisListArray) ToGetApisListArrayOutputWithContext

func (i GetApisListArray) ToGetApisListArrayOutputWithContext(ctx context.Context) GetApisListArrayOutput

type GetApisListArrayInput

type GetApisListArrayInput interface {
	pulumi.Input

	ToGetApisListArrayOutput() GetApisListArrayOutput
	ToGetApisListArrayOutputWithContext(context.Context) GetApisListArrayOutput
}

GetApisListArrayInput is an input type that accepts GetApisListArray and GetApisListArrayOutput values. You can construct a concrete instance of `GetApisListArrayInput` via:

GetApisListArray{ GetApisListArgs{...} }

type GetApisListArrayOutput

type GetApisListArrayOutput struct{ *pulumi.OutputState }

func (GetApisListArrayOutput) ElementType

func (GetApisListArrayOutput) ElementType() reflect.Type

func (GetApisListArrayOutput) Index

func (GetApisListArrayOutput) ToGetApisListArrayOutput

func (o GetApisListArrayOutput) ToGetApisListArrayOutput() GetApisListArrayOutput

func (GetApisListArrayOutput) ToGetApisListArrayOutputWithContext

func (o GetApisListArrayOutput) ToGetApisListArrayOutputWithContext(ctx context.Context) GetApisListArrayOutput

type GetApisListInput

type GetApisListInput interface {
	pulumi.Input

	ToGetApisListOutput() GetApisListOutput
	ToGetApisListOutputWithContext(context.Context) GetApisListOutput
}

GetApisListInput is an input type that accepts GetApisListArgs and GetApisListOutput values. You can construct a concrete instance of `GetApisListInput` via:

GetApisListArgs{...}

type GetApisListOutput

type GetApisListOutput struct{ *pulumi.OutputState }

func (GetApisListOutput) ApiDesc

func (GetApisListOutput) ApiName

func (GetApisListOutput) AuthType

func (o GetApisListOutput) AuthType() pulumi.StringOutput

func (GetApisListOutput) CreateTime

func (o GetApisListOutput) CreateTime() pulumi.StringOutput

func (GetApisListOutput) ElementType

func (GetApisListOutput) ElementType() reflect.Type

func (GetApisListOutput) EnableCors

func (o GetApisListOutput) EnableCors() pulumi.BoolOutput

func (GetApisListOutput) ModifyTime

func (o GetApisListOutput) ModifyTime() pulumi.StringOutput

func (GetApisListOutput) Protocol

func (o GetApisListOutput) Protocol() pulumi.StringOutput

func (GetApisListOutput) RequestConfigMethod

func (o GetApisListOutput) RequestConfigMethod() pulumi.StringOutput

func (GetApisListOutput) RequestConfigPath

func (o GetApisListOutput) RequestConfigPath() pulumi.StringOutput

func (GetApisListOutput) RequestParameters

func (GetApisListOutput) ResponseErrorCodes

func (GetApisListOutput) ResponseFailExample

func (o GetApisListOutput) ResponseFailExample() pulumi.StringOutput

func (GetApisListOutput) ResponseSuccessExample

func (o GetApisListOutput) ResponseSuccessExample() pulumi.StringOutput

func (GetApisListOutput) ResponseType

func (o GetApisListOutput) ResponseType() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigMethod

func (o GetApisListOutput) ServiceConfigMethod() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigMockReturnMessage

func (o GetApisListOutput) ServiceConfigMockReturnMessage() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigPath

func (o GetApisListOutput) ServiceConfigPath() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigProduct

func (o GetApisListOutput) ServiceConfigProduct() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigScfFunctionName

func (o GetApisListOutput) ServiceConfigScfFunctionName() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigScfFunctionNamespace

func (o GetApisListOutput) ServiceConfigScfFunctionNamespace() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigScfFunctionQualifier

func (o GetApisListOutput) ServiceConfigScfFunctionQualifier() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigTimeout

func (o GetApisListOutput) ServiceConfigTimeout() pulumi.IntOutput

func (GetApisListOutput) ServiceConfigType

func (o GetApisListOutput) ServiceConfigType() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigUrl

func (o GetApisListOutput) ServiceConfigUrl() pulumi.StringOutput

func (GetApisListOutput) ServiceConfigVpcId

func (o GetApisListOutput) ServiceConfigVpcId() pulumi.StringOutput

func (GetApisListOutput) ServiceId

func (o GetApisListOutput) ServiceId() pulumi.StringOutput

func (GetApisListOutput) ToGetApisListOutput

func (o GetApisListOutput) ToGetApisListOutput() GetApisListOutput

func (GetApisListOutput) ToGetApisListOutputWithContext

func (o GetApisListOutput) ToGetApisListOutputWithContext(ctx context.Context) GetApisListOutput

type GetApisListRequestParameter

type GetApisListRequestParameter struct {
	DefaultValue string `pulumi:"defaultValue"`
	Desc         string `pulumi:"desc"`
	Name         string `pulumi:"name"`
	Position     string `pulumi:"position"`
	Required     bool   `pulumi:"required"`
	Type         string `pulumi:"type"`
}

type GetApisListRequestParameterArgs

type GetApisListRequestParameterArgs struct {
	DefaultValue pulumi.StringInput `pulumi:"defaultValue"`
	Desc         pulumi.StringInput `pulumi:"desc"`
	Name         pulumi.StringInput `pulumi:"name"`
	Position     pulumi.StringInput `pulumi:"position"`
	Required     pulumi.BoolInput   `pulumi:"required"`
	Type         pulumi.StringInput `pulumi:"type"`
}

func (GetApisListRequestParameterArgs) ElementType

func (GetApisListRequestParameterArgs) ToGetApisListRequestParameterOutput

func (i GetApisListRequestParameterArgs) ToGetApisListRequestParameterOutput() GetApisListRequestParameterOutput

func (GetApisListRequestParameterArgs) ToGetApisListRequestParameterOutputWithContext

func (i GetApisListRequestParameterArgs) ToGetApisListRequestParameterOutputWithContext(ctx context.Context) GetApisListRequestParameterOutput

type GetApisListRequestParameterArray

type GetApisListRequestParameterArray []GetApisListRequestParameterInput

func (GetApisListRequestParameterArray) ElementType

func (GetApisListRequestParameterArray) ToGetApisListRequestParameterArrayOutput

func (i GetApisListRequestParameterArray) ToGetApisListRequestParameterArrayOutput() GetApisListRequestParameterArrayOutput

func (GetApisListRequestParameterArray) ToGetApisListRequestParameterArrayOutputWithContext

func (i GetApisListRequestParameterArray) ToGetApisListRequestParameterArrayOutputWithContext(ctx context.Context) GetApisListRequestParameterArrayOutput

type GetApisListRequestParameterArrayInput

type GetApisListRequestParameterArrayInput interface {
	pulumi.Input

	ToGetApisListRequestParameterArrayOutput() GetApisListRequestParameterArrayOutput
	ToGetApisListRequestParameterArrayOutputWithContext(context.Context) GetApisListRequestParameterArrayOutput
}

GetApisListRequestParameterArrayInput is an input type that accepts GetApisListRequestParameterArray and GetApisListRequestParameterArrayOutput values. You can construct a concrete instance of `GetApisListRequestParameterArrayInput` via:

GetApisListRequestParameterArray{ GetApisListRequestParameterArgs{...} }

type GetApisListRequestParameterArrayOutput

type GetApisListRequestParameterArrayOutput struct{ *pulumi.OutputState }

func (GetApisListRequestParameterArrayOutput) ElementType

func (GetApisListRequestParameterArrayOutput) Index

func (GetApisListRequestParameterArrayOutput) ToGetApisListRequestParameterArrayOutput

func (o GetApisListRequestParameterArrayOutput) ToGetApisListRequestParameterArrayOutput() GetApisListRequestParameterArrayOutput

func (GetApisListRequestParameterArrayOutput) ToGetApisListRequestParameterArrayOutputWithContext

func (o GetApisListRequestParameterArrayOutput) ToGetApisListRequestParameterArrayOutputWithContext(ctx context.Context) GetApisListRequestParameterArrayOutput

type GetApisListRequestParameterInput

type GetApisListRequestParameterInput interface {
	pulumi.Input

	ToGetApisListRequestParameterOutput() GetApisListRequestParameterOutput
	ToGetApisListRequestParameterOutputWithContext(context.Context) GetApisListRequestParameterOutput
}

GetApisListRequestParameterInput is an input type that accepts GetApisListRequestParameterArgs and GetApisListRequestParameterOutput values. You can construct a concrete instance of `GetApisListRequestParameterInput` via:

GetApisListRequestParameterArgs{...}

type GetApisListRequestParameterOutput

type GetApisListRequestParameterOutput struct{ *pulumi.OutputState }

func (GetApisListRequestParameterOutput) DefaultValue

func (GetApisListRequestParameterOutput) Desc

func (GetApisListRequestParameterOutput) ElementType

func (GetApisListRequestParameterOutput) Name

func (GetApisListRequestParameterOutput) Position

func (GetApisListRequestParameterOutput) Required

func (GetApisListRequestParameterOutput) ToGetApisListRequestParameterOutput

func (o GetApisListRequestParameterOutput) ToGetApisListRequestParameterOutput() GetApisListRequestParameterOutput

func (GetApisListRequestParameterOutput) ToGetApisListRequestParameterOutputWithContext

func (o GetApisListRequestParameterOutput) ToGetApisListRequestParameterOutputWithContext(ctx context.Context) GetApisListRequestParameterOutput

func (GetApisListRequestParameterOutput) Type

type GetApisListResponseErrorCode

type GetApisListResponseErrorCode struct {
	Code          int    `pulumi:"code"`
	ConvertedCode int    `pulumi:"convertedCode"`
	Desc          string `pulumi:"desc"`
	Msg           string `pulumi:"msg"`
	NeedConvert   bool   `pulumi:"needConvert"`
}

type GetApisListResponseErrorCodeArgs

type GetApisListResponseErrorCodeArgs struct {
	Code          pulumi.IntInput    `pulumi:"code"`
	ConvertedCode pulumi.IntInput    `pulumi:"convertedCode"`
	Desc          pulumi.StringInput `pulumi:"desc"`
	Msg           pulumi.StringInput `pulumi:"msg"`
	NeedConvert   pulumi.BoolInput   `pulumi:"needConvert"`
}

func (GetApisListResponseErrorCodeArgs) ElementType

func (GetApisListResponseErrorCodeArgs) ToGetApisListResponseErrorCodeOutput

func (i GetApisListResponseErrorCodeArgs) ToGetApisListResponseErrorCodeOutput() GetApisListResponseErrorCodeOutput

func (GetApisListResponseErrorCodeArgs) ToGetApisListResponseErrorCodeOutputWithContext

func (i GetApisListResponseErrorCodeArgs) ToGetApisListResponseErrorCodeOutputWithContext(ctx context.Context) GetApisListResponseErrorCodeOutput

type GetApisListResponseErrorCodeArray

type GetApisListResponseErrorCodeArray []GetApisListResponseErrorCodeInput

func (GetApisListResponseErrorCodeArray) ElementType

func (GetApisListResponseErrorCodeArray) ToGetApisListResponseErrorCodeArrayOutput

func (i GetApisListResponseErrorCodeArray) ToGetApisListResponseErrorCodeArrayOutput() GetApisListResponseErrorCodeArrayOutput

func (GetApisListResponseErrorCodeArray) ToGetApisListResponseErrorCodeArrayOutputWithContext

func (i GetApisListResponseErrorCodeArray) ToGetApisListResponseErrorCodeArrayOutputWithContext(ctx context.Context) GetApisListResponseErrorCodeArrayOutput

type GetApisListResponseErrorCodeArrayInput

type GetApisListResponseErrorCodeArrayInput interface {
	pulumi.Input

	ToGetApisListResponseErrorCodeArrayOutput() GetApisListResponseErrorCodeArrayOutput
	ToGetApisListResponseErrorCodeArrayOutputWithContext(context.Context) GetApisListResponseErrorCodeArrayOutput
}

GetApisListResponseErrorCodeArrayInput is an input type that accepts GetApisListResponseErrorCodeArray and GetApisListResponseErrorCodeArrayOutput values. You can construct a concrete instance of `GetApisListResponseErrorCodeArrayInput` via:

GetApisListResponseErrorCodeArray{ GetApisListResponseErrorCodeArgs{...} }

type GetApisListResponseErrorCodeArrayOutput

type GetApisListResponseErrorCodeArrayOutput struct{ *pulumi.OutputState }

func (GetApisListResponseErrorCodeArrayOutput) ElementType

func (GetApisListResponseErrorCodeArrayOutput) Index

func (GetApisListResponseErrorCodeArrayOutput) ToGetApisListResponseErrorCodeArrayOutput

func (o GetApisListResponseErrorCodeArrayOutput) ToGetApisListResponseErrorCodeArrayOutput() GetApisListResponseErrorCodeArrayOutput

func (GetApisListResponseErrorCodeArrayOutput) ToGetApisListResponseErrorCodeArrayOutputWithContext

func (o GetApisListResponseErrorCodeArrayOutput) ToGetApisListResponseErrorCodeArrayOutputWithContext(ctx context.Context) GetApisListResponseErrorCodeArrayOutput

type GetApisListResponseErrorCodeInput

type GetApisListResponseErrorCodeInput interface {
	pulumi.Input

	ToGetApisListResponseErrorCodeOutput() GetApisListResponseErrorCodeOutput
	ToGetApisListResponseErrorCodeOutputWithContext(context.Context) GetApisListResponseErrorCodeOutput
}

GetApisListResponseErrorCodeInput is an input type that accepts GetApisListResponseErrorCodeArgs and GetApisListResponseErrorCodeOutput values. You can construct a concrete instance of `GetApisListResponseErrorCodeInput` via:

GetApisListResponseErrorCodeArgs{...}

type GetApisListResponseErrorCodeOutput

type GetApisListResponseErrorCodeOutput struct{ *pulumi.OutputState }

func (GetApisListResponseErrorCodeOutput) Code

func (GetApisListResponseErrorCodeOutput) ConvertedCode

func (GetApisListResponseErrorCodeOutput) Desc

func (GetApisListResponseErrorCodeOutput) ElementType

func (GetApisListResponseErrorCodeOutput) Msg

func (GetApisListResponseErrorCodeOutput) NeedConvert

func (GetApisListResponseErrorCodeOutput) ToGetApisListResponseErrorCodeOutput

func (o GetApisListResponseErrorCodeOutput) ToGetApisListResponseErrorCodeOutput() GetApisListResponseErrorCodeOutput

func (GetApisListResponseErrorCodeOutput) ToGetApisListResponseErrorCodeOutputWithContext

func (o GetApisListResponseErrorCodeOutput) ToGetApisListResponseErrorCodeOutputWithContext(ctx context.Context) GetApisListResponseErrorCodeOutput

type GetApisOutputArgs

type GetApisOutputArgs struct {
	ApiId            pulumi.StringPtrInput `pulumi:"apiId"`
	ApiName          pulumi.StringPtrInput `pulumi:"apiName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getApis.

func (GetApisOutputArgs) ElementType

func (GetApisOutputArgs) ElementType() reflect.Type

type GetApisResult

type GetApisResult struct {
	ApiId   *string `pulumi:"apiId"`
	ApiName *string `pulumi:"apiName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string        `pulumi:"id"`
	Lists            []GetApisList `pulumi:"lists"`
	ResultOutputFile *string       `pulumi:"resultOutputFile"`
	ServiceId        string        `pulumi:"serviceId"`
}

A collection of values returned by getApis.

func GetApis

func GetApis(ctx *pulumi.Context, args *GetApisArgs, opts ...pulumi.InvokeOption) (*GetApisResult, error)

type GetApisResultOutput

type GetApisResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApis.

func (GetApisResultOutput) ApiId

func (GetApisResultOutput) ApiName

func (GetApisResultOutput) ElementType

func (GetApisResultOutput) ElementType() reflect.Type

func (GetApisResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetApisResultOutput) Lists

func (GetApisResultOutput) ResultOutputFile

func (o GetApisResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetApisResultOutput) ServiceId

func (o GetApisResultOutput) ServiceId() pulumi.StringOutput

func (GetApisResultOutput) ToGetApisResultOutput

func (o GetApisResultOutput) ToGetApisResultOutput() GetApisResultOutput

func (GetApisResultOutput) ToGetApisResultOutputWithContext

func (o GetApisResultOutput) ToGetApisResultOutputWithContext(ctx context.Context) GetApisResultOutput

type GetBindApiAppsStatusFilter

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

type GetBindApiAppsStatusFilterArgs

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

func (GetBindApiAppsStatusFilterArgs) ElementType

func (GetBindApiAppsStatusFilterArgs) ToGetBindApiAppsStatusFilterOutput

func (i GetBindApiAppsStatusFilterArgs) ToGetBindApiAppsStatusFilterOutput() GetBindApiAppsStatusFilterOutput

func (GetBindApiAppsStatusFilterArgs) ToGetBindApiAppsStatusFilterOutputWithContext

func (i GetBindApiAppsStatusFilterArgs) ToGetBindApiAppsStatusFilterOutputWithContext(ctx context.Context) GetBindApiAppsStatusFilterOutput

type GetBindApiAppsStatusFilterArray

type GetBindApiAppsStatusFilterArray []GetBindApiAppsStatusFilterInput

func (GetBindApiAppsStatusFilterArray) ElementType

func (GetBindApiAppsStatusFilterArray) ToGetBindApiAppsStatusFilterArrayOutput

func (i GetBindApiAppsStatusFilterArray) ToGetBindApiAppsStatusFilterArrayOutput() GetBindApiAppsStatusFilterArrayOutput

func (GetBindApiAppsStatusFilterArray) ToGetBindApiAppsStatusFilterArrayOutputWithContext

func (i GetBindApiAppsStatusFilterArray) ToGetBindApiAppsStatusFilterArrayOutputWithContext(ctx context.Context) GetBindApiAppsStatusFilterArrayOutput

type GetBindApiAppsStatusFilterArrayInput

type GetBindApiAppsStatusFilterArrayInput interface {
	pulumi.Input

	ToGetBindApiAppsStatusFilterArrayOutput() GetBindApiAppsStatusFilterArrayOutput
	ToGetBindApiAppsStatusFilterArrayOutputWithContext(context.Context) GetBindApiAppsStatusFilterArrayOutput
}

GetBindApiAppsStatusFilterArrayInput is an input type that accepts GetBindApiAppsStatusFilterArray and GetBindApiAppsStatusFilterArrayOutput values. You can construct a concrete instance of `GetBindApiAppsStatusFilterArrayInput` via:

GetBindApiAppsStatusFilterArray{ GetBindApiAppsStatusFilterArgs{...} }

type GetBindApiAppsStatusFilterArrayOutput

type GetBindApiAppsStatusFilterArrayOutput struct{ *pulumi.OutputState }

func (GetBindApiAppsStatusFilterArrayOutput) ElementType

func (GetBindApiAppsStatusFilterArrayOutput) Index

func (GetBindApiAppsStatusFilterArrayOutput) ToGetBindApiAppsStatusFilterArrayOutput

func (o GetBindApiAppsStatusFilterArrayOutput) ToGetBindApiAppsStatusFilterArrayOutput() GetBindApiAppsStatusFilterArrayOutput

func (GetBindApiAppsStatusFilterArrayOutput) ToGetBindApiAppsStatusFilterArrayOutputWithContext

func (o GetBindApiAppsStatusFilterArrayOutput) ToGetBindApiAppsStatusFilterArrayOutputWithContext(ctx context.Context) GetBindApiAppsStatusFilterArrayOutput

type GetBindApiAppsStatusFilterInput

type GetBindApiAppsStatusFilterInput interface {
	pulumi.Input

	ToGetBindApiAppsStatusFilterOutput() GetBindApiAppsStatusFilterOutput
	ToGetBindApiAppsStatusFilterOutputWithContext(context.Context) GetBindApiAppsStatusFilterOutput
}

GetBindApiAppsStatusFilterInput is an input type that accepts GetBindApiAppsStatusFilterArgs and GetBindApiAppsStatusFilterOutput values. You can construct a concrete instance of `GetBindApiAppsStatusFilterInput` via:

GetBindApiAppsStatusFilterArgs{...}

type GetBindApiAppsStatusFilterOutput

type GetBindApiAppsStatusFilterOutput struct{ *pulumi.OutputState }

func (GetBindApiAppsStatusFilterOutput) ElementType

func (GetBindApiAppsStatusFilterOutput) Name

func (GetBindApiAppsStatusFilterOutput) ToGetBindApiAppsStatusFilterOutput

func (o GetBindApiAppsStatusFilterOutput) ToGetBindApiAppsStatusFilterOutput() GetBindApiAppsStatusFilterOutput

func (GetBindApiAppsStatusFilterOutput) ToGetBindApiAppsStatusFilterOutputWithContext

func (o GetBindApiAppsStatusFilterOutput) ToGetBindApiAppsStatusFilterOutputWithContext(ctx context.Context) GetBindApiAppsStatusFilterOutput

func (GetBindApiAppsStatusFilterOutput) Values

type GetBindApiAppsStatusResult

type GetBindApiAppsStatusResult struct {
	ApiAppApiSets []GetBindApiAppsStatusResultApiAppApiSet `pulumi:"apiAppApiSets"`
}

type GetBindApiAppsStatusResultApiAppApiSet

type GetBindApiAppsStatusResultApiAppApiSet struct {
	ApiAppId        string `pulumi:"apiAppId"`
	ApiAppName      string `pulumi:"apiAppName"`
	ApiId           string `pulumi:"apiId"`
	ApiName         string `pulumi:"apiName"`
	ApiRegion       string `pulumi:"apiRegion"`
	AuthorizedTime  string `pulumi:"authorizedTime"`
	EnvironmentName string `pulumi:"environmentName"`
	ServiceId       string `pulumi:"serviceId"`
}

type GetBindApiAppsStatusResultApiAppApiSetArgs

type GetBindApiAppsStatusResultApiAppApiSetArgs struct {
	ApiAppId        pulumi.StringInput `pulumi:"apiAppId"`
	ApiAppName      pulumi.StringInput `pulumi:"apiAppName"`
	ApiId           pulumi.StringInput `pulumi:"apiId"`
	ApiName         pulumi.StringInput `pulumi:"apiName"`
	ApiRegion       pulumi.StringInput `pulumi:"apiRegion"`
	AuthorizedTime  pulumi.StringInput `pulumi:"authorizedTime"`
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	ServiceId       pulumi.StringInput `pulumi:"serviceId"`
}

func (GetBindApiAppsStatusResultApiAppApiSetArgs) ElementType

func (GetBindApiAppsStatusResultApiAppApiSetArgs) ToGetBindApiAppsStatusResultApiAppApiSetOutput

func (i GetBindApiAppsStatusResultApiAppApiSetArgs) ToGetBindApiAppsStatusResultApiAppApiSetOutput() GetBindApiAppsStatusResultApiAppApiSetOutput

func (GetBindApiAppsStatusResultApiAppApiSetArgs) ToGetBindApiAppsStatusResultApiAppApiSetOutputWithContext

func (i GetBindApiAppsStatusResultApiAppApiSetArgs) ToGetBindApiAppsStatusResultApiAppApiSetOutputWithContext(ctx context.Context) GetBindApiAppsStatusResultApiAppApiSetOutput

type GetBindApiAppsStatusResultApiAppApiSetArray

type GetBindApiAppsStatusResultApiAppApiSetArray []GetBindApiAppsStatusResultApiAppApiSetInput

func (GetBindApiAppsStatusResultApiAppApiSetArray) ElementType

func (GetBindApiAppsStatusResultApiAppApiSetArray) ToGetBindApiAppsStatusResultApiAppApiSetArrayOutput

func (i GetBindApiAppsStatusResultApiAppApiSetArray) ToGetBindApiAppsStatusResultApiAppApiSetArrayOutput() GetBindApiAppsStatusResultApiAppApiSetArrayOutput

func (GetBindApiAppsStatusResultApiAppApiSetArray) ToGetBindApiAppsStatusResultApiAppApiSetArrayOutputWithContext

func (i GetBindApiAppsStatusResultApiAppApiSetArray) ToGetBindApiAppsStatusResultApiAppApiSetArrayOutputWithContext(ctx context.Context) GetBindApiAppsStatusResultApiAppApiSetArrayOutput

type GetBindApiAppsStatusResultApiAppApiSetArrayInput

type GetBindApiAppsStatusResultApiAppApiSetArrayInput interface {
	pulumi.Input

	ToGetBindApiAppsStatusResultApiAppApiSetArrayOutput() GetBindApiAppsStatusResultApiAppApiSetArrayOutput
	ToGetBindApiAppsStatusResultApiAppApiSetArrayOutputWithContext(context.Context) GetBindApiAppsStatusResultApiAppApiSetArrayOutput
}

GetBindApiAppsStatusResultApiAppApiSetArrayInput is an input type that accepts GetBindApiAppsStatusResultApiAppApiSetArray and GetBindApiAppsStatusResultApiAppApiSetArrayOutput values. You can construct a concrete instance of `GetBindApiAppsStatusResultApiAppApiSetArrayInput` via:

GetBindApiAppsStatusResultApiAppApiSetArray{ GetBindApiAppsStatusResultApiAppApiSetArgs{...} }

type GetBindApiAppsStatusResultApiAppApiSetArrayOutput

type GetBindApiAppsStatusResultApiAppApiSetArrayOutput struct{ *pulumi.OutputState }

func (GetBindApiAppsStatusResultApiAppApiSetArrayOutput) ElementType

func (GetBindApiAppsStatusResultApiAppApiSetArrayOutput) Index

func (GetBindApiAppsStatusResultApiAppApiSetArrayOutput) ToGetBindApiAppsStatusResultApiAppApiSetArrayOutput

func (o GetBindApiAppsStatusResultApiAppApiSetArrayOutput) ToGetBindApiAppsStatusResultApiAppApiSetArrayOutput() GetBindApiAppsStatusResultApiAppApiSetArrayOutput

func (GetBindApiAppsStatusResultApiAppApiSetArrayOutput) ToGetBindApiAppsStatusResultApiAppApiSetArrayOutputWithContext

func (o GetBindApiAppsStatusResultApiAppApiSetArrayOutput) ToGetBindApiAppsStatusResultApiAppApiSetArrayOutputWithContext(ctx context.Context) GetBindApiAppsStatusResultApiAppApiSetArrayOutput

type GetBindApiAppsStatusResultApiAppApiSetInput

type GetBindApiAppsStatusResultApiAppApiSetInput interface {
	pulumi.Input

	ToGetBindApiAppsStatusResultApiAppApiSetOutput() GetBindApiAppsStatusResultApiAppApiSetOutput
	ToGetBindApiAppsStatusResultApiAppApiSetOutputWithContext(context.Context) GetBindApiAppsStatusResultApiAppApiSetOutput
}

GetBindApiAppsStatusResultApiAppApiSetInput is an input type that accepts GetBindApiAppsStatusResultApiAppApiSetArgs and GetBindApiAppsStatusResultApiAppApiSetOutput values. You can construct a concrete instance of `GetBindApiAppsStatusResultApiAppApiSetInput` via:

GetBindApiAppsStatusResultApiAppApiSetArgs{...}

type GetBindApiAppsStatusResultApiAppApiSetOutput

type GetBindApiAppsStatusResultApiAppApiSetOutput struct{ *pulumi.OutputState }

func (GetBindApiAppsStatusResultApiAppApiSetOutput) ApiAppId

func (GetBindApiAppsStatusResultApiAppApiSetOutput) ApiAppName

func (GetBindApiAppsStatusResultApiAppApiSetOutput) ApiId

func (GetBindApiAppsStatusResultApiAppApiSetOutput) ApiName

func (GetBindApiAppsStatusResultApiAppApiSetOutput) ApiRegion

func (GetBindApiAppsStatusResultApiAppApiSetOutput) AuthorizedTime

func (GetBindApiAppsStatusResultApiAppApiSetOutput) ElementType

func (GetBindApiAppsStatusResultApiAppApiSetOutput) EnvironmentName

func (GetBindApiAppsStatusResultApiAppApiSetOutput) ServiceId

func (GetBindApiAppsStatusResultApiAppApiSetOutput) ToGetBindApiAppsStatusResultApiAppApiSetOutput

func (o GetBindApiAppsStatusResultApiAppApiSetOutput) ToGetBindApiAppsStatusResultApiAppApiSetOutput() GetBindApiAppsStatusResultApiAppApiSetOutput

func (GetBindApiAppsStatusResultApiAppApiSetOutput) ToGetBindApiAppsStatusResultApiAppApiSetOutputWithContext

func (o GetBindApiAppsStatusResultApiAppApiSetOutput) ToGetBindApiAppsStatusResultApiAppApiSetOutputWithContext(ctx context.Context) GetBindApiAppsStatusResultApiAppApiSetOutput

type GetBindApiAppsStatusResultArgs

type GetBindApiAppsStatusResultArgs struct {
	ApiAppApiSets GetBindApiAppsStatusResultApiAppApiSetArrayInput `pulumi:"apiAppApiSets"`
}

func (GetBindApiAppsStatusResultArgs) ElementType

func (GetBindApiAppsStatusResultArgs) ToGetBindApiAppsStatusResultOutput

func (i GetBindApiAppsStatusResultArgs) ToGetBindApiAppsStatusResultOutput() GetBindApiAppsStatusResultOutput

func (GetBindApiAppsStatusResultArgs) ToGetBindApiAppsStatusResultOutputWithContext

func (i GetBindApiAppsStatusResultArgs) ToGetBindApiAppsStatusResultOutputWithContext(ctx context.Context) GetBindApiAppsStatusResultOutput

type GetBindApiAppsStatusResultArray

type GetBindApiAppsStatusResultArray []GetBindApiAppsStatusResultInput

func (GetBindApiAppsStatusResultArray) ElementType

func (GetBindApiAppsStatusResultArray) ToGetBindApiAppsStatusResultArrayOutput

func (i GetBindApiAppsStatusResultArray) ToGetBindApiAppsStatusResultArrayOutput() GetBindApiAppsStatusResultArrayOutput

func (GetBindApiAppsStatusResultArray) ToGetBindApiAppsStatusResultArrayOutputWithContext

func (i GetBindApiAppsStatusResultArray) ToGetBindApiAppsStatusResultArrayOutputWithContext(ctx context.Context) GetBindApiAppsStatusResultArrayOutput

type GetBindApiAppsStatusResultArrayInput

type GetBindApiAppsStatusResultArrayInput interface {
	pulumi.Input

	ToGetBindApiAppsStatusResultArrayOutput() GetBindApiAppsStatusResultArrayOutput
	ToGetBindApiAppsStatusResultArrayOutputWithContext(context.Context) GetBindApiAppsStatusResultArrayOutput
}

GetBindApiAppsStatusResultArrayInput is an input type that accepts GetBindApiAppsStatusResultArray and GetBindApiAppsStatusResultArrayOutput values. You can construct a concrete instance of `GetBindApiAppsStatusResultArrayInput` via:

GetBindApiAppsStatusResultArray{ GetBindApiAppsStatusResultArgs{...} }

type GetBindApiAppsStatusResultArrayOutput

type GetBindApiAppsStatusResultArrayOutput struct{ *pulumi.OutputState }

func (GetBindApiAppsStatusResultArrayOutput) ElementType

func (GetBindApiAppsStatusResultArrayOutput) Index

func (GetBindApiAppsStatusResultArrayOutput) ToGetBindApiAppsStatusResultArrayOutput

func (o GetBindApiAppsStatusResultArrayOutput) ToGetBindApiAppsStatusResultArrayOutput() GetBindApiAppsStatusResultArrayOutput

func (GetBindApiAppsStatusResultArrayOutput) ToGetBindApiAppsStatusResultArrayOutputWithContext

func (o GetBindApiAppsStatusResultArrayOutput) ToGetBindApiAppsStatusResultArrayOutputWithContext(ctx context.Context) GetBindApiAppsStatusResultArrayOutput

type GetBindApiAppsStatusResultInput

type GetBindApiAppsStatusResultInput interface {
	pulumi.Input

	ToGetBindApiAppsStatusResultOutput() GetBindApiAppsStatusResultOutput
	ToGetBindApiAppsStatusResultOutputWithContext(context.Context) GetBindApiAppsStatusResultOutput
}

GetBindApiAppsStatusResultInput is an input type that accepts GetBindApiAppsStatusResultArgs and GetBindApiAppsStatusResultOutput values. You can construct a concrete instance of `GetBindApiAppsStatusResultInput` via:

GetBindApiAppsStatusResultArgs{...}

type GetBindApiAppsStatusResultOutput

type GetBindApiAppsStatusResultOutput struct{ *pulumi.OutputState }

func (GetBindApiAppsStatusResultOutput) ApiAppApiSets

func (GetBindApiAppsStatusResultOutput) ElementType

func (GetBindApiAppsStatusResultOutput) ToGetBindApiAppsStatusResultOutput

func (o GetBindApiAppsStatusResultOutput) ToGetBindApiAppsStatusResultOutput() GetBindApiAppsStatusResultOutput

func (GetBindApiAppsStatusResultOutput) ToGetBindApiAppsStatusResultOutputWithContext

func (o GetBindApiAppsStatusResultOutput) ToGetBindApiAppsStatusResultOutputWithContext(ctx context.Context) GetBindApiAppsStatusResultOutput

type GetCustomerDomainsArgs

type GetCustomerDomainsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getCustomerDomains.

type GetCustomerDomainsList

type GetCustomerDomainsList struct {
	CertificateId    string                              `pulumi:"certificateId"`
	DomainName       string                              `pulumi:"domainName"`
	IsDefaultMapping bool                                `pulumi:"isDefaultMapping"`
	IsStatusOn       bool                                `pulumi:"isStatusOn"`
	NetType          string                              `pulumi:"netType"`
	PathMappings     []GetCustomerDomainsListPathMapping `pulumi:"pathMappings"`
	Protocol         string                              `pulumi:"protocol"`
}

type GetCustomerDomainsListArgs

type GetCustomerDomainsListArgs struct {
	CertificateId    pulumi.StringInput                          `pulumi:"certificateId"`
	DomainName       pulumi.StringInput                          `pulumi:"domainName"`
	IsDefaultMapping pulumi.BoolInput                            `pulumi:"isDefaultMapping"`
	IsStatusOn       pulumi.BoolInput                            `pulumi:"isStatusOn"`
	NetType          pulumi.StringInput                          `pulumi:"netType"`
	PathMappings     GetCustomerDomainsListPathMappingArrayInput `pulumi:"pathMappings"`
	Protocol         pulumi.StringInput                          `pulumi:"protocol"`
}

func (GetCustomerDomainsListArgs) ElementType

func (GetCustomerDomainsListArgs) ElementType() reflect.Type

func (GetCustomerDomainsListArgs) ToGetCustomerDomainsListOutput

func (i GetCustomerDomainsListArgs) ToGetCustomerDomainsListOutput() GetCustomerDomainsListOutput

func (GetCustomerDomainsListArgs) ToGetCustomerDomainsListOutputWithContext

func (i GetCustomerDomainsListArgs) ToGetCustomerDomainsListOutputWithContext(ctx context.Context) GetCustomerDomainsListOutput

type GetCustomerDomainsListArray

type GetCustomerDomainsListArray []GetCustomerDomainsListInput

func (GetCustomerDomainsListArray) ElementType

func (GetCustomerDomainsListArray) ToGetCustomerDomainsListArrayOutput

func (i GetCustomerDomainsListArray) ToGetCustomerDomainsListArrayOutput() GetCustomerDomainsListArrayOutput

func (GetCustomerDomainsListArray) ToGetCustomerDomainsListArrayOutputWithContext

func (i GetCustomerDomainsListArray) ToGetCustomerDomainsListArrayOutputWithContext(ctx context.Context) GetCustomerDomainsListArrayOutput

type GetCustomerDomainsListArrayInput

type GetCustomerDomainsListArrayInput interface {
	pulumi.Input

	ToGetCustomerDomainsListArrayOutput() GetCustomerDomainsListArrayOutput
	ToGetCustomerDomainsListArrayOutputWithContext(context.Context) GetCustomerDomainsListArrayOutput
}

GetCustomerDomainsListArrayInput is an input type that accepts GetCustomerDomainsListArray and GetCustomerDomainsListArrayOutput values. You can construct a concrete instance of `GetCustomerDomainsListArrayInput` via:

GetCustomerDomainsListArray{ GetCustomerDomainsListArgs{...} }

type GetCustomerDomainsListArrayOutput

type GetCustomerDomainsListArrayOutput struct{ *pulumi.OutputState }

func (GetCustomerDomainsListArrayOutput) ElementType

func (GetCustomerDomainsListArrayOutput) Index

func (GetCustomerDomainsListArrayOutput) ToGetCustomerDomainsListArrayOutput

func (o GetCustomerDomainsListArrayOutput) ToGetCustomerDomainsListArrayOutput() GetCustomerDomainsListArrayOutput

func (GetCustomerDomainsListArrayOutput) ToGetCustomerDomainsListArrayOutputWithContext

func (o GetCustomerDomainsListArrayOutput) ToGetCustomerDomainsListArrayOutputWithContext(ctx context.Context) GetCustomerDomainsListArrayOutput

type GetCustomerDomainsListInput

type GetCustomerDomainsListInput interface {
	pulumi.Input

	ToGetCustomerDomainsListOutput() GetCustomerDomainsListOutput
	ToGetCustomerDomainsListOutputWithContext(context.Context) GetCustomerDomainsListOutput
}

GetCustomerDomainsListInput is an input type that accepts GetCustomerDomainsListArgs and GetCustomerDomainsListOutput values. You can construct a concrete instance of `GetCustomerDomainsListInput` via:

GetCustomerDomainsListArgs{...}

type GetCustomerDomainsListOutput

type GetCustomerDomainsListOutput struct{ *pulumi.OutputState }

func (GetCustomerDomainsListOutput) CertificateId

func (GetCustomerDomainsListOutput) DomainName

func (GetCustomerDomainsListOutput) ElementType

func (GetCustomerDomainsListOutput) IsDefaultMapping

func (o GetCustomerDomainsListOutput) IsDefaultMapping() pulumi.BoolOutput

func (GetCustomerDomainsListOutput) IsStatusOn

func (GetCustomerDomainsListOutput) NetType

func (GetCustomerDomainsListOutput) PathMappings

func (GetCustomerDomainsListOutput) Protocol

func (GetCustomerDomainsListOutput) ToGetCustomerDomainsListOutput

func (o GetCustomerDomainsListOutput) ToGetCustomerDomainsListOutput() GetCustomerDomainsListOutput

func (GetCustomerDomainsListOutput) ToGetCustomerDomainsListOutputWithContext

func (o GetCustomerDomainsListOutput) ToGetCustomerDomainsListOutputWithContext(ctx context.Context) GetCustomerDomainsListOutput

type GetCustomerDomainsListPathMapping

type GetCustomerDomainsListPathMapping struct {
	Environment string `pulumi:"environment"`
	Path        string `pulumi:"path"`
}

type GetCustomerDomainsListPathMappingArgs

type GetCustomerDomainsListPathMappingArgs struct {
	Environment pulumi.StringInput `pulumi:"environment"`
	Path        pulumi.StringInput `pulumi:"path"`
}

func (GetCustomerDomainsListPathMappingArgs) ElementType

func (GetCustomerDomainsListPathMappingArgs) ToGetCustomerDomainsListPathMappingOutput

func (i GetCustomerDomainsListPathMappingArgs) ToGetCustomerDomainsListPathMappingOutput() GetCustomerDomainsListPathMappingOutput

func (GetCustomerDomainsListPathMappingArgs) ToGetCustomerDomainsListPathMappingOutputWithContext

func (i GetCustomerDomainsListPathMappingArgs) ToGetCustomerDomainsListPathMappingOutputWithContext(ctx context.Context) GetCustomerDomainsListPathMappingOutput

type GetCustomerDomainsListPathMappingArray

type GetCustomerDomainsListPathMappingArray []GetCustomerDomainsListPathMappingInput

func (GetCustomerDomainsListPathMappingArray) ElementType

func (GetCustomerDomainsListPathMappingArray) ToGetCustomerDomainsListPathMappingArrayOutput

func (i GetCustomerDomainsListPathMappingArray) ToGetCustomerDomainsListPathMappingArrayOutput() GetCustomerDomainsListPathMappingArrayOutput

func (GetCustomerDomainsListPathMappingArray) ToGetCustomerDomainsListPathMappingArrayOutputWithContext

func (i GetCustomerDomainsListPathMappingArray) ToGetCustomerDomainsListPathMappingArrayOutputWithContext(ctx context.Context) GetCustomerDomainsListPathMappingArrayOutput

type GetCustomerDomainsListPathMappingArrayInput

type GetCustomerDomainsListPathMappingArrayInput interface {
	pulumi.Input

	ToGetCustomerDomainsListPathMappingArrayOutput() GetCustomerDomainsListPathMappingArrayOutput
	ToGetCustomerDomainsListPathMappingArrayOutputWithContext(context.Context) GetCustomerDomainsListPathMappingArrayOutput
}

GetCustomerDomainsListPathMappingArrayInput is an input type that accepts GetCustomerDomainsListPathMappingArray and GetCustomerDomainsListPathMappingArrayOutput values. You can construct a concrete instance of `GetCustomerDomainsListPathMappingArrayInput` via:

GetCustomerDomainsListPathMappingArray{ GetCustomerDomainsListPathMappingArgs{...} }

type GetCustomerDomainsListPathMappingArrayOutput

type GetCustomerDomainsListPathMappingArrayOutput struct{ *pulumi.OutputState }

func (GetCustomerDomainsListPathMappingArrayOutput) ElementType

func (GetCustomerDomainsListPathMappingArrayOutput) Index

func (GetCustomerDomainsListPathMappingArrayOutput) ToGetCustomerDomainsListPathMappingArrayOutput

func (o GetCustomerDomainsListPathMappingArrayOutput) ToGetCustomerDomainsListPathMappingArrayOutput() GetCustomerDomainsListPathMappingArrayOutput

func (GetCustomerDomainsListPathMappingArrayOutput) ToGetCustomerDomainsListPathMappingArrayOutputWithContext

func (o GetCustomerDomainsListPathMappingArrayOutput) ToGetCustomerDomainsListPathMappingArrayOutputWithContext(ctx context.Context) GetCustomerDomainsListPathMappingArrayOutput

type GetCustomerDomainsListPathMappingInput

type GetCustomerDomainsListPathMappingInput interface {
	pulumi.Input

	ToGetCustomerDomainsListPathMappingOutput() GetCustomerDomainsListPathMappingOutput
	ToGetCustomerDomainsListPathMappingOutputWithContext(context.Context) GetCustomerDomainsListPathMappingOutput
}

GetCustomerDomainsListPathMappingInput is an input type that accepts GetCustomerDomainsListPathMappingArgs and GetCustomerDomainsListPathMappingOutput values. You can construct a concrete instance of `GetCustomerDomainsListPathMappingInput` via:

GetCustomerDomainsListPathMappingArgs{...}

type GetCustomerDomainsListPathMappingOutput

type GetCustomerDomainsListPathMappingOutput struct{ *pulumi.OutputState }

func (GetCustomerDomainsListPathMappingOutput) ElementType

func (GetCustomerDomainsListPathMappingOutput) Environment

func (GetCustomerDomainsListPathMappingOutput) Path

func (GetCustomerDomainsListPathMappingOutput) ToGetCustomerDomainsListPathMappingOutput

func (o GetCustomerDomainsListPathMappingOutput) ToGetCustomerDomainsListPathMappingOutput() GetCustomerDomainsListPathMappingOutput

func (GetCustomerDomainsListPathMappingOutput) ToGetCustomerDomainsListPathMappingOutputWithContext

func (o GetCustomerDomainsListPathMappingOutput) ToGetCustomerDomainsListPathMappingOutputWithContext(ctx context.Context) GetCustomerDomainsListPathMappingOutput

type GetCustomerDomainsOutputArgs

type GetCustomerDomainsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getCustomerDomains.

func (GetCustomerDomainsOutputArgs) ElementType

type GetCustomerDomainsResult

type GetCustomerDomainsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                   `pulumi:"id"`
	Lists            []GetCustomerDomainsList `pulumi:"lists"`
	ResultOutputFile *string                  `pulumi:"resultOutputFile"`
	ServiceId        string                   `pulumi:"serviceId"`
}

A collection of values returned by getCustomerDomains.

type GetCustomerDomainsResultOutput

type GetCustomerDomainsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCustomerDomains.

func (GetCustomerDomainsResultOutput) ElementType

func (GetCustomerDomainsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCustomerDomainsResultOutput) Lists

func (GetCustomerDomainsResultOutput) ResultOutputFile

func (GetCustomerDomainsResultOutput) ServiceId

func (GetCustomerDomainsResultOutput) ToGetCustomerDomainsResultOutput

func (o GetCustomerDomainsResultOutput) ToGetCustomerDomainsResultOutput() GetCustomerDomainsResultOutput

func (GetCustomerDomainsResultOutput) ToGetCustomerDomainsResultOutputWithContext

func (o GetCustomerDomainsResultOutput) ToGetCustomerDomainsResultOutputWithContext(ctx context.Context) GetCustomerDomainsResultOutput

type GetIpStrategiesArgs

type GetIpStrategiesArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
	StrategyName     *string `pulumi:"strategyName"`
}

A collection of arguments for invoking getIpStrategies.

type GetIpStrategiesList

type GetIpStrategiesList struct {
	AttachLists       []GetIpStrategiesListAttachList `pulumi:"attachLists"`
	BindApiTotalCount int                             `pulumi:"bindApiTotalCount"`
	CreateTime        string                          `pulumi:"createTime"`
	IpList            string                          `pulumi:"ipList"`
	ModifyTime        string                          `pulumi:"modifyTime"`
	ServiceId         string                          `pulumi:"serviceId"`
	StrategyId        string                          `pulumi:"strategyId"`
	StrategyName      string                          `pulumi:"strategyName"`
	StrategyType      string                          `pulumi:"strategyType"`
}

type GetIpStrategiesListArgs

type GetIpStrategiesListArgs struct {
	AttachLists       GetIpStrategiesListAttachListArrayInput `pulumi:"attachLists"`
	BindApiTotalCount pulumi.IntInput                         `pulumi:"bindApiTotalCount"`
	CreateTime        pulumi.StringInput                      `pulumi:"createTime"`
	IpList            pulumi.StringInput                      `pulumi:"ipList"`
	ModifyTime        pulumi.StringInput                      `pulumi:"modifyTime"`
	ServiceId         pulumi.StringInput                      `pulumi:"serviceId"`
	StrategyId        pulumi.StringInput                      `pulumi:"strategyId"`
	StrategyName      pulumi.StringInput                      `pulumi:"strategyName"`
	StrategyType      pulumi.StringInput                      `pulumi:"strategyType"`
}

func (GetIpStrategiesListArgs) ElementType

func (GetIpStrategiesListArgs) ElementType() reflect.Type

func (GetIpStrategiesListArgs) ToGetIpStrategiesListOutput

func (i GetIpStrategiesListArgs) ToGetIpStrategiesListOutput() GetIpStrategiesListOutput

func (GetIpStrategiesListArgs) ToGetIpStrategiesListOutputWithContext

func (i GetIpStrategiesListArgs) ToGetIpStrategiesListOutputWithContext(ctx context.Context) GetIpStrategiesListOutput

type GetIpStrategiesListArray

type GetIpStrategiesListArray []GetIpStrategiesListInput

func (GetIpStrategiesListArray) ElementType

func (GetIpStrategiesListArray) ElementType() reflect.Type

func (GetIpStrategiesListArray) ToGetIpStrategiesListArrayOutput

func (i GetIpStrategiesListArray) ToGetIpStrategiesListArrayOutput() GetIpStrategiesListArrayOutput

func (GetIpStrategiesListArray) ToGetIpStrategiesListArrayOutputWithContext

func (i GetIpStrategiesListArray) ToGetIpStrategiesListArrayOutputWithContext(ctx context.Context) GetIpStrategiesListArrayOutput

type GetIpStrategiesListArrayInput

type GetIpStrategiesListArrayInput interface {
	pulumi.Input

	ToGetIpStrategiesListArrayOutput() GetIpStrategiesListArrayOutput
	ToGetIpStrategiesListArrayOutputWithContext(context.Context) GetIpStrategiesListArrayOutput
}

GetIpStrategiesListArrayInput is an input type that accepts GetIpStrategiesListArray and GetIpStrategiesListArrayOutput values. You can construct a concrete instance of `GetIpStrategiesListArrayInput` via:

GetIpStrategiesListArray{ GetIpStrategiesListArgs{...} }

type GetIpStrategiesListArrayOutput

type GetIpStrategiesListArrayOutput struct{ *pulumi.OutputState }

func (GetIpStrategiesListArrayOutput) ElementType

func (GetIpStrategiesListArrayOutput) Index

func (GetIpStrategiesListArrayOutput) ToGetIpStrategiesListArrayOutput

func (o GetIpStrategiesListArrayOutput) ToGetIpStrategiesListArrayOutput() GetIpStrategiesListArrayOutput

func (GetIpStrategiesListArrayOutput) ToGetIpStrategiesListArrayOutputWithContext

func (o GetIpStrategiesListArrayOutput) ToGetIpStrategiesListArrayOutputWithContext(ctx context.Context) GetIpStrategiesListArrayOutput

type GetIpStrategiesListAttachList

type GetIpStrategiesListAttachList struct {
	ApiBusinessType        string                 `pulumi:"apiBusinessType"`
	ApiDesc                string                 `pulumi:"apiDesc"`
	ApiId                  string                 `pulumi:"apiId"`
	ApiName                string                 `pulumi:"apiName"`
	ApiType                string                 `pulumi:"apiType"`
	AuthRelationApiId      string                 `pulumi:"authRelationApiId"`
	AuthType               string                 `pulumi:"authType"`
	CreateTime             string                 `pulumi:"createTime"`
	Method                 string                 `pulumi:"method"`
	ModifyTime             string                 `pulumi:"modifyTime"`
	OauthConfig            map[string]interface{} `pulumi:"oauthConfig"`
	Path                   string                 `pulumi:"path"`
	Protocol               string                 `pulumi:"protocol"`
	RelationBusinessApiIds []string               `pulumi:"relationBusinessApiIds"`
	ServiceId              string                 `pulumi:"serviceId"`
	Tags                   []string               `pulumi:"tags"`
	UniqVpcId              string                 `pulumi:"uniqVpcId"`
	VpcId                  int                    `pulumi:"vpcId"`
}

type GetIpStrategiesListAttachListArgs

type GetIpStrategiesListAttachListArgs struct {
	ApiBusinessType        pulumi.StringInput      `pulumi:"apiBusinessType"`
	ApiDesc                pulumi.StringInput      `pulumi:"apiDesc"`
	ApiId                  pulumi.StringInput      `pulumi:"apiId"`
	ApiName                pulumi.StringInput      `pulumi:"apiName"`
	ApiType                pulumi.StringInput      `pulumi:"apiType"`
	AuthRelationApiId      pulumi.StringInput      `pulumi:"authRelationApiId"`
	AuthType               pulumi.StringInput      `pulumi:"authType"`
	CreateTime             pulumi.StringInput      `pulumi:"createTime"`
	Method                 pulumi.StringInput      `pulumi:"method"`
	ModifyTime             pulumi.StringInput      `pulumi:"modifyTime"`
	OauthConfig            pulumi.MapInput         `pulumi:"oauthConfig"`
	Path                   pulumi.StringInput      `pulumi:"path"`
	Protocol               pulumi.StringInput      `pulumi:"protocol"`
	RelationBusinessApiIds pulumi.StringArrayInput `pulumi:"relationBusinessApiIds"`
	ServiceId              pulumi.StringInput      `pulumi:"serviceId"`
	Tags                   pulumi.StringArrayInput `pulumi:"tags"`
	UniqVpcId              pulumi.StringInput      `pulumi:"uniqVpcId"`
	VpcId                  pulumi.IntInput         `pulumi:"vpcId"`
}

func (GetIpStrategiesListAttachListArgs) ElementType

func (GetIpStrategiesListAttachListArgs) ToGetIpStrategiesListAttachListOutput

func (i GetIpStrategiesListAttachListArgs) ToGetIpStrategiesListAttachListOutput() GetIpStrategiesListAttachListOutput

func (GetIpStrategiesListAttachListArgs) ToGetIpStrategiesListAttachListOutputWithContext

func (i GetIpStrategiesListAttachListArgs) ToGetIpStrategiesListAttachListOutputWithContext(ctx context.Context) GetIpStrategiesListAttachListOutput

type GetIpStrategiesListAttachListArray

type GetIpStrategiesListAttachListArray []GetIpStrategiesListAttachListInput

func (GetIpStrategiesListAttachListArray) ElementType

func (GetIpStrategiesListAttachListArray) ToGetIpStrategiesListAttachListArrayOutput

func (i GetIpStrategiesListAttachListArray) ToGetIpStrategiesListAttachListArrayOutput() GetIpStrategiesListAttachListArrayOutput

func (GetIpStrategiesListAttachListArray) ToGetIpStrategiesListAttachListArrayOutputWithContext

func (i GetIpStrategiesListAttachListArray) ToGetIpStrategiesListAttachListArrayOutputWithContext(ctx context.Context) GetIpStrategiesListAttachListArrayOutput

type GetIpStrategiesListAttachListArrayInput

type GetIpStrategiesListAttachListArrayInput interface {
	pulumi.Input

	ToGetIpStrategiesListAttachListArrayOutput() GetIpStrategiesListAttachListArrayOutput
	ToGetIpStrategiesListAttachListArrayOutputWithContext(context.Context) GetIpStrategiesListAttachListArrayOutput
}

GetIpStrategiesListAttachListArrayInput is an input type that accepts GetIpStrategiesListAttachListArray and GetIpStrategiesListAttachListArrayOutput values. You can construct a concrete instance of `GetIpStrategiesListAttachListArrayInput` via:

GetIpStrategiesListAttachListArray{ GetIpStrategiesListAttachListArgs{...} }

type GetIpStrategiesListAttachListArrayOutput

type GetIpStrategiesListAttachListArrayOutput struct{ *pulumi.OutputState }

func (GetIpStrategiesListAttachListArrayOutput) ElementType

func (GetIpStrategiesListAttachListArrayOutput) Index

func (GetIpStrategiesListAttachListArrayOutput) ToGetIpStrategiesListAttachListArrayOutput

func (o GetIpStrategiesListAttachListArrayOutput) ToGetIpStrategiesListAttachListArrayOutput() GetIpStrategiesListAttachListArrayOutput

func (GetIpStrategiesListAttachListArrayOutput) ToGetIpStrategiesListAttachListArrayOutputWithContext

func (o GetIpStrategiesListAttachListArrayOutput) ToGetIpStrategiesListAttachListArrayOutputWithContext(ctx context.Context) GetIpStrategiesListAttachListArrayOutput

type GetIpStrategiesListAttachListInput

type GetIpStrategiesListAttachListInput interface {
	pulumi.Input

	ToGetIpStrategiesListAttachListOutput() GetIpStrategiesListAttachListOutput
	ToGetIpStrategiesListAttachListOutputWithContext(context.Context) GetIpStrategiesListAttachListOutput
}

GetIpStrategiesListAttachListInput is an input type that accepts GetIpStrategiesListAttachListArgs and GetIpStrategiesListAttachListOutput values. You can construct a concrete instance of `GetIpStrategiesListAttachListInput` via:

GetIpStrategiesListAttachListArgs{...}

type GetIpStrategiesListAttachListOutput

type GetIpStrategiesListAttachListOutput struct{ *pulumi.OutputState }

func (GetIpStrategiesListAttachListOutput) ApiBusinessType

func (GetIpStrategiesListAttachListOutput) ApiDesc

func (GetIpStrategiesListAttachListOutput) ApiId

func (GetIpStrategiesListAttachListOutput) ApiName

func (GetIpStrategiesListAttachListOutput) ApiType

func (GetIpStrategiesListAttachListOutput) AuthRelationApiId

func (GetIpStrategiesListAttachListOutput) AuthType

func (GetIpStrategiesListAttachListOutput) CreateTime

func (GetIpStrategiesListAttachListOutput) ElementType

func (GetIpStrategiesListAttachListOutput) Method

func (GetIpStrategiesListAttachListOutput) ModifyTime

func (GetIpStrategiesListAttachListOutput) OauthConfig

func (GetIpStrategiesListAttachListOutput) Path

func (GetIpStrategiesListAttachListOutput) Protocol

func (GetIpStrategiesListAttachListOutput) RelationBusinessApiIds

func (GetIpStrategiesListAttachListOutput) ServiceId

func (GetIpStrategiesListAttachListOutput) Tags

func (GetIpStrategiesListAttachListOutput) ToGetIpStrategiesListAttachListOutput

func (o GetIpStrategiesListAttachListOutput) ToGetIpStrategiesListAttachListOutput() GetIpStrategiesListAttachListOutput

func (GetIpStrategiesListAttachListOutput) ToGetIpStrategiesListAttachListOutputWithContext

func (o GetIpStrategiesListAttachListOutput) ToGetIpStrategiesListAttachListOutputWithContext(ctx context.Context) GetIpStrategiesListAttachListOutput

func (GetIpStrategiesListAttachListOutput) UniqVpcId

func (GetIpStrategiesListAttachListOutput) VpcId

type GetIpStrategiesListInput

type GetIpStrategiesListInput interface {
	pulumi.Input

	ToGetIpStrategiesListOutput() GetIpStrategiesListOutput
	ToGetIpStrategiesListOutputWithContext(context.Context) GetIpStrategiesListOutput
}

GetIpStrategiesListInput is an input type that accepts GetIpStrategiesListArgs and GetIpStrategiesListOutput values. You can construct a concrete instance of `GetIpStrategiesListInput` via:

GetIpStrategiesListArgs{...}

type GetIpStrategiesListOutput

type GetIpStrategiesListOutput struct{ *pulumi.OutputState }

func (GetIpStrategiesListOutput) AttachLists

func (GetIpStrategiesListOutput) BindApiTotalCount

func (o GetIpStrategiesListOutput) BindApiTotalCount() pulumi.IntOutput

func (GetIpStrategiesListOutput) CreateTime

func (GetIpStrategiesListOutput) ElementType

func (GetIpStrategiesListOutput) ElementType() reflect.Type

func (GetIpStrategiesListOutput) IpList

func (GetIpStrategiesListOutput) ModifyTime

func (GetIpStrategiesListOutput) ServiceId

func (GetIpStrategiesListOutput) StrategyId

func (GetIpStrategiesListOutput) StrategyName

func (GetIpStrategiesListOutput) StrategyType

func (GetIpStrategiesListOutput) ToGetIpStrategiesListOutput

func (o GetIpStrategiesListOutput) ToGetIpStrategiesListOutput() GetIpStrategiesListOutput

func (GetIpStrategiesListOutput) ToGetIpStrategiesListOutputWithContext

func (o GetIpStrategiesListOutput) ToGetIpStrategiesListOutputWithContext(ctx context.Context) GetIpStrategiesListOutput

type GetIpStrategiesOutputArgs

type GetIpStrategiesOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
	StrategyName     pulumi.StringPtrInput `pulumi:"strategyName"`
}

A collection of arguments for invoking getIpStrategies.

func (GetIpStrategiesOutputArgs) ElementType

func (GetIpStrategiesOutputArgs) ElementType() reflect.Type

type GetIpStrategiesResult

type GetIpStrategiesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                `pulumi:"id"`
	Lists            []GetIpStrategiesList `pulumi:"lists"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
	ServiceId        string                `pulumi:"serviceId"`
	StrategyName     *string               `pulumi:"strategyName"`
}

A collection of values returned by getIpStrategies.

func GetIpStrategies

func GetIpStrategies(ctx *pulumi.Context, args *GetIpStrategiesArgs, opts ...pulumi.InvokeOption) (*GetIpStrategiesResult, error)

type GetIpStrategiesResultOutput

type GetIpStrategiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIpStrategies.

func (GetIpStrategiesResultOutput) ElementType

func (GetIpStrategiesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetIpStrategiesResultOutput) Lists

func (GetIpStrategiesResultOutput) ResultOutputFile

func (o GetIpStrategiesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetIpStrategiesResultOutput) ServiceId

func (GetIpStrategiesResultOutput) StrategyName

func (GetIpStrategiesResultOutput) ToGetIpStrategiesResultOutput

func (o GetIpStrategiesResultOutput) ToGetIpStrategiesResultOutput() GetIpStrategiesResultOutput

func (GetIpStrategiesResultOutput) ToGetIpStrategiesResultOutputWithContext

func (o GetIpStrategiesResultOutput) ToGetIpStrategiesResultOutputWithContext(ctx context.Context) GetIpStrategiesResultOutput

type GetPluginsResult

type GetPluginsResult struct {
	ApiId               string `pulumi:"apiId"`
	ApiName             string `pulumi:"apiName"`
	ApiType             string `pulumi:"apiType"`
	AttachedOtherPlugin bool   `pulumi:"attachedOtherPlugin"`
	IsAttached          bool   `pulumi:"isAttached"`
	Method              string `pulumi:"method"`
	Path                string `pulumi:"path"`
}

type GetPluginsResultArgs

type GetPluginsResultArgs struct {
	ApiId               pulumi.StringInput `pulumi:"apiId"`
	ApiName             pulumi.StringInput `pulumi:"apiName"`
	ApiType             pulumi.StringInput `pulumi:"apiType"`
	AttachedOtherPlugin pulumi.BoolInput   `pulumi:"attachedOtherPlugin"`
	IsAttached          pulumi.BoolInput   `pulumi:"isAttached"`
	Method              pulumi.StringInput `pulumi:"method"`
	Path                pulumi.StringInput `pulumi:"path"`
}

func (GetPluginsResultArgs) ElementType

func (GetPluginsResultArgs) ElementType() reflect.Type

func (GetPluginsResultArgs) ToGetPluginsResultOutput

func (i GetPluginsResultArgs) ToGetPluginsResultOutput() GetPluginsResultOutput

func (GetPluginsResultArgs) ToGetPluginsResultOutputWithContext

func (i GetPluginsResultArgs) ToGetPluginsResultOutputWithContext(ctx context.Context) GetPluginsResultOutput

type GetPluginsResultArray

type GetPluginsResultArray []GetPluginsResultInput

func (GetPluginsResultArray) ElementType

func (GetPluginsResultArray) ElementType() reflect.Type

func (GetPluginsResultArray) ToGetPluginsResultArrayOutput

func (i GetPluginsResultArray) ToGetPluginsResultArrayOutput() GetPluginsResultArrayOutput

func (GetPluginsResultArray) ToGetPluginsResultArrayOutputWithContext

func (i GetPluginsResultArray) ToGetPluginsResultArrayOutputWithContext(ctx context.Context) GetPluginsResultArrayOutput

type GetPluginsResultArrayInput

type GetPluginsResultArrayInput interface {
	pulumi.Input

	ToGetPluginsResultArrayOutput() GetPluginsResultArrayOutput
	ToGetPluginsResultArrayOutputWithContext(context.Context) GetPluginsResultArrayOutput
}

GetPluginsResultArrayInput is an input type that accepts GetPluginsResultArray and GetPluginsResultArrayOutput values. You can construct a concrete instance of `GetPluginsResultArrayInput` via:

GetPluginsResultArray{ GetPluginsResultArgs{...} }

type GetPluginsResultArrayOutput

type GetPluginsResultArrayOutput struct{ *pulumi.OutputState }

func (GetPluginsResultArrayOutput) ElementType

func (GetPluginsResultArrayOutput) Index

func (GetPluginsResultArrayOutput) ToGetPluginsResultArrayOutput

func (o GetPluginsResultArrayOutput) ToGetPluginsResultArrayOutput() GetPluginsResultArrayOutput

func (GetPluginsResultArrayOutput) ToGetPluginsResultArrayOutputWithContext

func (o GetPluginsResultArrayOutput) ToGetPluginsResultArrayOutputWithContext(ctx context.Context) GetPluginsResultArrayOutput

type GetPluginsResultInput

type GetPluginsResultInput interface {
	pulumi.Input

	ToGetPluginsResultOutput() GetPluginsResultOutput
	ToGetPluginsResultOutputWithContext(context.Context) GetPluginsResultOutput
}

GetPluginsResultInput is an input type that accepts GetPluginsResultArgs and GetPluginsResultOutput values. You can construct a concrete instance of `GetPluginsResultInput` via:

GetPluginsResultArgs{...}

type GetPluginsResultOutput

type GetPluginsResultOutput struct{ *pulumi.OutputState }

func (GetPluginsResultOutput) ApiId

func (GetPluginsResultOutput) ApiName

func (GetPluginsResultOutput) ApiType

func (GetPluginsResultOutput) AttachedOtherPlugin

func (o GetPluginsResultOutput) AttachedOtherPlugin() pulumi.BoolOutput

func (GetPluginsResultOutput) ElementType

func (GetPluginsResultOutput) ElementType() reflect.Type

func (GetPluginsResultOutput) IsAttached

func (o GetPluginsResultOutput) IsAttached() pulumi.BoolOutput

func (GetPluginsResultOutput) Method

func (GetPluginsResultOutput) Path

func (GetPluginsResultOutput) ToGetPluginsResultOutput

func (o GetPluginsResultOutput) ToGetPluginsResultOutput() GetPluginsResultOutput

func (GetPluginsResultOutput) ToGetPluginsResultOutputWithContext

func (o GetPluginsResultOutput) ToGetPluginsResultOutputWithContext(ctx context.Context) GetPluginsResultOutput

type GetServiceEnvironmentListResult

type GetServiceEnvironmentListResult struct {
	EnvironmentName string `pulumi:"environmentName"`
	Status          int    `pulumi:"status"`
	Url             string `pulumi:"url"`
	VersionName     string `pulumi:"versionName"`
}

type GetServiceEnvironmentListResultArgs

type GetServiceEnvironmentListResultArgs struct {
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	Status          pulumi.IntInput    `pulumi:"status"`
	Url             pulumi.StringInput `pulumi:"url"`
	VersionName     pulumi.StringInput `pulumi:"versionName"`
}

func (GetServiceEnvironmentListResultArgs) ElementType

func (GetServiceEnvironmentListResultArgs) ToGetServiceEnvironmentListResultOutput

func (i GetServiceEnvironmentListResultArgs) ToGetServiceEnvironmentListResultOutput() GetServiceEnvironmentListResultOutput

func (GetServiceEnvironmentListResultArgs) ToGetServiceEnvironmentListResultOutputWithContext

func (i GetServiceEnvironmentListResultArgs) ToGetServiceEnvironmentListResultOutputWithContext(ctx context.Context) GetServiceEnvironmentListResultOutput

type GetServiceEnvironmentListResultArray

type GetServiceEnvironmentListResultArray []GetServiceEnvironmentListResultInput

func (GetServiceEnvironmentListResultArray) ElementType

func (GetServiceEnvironmentListResultArray) ToGetServiceEnvironmentListResultArrayOutput

func (i GetServiceEnvironmentListResultArray) ToGetServiceEnvironmentListResultArrayOutput() GetServiceEnvironmentListResultArrayOutput

func (GetServiceEnvironmentListResultArray) ToGetServiceEnvironmentListResultArrayOutputWithContext

func (i GetServiceEnvironmentListResultArray) ToGetServiceEnvironmentListResultArrayOutputWithContext(ctx context.Context) GetServiceEnvironmentListResultArrayOutput

type GetServiceEnvironmentListResultArrayInput

type GetServiceEnvironmentListResultArrayInput interface {
	pulumi.Input

	ToGetServiceEnvironmentListResultArrayOutput() GetServiceEnvironmentListResultArrayOutput
	ToGetServiceEnvironmentListResultArrayOutputWithContext(context.Context) GetServiceEnvironmentListResultArrayOutput
}

GetServiceEnvironmentListResultArrayInput is an input type that accepts GetServiceEnvironmentListResultArray and GetServiceEnvironmentListResultArrayOutput values. You can construct a concrete instance of `GetServiceEnvironmentListResultArrayInput` via:

GetServiceEnvironmentListResultArray{ GetServiceEnvironmentListResultArgs{...} }

type GetServiceEnvironmentListResultArrayOutput

type GetServiceEnvironmentListResultArrayOutput struct{ *pulumi.OutputState }

func (GetServiceEnvironmentListResultArrayOutput) ElementType

func (GetServiceEnvironmentListResultArrayOutput) Index

func (GetServiceEnvironmentListResultArrayOutput) ToGetServiceEnvironmentListResultArrayOutput

func (o GetServiceEnvironmentListResultArrayOutput) ToGetServiceEnvironmentListResultArrayOutput() GetServiceEnvironmentListResultArrayOutput

func (GetServiceEnvironmentListResultArrayOutput) ToGetServiceEnvironmentListResultArrayOutputWithContext

func (o GetServiceEnvironmentListResultArrayOutput) ToGetServiceEnvironmentListResultArrayOutputWithContext(ctx context.Context) GetServiceEnvironmentListResultArrayOutput

type GetServiceEnvironmentListResultInput

type GetServiceEnvironmentListResultInput interface {
	pulumi.Input

	ToGetServiceEnvironmentListResultOutput() GetServiceEnvironmentListResultOutput
	ToGetServiceEnvironmentListResultOutputWithContext(context.Context) GetServiceEnvironmentListResultOutput
}

GetServiceEnvironmentListResultInput is an input type that accepts GetServiceEnvironmentListResultArgs and GetServiceEnvironmentListResultOutput values. You can construct a concrete instance of `GetServiceEnvironmentListResultInput` via:

GetServiceEnvironmentListResultArgs{...}

type GetServiceEnvironmentListResultOutput

type GetServiceEnvironmentListResultOutput struct{ *pulumi.OutputState }

func (GetServiceEnvironmentListResultOutput) ElementType

func (GetServiceEnvironmentListResultOutput) EnvironmentName

func (GetServiceEnvironmentListResultOutput) Status

func (GetServiceEnvironmentListResultOutput) ToGetServiceEnvironmentListResultOutput

func (o GetServiceEnvironmentListResultOutput) ToGetServiceEnvironmentListResultOutput() GetServiceEnvironmentListResultOutput

func (GetServiceEnvironmentListResultOutput) ToGetServiceEnvironmentListResultOutputWithContext

func (o GetServiceEnvironmentListResultOutput) ToGetServiceEnvironmentListResultOutputWithContext(ctx context.Context) GetServiceEnvironmentListResultOutput

func (GetServiceEnvironmentListResultOutput) Url

func (GetServiceEnvironmentListResultOutput) VersionName

type GetServiceReleaseVersionsResult

type GetServiceReleaseVersionsResult struct {
	VersionDesc string `pulumi:"versionDesc"`
	VersionName string `pulumi:"versionName"`
}

type GetServiceReleaseVersionsResultArgs

type GetServiceReleaseVersionsResultArgs struct {
	VersionDesc pulumi.StringInput `pulumi:"versionDesc"`
	VersionName pulumi.StringInput `pulumi:"versionName"`
}

func (GetServiceReleaseVersionsResultArgs) ElementType

func (GetServiceReleaseVersionsResultArgs) ToGetServiceReleaseVersionsResultOutput

func (i GetServiceReleaseVersionsResultArgs) ToGetServiceReleaseVersionsResultOutput() GetServiceReleaseVersionsResultOutput

func (GetServiceReleaseVersionsResultArgs) ToGetServiceReleaseVersionsResultOutputWithContext

func (i GetServiceReleaseVersionsResultArgs) ToGetServiceReleaseVersionsResultOutputWithContext(ctx context.Context) GetServiceReleaseVersionsResultOutput

type GetServiceReleaseVersionsResultArray

type GetServiceReleaseVersionsResultArray []GetServiceReleaseVersionsResultInput

func (GetServiceReleaseVersionsResultArray) ElementType

func (GetServiceReleaseVersionsResultArray) ToGetServiceReleaseVersionsResultArrayOutput

func (i GetServiceReleaseVersionsResultArray) ToGetServiceReleaseVersionsResultArrayOutput() GetServiceReleaseVersionsResultArrayOutput

func (GetServiceReleaseVersionsResultArray) ToGetServiceReleaseVersionsResultArrayOutputWithContext

func (i GetServiceReleaseVersionsResultArray) ToGetServiceReleaseVersionsResultArrayOutputWithContext(ctx context.Context) GetServiceReleaseVersionsResultArrayOutput

type GetServiceReleaseVersionsResultArrayInput

type GetServiceReleaseVersionsResultArrayInput interface {
	pulumi.Input

	ToGetServiceReleaseVersionsResultArrayOutput() GetServiceReleaseVersionsResultArrayOutput
	ToGetServiceReleaseVersionsResultArrayOutputWithContext(context.Context) GetServiceReleaseVersionsResultArrayOutput
}

GetServiceReleaseVersionsResultArrayInput is an input type that accepts GetServiceReleaseVersionsResultArray and GetServiceReleaseVersionsResultArrayOutput values. You can construct a concrete instance of `GetServiceReleaseVersionsResultArrayInput` via:

GetServiceReleaseVersionsResultArray{ GetServiceReleaseVersionsResultArgs{...} }

type GetServiceReleaseVersionsResultArrayOutput

type GetServiceReleaseVersionsResultArrayOutput struct{ *pulumi.OutputState }

func (GetServiceReleaseVersionsResultArrayOutput) ElementType

func (GetServiceReleaseVersionsResultArrayOutput) Index

func (GetServiceReleaseVersionsResultArrayOutput) ToGetServiceReleaseVersionsResultArrayOutput

func (o GetServiceReleaseVersionsResultArrayOutput) ToGetServiceReleaseVersionsResultArrayOutput() GetServiceReleaseVersionsResultArrayOutput

func (GetServiceReleaseVersionsResultArrayOutput) ToGetServiceReleaseVersionsResultArrayOutputWithContext

func (o GetServiceReleaseVersionsResultArrayOutput) ToGetServiceReleaseVersionsResultArrayOutputWithContext(ctx context.Context) GetServiceReleaseVersionsResultArrayOutput

type GetServiceReleaseVersionsResultInput

type GetServiceReleaseVersionsResultInput interface {
	pulumi.Input

	ToGetServiceReleaseVersionsResultOutput() GetServiceReleaseVersionsResultOutput
	ToGetServiceReleaseVersionsResultOutputWithContext(context.Context) GetServiceReleaseVersionsResultOutput
}

GetServiceReleaseVersionsResultInput is an input type that accepts GetServiceReleaseVersionsResultArgs and GetServiceReleaseVersionsResultOutput values. You can construct a concrete instance of `GetServiceReleaseVersionsResultInput` via:

GetServiceReleaseVersionsResultArgs{...}

type GetServiceReleaseVersionsResultOutput

type GetServiceReleaseVersionsResultOutput struct{ *pulumi.OutputState }

func (GetServiceReleaseVersionsResultOutput) ElementType

func (GetServiceReleaseVersionsResultOutput) ToGetServiceReleaseVersionsResultOutput

func (o GetServiceReleaseVersionsResultOutput) ToGetServiceReleaseVersionsResultOutput() GetServiceReleaseVersionsResultOutput

func (GetServiceReleaseVersionsResultOutput) ToGetServiceReleaseVersionsResultOutputWithContext

func (o GetServiceReleaseVersionsResultOutput) ToGetServiceReleaseVersionsResultOutputWithContext(ctx context.Context) GetServiceReleaseVersionsResultOutput

func (GetServiceReleaseVersionsResultOutput) VersionDesc

func (GetServiceReleaseVersionsResultOutput) VersionName

type GetServicesArgs

type GetServicesArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        *string `pulumi:"serviceId"`
	ServiceName      *string `pulumi:"serviceName"`
}

A collection of arguments for invoking getServices.

type GetServicesList

type GetServicesList struct {
	CreateTime string `pulumi:"createTime"`
	// Deprecated: It has been deprecated from version 1.81.9.
	ExclusiveSetName  string                         `pulumi:"exclusiveSetName"`
	InnerHttpPort     int                            `pulumi:"innerHttpPort"`
	InnerHttpsPort    int                            `pulumi:"innerHttpsPort"`
	InternalSubDomain string                         `pulumi:"internalSubDomain"`
	IpVersion         string                         `pulumi:"ipVersion"`
	ModifyTime        string                         `pulumi:"modifyTime"`
	NetTypes          []string                       `pulumi:"netTypes"`
	OuterSubDomain    string                         `pulumi:"outerSubDomain"`
	Protocol          string                         `pulumi:"protocol"`
	ServiceDesc       string                         `pulumi:"serviceDesc"`
	ServiceId         string                         `pulumi:"serviceId"`
	ServiceName       string                         `pulumi:"serviceName"`
	UsagePlanLists    []GetServicesListUsagePlanList `pulumi:"usagePlanLists"`
}

type GetServicesListArgs

type GetServicesListArgs struct {
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Deprecated: It has been deprecated from version 1.81.9.
	ExclusiveSetName  pulumi.StringInput                     `pulumi:"exclusiveSetName"`
	InnerHttpPort     pulumi.IntInput                        `pulumi:"innerHttpPort"`
	InnerHttpsPort    pulumi.IntInput                        `pulumi:"innerHttpsPort"`
	InternalSubDomain pulumi.StringInput                     `pulumi:"internalSubDomain"`
	IpVersion         pulumi.StringInput                     `pulumi:"ipVersion"`
	ModifyTime        pulumi.StringInput                     `pulumi:"modifyTime"`
	NetTypes          pulumi.StringArrayInput                `pulumi:"netTypes"`
	OuterSubDomain    pulumi.StringInput                     `pulumi:"outerSubDomain"`
	Protocol          pulumi.StringInput                     `pulumi:"protocol"`
	ServiceDesc       pulumi.StringInput                     `pulumi:"serviceDesc"`
	ServiceId         pulumi.StringInput                     `pulumi:"serviceId"`
	ServiceName       pulumi.StringInput                     `pulumi:"serviceName"`
	UsagePlanLists    GetServicesListUsagePlanListArrayInput `pulumi:"usagePlanLists"`
}

func (GetServicesListArgs) ElementType

func (GetServicesListArgs) ElementType() reflect.Type

func (GetServicesListArgs) ToGetServicesListOutput

func (i GetServicesListArgs) ToGetServicesListOutput() GetServicesListOutput

func (GetServicesListArgs) ToGetServicesListOutputWithContext

func (i GetServicesListArgs) ToGetServicesListOutputWithContext(ctx context.Context) GetServicesListOutput

type GetServicesListArray

type GetServicesListArray []GetServicesListInput

func (GetServicesListArray) ElementType

func (GetServicesListArray) ElementType() reflect.Type

func (GetServicesListArray) ToGetServicesListArrayOutput

func (i GetServicesListArray) ToGetServicesListArrayOutput() GetServicesListArrayOutput

func (GetServicesListArray) ToGetServicesListArrayOutputWithContext

func (i GetServicesListArray) ToGetServicesListArrayOutputWithContext(ctx context.Context) GetServicesListArrayOutput

type GetServicesListArrayInput

type GetServicesListArrayInput interface {
	pulumi.Input

	ToGetServicesListArrayOutput() GetServicesListArrayOutput
	ToGetServicesListArrayOutputWithContext(context.Context) GetServicesListArrayOutput
}

GetServicesListArrayInput is an input type that accepts GetServicesListArray and GetServicesListArrayOutput values. You can construct a concrete instance of `GetServicesListArrayInput` via:

GetServicesListArray{ GetServicesListArgs{...} }

type GetServicesListArrayOutput

type GetServicesListArrayOutput struct{ *pulumi.OutputState }

func (GetServicesListArrayOutput) ElementType

func (GetServicesListArrayOutput) ElementType() reflect.Type

func (GetServicesListArrayOutput) Index

func (GetServicesListArrayOutput) ToGetServicesListArrayOutput

func (o GetServicesListArrayOutput) ToGetServicesListArrayOutput() GetServicesListArrayOutput

func (GetServicesListArrayOutput) ToGetServicesListArrayOutputWithContext

func (o GetServicesListArrayOutput) ToGetServicesListArrayOutputWithContext(ctx context.Context) GetServicesListArrayOutput

type GetServicesListInput

type GetServicesListInput interface {
	pulumi.Input

	ToGetServicesListOutput() GetServicesListOutput
	ToGetServicesListOutputWithContext(context.Context) GetServicesListOutput
}

GetServicesListInput is an input type that accepts GetServicesListArgs and GetServicesListOutput values. You can construct a concrete instance of `GetServicesListInput` via:

GetServicesListArgs{...}

type GetServicesListOutput

type GetServicesListOutput struct{ *pulumi.OutputState }

func (GetServicesListOutput) CreateTime

func (o GetServicesListOutput) CreateTime() pulumi.StringOutput

func (GetServicesListOutput) ElementType

func (GetServicesListOutput) ElementType() reflect.Type

func (GetServicesListOutput) ExclusiveSetName deprecated

func (o GetServicesListOutput) ExclusiveSetName() pulumi.StringOutput

Deprecated: It has been deprecated from version 1.81.9.

func (GetServicesListOutput) InnerHttpPort

func (o GetServicesListOutput) InnerHttpPort() pulumi.IntOutput

func (GetServicesListOutput) InnerHttpsPort

func (o GetServicesListOutput) InnerHttpsPort() pulumi.IntOutput

func (GetServicesListOutput) InternalSubDomain

func (o GetServicesListOutput) InternalSubDomain() pulumi.StringOutput

func (GetServicesListOutput) IpVersion

func (GetServicesListOutput) ModifyTime

func (o GetServicesListOutput) ModifyTime() pulumi.StringOutput

func (GetServicesListOutput) NetTypes

func (GetServicesListOutput) OuterSubDomain

func (o GetServicesListOutput) OuterSubDomain() pulumi.StringOutput

func (GetServicesListOutput) Protocol

func (GetServicesListOutput) ServiceDesc

func (o GetServicesListOutput) ServiceDesc() pulumi.StringOutput

func (GetServicesListOutput) ServiceId

func (GetServicesListOutput) ServiceName

func (o GetServicesListOutput) ServiceName() pulumi.StringOutput

func (GetServicesListOutput) ToGetServicesListOutput

func (o GetServicesListOutput) ToGetServicesListOutput() GetServicesListOutput

func (GetServicesListOutput) ToGetServicesListOutputWithContext

func (o GetServicesListOutput) ToGetServicesListOutputWithContext(ctx context.Context) GetServicesListOutput

func (GetServicesListOutput) UsagePlanLists

type GetServicesListUsagePlanList

type GetServicesListUsagePlanList struct {
	ApiId         string `pulumi:"apiId"`
	BindType      string `pulumi:"bindType"`
	UsagePlanId   string `pulumi:"usagePlanId"`
	UsagePlanName string `pulumi:"usagePlanName"`
}

type GetServicesListUsagePlanListArgs

type GetServicesListUsagePlanListArgs struct {
	ApiId         pulumi.StringInput `pulumi:"apiId"`
	BindType      pulumi.StringInput `pulumi:"bindType"`
	UsagePlanId   pulumi.StringInput `pulumi:"usagePlanId"`
	UsagePlanName pulumi.StringInput `pulumi:"usagePlanName"`
}

func (GetServicesListUsagePlanListArgs) ElementType

func (GetServicesListUsagePlanListArgs) ToGetServicesListUsagePlanListOutput

func (i GetServicesListUsagePlanListArgs) ToGetServicesListUsagePlanListOutput() GetServicesListUsagePlanListOutput

func (GetServicesListUsagePlanListArgs) ToGetServicesListUsagePlanListOutputWithContext

func (i GetServicesListUsagePlanListArgs) ToGetServicesListUsagePlanListOutputWithContext(ctx context.Context) GetServicesListUsagePlanListOutput

type GetServicesListUsagePlanListArray

type GetServicesListUsagePlanListArray []GetServicesListUsagePlanListInput

func (GetServicesListUsagePlanListArray) ElementType

func (GetServicesListUsagePlanListArray) ToGetServicesListUsagePlanListArrayOutput

func (i GetServicesListUsagePlanListArray) ToGetServicesListUsagePlanListArrayOutput() GetServicesListUsagePlanListArrayOutput

func (GetServicesListUsagePlanListArray) ToGetServicesListUsagePlanListArrayOutputWithContext

func (i GetServicesListUsagePlanListArray) ToGetServicesListUsagePlanListArrayOutputWithContext(ctx context.Context) GetServicesListUsagePlanListArrayOutput

type GetServicesListUsagePlanListArrayInput

type GetServicesListUsagePlanListArrayInput interface {
	pulumi.Input

	ToGetServicesListUsagePlanListArrayOutput() GetServicesListUsagePlanListArrayOutput
	ToGetServicesListUsagePlanListArrayOutputWithContext(context.Context) GetServicesListUsagePlanListArrayOutput
}

GetServicesListUsagePlanListArrayInput is an input type that accepts GetServicesListUsagePlanListArray and GetServicesListUsagePlanListArrayOutput values. You can construct a concrete instance of `GetServicesListUsagePlanListArrayInput` via:

GetServicesListUsagePlanListArray{ GetServicesListUsagePlanListArgs{...} }

type GetServicesListUsagePlanListArrayOutput

type GetServicesListUsagePlanListArrayOutput struct{ *pulumi.OutputState }

func (GetServicesListUsagePlanListArrayOutput) ElementType

func (GetServicesListUsagePlanListArrayOutput) Index

func (GetServicesListUsagePlanListArrayOutput) ToGetServicesListUsagePlanListArrayOutput

func (o GetServicesListUsagePlanListArrayOutput) ToGetServicesListUsagePlanListArrayOutput() GetServicesListUsagePlanListArrayOutput

func (GetServicesListUsagePlanListArrayOutput) ToGetServicesListUsagePlanListArrayOutputWithContext

func (o GetServicesListUsagePlanListArrayOutput) ToGetServicesListUsagePlanListArrayOutputWithContext(ctx context.Context) GetServicesListUsagePlanListArrayOutput

type GetServicesListUsagePlanListInput

type GetServicesListUsagePlanListInput interface {
	pulumi.Input

	ToGetServicesListUsagePlanListOutput() GetServicesListUsagePlanListOutput
	ToGetServicesListUsagePlanListOutputWithContext(context.Context) GetServicesListUsagePlanListOutput
}

GetServicesListUsagePlanListInput is an input type that accepts GetServicesListUsagePlanListArgs and GetServicesListUsagePlanListOutput values. You can construct a concrete instance of `GetServicesListUsagePlanListInput` via:

GetServicesListUsagePlanListArgs{...}

type GetServicesListUsagePlanListOutput

type GetServicesListUsagePlanListOutput struct{ *pulumi.OutputState }

func (GetServicesListUsagePlanListOutput) ApiId

func (GetServicesListUsagePlanListOutput) BindType

func (GetServicesListUsagePlanListOutput) ElementType

func (GetServicesListUsagePlanListOutput) ToGetServicesListUsagePlanListOutput

func (o GetServicesListUsagePlanListOutput) ToGetServicesListUsagePlanListOutput() GetServicesListUsagePlanListOutput

func (GetServicesListUsagePlanListOutput) ToGetServicesListUsagePlanListOutputWithContext

func (o GetServicesListUsagePlanListOutput) ToGetServicesListUsagePlanListOutputWithContext(ctx context.Context) GetServicesListUsagePlanListOutput

func (GetServicesListUsagePlanListOutput) UsagePlanId

func (GetServicesListUsagePlanListOutput) UsagePlanName

type GetServicesOutputArgs

type GetServicesOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringPtrInput `pulumi:"serviceId"`
	ServiceName      pulumi.StringPtrInput `pulumi:"serviceName"`
}

A collection of arguments for invoking getServices.

func (GetServicesOutputArgs) ElementType

func (GetServicesOutputArgs) ElementType() reflect.Type

type GetServicesResult

type GetServicesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string            `pulumi:"id"`
	Lists            []GetServicesList `pulumi:"lists"`
	ResultOutputFile *string           `pulumi:"resultOutputFile"`
	ServiceId        *string           `pulumi:"serviceId"`
	ServiceName      *string           `pulumi:"serviceName"`
}

A collection of values returned by getServices.

func GetServices

func GetServices(ctx *pulumi.Context, args *GetServicesArgs, opts ...pulumi.InvokeOption) (*GetServicesResult, error)

type GetServicesResultOutput

type GetServicesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getServices.

func (GetServicesResultOutput) ElementType

func (GetServicesResultOutput) ElementType() reflect.Type

func (GetServicesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetServicesResultOutput) Lists

func (GetServicesResultOutput) ResultOutputFile

func (o GetServicesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetServicesResultOutput) ServiceId

func (GetServicesResultOutput) ServiceName

func (GetServicesResultOutput) ToGetServicesResultOutput

func (o GetServicesResultOutput) ToGetServicesResultOutput() GetServicesResultOutput

func (GetServicesResultOutput) ToGetServicesResultOutputWithContext

func (o GetServicesResultOutput) ToGetServicesResultOutputWithContext(ctx context.Context) GetServicesResultOutput

type GetThrottlingApisArgs

type GetThrottlingApisArgs struct {
	EnvironmentNames []string `pulumi:"environmentNames"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	ServiceId        *string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getThrottlingApis.

type GetThrottlingApisList

type GetThrottlingApisList struct {
	ApiEnvironmentStrategies []GetThrottlingApisListApiEnvironmentStrategy `pulumi:"apiEnvironmentStrategies"`
	ServiceId                string                                        `pulumi:"serviceId"`
}

type GetThrottlingApisListApiEnvironmentStrategy

type GetThrottlingApisListApiEnvironmentStrategy struct {
	ApiId         string                                                    `pulumi:"apiId"`
	ApiName       string                                                    `pulumi:"apiName"`
	Method        string                                                    `pulumi:"method"`
	Path          string                                                    `pulumi:"path"`
	StrategyLists []GetThrottlingApisListApiEnvironmentStrategyStrategyList `pulumi:"strategyLists"`
}

type GetThrottlingApisListApiEnvironmentStrategyArgs

type GetThrottlingApisListApiEnvironmentStrategyArgs struct {
	ApiId         pulumi.StringInput                                                `pulumi:"apiId"`
	ApiName       pulumi.StringInput                                                `pulumi:"apiName"`
	Method        pulumi.StringInput                                                `pulumi:"method"`
	Path          pulumi.StringInput                                                `pulumi:"path"`
	StrategyLists GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayInput `pulumi:"strategyLists"`
}

func (GetThrottlingApisListApiEnvironmentStrategyArgs) ElementType

func (GetThrottlingApisListApiEnvironmentStrategyArgs) ToGetThrottlingApisListApiEnvironmentStrategyOutput

func (i GetThrottlingApisListApiEnvironmentStrategyArgs) ToGetThrottlingApisListApiEnvironmentStrategyOutput() GetThrottlingApisListApiEnvironmentStrategyOutput

func (GetThrottlingApisListApiEnvironmentStrategyArgs) ToGetThrottlingApisListApiEnvironmentStrategyOutputWithContext

func (i GetThrottlingApisListApiEnvironmentStrategyArgs) ToGetThrottlingApisListApiEnvironmentStrategyOutputWithContext(ctx context.Context) GetThrottlingApisListApiEnvironmentStrategyOutput

type GetThrottlingApisListApiEnvironmentStrategyArray

type GetThrottlingApisListApiEnvironmentStrategyArray []GetThrottlingApisListApiEnvironmentStrategyInput

func (GetThrottlingApisListApiEnvironmentStrategyArray) ElementType

func (GetThrottlingApisListApiEnvironmentStrategyArray) ToGetThrottlingApisListApiEnvironmentStrategyArrayOutput

func (i GetThrottlingApisListApiEnvironmentStrategyArray) ToGetThrottlingApisListApiEnvironmentStrategyArrayOutput() GetThrottlingApisListApiEnvironmentStrategyArrayOutput

func (GetThrottlingApisListApiEnvironmentStrategyArray) ToGetThrottlingApisListApiEnvironmentStrategyArrayOutputWithContext

func (i GetThrottlingApisListApiEnvironmentStrategyArray) ToGetThrottlingApisListApiEnvironmentStrategyArrayOutputWithContext(ctx context.Context) GetThrottlingApisListApiEnvironmentStrategyArrayOutput

type GetThrottlingApisListApiEnvironmentStrategyArrayInput

type GetThrottlingApisListApiEnvironmentStrategyArrayInput interface {
	pulumi.Input

	ToGetThrottlingApisListApiEnvironmentStrategyArrayOutput() GetThrottlingApisListApiEnvironmentStrategyArrayOutput
	ToGetThrottlingApisListApiEnvironmentStrategyArrayOutputWithContext(context.Context) GetThrottlingApisListApiEnvironmentStrategyArrayOutput
}

GetThrottlingApisListApiEnvironmentStrategyArrayInput is an input type that accepts GetThrottlingApisListApiEnvironmentStrategyArray and GetThrottlingApisListApiEnvironmentStrategyArrayOutput values. You can construct a concrete instance of `GetThrottlingApisListApiEnvironmentStrategyArrayInput` via:

GetThrottlingApisListApiEnvironmentStrategyArray{ GetThrottlingApisListApiEnvironmentStrategyArgs{...} }

type GetThrottlingApisListApiEnvironmentStrategyArrayOutput

type GetThrottlingApisListApiEnvironmentStrategyArrayOutput struct{ *pulumi.OutputState }

func (GetThrottlingApisListApiEnvironmentStrategyArrayOutput) ElementType

func (GetThrottlingApisListApiEnvironmentStrategyArrayOutput) Index

func (GetThrottlingApisListApiEnvironmentStrategyArrayOutput) ToGetThrottlingApisListApiEnvironmentStrategyArrayOutput

func (GetThrottlingApisListApiEnvironmentStrategyArrayOutput) ToGetThrottlingApisListApiEnvironmentStrategyArrayOutputWithContext

func (o GetThrottlingApisListApiEnvironmentStrategyArrayOutput) ToGetThrottlingApisListApiEnvironmentStrategyArrayOutputWithContext(ctx context.Context) GetThrottlingApisListApiEnvironmentStrategyArrayOutput

type GetThrottlingApisListApiEnvironmentStrategyInput

type GetThrottlingApisListApiEnvironmentStrategyInput interface {
	pulumi.Input

	ToGetThrottlingApisListApiEnvironmentStrategyOutput() GetThrottlingApisListApiEnvironmentStrategyOutput
	ToGetThrottlingApisListApiEnvironmentStrategyOutputWithContext(context.Context) GetThrottlingApisListApiEnvironmentStrategyOutput
}

GetThrottlingApisListApiEnvironmentStrategyInput is an input type that accepts GetThrottlingApisListApiEnvironmentStrategyArgs and GetThrottlingApisListApiEnvironmentStrategyOutput values. You can construct a concrete instance of `GetThrottlingApisListApiEnvironmentStrategyInput` via:

GetThrottlingApisListApiEnvironmentStrategyArgs{...}

type GetThrottlingApisListApiEnvironmentStrategyOutput

type GetThrottlingApisListApiEnvironmentStrategyOutput struct{ *pulumi.OutputState }

func (GetThrottlingApisListApiEnvironmentStrategyOutput) ApiId

func (GetThrottlingApisListApiEnvironmentStrategyOutput) ApiName

func (GetThrottlingApisListApiEnvironmentStrategyOutput) ElementType

func (GetThrottlingApisListApiEnvironmentStrategyOutput) Method

func (GetThrottlingApisListApiEnvironmentStrategyOutput) Path

func (GetThrottlingApisListApiEnvironmentStrategyOutput) StrategyLists

func (GetThrottlingApisListApiEnvironmentStrategyOutput) ToGetThrottlingApisListApiEnvironmentStrategyOutput

func (o GetThrottlingApisListApiEnvironmentStrategyOutput) ToGetThrottlingApisListApiEnvironmentStrategyOutput() GetThrottlingApisListApiEnvironmentStrategyOutput

func (GetThrottlingApisListApiEnvironmentStrategyOutput) ToGetThrottlingApisListApiEnvironmentStrategyOutputWithContext

func (o GetThrottlingApisListApiEnvironmentStrategyOutput) ToGetThrottlingApisListApiEnvironmentStrategyOutputWithContext(ctx context.Context) GetThrottlingApisListApiEnvironmentStrategyOutput

type GetThrottlingApisListApiEnvironmentStrategyStrategyList

type GetThrottlingApisListApiEnvironmentStrategyStrategyList struct {
	EnvironmentName string `pulumi:"environmentName"`
	Quota           int    `pulumi:"quota"`
}

type GetThrottlingApisListApiEnvironmentStrategyStrategyListArgs

type GetThrottlingApisListApiEnvironmentStrategyStrategyListArgs struct {
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	Quota           pulumi.IntInput    `pulumi:"quota"`
}

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArgs) ElementType

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArgs) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListOutput

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArgs) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListOutputWithContext

func (i GetThrottlingApisListApiEnvironmentStrategyStrategyListArgs) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListOutputWithContext(ctx context.Context) GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput

type GetThrottlingApisListApiEnvironmentStrategyStrategyListArray

type GetThrottlingApisListApiEnvironmentStrategyStrategyListArray []GetThrottlingApisListApiEnvironmentStrategyStrategyListInput

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArray) ElementType

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArray) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArray) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutputWithContext

func (i GetThrottlingApisListApiEnvironmentStrategyStrategyListArray) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutputWithContext(ctx context.Context) GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput

type GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayInput

type GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayInput interface {
	pulumi.Input

	ToGetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput() GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput
	ToGetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutputWithContext(context.Context) GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput
}

GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayInput is an input type that accepts GetThrottlingApisListApiEnvironmentStrategyStrategyListArray and GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput values. You can construct a concrete instance of `GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayInput` via:

GetThrottlingApisListApiEnvironmentStrategyStrategyListArray{ GetThrottlingApisListApiEnvironmentStrategyStrategyListArgs{...} }

type GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput

type GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput struct{ *pulumi.OutputState }

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput) ElementType

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput) Index

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutputWithContext

func (o GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutputWithContext(ctx context.Context) GetThrottlingApisListApiEnvironmentStrategyStrategyListArrayOutput

type GetThrottlingApisListApiEnvironmentStrategyStrategyListInput

type GetThrottlingApisListApiEnvironmentStrategyStrategyListInput interface {
	pulumi.Input

	ToGetThrottlingApisListApiEnvironmentStrategyStrategyListOutput() GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput
	ToGetThrottlingApisListApiEnvironmentStrategyStrategyListOutputWithContext(context.Context) GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput
}

GetThrottlingApisListApiEnvironmentStrategyStrategyListInput is an input type that accepts GetThrottlingApisListApiEnvironmentStrategyStrategyListArgs and GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput values. You can construct a concrete instance of `GetThrottlingApisListApiEnvironmentStrategyStrategyListInput` via:

GetThrottlingApisListApiEnvironmentStrategyStrategyListArgs{...}

type GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput

type GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput struct{ *pulumi.OutputState }

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput) ElementType

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput) EnvironmentName

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput) Quota

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListOutput

func (GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListOutputWithContext

func (o GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput) ToGetThrottlingApisListApiEnvironmentStrategyStrategyListOutputWithContext(ctx context.Context) GetThrottlingApisListApiEnvironmentStrategyStrategyListOutput

type GetThrottlingApisListArgs

type GetThrottlingApisListArgs struct {
	ApiEnvironmentStrategies GetThrottlingApisListApiEnvironmentStrategyArrayInput `pulumi:"apiEnvironmentStrategies"`
	ServiceId                pulumi.StringInput                                    `pulumi:"serviceId"`
}

func (GetThrottlingApisListArgs) ElementType

func (GetThrottlingApisListArgs) ElementType() reflect.Type

func (GetThrottlingApisListArgs) ToGetThrottlingApisListOutput

func (i GetThrottlingApisListArgs) ToGetThrottlingApisListOutput() GetThrottlingApisListOutput

func (GetThrottlingApisListArgs) ToGetThrottlingApisListOutputWithContext

func (i GetThrottlingApisListArgs) ToGetThrottlingApisListOutputWithContext(ctx context.Context) GetThrottlingApisListOutput

type GetThrottlingApisListArray

type GetThrottlingApisListArray []GetThrottlingApisListInput

func (GetThrottlingApisListArray) ElementType

func (GetThrottlingApisListArray) ElementType() reflect.Type

func (GetThrottlingApisListArray) ToGetThrottlingApisListArrayOutput

func (i GetThrottlingApisListArray) ToGetThrottlingApisListArrayOutput() GetThrottlingApisListArrayOutput

func (GetThrottlingApisListArray) ToGetThrottlingApisListArrayOutputWithContext

func (i GetThrottlingApisListArray) ToGetThrottlingApisListArrayOutputWithContext(ctx context.Context) GetThrottlingApisListArrayOutput

type GetThrottlingApisListArrayInput

type GetThrottlingApisListArrayInput interface {
	pulumi.Input

	ToGetThrottlingApisListArrayOutput() GetThrottlingApisListArrayOutput
	ToGetThrottlingApisListArrayOutputWithContext(context.Context) GetThrottlingApisListArrayOutput
}

GetThrottlingApisListArrayInput is an input type that accepts GetThrottlingApisListArray and GetThrottlingApisListArrayOutput values. You can construct a concrete instance of `GetThrottlingApisListArrayInput` via:

GetThrottlingApisListArray{ GetThrottlingApisListArgs{...} }

type GetThrottlingApisListArrayOutput

type GetThrottlingApisListArrayOutput struct{ *pulumi.OutputState }

func (GetThrottlingApisListArrayOutput) ElementType

func (GetThrottlingApisListArrayOutput) Index

func (GetThrottlingApisListArrayOutput) ToGetThrottlingApisListArrayOutput

func (o GetThrottlingApisListArrayOutput) ToGetThrottlingApisListArrayOutput() GetThrottlingApisListArrayOutput

func (GetThrottlingApisListArrayOutput) ToGetThrottlingApisListArrayOutputWithContext

func (o GetThrottlingApisListArrayOutput) ToGetThrottlingApisListArrayOutputWithContext(ctx context.Context) GetThrottlingApisListArrayOutput

type GetThrottlingApisListInput

type GetThrottlingApisListInput interface {
	pulumi.Input

	ToGetThrottlingApisListOutput() GetThrottlingApisListOutput
	ToGetThrottlingApisListOutputWithContext(context.Context) GetThrottlingApisListOutput
}

GetThrottlingApisListInput is an input type that accepts GetThrottlingApisListArgs and GetThrottlingApisListOutput values. You can construct a concrete instance of `GetThrottlingApisListInput` via:

GetThrottlingApisListArgs{...}

type GetThrottlingApisListOutput

type GetThrottlingApisListOutput struct{ *pulumi.OutputState }

func (GetThrottlingApisListOutput) ApiEnvironmentStrategies

func (GetThrottlingApisListOutput) ElementType

func (GetThrottlingApisListOutput) ServiceId

func (GetThrottlingApisListOutput) ToGetThrottlingApisListOutput

func (o GetThrottlingApisListOutput) ToGetThrottlingApisListOutput() GetThrottlingApisListOutput

func (GetThrottlingApisListOutput) ToGetThrottlingApisListOutputWithContext

func (o GetThrottlingApisListOutput) ToGetThrottlingApisListOutputWithContext(ctx context.Context) GetThrottlingApisListOutput

type GetThrottlingApisOutputArgs

type GetThrottlingApisOutputArgs struct {
	EnvironmentNames pulumi.StringArrayInput `pulumi:"environmentNames"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringPtrInput   `pulumi:"serviceId"`
}

A collection of arguments for invoking getThrottlingApis.

func (GetThrottlingApisOutputArgs) ElementType

type GetThrottlingApisResult

type GetThrottlingApisResult struct {
	EnvironmentNames []string `pulumi:"environmentNames"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	Lists            []GetThrottlingApisList `pulumi:"lists"`
	ResultOutputFile *string                 `pulumi:"resultOutputFile"`
	ServiceId        *string                 `pulumi:"serviceId"`
}

A collection of values returned by getThrottlingApis.

type GetThrottlingApisResultOutput

type GetThrottlingApisResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getThrottlingApis.

func (GetThrottlingApisResultOutput) ElementType

func (GetThrottlingApisResultOutput) EnvironmentNames

func (GetThrottlingApisResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetThrottlingApisResultOutput) Lists

func (GetThrottlingApisResultOutput) ResultOutputFile

func (GetThrottlingApisResultOutput) ServiceId

func (GetThrottlingApisResultOutput) ToGetThrottlingApisResultOutput

func (o GetThrottlingApisResultOutput) ToGetThrottlingApisResultOutput() GetThrottlingApisResultOutput

func (GetThrottlingApisResultOutput) ToGetThrottlingApisResultOutputWithContext

func (o GetThrottlingApisResultOutput) ToGetThrottlingApisResultOutputWithContext(ctx context.Context) GetThrottlingApisResultOutput

type GetThrottlingServicesArgs

type GetThrottlingServicesArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        *string `pulumi:"serviceId"`
}

A collection of arguments for invoking getThrottlingServices.

type GetThrottlingServicesList

type GetThrottlingServicesList struct {
	Environments []GetThrottlingServicesListEnvironment `pulumi:"environments"`
	ServiceId    string                                 `pulumi:"serviceId"`
}

type GetThrottlingServicesListArgs

type GetThrottlingServicesListArgs struct {
	Environments GetThrottlingServicesListEnvironmentArrayInput `pulumi:"environments"`
	ServiceId    pulumi.StringInput                             `pulumi:"serviceId"`
}

func (GetThrottlingServicesListArgs) ElementType

func (GetThrottlingServicesListArgs) ToGetThrottlingServicesListOutput

func (i GetThrottlingServicesListArgs) ToGetThrottlingServicesListOutput() GetThrottlingServicesListOutput

func (GetThrottlingServicesListArgs) ToGetThrottlingServicesListOutputWithContext

func (i GetThrottlingServicesListArgs) ToGetThrottlingServicesListOutputWithContext(ctx context.Context) GetThrottlingServicesListOutput

type GetThrottlingServicesListArray

type GetThrottlingServicesListArray []GetThrottlingServicesListInput

func (GetThrottlingServicesListArray) ElementType

func (GetThrottlingServicesListArray) ToGetThrottlingServicesListArrayOutput

func (i GetThrottlingServicesListArray) ToGetThrottlingServicesListArrayOutput() GetThrottlingServicesListArrayOutput

func (GetThrottlingServicesListArray) ToGetThrottlingServicesListArrayOutputWithContext

func (i GetThrottlingServicesListArray) ToGetThrottlingServicesListArrayOutputWithContext(ctx context.Context) GetThrottlingServicesListArrayOutput

type GetThrottlingServicesListArrayInput

type GetThrottlingServicesListArrayInput interface {
	pulumi.Input

	ToGetThrottlingServicesListArrayOutput() GetThrottlingServicesListArrayOutput
	ToGetThrottlingServicesListArrayOutputWithContext(context.Context) GetThrottlingServicesListArrayOutput
}

GetThrottlingServicesListArrayInput is an input type that accepts GetThrottlingServicesListArray and GetThrottlingServicesListArrayOutput values. You can construct a concrete instance of `GetThrottlingServicesListArrayInput` via:

GetThrottlingServicesListArray{ GetThrottlingServicesListArgs{...} }

type GetThrottlingServicesListArrayOutput

type GetThrottlingServicesListArrayOutput struct{ *pulumi.OutputState }

func (GetThrottlingServicesListArrayOutput) ElementType

func (GetThrottlingServicesListArrayOutput) Index

func (GetThrottlingServicesListArrayOutput) ToGetThrottlingServicesListArrayOutput

func (o GetThrottlingServicesListArrayOutput) ToGetThrottlingServicesListArrayOutput() GetThrottlingServicesListArrayOutput

func (GetThrottlingServicesListArrayOutput) ToGetThrottlingServicesListArrayOutputWithContext

func (o GetThrottlingServicesListArrayOutput) ToGetThrottlingServicesListArrayOutputWithContext(ctx context.Context) GetThrottlingServicesListArrayOutput

type GetThrottlingServicesListEnvironment

type GetThrottlingServicesListEnvironment struct {
	EnvironmentName string `pulumi:"environmentName"`
	Status          int    `pulumi:"status"`
	Strategy        int    `pulumi:"strategy"`
	Url             string `pulumi:"url"`
	VersionName     string `pulumi:"versionName"`
}

type GetThrottlingServicesListEnvironmentArgs

type GetThrottlingServicesListEnvironmentArgs struct {
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	Status          pulumi.IntInput    `pulumi:"status"`
	Strategy        pulumi.IntInput    `pulumi:"strategy"`
	Url             pulumi.StringInput `pulumi:"url"`
	VersionName     pulumi.StringInput `pulumi:"versionName"`
}

func (GetThrottlingServicesListEnvironmentArgs) ElementType

func (GetThrottlingServicesListEnvironmentArgs) ToGetThrottlingServicesListEnvironmentOutput

func (i GetThrottlingServicesListEnvironmentArgs) ToGetThrottlingServicesListEnvironmentOutput() GetThrottlingServicesListEnvironmentOutput

func (GetThrottlingServicesListEnvironmentArgs) ToGetThrottlingServicesListEnvironmentOutputWithContext

func (i GetThrottlingServicesListEnvironmentArgs) ToGetThrottlingServicesListEnvironmentOutputWithContext(ctx context.Context) GetThrottlingServicesListEnvironmentOutput

type GetThrottlingServicesListEnvironmentArray

type GetThrottlingServicesListEnvironmentArray []GetThrottlingServicesListEnvironmentInput

func (GetThrottlingServicesListEnvironmentArray) ElementType

func (GetThrottlingServicesListEnvironmentArray) ToGetThrottlingServicesListEnvironmentArrayOutput

func (i GetThrottlingServicesListEnvironmentArray) ToGetThrottlingServicesListEnvironmentArrayOutput() GetThrottlingServicesListEnvironmentArrayOutput

func (GetThrottlingServicesListEnvironmentArray) ToGetThrottlingServicesListEnvironmentArrayOutputWithContext

func (i GetThrottlingServicesListEnvironmentArray) ToGetThrottlingServicesListEnvironmentArrayOutputWithContext(ctx context.Context) GetThrottlingServicesListEnvironmentArrayOutput

type GetThrottlingServicesListEnvironmentArrayInput

type GetThrottlingServicesListEnvironmentArrayInput interface {
	pulumi.Input

	ToGetThrottlingServicesListEnvironmentArrayOutput() GetThrottlingServicesListEnvironmentArrayOutput
	ToGetThrottlingServicesListEnvironmentArrayOutputWithContext(context.Context) GetThrottlingServicesListEnvironmentArrayOutput
}

GetThrottlingServicesListEnvironmentArrayInput is an input type that accepts GetThrottlingServicesListEnvironmentArray and GetThrottlingServicesListEnvironmentArrayOutput values. You can construct a concrete instance of `GetThrottlingServicesListEnvironmentArrayInput` via:

GetThrottlingServicesListEnvironmentArray{ GetThrottlingServicesListEnvironmentArgs{...} }

type GetThrottlingServicesListEnvironmentArrayOutput

type GetThrottlingServicesListEnvironmentArrayOutput struct{ *pulumi.OutputState }

func (GetThrottlingServicesListEnvironmentArrayOutput) ElementType

func (GetThrottlingServicesListEnvironmentArrayOutput) Index

func (GetThrottlingServicesListEnvironmentArrayOutput) ToGetThrottlingServicesListEnvironmentArrayOutput

func (o GetThrottlingServicesListEnvironmentArrayOutput) ToGetThrottlingServicesListEnvironmentArrayOutput() GetThrottlingServicesListEnvironmentArrayOutput

func (GetThrottlingServicesListEnvironmentArrayOutput) ToGetThrottlingServicesListEnvironmentArrayOutputWithContext

func (o GetThrottlingServicesListEnvironmentArrayOutput) ToGetThrottlingServicesListEnvironmentArrayOutputWithContext(ctx context.Context) GetThrottlingServicesListEnvironmentArrayOutput

type GetThrottlingServicesListEnvironmentInput

type GetThrottlingServicesListEnvironmentInput interface {
	pulumi.Input

	ToGetThrottlingServicesListEnvironmentOutput() GetThrottlingServicesListEnvironmentOutput
	ToGetThrottlingServicesListEnvironmentOutputWithContext(context.Context) GetThrottlingServicesListEnvironmentOutput
}

GetThrottlingServicesListEnvironmentInput is an input type that accepts GetThrottlingServicesListEnvironmentArgs and GetThrottlingServicesListEnvironmentOutput values. You can construct a concrete instance of `GetThrottlingServicesListEnvironmentInput` via:

GetThrottlingServicesListEnvironmentArgs{...}

type GetThrottlingServicesListEnvironmentOutput

type GetThrottlingServicesListEnvironmentOutput struct{ *pulumi.OutputState }

func (GetThrottlingServicesListEnvironmentOutput) ElementType

func (GetThrottlingServicesListEnvironmentOutput) EnvironmentName

func (GetThrottlingServicesListEnvironmentOutput) Status

func (GetThrottlingServicesListEnvironmentOutput) Strategy

func (GetThrottlingServicesListEnvironmentOutput) ToGetThrottlingServicesListEnvironmentOutput

func (o GetThrottlingServicesListEnvironmentOutput) ToGetThrottlingServicesListEnvironmentOutput() GetThrottlingServicesListEnvironmentOutput

func (GetThrottlingServicesListEnvironmentOutput) ToGetThrottlingServicesListEnvironmentOutputWithContext

func (o GetThrottlingServicesListEnvironmentOutput) ToGetThrottlingServicesListEnvironmentOutputWithContext(ctx context.Context) GetThrottlingServicesListEnvironmentOutput

func (GetThrottlingServicesListEnvironmentOutput) Url

func (GetThrottlingServicesListEnvironmentOutput) VersionName

type GetThrottlingServicesListInput

type GetThrottlingServicesListInput interface {
	pulumi.Input

	ToGetThrottlingServicesListOutput() GetThrottlingServicesListOutput
	ToGetThrottlingServicesListOutputWithContext(context.Context) GetThrottlingServicesListOutput
}

GetThrottlingServicesListInput is an input type that accepts GetThrottlingServicesListArgs and GetThrottlingServicesListOutput values. You can construct a concrete instance of `GetThrottlingServicesListInput` via:

GetThrottlingServicesListArgs{...}

type GetThrottlingServicesListOutput

type GetThrottlingServicesListOutput struct{ *pulumi.OutputState }

func (GetThrottlingServicesListOutput) ElementType

func (GetThrottlingServicesListOutput) Environments

func (GetThrottlingServicesListOutput) ServiceId

func (GetThrottlingServicesListOutput) ToGetThrottlingServicesListOutput

func (o GetThrottlingServicesListOutput) ToGetThrottlingServicesListOutput() GetThrottlingServicesListOutput

func (GetThrottlingServicesListOutput) ToGetThrottlingServicesListOutputWithContext

func (o GetThrottlingServicesListOutput) ToGetThrottlingServicesListOutputWithContext(ctx context.Context) GetThrottlingServicesListOutput

type GetThrottlingServicesOutputArgs

type GetThrottlingServicesOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringPtrInput `pulumi:"serviceId"`
}

A collection of arguments for invoking getThrottlingServices.

func (GetThrottlingServicesOutputArgs) ElementType

type GetThrottlingServicesResult

type GetThrottlingServicesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                      `pulumi:"id"`
	Lists            []GetThrottlingServicesList `pulumi:"lists"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
	ServiceId        *string                     `pulumi:"serviceId"`
}

A collection of values returned by getThrottlingServices.

type GetThrottlingServicesResultOutput

type GetThrottlingServicesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getThrottlingServices.

func (GetThrottlingServicesResultOutput) ElementType

func (GetThrottlingServicesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetThrottlingServicesResultOutput) Lists

func (GetThrottlingServicesResultOutput) ResultOutputFile

func (GetThrottlingServicesResultOutput) ServiceId

func (GetThrottlingServicesResultOutput) ToGetThrottlingServicesResultOutput

func (o GetThrottlingServicesResultOutput) ToGetThrottlingServicesResultOutput() GetThrottlingServicesResultOutput

func (GetThrottlingServicesResultOutput) ToGetThrottlingServicesResultOutputWithContext

func (o GetThrottlingServicesResultOutput) ToGetThrottlingServicesResultOutputWithContext(ctx context.Context) GetThrottlingServicesResultOutput

type GetUpstreamsFilter

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

type GetUpstreamsFilterArgs

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

func (GetUpstreamsFilterArgs) ElementType

func (GetUpstreamsFilterArgs) ElementType() reflect.Type

func (GetUpstreamsFilterArgs) ToGetUpstreamsFilterOutput

func (i GetUpstreamsFilterArgs) ToGetUpstreamsFilterOutput() GetUpstreamsFilterOutput

func (GetUpstreamsFilterArgs) ToGetUpstreamsFilterOutputWithContext

func (i GetUpstreamsFilterArgs) ToGetUpstreamsFilterOutputWithContext(ctx context.Context) GetUpstreamsFilterOutput

type GetUpstreamsFilterArray

type GetUpstreamsFilterArray []GetUpstreamsFilterInput

func (GetUpstreamsFilterArray) ElementType

func (GetUpstreamsFilterArray) ElementType() reflect.Type

func (GetUpstreamsFilterArray) ToGetUpstreamsFilterArrayOutput

func (i GetUpstreamsFilterArray) ToGetUpstreamsFilterArrayOutput() GetUpstreamsFilterArrayOutput

func (GetUpstreamsFilterArray) ToGetUpstreamsFilterArrayOutputWithContext

func (i GetUpstreamsFilterArray) ToGetUpstreamsFilterArrayOutputWithContext(ctx context.Context) GetUpstreamsFilterArrayOutput

type GetUpstreamsFilterArrayInput

type GetUpstreamsFilterArrayInput interface {
	pulumi.Input

	ToGetUpstreamsFilterArrayOutput() GetUpstreamsFilterArrayOutput
	ToGetUpstreamsFilterArrayOutputWithContext(context.Context) GetUpstreamsFilterArrayOutput
}

GetUpstreamsFilterArrayInput is an input type that accepts GetUpstreamsFilterArray and GetUpstreamsFilterArrayOutput values. You can construct a concrete instance of `GetUpstreamsFilterArrayInput` via:

GetUpstreamsFilterArray{ GetUpstreamsFilterArgs{...} }

type GetUpstreamsFilterArrayOutput

type GetUpstreamsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetUpstreamsFilterArrayOutput) ElementType

func (GetUpstreamsFilterArrayOutput) Index

func (GetUpstreamsFilterArrayOutput) ToGetUpstreamsFilterArrayOutput

func (o GetUpstreamsFilterArrayOutput) ToGetUpstreamsFilterArrayOutput() GetUpstreamsFilterArrayOutput

func (GetUpstreamsFilterArrayOutput) ToGetUpstreamsFilterArrayOutputWithContext

func (o GetUpstreamsFilterArrayOutput) ToGetUpstreamsFilterArrayOutputWithContext(ctx context.Context) GetUpstreamsFilterArrayOutput

type GetUpstreamsFilterInput

type GetUpstreamsFilterInput interface {
	pulumi.Input

	ToGetUpstreamsFilterOutput() GetUpstreamsFilterOutput
	ToGetUpstreamsFilterOutputWithContext(context.Context) GetUpstreamsFilterOutput
}

GetUpstreamsFilterInput is an input type that accepts GetUpstreamsFilterArgs and GetUpstreamsFilterOutput values. You can construct a concrete instance of `GetUpstreamsFilterInput` via:

GetUpstreamsFilterArgs{...}

type GetUpstreamsFilterOutput

type GetUpstreamsFilterOutput struct{ *pulumi.OutputState }

func (GetUpstreamsFilterOutput) ElementType

func (GetUpstreamsFilterOutput) ElementType() reflect.Type

func (GetUpstreamsFilterOutput) Name

func (GetUpstreamsFilterOutput) ToGetUpstreamsFilterOutput

func (o GetUpstreamsFilterOutput) ToGetUpstreamsFilterOutput() GetUpstreamsFilterOutput

func (GetUpstreamsFilterOutput) ToGetUpstreamsFilterOutputWithContext

func (o GetUpstreamsFilterOutput) ToGetUpstreamsFilterOutputWithContext(ctx context.Context) GetUpstreamsFilterOutput

func (GetUpstreamsFilterOutput) Values

type GetUpstreamsResult

type GetUpstreamsResult struct {
	ApiId       string `pulumi:"apiId"`
	ApiName     string `pulumi:"apiName"`
	BindTime    string `pulumi:"bindTime"`
	ServiceId   string `pulumi:"serviceId"`
	ServiceName string `pulumi:"serviceName"`
}

type GetUpstreamsResultArgs

type GetUpstreamsResultArgs struct {
	ApiId       pulumi.StringInput `pulumi:"apiId"`
	ApiName     pulumi.StringInput `pulumi:"apiName"`
	BindTime    pulumi.StringInput `pulumi:"bindTime"`
	ServiceId   pulumi.StringInput `pulumi:"serviceId"`
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetUpstreamsResultArgs) ElementType

func (GetUpstreamsResultArgs) ElementType() reflect.Type

func (GetUpstreamsResultArgs) ToGetUpstreamsResultOutput

func (i GetUpstreamsResultArgs) ToGetUpstreamsResultOutput() GetUpstreamsResultOutput

func (GetUpstreamsResultArgs) ToGetUpstreamsResultOutputWithContext

func (i GetUpstreamsResultArgs) ToGetUpstreamsResultOutputWithContext(ctx context.Context) GetUpstreamsResultOutput

type GetUpstreamsResultArray

type GetUpstreamsResultArray []GetUpstreamsResultInput

func (GetUpstreamsResultArray) ElementType

func (GetUpstreamsResultArray) ElementType() reflect.Type

func (GetUpstreamsResultArray) ToGetUpstreamsResultArrayOutput

func (i GetUpstreamsResultArray) ToGetUpstreamsResultArrayOutput() GetUpstreamsResultArrayOutput

func (GetUpstreamsResultArray) ToGetUpstreamsResultArrayOutputWithContext

func (i GetUpstreamsResultArray) ToGetUpstreamsResultArrayOutputWithContext(ctx context.Context) GetUpstreamsResultArrayOutput

type GetUpstreamsResultArrayInput

type GetUpstreamsResultArrayInput interface {
	pulumi.Input

	ToGetUpstreamsResultArrayOutput() GetUpstreamsResultArrayOutput
	ToGetUpstreamsResultArrayOutputWithContext(context.Context) GetUpstreamsResultArrayOutput
}

GetUpstreamsResultArrayInput is an input type that accepts GetUpstreamsResultArray and GetUpstreamsResultArrayOutput values. You can construct a concrete instance of `GetUpstreamsResultArrayInput` via:

GetUpstreamsResultArray{ GetUpstreamsResultArgs{...} }

type GetUpstreamsResultArrayOutput

type GetUpstreamsResultArrayOutput struct{ *pulumi.OutputState }

func (GetUpstreamsResultArrayOutput) ElementType

func (GetUpstreamsResultArrayOutput) Index

func (GetUpstreamsResultArrayOutput) ToGetUpstreamsResultArrayOutput

func (o GetUpstreamsResultArrayOutput) ToGetUpstreamsResultArrayOutput() GetUpstreamsResultArrayOutput

func (GetUpstreamsResultArrayOutput) ToGetUpstreamsResultArrayOutputWithContext

func (o GetUpstreamsResultArrayOutput) ToGetUpstreamsResultArrayOutputWithContext(ctx context.Context) GetUpstreamsResultArrayOutput

type GetUpstreamsResultInput

type GetUpstreamsResultInput interface {
	pulumi.Input

	ToGetUpstreamsResultOutput() GetUpstreamsResultOutput
	ToGetUpstreamsResultOutputWithContext(context.Context) GetUpstreamsResultOutput
}

GetUpstreamsResultInput is an input type that accepts GetUpstreamsResultArgs and GetUpstreamsResultOutput values. You can construct a concrete instance of `GetUpstreamsResultInput` via:

GetUpstreamsResultArgs{...}

type GetUpstreamsResultOutput

type GetUpstreamsResultOutput struct{ *pulumi.OutputState }

func (GetUpstreamsResultOutput) ApiId

func (GetUpstreamsResultOutput) ApiName

func (GetUpstreamsResultOutput) BindTime

func (GetUpstreamsResultOutput) ElementType

func (GetUpstreamsResultOutput) ElementType() reflect.Type

func (GetUpstreamsResultOutput) ServiceId

func (GetUpstreamsResultOutput) ServiceName

func (GetUpstreamsResultOutput) ToGetUpstreamsResultOutput

func (o GetUpstreamsResultOutput) ToGetUpstreamsResultOutput() GetUpstreamsResultOutput

func (GetUpstreamsResultOutput) ToGetUpstreamsResultOutputWithContext

func (o GetUpstreamsResultOutput) ToGetUpstreamsResultOutputWithContext(ctx context.Context) GetUpstreamsResultOutput

type GetUsagePlanEnvironmentsArgs

type GetUsagePlanEnvironmentsArgs struct {
	BindType         *string `pulumi:"bindType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	UsagePlanId      string  `pulumi:"usagePlanId"`
}

A collection of arguments for invoking getUsagePlanEnvironments.

type GetUsagePlanEnvironmentsList

type GetUsagePlanEnvironmentsList struct {
	ApiId       string `pulumi:"apiId"`
	ApiName     string `pulumi:"apiName"`
	CreateTime  string `pulumi:"createTime"`
	Environment string `pulumi:"environment"`
	Method      string `pulumi:"method"`
	ModifyTime  string `pulumi:"modifyTime"`
	Path        string `pulumi:"path"`
	ServiceId   string `pulumi:"serviceId"`
	ServiceName string `pulumi:"serviceName"`
}

type GetUsagePlanEnvironmentsListArgs

type GetUsagePlanEnvironmentsListArgs struct {
	ApiId       pulumi.StringInput `pulumi:"apiId"`
	ApiName     pulumi.StringInput `pulumi:"apiName"`
	CreateTime  pulumi.StringInput `pulumi:"createTime"`
	Environment pulumi.StringInput `pulumi:"environment"`
	Method      pulumi.StringInput `pulumi:"method"`
	ModifyTime  pulumi.StringInput `pulumi:"modifyTime"`
	Path        pulumi.StringInput `pulumi:"path"`
	ServiceId   pulumi.StringInput `pulumi:"serviceId"`
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetUsagePlanEnvironmentsListArgs) ElementType

func (GetUsagePlanEnvironmentsListArgs) ToGetUsagePlanEnvironmentsListOutput

func (i GetUsagePlanEnvironmentsListArgs) ToGetUsagePlanEnvironmentsListOutput() GetUsagePlanEnvironmentsListOutput

func (GetUsagePlanEnvironmentsListArgs) ToGetUsagePlanEnvironmentsListOutputWithContext

func (i GetUsagePlanEnvironmentsListArgs) ToGetUsagePlanEnvironmentsListOutputWithContext(ctx context.Context) GetUsagePlanEnvironmentsListOutput

type GetUsagePlanEnvironmentsListArray

type GetUsagePlanEnvironmentsListArray []GetUsagePlanEnvironmentsListInput

func (GetUsagePlanEnvironmentsListArray) ElementType

func (GetUsagePlanEnvironmentsListArray) ToGetUsagePlanEnvironmentsListArrayOutput

func (i GetUsagePlanEnvironmentsListArray) ToGetUsagePlanEnvironmentsListArrayOutput() GetUsagePlanEnvironmentsListArrayOutput

func (GetUsagePlanEnvironmentsListArray) ToGetUsagePlanEnvironmentsListArrayOutputWithContext

func (i GetUsagePlanEnvironmentsListArray) ToGetUsagePlanEnvironmentsListArrayOutputWithContext(ctx context.Context) GetUsagePlanEnvironmentsListArrayOutput

type GetUsagePlanEnvironmentsListArrayInput

type GetUsagePlanEnvironmentsListArrayInput interface {
	pulumi.Input

	ToGetUsagePlanEnvironmentsListArrayOutput() GetUsagePlanEnvironmentsListArrayOutput
	ToGetUsagePlanEnvironmentsListArrayOutputWithContext(context.Context) GetUsagePlanEnvironmentsListArrayOutput
}

GetUsagePlanEnvironmentsListArrayInput is an input type that accepts GetUsagePlanEnvironmentsListArray and GetUsagePlanEnvironmentsListArrayOutput values. You can construct a concrete instance of `GetUsagePlanEnvironmentsListArrayInput` via:

GetUsagePlanEnvironmentsListArray{ GetUsagePlanEnvironmentsListArgs{...} }

type GetUsagePlanEnvironmentsListArrayOutput

type GetUsagePlanEnvironmentsListArrayOutput struct{ *pulumi.OutputState }

func (GetUsagePlanEnvironmentsListArrayOutput) ElementType

func (GetUsagePlanEnvironmentsListArrayOutput) Index

func (GetUsagePlanEnvironmentsListArrayOutput) ToGetUsagePlanEnvironmentsListArrayOutput

func (o GetUsagePlanEnvironmentsListArrayOutput) ToGetUsagePlanEnvironmentsListArrayOutput() GetUsagePlanEnvironmentsListArrayOutput

func (GetUsagePlanEnvironmentsListArrayOutput) ToGetUsagePlanEnvironmentsListArrayOutputWithContext

func (o GetUsagePlanEnvironmentsListArrayOutput) ToGetUsagePlanEnvironmentsListArrayOutputWithContext(ctx context.Context) GetUsagePlanEnvironmentsListArrayOutput

type GetUsagePlanEnvironmentsListInput

type GetUsagePlanEnvironmentsListInput interface {
	pulumi.Input

	ToGetUsagePlanEnvironmentsListOutput() GetUsagePlanEnvironmentsListOutput
	ToGetUsagePlanEnvironmentsListOutputWithContext(context.Context) GetUsagePlanEnvironmentsListOutput
}

GetUsagePlanEnvironmentsListInput is an input type that accepts GetUsagePlanEnvironmentsListArgs and GetUsagePlanEnvironmentsListOutput values. You can construct a concrete instance of `GetUsagePlanEnvironmentsListInput` via:

GetUsagePlanEnvironmentsListArgs{...}

type GetUsagePlanEnvironmentsListOutput

type GetUsagePlanEnvironmentsListOutput struct{ *pulumi.OutputState }

func (GetUsagePlanEnvironmentsListOutput) ApiId

func (GetUsagePlanEnvironmentsListOutput) ApiName

func (GetUsagePlanEnvironmentsListOutput) CreateTime

func (GetUsagePlanEnvironmentsListOutput) ElementType

func (GetUsagePlanEnvironmentsListOutput) Environment

func (GetUsagePlanEnvironmentsListOutput) Method

func (GetUsagePlanEnvironmentsListOutput) ModifyTime

func (GetUsagePlanEnvironmentsListOutput) Path

func (GetUsagePlanEnvironmentsListOutput) ServiceId

func (GetUsagePlanEnvironmentsListOutput) ServiceName

func (GetUsagePlanEnvironmentsListOutput) ToGetUsagePlanEnvironmentsListOutput

func (o GetUsagePlanEnvironmentsListOutput) ToGetUsagePlanEnvironmentsListOutput() GetUsagePlanEnvironmentsListOutput

func (GetUsagePlanEnvironmentsListOutput) ToGetUsagePlanEnvironmentsListOutputWithContext

func (o GetUsagePlanEnvironmentsListOutput) ToGetUsagePlanEnvironmentsListOutputWithContext(ctx context.Context) GetUsagePlanEnvironmentsListOutput

type GetUsagePlanEnvironmentsOutputArgs

type GetUsagePlanEnvironmentsOutputArgs struct {
	BindType         pulumi.StringPtrInput `pulumi:"bindType"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	UsagePlanId      pulumi.StringInput    `pulumi:"usagePlanId"`
}

A collection of arguments for invoking getUsagePlanEnvironments.

func (GetUsagePlanEnvironmentsOutputArgs) ElementType

type GetUsagePlanEnvironmentsResult

type GetUsagePlanEnvironmentsResult struct {
	BindType *string `pulumi:"bindType"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                         `pulumi:"id"`
	Lists            []GetUsagePlanEnvironmentsList `pulumi:"lists"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
	UsagePlanId      string                         `pulumi:"usagePlanId"`
}

A collection of values returned by getUsagePlanEnvironments.

type GetUsagePlanEnvironmentsResultOutput

type GetUsagePlanEnvironmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUsagePlanEnvironments.

func (GetUsagePlanEnvironmentsResultOutput) BindType

func (GetUsagePlanEnvironmentsResultOutput) ElementType

func (GetUsagePlanEnvironmentsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUsagePlanEnvironmentsResultOutput) Lists

func (GetUsagePlanEnvironmentsResultOutput) ResultOutputFile

func (GetUsagePlanEnvironmentsResultOutput) ToGetUsagePlanEnvironmentsResultOutput

func (o GetUsagePlanEnvironmentsResultOutput) ToGetUsagePlanEnvironmentsResultOutput() GetUsagePlanEnvironmentsResultOutput

func (GetUsagePlanEnvironmentsResultOutput) ToGetUsagePlanEnvironmentsResultOutputWithContext

func (o GetUsagePlanEnvironmentsResultOutput) ToGetUsagePlanEnvironmentsResultOutputWithContext(ctx context.Context) GetUsagePlanEnvironmentsResultOutput

func (GetUsagePlanEnvironmentsResultOutput) UsagePlanId

type GetUsagePlansArgs

type GetUsagePlansArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	UsagePlanId      *string `pulumi:"usagePlanId"`
	UsagePlanName    *string `pulumi:"usagePlanName"`
}

A collection of arguments for invoking getUsagePlans.

type GetUsagePlansList

type GetUsagePlansList struct {
	CreateTime          string `pulumi:"createTime"`
	MaxRequestNum       int    `pulumi:"maxRequestNum"`
	MaxRequestNumPreSec int    `pulumi:"maxRequestNumPreSec"`
	ModifyTime          string `pulumi:"modifyTime"`
	UsagePlanDesc       string `pulumi:"usagePlanDesc"`
	UsagePlanId         string `pulumi:"usagePlanId"`
	UsagePlanName       string `pulumi:"usagePlanName"`
}

type GetUsagePlansListArgs

type GetUsagePlansListArgs struct {
	CreateTime          pulumi.StringInput `pulumi:"createTime"`
	MaxRequestNum       pulumi.IntInput    `pulumi:"maxRequestNum"`
	MaxRequestNumPreSec pulumi.IntInput    `pulumi:"maxRequestNumPreSec"`
	ModifyTime          pulumi.StringInput `pulumi:"modifyTime"`
	UsagePlanDesc       pulumi.StringInput `pulumi:"usagePlanDesc"`
	UsagePlanId         pulumi.StringInput `pulumi:"usagePlanId"`
	UsagePlanName       pulumi.StringInput `pulumi:"usagePlanName"`
}

func (GetUsagePlansListArgs) ElementType

func (GetUsagePlansListArgs) ElementType() reflect.Type

func (GetUsagePlansListArgs) ToGetUsagePlansListOutput

func (i GetUsagePlansListArgs) ToGetUsagePlansListOutput() GetUsagePlansListOutput

func (GetUsagePlansListArgs) ToGetUsagePlansListOutputWithContext

func (i GetUsagePlansListArgs) ToGetUsagePlansListOutputWithContext(ctx context.Context) GetUsagePlansListOutput

type GetUsagePlansListArray

type GetUsagePlansListArray []GetUsagePlansListInput

func (GetUsagePlansListArray) ElementType

func (GetUsagePlansListArray) ElementType() reflect.Type

func (GetUsagePlansListArray) ToGetUsagePlansListArrayOutput

func (i GetUsagePlansListArray) ToGetUsagePlansListArrayOutput() GetUsagePlansListArrayOutput

func (GetUsagePlansListArray) ToGetUsagePlansListArrayOutputWithContext

func (i GetUsagePlansListArray) ToGetUsagePlansListArrayOutputWithContext(ctx context.Context) GetUsagePlansListArrayOutput

type GetUsagePlansListArrayInput

type GetUsagePlansListArrayInput interface {
	pulumi.Input

	ToGetUsagePlansListArrayOutput() GetUsagePlansListArrayOutput
	ToGetUsagePlansListArrayOutputWithContext(context.Context) GetUsagePlansListArrayOutput
}

GetUsagePlansListArrayInput is an input type that accepts GetUsagePlansListArray and GetUsagePlansListArrayOutput values. You can construct a concrete instance of `GetUsagePlansListArrayInput` via:

GetUsagePlansListArray{ GetUsagePlansListArgs{...} }

type GetUsagePlansListArrayOutput

type GetUsagePlansListArrayOutput struct{ *pulumi.OutputState }

func (GetUsagePlansListArrayOutput) ElementType

func (GetUsagePlansListArrayOutput) Index

func (GetUsagePlansListArrayOutput) ToGetUsagePlansListArrayOutput

func (o GetUsagePlansListArrayOutput) ToGetUsagePlansListArrayOutput() GetUsagePlansListArrayOutput

func (GetUsagePlansListArrayOutput) ToGetUsagePlansListArrayOutputWithContext

func (o GetUsagePlansListArrayOutput) ToGetUsagePlansListArrayOutputWithContext(ctx context.Context) GetUsagePlansListArrayOutput

type GetUsagePlansListInput

type GetUsagePlansListInput interface {
	pulumi.Input

	ToGetUsagePlansListOutput() GetUsagePlansListOutput
	ToGetUsagePlansListOutputWithContext(context.Context) GetUsagePlansListOutput
}

GetUsagePlansListInput is an input type that accepts GetUsagePlansListArgs and GetUsagePlansListOutput values. You can construct a concrete instance of `GetUsagePlansListInput` via:

GetUsagePlansListArgs{...}

type GetUsagePlansListOutput

type GetUsagePlansListOutput struct{ *pulumi.OutputState }

func (GetUsagePlansListOutput) CreateTime

func (GetUsagePlansListOutput) ElementType

func (GetUsagePlansListOutput) ElementType() reflect.Type

func (GetUsagePlansListOutput) MaxRequestNum

func (o GetUsagePlansListOutput) MaxRequestNum() pulumi.IntOutput

func (GetUsagePlansListOutput) MaxRequestNumPreSec

func (o GetUsagePlansListOutput) MaxRequestNumPreSec() pulumi.IntOutput

func (GetUsagePlansListOutput) ModifyTime

func (GetUsagePlansListOutput) ToGetUsagePlansListOutput

func (o GetUsagePlansListOutput) ToGetUsagePlansListOutput() GetUsagePlansListOutput

func (GetUsagePlansListOutput) ToGetUsagePlansListOutputWithContext

func (o GetUsagePlansListOutput) ToGetUsagePlansListOutputWithContext(ctx context.Context) GetUsagePlansListOutput

func (GetUsagePlansListOutput) UsagePlanDesc

func (o GetUsagePlansListOutput) UsagePlanDesc() pulumi.StringOutput

func (GetUsagePlansListOutput) UsagePlanId

func (GetUsagePlansListOutput) UsagePlanName

func (o GetUsagePlansListOutput) UsagePlanName() pulumi.StringOutput

type GetUsagePlansOutputArgs

type GetUsagePlansOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	UsagePlanId      pulumi.StringPtrInput `pulumi:"usagePlanId"`
	UsagePlanName    pulumi.StringPtrInput `pulumi:"usagePlanName"`
}

A collection of arguments for invoking getUsagePlans.

func (GetUsagePlansOutputArgs) ElementType

func (GetUsagePlansOutputArgs) ElementType() reflect.Type

type GetUsagePlansResult

type GetUsagePlansResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string              `pulumi:"id"`
	Lists            []GetUsagePlansList `pulumi:"lists"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
	UsagePlanId      *string             `pulumi:"usagePlanId"`
	UsagePlanName    *string             `pulumi:"usagePlanName"`
}

A collection of values returned by getUsagePlans.

func GetUsagePlans

func GetUsagePlans(ctx *pulumi.Context, args *GetUsagePlansArgs, opts ...pulumi.InvokeOption) (*GetUsagePlansResult, error)

type GetUsagePlansResultOutput

type GetUsagePlansResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUsagePlans.

func (GetUsagePlansResultOutput) ElementType

func (GetUsagePlansResultOutput) ElementType() reflect.Type

func (GetUsagePlansResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUsagePlansResultOutput) Lists

func (GetUsagePlansResultOutput) ResultOutputFile

func (o GetUsagePlansResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetUsagePlansResultOutput) ToGetUsagePlansResultOutput

func (o GetUsagePlansResultOutput) ToGetUsagePlansResultOutput() GetUsagePlansResultOutput

func (GetUsagePlansResultOutput) ToGetUsagePlansResultOutputWithContext

func (o GetUsagePlansResultOutput) ToGetUsagePlansResultOutputWithContext(ctx context.Context) GetUsagePlansResultOutput

func (GetUsagePlansResultOutput) UsagePlanId

func (GetUsagePlansResultOutput) UsagePlanName

type ImportOpenApi

type ImportOpenApi struct {
	pulumi.CustomResourceState

	// When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.
	ApiBusinessType pulumi.StringOutput `pulumi:"apiBusinessType"`
	// Custom API description.
	ApiDesc pulumi.StringOutput `pulumi:"apiDesc"`
	// Custom Api Id.
	ApiId pulumi.StringOutput `pulumi:"apiId"`
	// Custom API name.
	ApiName pulumi.StringOutput `pulumi:"apiName"`
	// API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.
	ApiType pulumi.StringOutput `pulumi:"apiType"`
	// The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The
	// unique ID of the oauth2.0 authorized API that identifies the business API binding.
	AuthRelationApiId pulumi.StringOutput `pulumi:"authRelationApiId"`
	// API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP
	// (Application Authentication). The default is NONE.
	AuthType pulumi.StringOutput `pulumi:"authType"`
	// Constant parameter.
	ConstantParameters ImportOpenApiConstantParameterArrayOutput `pulumi:"constantParameters"`
	// OpenAPI body content.
	Content pulumi.StringOutput `pulumi:"content"`
	// The Content version defaults to OpenAPI and currently only supports OpenAPI.
	ContentVersion pulumi.StringPtrOutput `pulumi:"contentVersion"`
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Whether to enable CORS. Default value: `true`.
	EnableCors pulumi.BoolOutput `pulumi:"enableCors"`
	// The Content format can only be YAML or JSON, and the default is YAML.
	EncodeType pulumi.StringPtrOutput `pulumi:"encodeType"`
	// Whether to enable Base64 encoding will only take effect when the backend is scf.
	IsBase64Encoded pulumi.BoolOutput `pulumi:"isBase64Encoded"`
	// Charge after starting debugging. (Cloud Market Reserved Fields).
	IsDebugAfterCharge pulumi.BoolOutput `pulumi:"isDebugAfterCharge"`
	// Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not
	// be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.
	IsDeleteResponseErrorCodes pulumi.BoolOutput `pulumi:"isDeleteResponseErrorCodes"`
	// API bound microservice list.
	MicroServices ImportOpenApiMicroServiceArrayOutput `pulumi:"microServices"`
	// OAuth configuration. Effective when AuthType is OAUTH.
	OauthConfigs ImportOpenApiOauthConfigArrayOutput `pulumi:"oauthConfigs"`
	// API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.
	RequestConfigMethod pulumi.StringOutput `pulumi:"requestConfigMethod"`
	// Request frontend path configuration. Like `/user/getinfo`.
	RequestConfigPath pulumi.StringOutput `pulumi:"requestConfigPath"`
	// Frontend request parameters.
	RequestParameters ImportOpenApiRequestParameterArrayOutput `pulumi:"requestParameters"`
	// Custom error code configuration. Must keep at least one after set.
	ResponseErrorCodes ImportOpenApiResponseErrorCodeArrayOutput `pulumi:"responseErrorCodes"`
	// Response failure sample of custom response configuration.
	ResponseFailExample pulumi.StringOutput `pulumi:"responseFailExample"`
	// Successful response sample of custom response configuration.
	ResponseSuccessExample pulumi.StringOutput `pulumi:"responseSuccessExample"`
	// Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.
	ResponseType pulumi.StringOutput `pulumi:"responseType"`
	// API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return
	// null, indicating that a valid value cannot be obtained.
	ServiceConfigCosConfigs ImportOpenApiServiceConfigCosConfigArrayOutput `pulumi:"serviceConfigCosConfigs"`
	// API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required.
	// The frontend `request_config_method` and backend method `service_config_method` can be different.
	ServiceConfigMethod pulumi.StringOutput `pulumi:"serviceConfigMethod"`
	// Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.
	ServiceConfigMockReturnMessage pulumi.StringOutput `pulumi:"serviceConfigMockReturnMessage"`
	// API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The
	// frontend `request_config_path` and backend path `service_config_path` can be different.
	ServiceConfigPath pulumi.StringOutput `pulumi:"serviceConfigPath"`
	// Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.
	ServiceConfigProduct pulumi.StringOutput `pulumi:"serviceConfigProduct"`
	// SCF function name. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionName pulumi.StringOutput `pulumi:"serviceConfigScfFunctionName"`
	// SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionNamespace pulumi.StringOutput `pulumi:"serviceConfigScfFunctionNamespace"`
	// SCF function version. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionQualifier pulumi.StringOutput `pulumi:"serviceConfigScfFunctionQualifier"`
	// Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud
	// Function (HTTP).
	ServiceConfigScfFunctionType pulumi.StringOutput `pulumi:"serviceConfigScfFunctionType"`
	// Whether to enable response integration. Effective when the backend type is SCF.
	ServiceConfigScfIsIntegratedResponse pulumi.BoolOutput `pulumi:"serviceConfigScfIsIntegratedResponse"`
	// API backend service timeout period in seconds. Default value: `5`.
	ServiceConfigTimeout pulumi.IntOutput `pulumi:"serviceConfigTimeout"`
	// The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).
	ServiceConfigType pulumi.StringOutput `pulumi:"serviceConfigType"`
	// Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be
	// obtained.
	ServiceConfigUpstreamId pulumi.StringOutput `pulumi:"serviceConfigUpstreamId"`
	// The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.
	ServiceConfigUrl pulumi.StringOutput `pulumi:"serviceConfigUrl"`
	// Unique VPC ID.
	ServiceConfigVpcId pulumi.StringOutput `pulumi:"serviceConfigVpcId"`
	// Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketCleanupFunctionName pulumi.StringOutput `pulumi:"serviceConfigWebsocketCleanupFunctionName"`
	// Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend
	// type is SCF.
	ServiceConfigWebsocketCleanupFunctionNamespace pulumi.StringOutput `pulumi:"serviceConfigWebsocketCleanupFunctionNamespace"`
	// Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketCleanupFunctionQualifier pulumi.StringOutput `pulumi:"serviceConfigWebsocketCleanupFunctionQualifier"`
	// Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketRegisterFunctionName pulumi.StringOutput `pulumi:"serviceConfigWebsocketRegisterFunctionName"`
	// Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketRegisterFunctionNamespace pulumi.StringOutput `pulumi:"serviceConfigWebsocketRegisterFunctionNamespace"`
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketRegisterFunctionQualifier pulumi.StringOutput `pulumi:"serviceConfigWebsocketRegisterFunctionQualifier"`
	// Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketTransportFunctionName pulumi.StringOutput `pulumi:"serviceConfigWebsocketTransportFunctionName"`
	// Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketTransportFunctionNamespace pulumi.StringOutput `pulumi:"serviceConfigWebsocketTransportFunctionNamespace"`
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketTransportFunctionQualifier pulumi.StringOutput `pulumi:"serviceConfigWebsocketTransportFunctionQualifier"`
	// The unique ID of the service where the API is located.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// The backend service parameters of the API.
	ServiceParameters ImportOpenApiServiceParameterArrayOutput `pulumi:"serviceParameters"`
	// Health check configuration for microservices.
	ServiceTsfHealthCheckConfs ImportOpenApiServiceTsfHealthCheckConfArrayOutput `pulumi:"serviceTsfHealthCheckConfs"`
	// Load balancing configuration for microservices.
	ServiceTsfLoadBalanceConfs ImportOpenApiServiceTsfLoadBalanceConfArrayOutput `pulumi:"serviceTsfLoadBalanceConfs"`
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

func GetImportOpenApi

func GetImportOpenApi(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImportOpenApiState, opts ...pulumi.ResourceOption) (*ImportOpenApi, error)

GetImportOpenApi gets an existing ImportOpenApi 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 NewImportOpenApi

func NewImportOpenApi(ctx *pulumi.Context,
	name string, args *ImportOpenApiArgs, opts ...pulumi.ResourceOption) (*ImportOpenApi, error)

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

func (*ImportOpenApi) ElementType

func (*ImportOpenApi) ElementType() reflect.Type

func (*ImportOpenApi) ToImportOpenApiOutput

func (i *ImportOpenApi) ToImportOpenApiOutput() ImportOpenApiOutput

func (*ImportOpenApi) ToImportOpenApiOutputWithContext

func (i *ImportOpenApi) ToImportOpenApiOutputWithContext(ctx context.Context) ImportOpenApiOutput

type ImportOpenApiArgs

type ImportOpenApiArgs struct {
	// OpenAPI body content.
	Content pulumi.StringInput
	// The Content version defaults to OpenAPI and currently only supports OpenAPI.
	ContentVersion pulumi.StringPtrInput
	// The Content format can only be YAML or JSON, and the default is YAML.
	EncodeType pulumi.StringPtrInput
	// The unique ID of the service where the API is located.
	ServiceId pulumi.StringInput
}

The set of arguments for constructing a ImportOpenApi resource.

func (ImportOpenApiArgs) ElementType

func (ImportOpenApiArgs) ElementType() reflect.Type

type ImportOpenApiArray

type ImportOpenApiArray []ImportOpenApiInput

func (ImportOpenApiArray) ElementType

func (ImportOpenApiArray) ElementType() reflect.Type

func (ImportOpenApiArray) ToImportOpenApiArrayOutput

func (i ImportOpenApiArray) ToImportOpenApiArrayOutput() ImportOpenApiArrayOutput

func (ImportOpenApiArray) ToImportOpenApiArrayOutputWithContext

func (i ImportOpenApiArray) ToImportOpenApiArrayOutputWithContext(ctx context.Context) ImportOpenApiArrayOutput

type ImportOpenApiArrayInput

type ImportOpenApiArrayInput interface {
	pulumi.Input

	ToImportOpenApiArrayOutput() ImportOpenApiArrayOutput
	ToImportOpenApiArrayOutputWithContext(context.Context) ImportOpenApiArrayOutput
}

ImportOpenApiArrayInput is an input type that accepts ImportOpenApiArray and ImportOpenApiArrayOutput values. You can construct a concrete instance of `ImportOpenApiArrayInput` via:

ImportOpenApiArray{ ImportOpenApiArgs{...} }

type ImportOpenApiArrayOutput

type ImportOpenApiArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiArrayOutput) ElementType

func (ImportOpenApiArrayOutput) ElementType() reflect.Type

func (ImportOpenApiArrayOutput) Index

func (ImportOpenApiArrayOutput) ToImportOpenApiArrayOutput

func (o ImportOpenApiArrayOutput) ToImportOpenApiArrayOutput() ImportOpenApiArrayOutput

func (ImportOpenApiArrayOutput) ToImportOpenApiArrayOutputWithContext

func (o ImportOpenApiArrayOutput) ToImportOpenApiArrayOutputWithContext(ctx context.Context) ImportOpenApiArrayOutput

type ImportOpenApiConstantParameter

type ImportOpenApiConstantParameter struct {
	DefaultValue *string `pulumi:"defaultValue"`
	Desc         *string `pulumi:"desc"`
	Name         *string `pulumi:"name"`
	Position     *string `pulumi:"position"`
}

type ImportOpenApiConstantParameterArgs

type ImportOpenApiConstantParameterArgs struct {
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	Desc         pulumi.StringPtrInput `pulumi:"desc"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Position     pulumi.StringPtrInput `pulumi:"position"`
}

func (ImportOpenApiConstantParameterArgs) ElementType

func (ImportOpenApiConstantParameterArgs) ToImportOpenApiConstantParameterOutput

func (i ImportOpenApiConstantParameterArgs) ToImportOpenApiConstantParameterOutput() ImportOpenApiConstantParameterOutput

func (ImportOpenApiConstantParameterArgs) ToImportOpenApiConstantParameterOutputWithContext

func (i ImportOpenApiConstantParameterArgs) ToImportOpenApiConstantParameterOutputWithContext(ctx context.Context) ImportOpenApiConstantParameterOutput

type ImportOpenApiConstantParameterArray

type ImportOpenApiConstantParameterArray []ImportOpenApiConstantParameterInput

func (ImportOpenApiConstantParameterArray) ElementType

func (ImportOpenApiConstantParameterArray) ToImportOpenApiConstantParameterArrayOutput

func (i ImportOpenApiConstantParameterArray) ToImportOpenApiConstantParameterArrayOutput() ImportOpenApiConstantParameterArrayOutput

func (ImportOpenApiConstantParameterArray) ToImportOpenApiConstantParameterArrayOutputWithContext

func (i ImportOpenApiConstantParameterArray) ToImportOpenApiConstantParameterArrayOutputWithContext(ctx context.Context) ImportOpenApiConstantParameterArrayOutput

type ImportOpenApiConstantParameterArrayInput

type ImportOpenApiConstantParameterArrayInput interface {
	pulumi.Input

	ToImportOpenApiConstantParameterArrayOutput() ImportOpenApiConstantParameterArrayOutput
	ToImportOpenApiConstantParameterArrayOutputWithContext(context.Context) ImportOpenApiConstantParameterArrayOutput
}

ImportOpenApiConstantParameterArrayInput is an input type that accepts ImportOpenApiConstantParameterArray and ImportOpenApiConstantParameterArrayOutput values. You can construct a concrete instance of `ImportOpenApiConstantParameterArrayInput` via:

ImportOpenApiConstantParameterArray{ ImportOpenApiConstantParameterArgs{...} }

type ImportOpenApiConstantParameterArrayOutput

type ImportOpenApiConstantParameterArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiConstantParameterArrayOutput) ElementType

func (ImportOpenApiConstantParameterArrayOutput) Index

func (ImportOpenApiConstantParameterArrayOutput) ToImportOpenApiConstantParameterArrayOutput

func (o ImportOpenApiConstantParameterArrayOutput) ToImportOpenApiConstantParameterArrayOutput() ImportOpenApiConstantParameterArrayOutput

func (ImportOpenApiConstantParameterArrayOutput) ToImportOpenApiConstantParameterArrayOutputWithContext

func (o ImportOpenApiConstantParameterArrayOutput) ToImportOpenApiConstantParameterArrayOutputWithContext(ctx context.Context) ImportOpenApiConstantParameterArrayOutput

type ImportOpenApiConstantParameterInput

type ImportOpenApiConstantParameterInput interface {
	pulumi.Input

	ToImportOpenApiConstantParameterOutput() ImportOpenApiConstantParameterOutput
	ToImportOpenApiConstantParameterOutputWithContext(context.Context) ImportOpenApiConstantParameterOutput
}

ImportOpenApiConstantParameterInput is an input type that accepts ImportOpenApiConstantParameterArgs and ImportOpenApiConstantParameterOutput values. You can construct a concrete instance of `ImportOpenApiConstantParameterInput` via:

ImportOpenApiConstantParameterArgs{...}

type ImportOpenApiConstantParameterOutput

type ImportOpenApiConstantParameterOutput struct{ *pulumi.OutputState }

func (ImportOpenApiConstantParameterOutput) DefaultValue

func (ImportOpenApiConstantParameterOutput) Desc

func (ImportOpenApiConstantParameterOutput) ElementType

func (ImportOpenApiConstantParameterOutput) Name

func (ImportOpenApiConstantParameterOutput) Position

func (ImportOpenApiConstantParameterOutput) ToImportOpenApiConstantParameterOutput

func (o ImportOpenApiConstantParameterOutput) ToImportOpenApiConstantParameterOutput() ImportOpenApiConstantParameterOutput

func (ImportOpenApiConstantParameterOutput) ToImportOpenApiConstantParameterOutputWithContext

func (o ImportOpenApiConstantParameterOutput) ToImportOpenApiConstantParameterOutputWithContext(ctx context.Context) ImportOpenApiConstantParameterOutput

type ImportOpenApiInput

type ImportOpenApiInput interface {
	pulumi.Input

	ToImportOpenApiOutput() ImportOpenApiOutput
	ToImportOpenApiOutputWithContext(ctx context.Context) ImportOpenApiOutput
}

type ImportOpenApiMap

type ImportOpenApiMap map[string]ImportOpenApiInput

func (ImportOpenApiMap) ElementType

func (ImportOpenApiMap) ElementType() reflect.Type

func (ImportOpenApiMap) ToImportOpenApiMapOutput

func (i ImportOpenApiMap) ToImportOpenApiMapOutput() ImportOpenApiMapOutput

func (ImportOpenApiMap) ToImportOpenApiMapOutputWithContext

func (i ImportOpenApiMap) ToImportOpenApiMapOutputWithContext(ctx context.Context) ImportOpenApiMapOutput

type ImportOpenApiMapInput

type ImportOpenApiMapInput interface {
	pulumi.Input

	ToImportOpenApiMapOutput() ImportOpenApiMapOutput
	ToImportOpenApiMapOutputWithContext(context.Context) ImportOpenApiMapOutput
}

ImportOpenApiMapInput is an input type that accepts ImportOpenApiMap and ImportOpenApiMapOutput values. You can construct a concrete instance of `ImportOpenApiMapInput` via:

ImportOpenApiMap{ "key": ImportOpenApiArgs{...} }

type ImportOpenApiMapOutput

type ImportOpenApiMapOutput struct{ *pulumi.OutputState }

func (ImportOpenApiMapOutput) ElementType

func (ImportOpenApiMapOutput) ElementType() reflect.Type

func (ImportOpenApiMapOutput) MapIndex

func (ImportOpenApiMapOutput) ToImportOpenApiMapOutput

func (o ImportOpenApiMapOutput) ToImportOpenApiMapOutput() ImportOpenApiMapOutput

func (ImportOpenApiMapOutput) ToImportOpenApiMapOutputWithContext

func (o ImportOpenApiMapOutput) ToImportOpenApiMapOutputWithContext(ctx context.Context) ImportOpenApiMapOutput

type ImportOpenApiMicroService

type ImportOpenApiMicroService struct {
	ClusterId        *string `pulumi:"clusterId"`
	MicroServiceName *string `pulumi:"microServiceName"`
	NamespaceId      *string `pulumi:"namespaceId"`
}

type ImportOpenApiMicroServiceArgs

type ImportOpenApiMicroServiceArgs struct {
	ClusterId        pulumi.StringPtrInput `pulumi:"clusterId"`
	MicroServiceName pulumi.StringPtrInput `pulumi:"microServiceName"`
	NamespaceId      pulumi.StringPtrInput `pulumi:"namespaceId"`
}

func (ImportOpenApiMicroServiceArgs) ElementType

func (ImportOpenApiMicroServiceArgs) ToImportOpenApiMicroServiceOutput

func (i ImportOpenApiMicroServiceArgs) ToImportOpenApiMicroServiceOutput() ImportOpenApiMicroServiceOutput

func (ImportOpenApiMicroServiceArgs) ToImportOpenApiMicroServiceOutputWithContext

func (i ImportOpenApiMicroServiceArgs) ToImportOpenApiMicroServiceOutputWithContext(ctx context.Context) ImportOpenApiMicroServiceOutput

type ImportOpenApiMicroServiceArray

type ImportOpenApiMicroServiceArray []ImportOpenApiMicroServiceInput

func (ImportOpenApiMicroServiceArray) ElementType

func (ImportOpenApiMicroServiceArray) ToImportOpenApiMicroServiceArrayOutput

func (i ImportOpenApiMicroServiceArray) ToImportOpenApiMicroServiceArrayOutput() ImportOpenApiMicroServiceArrayOutput

func (ImportOpenApiMicroServiceArray) ToImportOpenApiMicroServiceArrayOutputWithContext

func (i ImportOpenApiMicroServiceArray) ToImportOpenApiMicroServiceArrayOutputWithContext(ctx context.Context) ImportOpenApiMicroServiceArrayOutput

type ImportOpenApiMicroServiceArrayInput

type ImportOpenApiMicroServiceArrayInput interface {
	pulumi.Input

	ToImportOpenApiMicroServiceArrayOutput() ImportOpenApiMicroServiceArrayOutput
	ToImportOpenApiMicroServiceArrayOutputWithContext(context.Context) ImportOpenApiMicroServiceArrayOutput
}

ImportOpenApiMicroServiceArrayInput is an input type that accepts ImportOpenApiMicroServiceArray and ImportOpenApiMicroServiceArrayOutput values. You can construct a concrete instance of `ImportOpenApiMicroServiceArrayInput` via:

ImportOpenApiMicroServiceArray{ ImportOpenApiMicroServiceArgs{...} }

type ImportOpenApiMicroServiceArrayOutput

type ImportOpenApiMicroServiceArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiMicroServiceArrayOutput) ElementType

func (ImportOpenApiMicroServiceArrayOutput) Index

func (ImportOpenApiMicroServiceArrayOutput) ToImportOpenApiMicroServiceArrayOutput

func (o ImportOpenApiMicroServiceArrayOutput) ToImportOpenApiMicroServiceArrayOutput() ImportOpenApiMicroServiceArrayOutput

func (ImportOpenApiMicroServiceArrayOutput) ToImportOpenApiMicroServiceArrayOutputWithContext

func (o ImportOpenApiMicroServiceArrayOutput) ToImportOpenApiMicroServiceArrayOutputWithContext(ctx context.Context) ImportOpenApiMicroServiceArrayOutput

type ImportOpenApiMicroServiceInput

type ImportOpenApiMicroServiceInput interface {
	pulumi.Input

	ToImportOpenApiMicroServiceOutput() ImportOpenApiMicroServiceOutput
	ToImportOpenApiMicroServiceOutputWithContext(context.Context) ImportOpenApiMicroServiceOutput
}

ImportOpenApiMicroServiceInput is an input type that accepts ImportOpenApiMicroServiceArgs and ImportOpenApiMicroServiceOutput values. You can construct a concrete instance of `ImportOpenApiMicroServiceInput` via:

ImportOpenApiMicroServiceArgs{...}

type ImportOpenApiMicroServiceOutput

type ImportOpenApiMicroServiceOutput struct{ *pulumi.OutputState }

func (ImportOpenApiMicroServiceOutput) ClusterId

func (ImportOpenApiMicroServiceOutput) ElementType

func (ImportOpenApiMicroServiceOutput) MicroServiceName

func (ImportOpenApiMicroServiceOutput) NamespaceId

func (ImportOpenApiMicroServiceOutput) ToImportOpenApiMicroServiceOutput

func (o ImportOpenApiMicroServiceOutput) ToImportOpenApiMicroServiceOutput() ImportOpenApiMicroServiceOutput

func (ImportOpenApiMicroServiceOutput) ToImportOpenApiMicroServiceOutputWithContext

func (o ImportOpenApiMicroServiceOutput) ToImportOpenApiMicroServiceOutputWithContext(ctx context.Context) ImportOpenApiMicroServiceOutput

type ImportOpenApiOauthConfig

type ImportOpenApiOauthConfig struct {
	LoginRedirectUrl *string `pulumi:"loginRedirectUrl"`
	PublicKey        *string `pulumi:"publicKey"`
	TokenLocation    *string `pulumi:"tokenLocation"`
}

type ImportOpenApiOauthConfigArgs

type ImportOpenApiOauthConfigArgs struct {
	LoginRedirectUrl pulumi.StringPtrInput `pulumi:"loginRedirectUrl"`
	PublicKey        pulumi.StringPtrInput `pulumi:"publicKey"`
	TokenLocation    pulumi.StringPtrInput `pulumi:"tokenLocation"`
}

func (ImportOpenApiOauthConfigArgs) ElementType

func (ImportOpenApiOauthConfigArgs) ToImportOpenApiOauthConfigOutput

func (i ImportOpenApiOauthConfigArgs) ToImportOpenApiOauthConfigOutput() ImportOpenApiOauthConfigOutput

func (ImportOpenApiOauthConfigArgs) ToImportOpenApiOauthConfigOutputWithContext

func (i ImportOpenApiOauthConfigArgs) ToImportOpenApiOauthConfigOutputWithContext(ctx context.Context) ImportOpenApiOauthConfigOutput

type ImportOpenApiOauthConfigArray

type ImportOpenApiOauthConfigArray []ImportOpenApiOauthConfigInput

func (ImportOpenApiOauthConfigArray) ElementType

func (ImportOpenApiOauthConfigArray) ToImportOpenApiOauthConfigArrayOutput

func (i ImportOpenApiOauthConfigArray) ToImportOpenApiOauthConfigArrayOutput() ImportOpenApiOauthConfigArrayOutput

func (ImportOpenApiOauthConfigArray) ToImportOpenApiOauthConfigArrayOutputWithContext

func (i ImportOpenApiOauthConfigArray) ToImportOpenApiOauthConfigArrayOutputWithContext(ctx context.Context) ImportOpenApiOauthConfigArrayOutput

type ImportOpenApiOauthConfigArrayInput

type ImportOpenApiOauthConfigArrayInput interface {
	pulumi.Input

	ToImportOpenApiOauthConfigArrayOutput() ImportOpenApiOauthConfigArrayOutput
	ToImportOpenApiOauthConfigArrayOutputWithContext(context.Context) ImportOpenApiOauthConfigArrayOutput
}

ImportOpenApiOauthConfigArrayInput is an input type that accepts ImportOpenApiOauthConfigArray and ImportOpenApiOauthConfigArrayOutput values. You can construct a concrete instance of `ImportOpenApiOauthConfigArrayInput` via:

ImportOpenApiOauthConfigArray{ ImportOpenApiOauthConfigArgs{...} }

type ImportOpenApiOauthConfigArrayOutput

type ImportOpenApiOauthConfigArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiOauthConfigArrayOutput) ElementType

func (ImportOpenApiOauthConfigArrayOutput) Index

func (ImportOpenApiOauthConfigArrayOutput) ToImportOpenApiOauthConfigArrayOutput

func (o ImportOpenApiOauthConfigArrayOutput) ToImportOpenApiOauthConfigArrayOutput() ImportOpenApiOauthConfigArrayOutput

func (ImportOpenApiOauthConfigArrayOutput) ToImportOpenApiOauthConfigArrayOutputWithContext

func (o ImportOpenApiOauthConfigArrayOutput) ToImportOpenApiOauthConfigArrayOutputWithContext(ctx context.Context) ImportOpenApiOauthConfigArrayOutput

type ImportOpenApiOauthConfigInput

type ImportOpenApiOauthConfigInput interface {
	pulumi.Input

	ToImportOpenApiOauthConfigOutput() ImportOpenApiOauthConfigOutput
	ToImportOpenApiOauthConfigOutputWithContext(context.Context) ImportOpenApiOauthConfigOutput
}

ImportOpenApiOauthConfigInput is an input type that accepts ImportOpenApiOauthConfigArgs and ImportOpenApiOauthConfigOutput values. You can construct a concrete instance of `ImportOpenApiOauthConfigInput` via:

ImportOpenApiOauthConfigArgs{...}

type ImportOpenApiOauthConfigOutput

type ImportOpenApiOauthConfigOutput struct{ *pulumi.OutputState }

func (ImportOpenApiOauthConfigOutput) ElementType

func (ImportOpenApiOauthConfigOutput) LoginRedirectUrl

func (ImportOpenApiOauthConfigOutput) PublicKey

func (ImportOpenApiOauthConfigOutput) ToImportOpenApiOauthConfigOutput

func (o ImportOpenApiOauthConfigOutput) ToImportOpenApiOauthConfigOutput() ImportOpenApiOauthConfigOutput

func (ImportOpenApiOauthConfigOutput) ToImportOpenApiOauthConfigOutputWithContext

func (o ImportOpenApiOauthConfigOutput) ToImportOpenApiOauthConfigOutputWithContext(ctx context.Context) ImportOpenApiOauthConfigOutput

func (ImportOpenApiOauthConfigOutput) TokenLocation

type ImportOpenApiOutput

type ImportOpenApiOutput struct{ *pulumi.OutputState }

func (ImportOpenApiOutput) ApiBusinessType

func (o ImportOpenApiOutput) ApiBusinessType() pulumi.StringOutput

When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.

func (ImportOpenApiOutput) ApiDesc

Custom API description.

func (ImportOpenApiOutput) ApiId

Custom Api Id.

func (ImportOpenApiOutput) ApiName

Custom API name.

func (ImportOpenApiOutput) ApiType

API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.

func (ImportOpenApiOutput) AuthRelationApiId

func (o ImportOpenApiOutput) AuthRelationApiId() pulumi.StringOutput

The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The unique ID of the oauth2.0 authorized API that identifies the business API binding.

func (ImportOpenApiOutput) AuthType

API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP (Application Authentication). The default is NONE.

func (ImportOpenApiOutput) ConstantParameters

Constant parameter.

func (ImportOpenApiOutput) Content

OpenAPI body content.

func (ImportOpenApiOutput) ContentVersion

func (o ImportOpenApiOutput) ContentVersion() pulumi.StringPtrOutput

The Content version defaults to OpenAPI and currently only supports OpenAPI.

func (ImportOpenApiOutput) CreateTime

func (o ImportOpenApiOutput) CreateTime() pulumi.StringOutput

Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (ImportOpenApiOutput) ElementType

func (ImportOpenApiOutput) ElementType() reflect.Type

func (ImportOpenApiOutput) EnableCors

func (o ImportOpenApiOutput) EnableCors() pulumi.BoolOutput

Whether to enable CORS. Default value: `true`.

func (ImportOpenApiOutput) EncodeType

The Content format can only be YAML or JSON, and the default is YAML.

func (ImportOpenApiOutput) IsBase64Encoded

func (o ImportOpenApiOutput) IsBase64Encoded() pulumi.BoolOutput

Whether to enable Base64 encoding will only take effect when the backend is scf.

func (ImportOpenApiOutput) IsDebugAfterCharge

func (o ImportOpenApiOutput) IsDebugAfterCharge() pulumi.BoolOutput

Charge after starting debugging. (Cloud Market Reserved Fields).

func (ImportOpenApiOutput) IsDeleteResponseErrorCodes

func (o ImportOpenApiOutput) IsDeleteResponseErrorCodes() pulumi.BoolOutput

Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.

func (ImportOpenApiOutput) MicroServices

API bound microservice list.

func (ImportOpenApiOutput) OauthConfigs

OAuth configuration. Effective when AuthType is OAUTH.

func (ImportOpenApiOutput) Protocol

API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.

func (ImportOpenApiOutput) RequestConfigMethod

func (o ImportOpenApiOutput) RequestConfigMethod() pulumi.StringOutput

Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.

func (ImportOpenApiOutput) RequestConfigPath

func (o ImportOpenApiOutput) RequestConfigPath() pulumi.StringOutput

Request frontend path configuration. Like `/user/getinfo`.

func (ImportOpenApiOutput) RequestParameters

Frontend request parameters.

func (ImportOpenApiOutput) ResponseErrorCodes

Custom error code configuration. Must keep at least one after set.

func (ImportOpenApiOutput) ResponseFailExample

func (o ImportOpenApiOutput) ResponseFailExample() pulumi.StringOutput

Response failure sample of custom response configuration.

func (ImportOpenApiOutput) ResponseSuccessExample

func (o ImportOpenApiOutput) ResponseSuccessExample() pulumi.StringOutput

Successful response sample of custom response configuration.

func (ImportOpenApiOutput) ResponseType

func (o ImportOpenApiOutput) ResponseType() pulumi.StringOutput

Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.

func (ImportOpenApiOutput) ServiceConfigCosConfigs

API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return null, indicating that a valid value cannot be obtained.

func (ImportOpenApiOutput) ServiceConfigMethod

func (o ImportOpenApiOutput) ServiceConfigMethod() pulumi.StringOutput

API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_method` and backend method `service_config_method` can be different.

func (ImportOpenApiOutput) ServiceConfigMockReturnMessage

func (o ImportOpenApiOutput) ServiceConfigMockReturnMessage() pulumi.StringOutput

Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.

func (ImportOpenApiOutput) ServiceConfigPath

func (o ImportOpenApiOutput) ServiceConfigPath() pulumi.StringOutput

API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_path` and backend path `service_config_path` can be different.

func (ImportOpenApiOutput) ServiceConfigProduct

func (o ImportOpenApiOutput) ServiceConfigProduct() pulumi.StringOutput

Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.

func (ImportOpenApiOutput) ServiceConfigScfFunctionName

func (o ImportOpenApiOutput) ServiceConfigScfFunctionName() pulumi.StringOutput

SCF function name. This parameter takes effect when `service_config_type` is `SCF`.

func (ImportOpenApiOutput) ServiceConfigScfFunctionNamespace

func (o ImportOpenApiOutput) ServiceConfigScfFunctionNamespace() pulumi.StringOutput

SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.

func (ImportOpenApiOutput) ServiceConfigScfFunctionQualifier

func (o ImportOpenApiOutput) ServiceConfigScfFunctionQualifier() pulumi.StringOutput

SCF function version. This parameter takes effect when `service_config_type` is `SCF`.

func (ImportOpenApiOutput) ServiceConfigScfFunctionType

func (o ImportOpenApiOutput) ServiceConfigScfFunctionType() pulumi.StringOutput

Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud Function (HTTP).

func (ImportOpenApiOutput) ServiceConfigScfIsIntegratedResponse

func (o ImportOpenApiOutput) ServiceConfigScfIsIntegratedResponse() pulumi.BoolOutput

Whether to enable response integration. Effective when the backend type is SCF.

func (ImportOpenApiOutput) ServiceConfigTimeout

func (o ImportOpenApiOutput) ServiceConfigTimeout() pulumi.IntOutput

API backend service timeout period in seconds. Default value: `5`.

func (ImportOpenApiOutput) ServiceConfigType

func (o ImportOpenApiOutput) ServiceConfigType() pulumi.StringOutput

The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).

func (ImportOpenApiOutput) ServiceConfigUpstreamId

func (o ImportOpenApiOutput) ServiceConfigUpstreamId() pulumi.StringOutput

Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be obtained.

func (ImportOpenApiOutput) ServiceConfigUrl

func (o ImportOpenApiOutput) ServiceConfigUrl() pulumi.StringOutput

The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.

func (ImportOpenApiOutput) ServiceConfigVpcId

func (o ImportOpenApiOutput) ServiceConfigVpcId() pulumi.StringOutput

Unique VPC ID.

func (ImportOpenApiOutput) ServiceConfigWebsocketCleanupFunctionName

func (o ImportOpenApiOutput) ServiceConfigWebsocketCleanupFunctionName() pulumi.StringOutput

Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ImportOpenApiOutput) ServiceConfigWebsocketCleanupFunctionNamespace

func (o ImportOpenApiOutput) ServiceConfigWebsocketCleanupFunctionNamespace() pulumi.StringOutput

Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ImportOpenApiOutput) ServiceConfigWebsocketCleanupFunctionQualifier

func (o ImportOpenApiOutput) ServiceConfigWebsocketCleanupFunctionQualifier() pulumi.StringOutput

Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ImportOpenApiOutput) ServiceConfigWebsocketRegisterFunctionName

func (o ImportOpenApiOutput) ServiceConfigWebsocketRegisterFunctionName() pulumi.StringOutput

Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ImportOpenApiOutput) ServiceConfigWebsocketRegisterFunctionNamespace

func (o ImportOpenApiOutput) ServiceConfigWebsocketRegisterFunctionNamespace() pulumi.StringOutput

Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ImportOpenApiOutput) ServiceConfigWebsocketRegisterFunctionQualifier

func (o ImportOpenApiOutput) ServiceConfigWebsocketRegisterFunctionQualifier() pulumi.StringOutput

Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ImportOpenApiOutput) ServiceConfigWebsocketTransportFunctionName

func (o ImportOpenApiOutput) ServiceConfigWebsocketTransportFunctionName() pulumi.StringOutput

Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ImportOpenApiOutput) ServiceConfigWebsocketTransportFunctionNamespace

func (o ImportOpenApiOutput) ServiceConfigWebsocketTransportFunctionNamespace() pulumi.StringOutput

Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ImportOpenApiOutput) ServiceConfigWebsocketTransportFunctionQualifier

func (o ImportOpenApiOutput) ServiceConfigWebsocketTransportFunctionQualifier() pulumi.StringOutput

Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.

func (ImportOpenApiOutput) ServiceId

func (o ImportOpenApiOutput) ServiceId() pulumi.StringOutput

The unique ID of the service where the API is located.

func (ImportOpenApiOutput) ServiceParameters

The backend service parameters of the API.

func (ImportOpenApiOutput) ServiceTsfHealthCheckConfs

Health check configuration for microservices.

func (ImportOpenApiOutput) ServiceTsfLoadBalanceConfs

Load balancing configuration for microservices.

func (ImportOpenApiOutput) ToImportOpenApiOutput

func (o ImportOpenApiOutput) ToImportOpenApiOutput() ImportOpenApiOutput

func (ImportOpenApiOutput) ToImportOpenApiOutputWithContext

func (o ImportOpenApiOutput) ToImportOpenApiOutputWithContext(ctx context.Context) ImportOpenApiOutput

func (ImportOpenApiOutput) UpdateTime

func (o ImportOpenApiOutput) UpdateTime() pulumi.StringOutput

Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

type ImportOpenApiRequestParameter

type ImportOpenApiRequestParameter struct {
	DefaultValue *string `pulumi:"defaultValue"`
	Desc         *string `pulumi:"desc"`
	Name         *string `pulumi:"name"`
	Position     *string `pulumi:"position"`
	Required     *bool   `pulumi:"required"`
	Type         *string `pulumi:"type"`
}

type ImportOpenApiRequestParameterArgs

type ImportOpenApiRequestParameterArgs struct {
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	Desc         pulumi.StringPtrInput `pulumi:"desc"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Position     pulumi.StringPtrInput `pulumi:"position"`
	Required     pulumi.BoolPtrInput   `pulumi:"required"`
	Type         pulumi.StringPtrInput `pulumi:"type"`
}

func (ImportOpenApiRequestParameterArgs) ElementType

func (ImportOpenApiRequestParameterArgs) ToImportOpenApiRequestParameterOutput

func (i ImportOpenApiRequestParameterArgs) ToImportOpenApiRequestParameterOutput() ImportOpenApiRequestParameterOutput

func (ImportOpenApiRequestParameterArgs) ToImportOpenApiRequestParameterOutputWithContext

func (i ImportOpenApiRequestParameterArgs) ToImportOpenApiRequestParameterOutputWithContext(ctx context.Context) ImportOpenApiRequestParameterOutput

type ImportOpenApiRequestParameterArray

type ImportOpenApiRequestParameterArray []ImportOpenApiRequestParameterInput

func (ImportOpenApiRequestParameterArray) ElementType

func (ImportOpenApiRequestParameterArray) ToImportOpenApiRequestParameterArrayOutput

func (i ImportOpenApiRequestParameterArray) ToImportOpenApiRequestParameterArrayOutput() ImportOpenApiRequestParameterArrayOutput

func (ImportOpenApiRequestParameterArray) ToImportOpenApiRequestParameterArrayOutputWithContext

func (i ImportOpenApiRequestParameterArray) ToImportOpenApiRequestParameterArrayOutputWithContext(ctx context.Context) ImportOpenApiRequestParameterArrayOutput

type ImportOpenApiRequestParameterArrayInput

type ImportOpenApiRequestParameterArrayInput interface {
	pulumi.Input

	ToImportOpenApiRequestParameterArrayOutput() ImportOpenApiRequestParameterArrayOutput
	ToImportOpenApiRequestParameterArrayOutputWithContext(context.Context) ImportOpenApiRequestParameterArrayOutput
}

ImportOpenApiRequestParameterArrayInput is an input type that accepts ImportOpenApiRequestParameterArray and ImportOpenApiRequestParameterArrayOutput values. You can construct a concrete instance of `ImportOpenApiRequestParameterArrayInput` via:

ImportOpenApiRequestParameterArray{ ImportOpenApiRequestParameterArgs{...} }

type ImportOpenApiRequestParameterArrayOutput

type ImportOpenApiRequestParameterArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiRequestParameterArrayOutput) ElementType

func (ImportOpenApiRequestParameterArrayOutput) Index

func (ImportOpenApiRequestParameterArrayOutput) ToImportOpenApiRequestParameterArrayOutput

func (o ImportOpenApiRequestParameterArrayOutput) ToImportOpenApiRequestParameterArrayOutput() ImportOpenApiRequestParameterArrayOutput

func (ImportOpenApiRequestParameterArrayOutput) ToImportOpenApiRequestParameterArrayOutputWithContext

func (o ImportOpenApiRequestParameterArrayOutput) ToImportOpenApiRequestParameterArrayOutputWithContext(ctx context.Context) ImportOpenApiRequestParameterArrayOutput

type ImportOpenApiRequestParameterInput

type ImportOpenApiRequestParameterInput interface {
	pulumi.Input

	ToImportOpenApiRequestParameterOutput() ImportOpenApiRequestParameterOutput
	ToImportOpenApiRequestParameterOutputWithContext(context.Context) ImportOpenApiRequestParameterOutput
}

ImportOpenApiRequestParameterInput is an input type that accepts ImportOpenApiRequestParameterArgs and ImportOpenApiRequestParameterOutput values. You can construct a concrete instance of `ImportOpenApiRequestParameterInput` via:

ImportOpenApiRequestParameterArgs{...}

type ImportOpenApiRequestParameterOutput

type ImportOpenApiRequestParameterOutput struct{ *pulumi.OutputState }

func (ImportOpenApiRequestParameterOutput) DefaultValue

func (ImportOpenApiRequestParameterOutput) Desc

func (ImportOpenApiRequestParameterOutput) ElementType

func (ImportOpenApiRequestParameterOutput) Name

func (ImportOpenApiRequestParameterOutput) Position

func (ImportOpenApiRequestParameterOutput) Required

func (ImportOpenApiRequestParameterOutput) ToImportOpenApiRequestParameterOutput

func (o ImportOpenApiRequestParameterOutput) ToImportOpenApiRequestParameterOutput() ImportOpenApiRequestParameterOutput

func (ImportOpenApiRequestParameterOutput) ToImportOpenApiRequestParameterOutputWithContext

func (o ImportOpenApiRequestParameterOutput) ToImportOpenApiRequestParameterOutputWithContext(ctx context.Context) ImportOpenApiRequestParameterOutput

func (ImportOpenApiRequestParameterOutput) Type

type ImportOpenApiResponseErrorCode

type ImportOpenApiResponseErrorCode struct {
	Code          *int    `pulumi:"code"`
	ConvertedCode *int    `pulumi:"convertedCode"`
	Desc          *string `pulumi:"desc"`
	Msg           *string `pulumi:"msg"`
	NeedConvert   *bool   `pulumi:"needConvert"`
}

type ImportOpenApiResponseErrorCodeArgs

type ImportOpenApiResponseErrorCodeArgs struct {
	Code          pulumi.IntPtrInput    `pulumi:"code"`
	ConvertedCode pulumi.IntPtrInput    `pulumi:"convertedCode"`
	Desc          pulumi.StringPtrInput `pulumi:"desc"`
	Msg           pulumi.StringPtrInput `pulumi:"msg"`
	NeedConvert   pulumi.BoolPtrInput   `pulumi:"needConvert"`
}

func (ImportOpenApiResponseErrorCodeArgs) ElementType

func (ImportOpenApiResponseErrorCodeArgs) ToImportOpenApiResponseErrorCodeOutput

func (i ImportOpenApiResponseErrorCodeArgs) ToImportOpenApiResponseErrorCodeOutput() ImportOpenApiResponseErrorCodeOutput

func (ImportOpenApiResponseErrorCodeArgs) ToImportOpenApiResponseErrorCodeOutputWithContext

func (i ImportOpenApiResponseErrorCodeArgs) ToImportOpenApiResponseErrorCodeOutputWithContext(ctx context.Context) ImportOpenApiResponseErrorCodeOutput

type ImportOpenApiResponseErrorCodeArray

type ImportOpenApiResponseErrorCodeArray []ImportOpenApiResponseErrorCodeInput

func (ImportOpenApiResponseErrorCodeArray) ElementType

func (ImportOpenApiResponseErrorCodeArray) ToImportOpenApiResponseErrorCodeArrayOutput

func (i ImportOpenApiResponseErrorCodeArray) ToImportOpenApiResponseErrorCodeArrayOutput() ImportOpenApiResponseErrorCodeArrayOutput

func (ImportOpenApiResponseErrorCodeArray) ToImportOpenApiResponseErrorCodeArrayOutputWithContext

func (i ImportOpenApiResponseErrorCodeArray) ToImportOpenApiResponseErrorCodeArrayOutputWithContext(ctx context.Context) ImportOpenApiResponseErrorCodeArrayOutput

type ImportOpenApiResponseErrorCodeArrayInput

type ImportOpenApiResponseErrorCodeArrayInput interface {
	pulumi.Input

	ToImportOpenApiResponseErrorCodeArrayOutput() ImportOpenApiResponseErrorCodeArrayOutput
	ToImportOpenApiResponseErrorCodeArrayOutputWithContext(context.Context) ImportOpenApiResponseErrorCodeArrayOutput
}

ImportOpenApiResponseErrorCodeArrayInput is an input type that accepts ImportOpenApiResponseErrorCodeArray and ImportOpenApiResponseErrorCodeArrayOutput values. You can construct a concrete instance of `ImportOpenApiResponseErrorCodeArrayInput` via:

ImportOpenApiResponseErrorCodeArray{ ImportOpenApiResponseErrorCodeArgs{...} }

type ImportOpenApiResponseErrorCodeArrayOutput

type ImportOpenApiResponseErrorCodeArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiResponseErrorCodeArrayOutput) ElementType

func (ImportOpenApiResponseErrorCodeArrayOutput) Index

func (ImportOpenApiResponseErrorCodeArrayOutput) ToImportOpenApiResponseErrorCodeArrayOutput

func (o ImportOpenApiResponseErrorCodeArrayOutput) ToImportOpenApiResponseErrorCodeArrayOutput() ImportOpenApiResponseErrorCodeArrayOutput

func (ImportOpenApiResponseErrorCodeArrayOutput) ToImportOpenApiResponseErrorCodeArrayOutputWithContext

func (o ImportOpenApiResponseErrorCodeArrayOutput) ToImportOpenApiResponseErrorCodeArrayOutputWithContext(ctx context.Context) ImportOpenApiResponseErrorCodeArrayOutput

type ImportOpenApiResponseErrorCodeInput

type ImportOpenApiResponseErrorCodeInput interface {
	pulumi.Input

	ToImportOpenApiResponseErrorCodeOutput() ImportOpenApiResponseErrorCodeOutput
	ToImportOpenApiResponseErrorCodeOutputWithContext(context.Context) ImportOpenApiResponseErrorCodeOutput
}

ImportOpenApiResponseErrorCodeInput is an input type that accepts ImportOpenApiResponseErrorCodeArgs and ImportOpenApiResponseErrorCodeOutput values. You can construct a concrete instance of `ImportOpenApiResponseErrorCodeInput` via:

ImportOpenApiResponseErrorCodeArgs{...}

type ImportOpenApiResponseErrorCodeOutput

type ImportOpenApiResponseErrorCodeOutput struct{ *pulumi.OutputState }

func (ImportOpenApiResponseErrorCodeOutput) Code

func (ImportOpenApiResponseErrorCodeOutput) ConvertedCode

func (ImportOpenApiResponseErrorCodeOutput) Desc

func (ImportOpenApiResponseErrorCodeOutput) ElementType

func (ImportOpenApiResponseErrorCodeOutput) Msg

func (ImportOpenApiResponseErrorCodeOutput) NeedConvert

func (ImportOpenApiResponseErrorCodeOutput) ToImportOpenApiResponseErrorCodeOutput

func (o ImportOpenApiResponseErrorCodeOutput) ToImportOpenApiResponseErrorCodeOutput() ImportOpenApiResponseErrorCodeOutput

func (ImportOpenApiResponseErrorCodeOutput) ToImportOpenApiResponseErrorCodeOutputWithContext

func (o ImportOpenApiResponseErrorCodeOutput) ToImportOpenApiResponseErrorCodeOutputWithContext(ctx context.Context) ImportOpenApiResponseErrorCodeOutput

type ImportOpenApiServiceConfigCosConfig

type ImportOpenApiServiceConfigCosConfig struct {
	Action        *string `pulumi:"action"`
	Authorization *bool   `pulumi:"authorization"`
	BucketName    *string `pulumi:"bucketName"`
	PathMatchMode *string `pulumi:"pathMatchMode"`
}

type ImportOpenApiServiceConfigCosConfigArgs

type ImportOpenApiServiceConfigCosConfigArgs struct {
	Action        pulumi.StringPtrInput `pulumi:"action"`
	Authorization pulumi.BoolPtrInput   `pulumi:"authorization"`
	BucketName    pulumi.StringPtrInput `pulumi:"bucketName"`
	PathMatchMode pulumi.StringPtrInput `pulumi:"pathMatchMode"`
}

func (ImportOpenApiServiceConfigCosConfigArgs) ElementType

func (ImportOpenApiServiceConfigCosConfigArgs) ToImportOpenApiServiceConfigCosConfigOutput

func (i ImportOpenApiServiceConfigCosConfigArgs) ToImportOpenApiServiceConfigCosConfigOutput() ImportOpenApiServiceConfigCosConfigOutput

func (ImportOpenApiServiceConfigCosConfigArgs) ToImportOpenApiServiceConfigCosConfigOutputWithContext

func (i ImportOpenApiServiceConfigCosConfigArgs) ToImportOpenApiServiceConfigCosConfigOutputWithContext(ctx context.Context) ImportOpenApiServiceConfigCosConfigOutput

type ImportOpenApiServiceConfigCosConfigArray

type ImportOpenApiServiceConfigCosConfigArray []ImportOpenApiServiceConfigCosConfigInput

func (ImportOpenApiServiceConfigCosConfigArray) ElementType

func (ImportOpenApiServiceConfigCosConfigArray) ToImportOpenApiServiceConfigCosConfigArrayOutput

func (i ImportOpenApiServiceConfigCosConfigArray) ToImportOpenApiServiceConfigCosConfigArrayOutput() ImportOpenApiServiceConfigCosConfigArrayOutput

func (ImportOpenApiServiceConfigCosConfigArray) ToImportOpenApiServiceConfigCosConfigArrayOutputWithContext

func (i ImportOpenApiServiceConfigCosConfigArray) ToImportOpenApiServiceConfigCosConfigArrayOutputWithContext(ctx context.Context) ImportOpenApiServiceConfigCosConfigArrayOutput

type ImportOpenApiServiceConfigCosConfigArrayInput

type ImportOpenApiServiceConfigCosConfigArrayInput interface {
	pulumi.Input

	ToImportOpenApiServiceConfigCosConfigArrayOutput() ImportOpenApiServiceConfigCosConfigArrayOutput
	ToImportOpenApiServiceConfigCosConfigArrayOutputWithContext(context.Context) ImportOpenApiServiceConfigCosConfigArrayOutput
}

ImportOpenApiServiceConfigCosConfigArrayInput is an input type that accepts ImportOpenApiServiceConfigCosConfigArray and ImportOpenApiServiceConfigCosConfigArrayOutput values. You can construct a concrete instance of `ImportOpenApiServiceConfigCosConfigArrayInput` via:

ImportOpenApiServiceConfigCosConfigArray{ ImportOpenApiServiceConfigCosConfigArgs{...} }

type ImportOpenApiServiceConfigCosConfigArrayOutput

type ImportOpenApiServiceConfigCosConfigArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiServiceConfigCosConfigArrayOutput) ElementType

func (ImportOpenApiServiceConfigCosConfigArrayOutput) Index

func (ImportOpenApiServiceConfigCosConfigArrayOutput) ToImportOpenApiServiceConfigCosConfigArrayOutput

func (o ImportOpenApiServiceConfigCosConfigArrayOutput) ToImportOpenApiServiceConfigCosConfigArrayOutput() ImportOpenApiServiceConfigCosConfigArrayOutput

func (ImportOpenApiServiceConfigCosConfigArrayOutput) ToImportOpenApiServiceConfigCosConfigArrayOutputWithContext

func (o ImportOpenApiServiceConfigCosConfigArrayOutput) ToImportOpenApiServiceConfigCosConfigArrayOutputWithContext(ctx context.Context) ImportOpenApiServiceConfigCosConfigArrayOutput

type ImportOpenApiServiceConfigCosConfigInput

type ImportOpenApiServiceConfigCosConfigInput interface {
	pulumi.Input

	ToImportOpenApiServiceConfigCosConfigOutput() ImportOpenApiServiceConfigCosConfigOutput
	ToImportOpenApiServiceConfigCosConfigOutputWithContext(context.Context) ImportOpenApiServiceConfigCosConfigOutput
}

ImportOpenApiServiceConfigCosConfigInput is an input type that accepts ImportOpenApiServiceConfigCosConfigArgs and ImportOpenApiServiceConfigCosConfigOutput values. You can construct a concrete instance of `ImportOpenApiServiceConfigCosConfigInput` via:

ImportOpenApiServiceConfigCosConfigArgs{...}

type ImportOpenApiServiceConfigCosConfigOutput

type ImportOpenApiServiceConfigCosConfigOutput struct{ *pulumi.OutputState }

func (ImportOpenApiServiceConfigCosConfigOutput) Action

func (ImportOpenApiServiceConfigCosConfigOutput) Authorization

func (ImportOpenApiServiceConfigCosConfigOutput) BucketName

func (ImportOpenApiServiceConfigCosConfigOutput) ElementType

func (ImportOpenApiServiceConfigCosConfigOutput) PathMatchMode

func (ImportOpenApiServiceConfigCosConfigOutput) ToImportOpenApiServiceConfigCosConfigOutput

func (o ImportOpenApiServiceConfigCosConfigOutput) ToImportOpenApiServiceConfigCosConfigOutput() ImportOpenApiServiceConfigCosConfigOutput

func (ImportOpenApiServiceConfigCosConfigOutput) ToImportOpenApiServiceConfigCosConfigOutputWithContext

func (o ImportOpenApiServiceConfigCosConfigOutput) ToImportOpenApiServiceConfigCosConfigOutputWithContext(ctx context.Context) ImportOpenApiServiceConfigCosConfigOutput

type ImportOpenApiServiceParameter

type ImportOpenApiServiceParameter struct {
	DefaultValue                     *string `pulumi:"defaultValue"`
	Name                             *string `pulumi:"name"`
	Position                         *string `pulumi:"position"`
	RelevantRequestParameterDesc     *string `pulumi:"relevantRequestParameterDesc"`
	RelevantRequestParameterName     *string `pulumi:"relevantRequestParameterName"`
	RelevantRequestParameterPosition *string `pulumi:"relevantRequestParameterPosition"`
	RelevantRequestParameterType     *string `pulumi:"relevantRequestParameterType"`
}

type ImportOpenApiServiceParameterArgs

type ImportOpenApiServiceParameterArgs struct {
	DefaultValue                     pulumi.StringPtrInput `pulumi:"defaultValue"`
	Name                             pulumi.StringPtrInput `pulumi:"name"`
	Position                         pulumi.StringPtrInput `pulumi:"position"`
	RelevantRequestParameterDesc     pulumi.StringPtrInput `pulumi:"relevantRequestParameterDesc"`
	RelevantRequestParameterName     pulumi.StringPtrInput `pulumi:"relevantRequestParameterName"`
	RelevantRequestParameterPosition pulumi.StringPtrInput `pulumi:"relevantRequestParameterPosition"`
	RelevantRequestParameterType     pulumi.StringPtrInput `pulumi:"relevantRequestParameterType"`
}

func (ImportOpenApiServiceParameterArgs) ElementType

func (ImportOpenApiServiceParameterArgs) ToImportOpenApiServiceParameterOutput

func (i ImportOpenApiServiceParameterArgs) ToImportOpenApiServiceParameterOutput() ImportOpenApiServiceParameterOutput

func (ImportOpenApiServiceParameterArgs) ToImportOpenApiServiceParameterOutputWithContext

func (i ImportOpenApiServiceParameterArgs) ToImportOpenApiServiceParameterOutputWithContext(ctx context.Context) ImportOpenApiServiceParameterOutput

type ImportOpenApiServiceParameterArray

type ImportOpenApiServiceParameterArray []ImportOpenApiServiceParameterInput

func (ImportOpenApiServiceParameterArray) ElementType

func (ImportOpenApiServiceParameterArray) ToImportOpenApiServiceParameterArrayOutput

func (i ImportOpenApiServiceParameterArray) ToImportOpenApiServiceParameterArrayOutput() ImportOpenApiServiceParameterArrayOutput

func (ImportOpenApiServiceParameterArray) ToImportOpenApiServiceParameterArrayOutputWithContext

func (i ImportOpenApiServiceParameterArray) ToImportOpenApiServiceParameterArrayOutputWithContext(ctx context.Context) ImportOpenApiServiceParameterArrayOutput

type ImportOpenApiServiceParameterArrayInput

type ImportOpenApiServiceParameterArrayInput interface {
	pulumi.Input

	ToImportOpenApiServiceParameterArrayOutput() ImportOpenApiServiceParameterArrayOutput
	ToImportOpenApiServiceParameterArrayOutputWithContext(context.Context) ImportOpenApiServiceParameterArrayOutput
}

ImportOpenApiServiceParameterArrayInput is an input type that accepts ImportOpenApiServiceParameterArray and ImportOpenApiServiceParameterArrayOutput values. You can construct a concrete instance of `ImportOpenApiServiceParameterArrayInput` via:

ImportOpenApiServiceParameterArray{ ImportOpenApiServiceParameterArgs{...} }

type ImportOpenApiServiceParameterArrayOutput

type ImportOpenApiServiceParameterArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiServiceParameterArrayOutput) ElementType

func (ImportOpenApiServiceParameterArrayOutput) Index

func (ImportOpenApiServiceParameterArrayOutput) ToImportOpenApiServiceParameterArrayOutput

func (o ImportOpenApiServiceParameterArrayOutput) ToImportOpenApiServiceParameterArrayOutput() ImportOpenApiServiceParameterArrayOutput

func (ImportOpenApiServiceParameterArrayOutput) ToImportOpenApiServiceParameterArrayOutputWithContext

func (o ImportOpenApiServiceParameterArrayOutput) ToImportOpenApiServiceParameterArrayOutputWithContext(ctx context.Context) ImportOpenApiServiceParameterArrayOutput

type ImportOpenApiServiceParameterInput

type ImportOpenApiServiceParameterInput interface {
	pulumi.Input

	ToImportOpenApiServiceParameterOutput() ImportOpenApiServiceParameterOutput
	ToImportOpenApiServiceParameterOutputWithContext(context.Context) ImportOpenApiServiceParameterOutput
}

ImportOpenApiServiceParameterInput is an input type that accepts ImportOpenApiServiceParameterArgs and ImportOpenApiServiceParameterOutput values. You can construct a concrete instance of `ImportOpenApiServiceParameterInput` via:

ImportOpenApiServiceParameterArgs{...}

type ImportOpenApiServiceParameterOutput

type ImportOpenApiServiceParameterOutput struct{ *pulumi.OutputState }

func (ImportOpenApiServiceParameterOutput) DefaultValue

func (ImportOpenApiServiceParameterOutput) ElementType

func (ImportOpenApiServiceParameterOutput) Name

func (ImportOpenApiServiceParameterOutput) Position

func (ImportOpenApiServiceParameterOutput) RelevantRequestParameterDesc

func (o ImportOpenApiServiceParameterOutput) RelevantRequestParameterDesc() pulumi.StringPtrOutput

func (ImportOpenApiServiceParameterOutput) RelevantRequestParameterName

func (o ImportOpenApiServiceParameterOutput) RelevantRequestParameterName() pulumi.StringPtrOutput

func (ImportOpenApiServiceParameterOutput) RelevantRequestParameterPosition

func (o ImportOpenApiServiceParameterOutput) RelevantRequestParameterPosition() pulumi.StringPtrOutput

func (ImportOpenApiServiceParameterOutput) RelevantRequestParameterType

func (o ImportOpenApiServiceParameterOutput) RelevantRequestParameterType() pulumi.StringPtrOutput

func (ImportOpenApiServiceParameterOutput) ToImportOpenApiServiceParameterOutput

func (o ImportOpenApiServiceParameterOutput) ToImportOpenApiServiceParameterOutput() ImportOpenApiServiceParameterOutput

func (ImportOpenApiServiceParameterOutput) ToImportOpenApiServiceParameterOutputWithContext

func (o ImportOpenApiServiceParameterOutput) ToImportOpenApiServiceParameterOutputWithContext(ctx context.Context) ImportOpenApiServiceParameterOutput

type ImportOpenApiServiceTsfHealthCheckConf

type ImportOpenApiServiceTsfHealthCheckConf struct {
	ErrorThresholdPercentage  *int  `pulumi:"errorThresholdPercentage"`
	IsHealthCheck             *bool `pulumi:"isHealthCheck"`
	RequestVolumeThreshold    *int  `pulumi:"requestVolumeThreshold"`
	SleepWindowInMilliseconds *int  `pulumi:"sleepWindowInMilliseconds"`
}

type ImportOpenApiServiceTsfHealthCheckConfArgs

type ImportOpenApiServiceTsfHealthCheckConfArgs struct {
	ErrorThresholdPercentage  pulumi.IntPtrInput  `pulumi:"errorThresholdPercentage"`
	IsHealthCheck             pulumi.BoolPtrInput `pulumi:"isHealthCheck"`
	RequestVolumeThreshold    pulumi.IntPtrInput  `pulumi:"requestVolumeThreshold"`
	SleepWindowInMilliseconds pulumi.IntPtrInput  `pulumi:"sleepWindowInMilliseconds"`
}

func (ImportOpenApiServiceTsfHealthCheckConfArgs) ElementType

func (ImportOpenApiServiceTsfHealthCheckConfArgs) ToImportOpenApiServiceTsfHealthCheckConfOutput

func (i ImportOpenApiServiceTsfHealthCheckConfArgs) ToImportOpenApiServiceTsfHealthCheckConfOutput() ImportOpenApiServiceTsfHealthCheckConfOutput

func (ImportOpenApiServiceTsfHealthCheckConfArgs) ToImportOpenApiServiceTsfHealthCheckConfOutputWithContext

func (i ImportOpenApiServiceTsfHealthCheckConfArgs) ToImportOpenApiServiceTsfHealthCheckConfOutputWithContext(ctx context.Context) ImportOpenApiServiceTsfHealthCheckConfOutput

type ImportOpenApiServiceTsfHealthCheckConfArray

type ImportOpenApiServiceTsfHealthCheckConfArray []ImportOpenApiServiceTsfHealthCheckConfInput

func (ImportOpenApiServiceTsfHealthCheckConfArray) ElementType

func (ImportOpenApiServiceTsfHealthCheckConfArray) ToImportOpenApiServiceTsfHealthCheckConfArrayOutput

func (i ImportOpenApiServiceTsfHealthCheckConfArray) ToImportOpenApiServiceTsfHealthCheckConfArrayOutput() ImportOpenApiServiceTsfHealthCheckConfArrayOutput

func (ImportOpenApiServiceTsfHealthCheckConfArray) ToImportOpenApiServiceTsfHealthCheckConfArrayOutputWithContext

func (i ImportOpenApiServiceTsfHealthCheckConfArray) ToImportOpenApiServiceTsfHealthCheckConfArrayOutputWithContext(ctx context.Context) ImportOpenApiServiceTsfHealthCheckConfArrayOutput

type ImportOpenApiServiceTsfHealthCheckConfArrayInput

type ImportOpenApiServiceTsfHealthCheckConfArrayInput interface {
	pulumi.Input

	ToImportOpenApiServiceTsfHealthCheckConfArrayOutput() ImportOpenApiServiceTsfHealthCheckConfArrayOutput
	ToImportOpenApiServiceTsfHealthCheckConfArrayOutputWithContext(context.Context) ImportOpenApiServiceTsfHealthCheckConfArrayOutput
}

ImportOpenApiServiceTsfHealthCheckConfArrayInput is an input type that accepts ImportOpenApiServiceTsfHealthCheckConfArray and ImportOpenApiServiceTsfHealthCheckConfArrayOutput values. You can construct a concrete instance of `ImportOpenApiServiceTsfHealthCheckConfArrayInput` via:

ImportOpenApiServiceTsfHealthCheckConfArray{ ImportOpenApiServiceTsfHealthCheckConfArgs{...} }

type ImportOpenApiServiceTsfHealthCheckConfArrayOutput

type ImportOpenApiServiceTsfHealthCheckConfArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiServiceTsfHealthCheckConfArrayOutput) ElementType

func (ImportOpenApiServiceTsfHealthCheckConfArrayOutput) Index

func (ImportOpenApiServiceTsfHealthCheckConfArrayOutput) ToImportOpenApiServiceTsfHealthCheckConfArrayOutput

func (o ImportOpenApiServiceTsfHealthCheckConfArrayOutput) ToImportOpenApiServiceTsfHealthCheckConfArrayOutput() ImportOpenApiServiceTsfHealthCheckConfArrayOutput

func (ImportOpenApiServiceTsfHealthCheckConfArrayOutput) ToImportOpenApiServiceTsfHealthCheckConfArrayOutputWithContext

func (o ImportOpenApiServiceTsfHealthCheckConfArrayOutput) ToImportOpenApiServiceTsfHealthCheckConfArrayOutputWithContext(ctx context.Context) ImportOpenApiServiceTsfHealthCheckConfArrayOutput

type ImportOpenApiServiceTsfHealthCheckConfInput

type ImportOpenApiServiceTsfHealthCheckConfInput interface {
	pulumi.Input

	ToImportOpenApiServiceTsfHealthCheckConfOutput() ImportOpenApiServiceTsfHealthCheckConfOutput
	ToImportOpenApiServiceTsfHealthCheckConfOutputWithContext(context.Context) ImportOpenApiServiceTsfHealthCheckConfOutput
}

ImportOpenApiServiceTsfHealthCheckConfInput is an input type that accepts ImportOpenApiServiceTsfHealthCheckConfArgs and ImportOpenApiServiceTsfHealthCheckConfOutput values. You can construct a concrete instance of `ImportOpenApiServiceTsfHealthCheckConfInput` via:

ImportOpenApiServiceTsfHealthCheckConfArgs{...}

type ImportOpenApiServiceTsfHealthCheckConfOutput

type ImportOpenApiServiceTsfHealthCheckConfOutput struct{ *pulumi.OutputState }

func (ImportOpenApiServiceTsfHealthCheckConfOutput) ElementType

func (ImportOpenApiServiceTsfHealthCheckConfOutput) ErrorThresholdPercentage

func (ImportOpenApiServiceTsfHealthCheckConfOutput) IsHealthCheck

func (ImportOpenApiServiceTsfHealthCheckConfOutput) RequestVolumeThreshold

func (ImportOpenApiServiceTsfHealthCheckConfOutput) SleepWindowInMilliseconds

func (ImportOpenApiServiceTsfHealthCheckConfOutput) ToImportOpenApiServiceTsfHealthCheckConfOutput

func (o ImportOpenApiServiceTsfHealthCheckConfOutput) ToImportOpenApiServiceTsfHealthCheckConfOutput() ImportOpenApiServiceTsfHealthCheckConfOutput

func (ImportOpenApiServiceTsfHealthCheckConfOutput) ToImportOpenApiServiceTsfHealthCheckConfOutputWithContext

func (o ImportOpenApiServiceTsfHealthCheckConfOutput) ToImportOpenApiServiceTsfHealthCheckConfOutputWithContext(ctx context.Context) ImportOpenApiServiceTsfHealthCheckConfOutput

type ImportOpenApiServiceTsfLoadBalanceConf

type ImportOpenApiServiceTsfLoadBalanceConf struct {
	IsLoadBalance        *bool   `pulumi:"isLoadBalance"`
	Method               *string `pulumi:"method"`
	SessionStickRequired *bool   `pulumi:"sessionStickRequired"`
	SessionStickTimeout  *int    `pulumi:"sessionStickTimeout"`
}

type ImportOpenApiServiceTsfLoadBalanceConfArgs

type ImportOpenApiServiceTsfLoadBalanceConfArgs struct {
	IsLoadBalance        pulumi.BoolPtrInput   `pulumi:"isLoadBalance"`
	Method               pulumi.StringPtrInput `pulumi:"method"`
	SessionStickRequired pulumi.BoolPtrInput   `pulumi:"sessionStickRequired"`
	SessionStickTimeout  pulumi.IntPtrInput    `pulumi:"sessionStickTimeout"`
}

func (ImportOpenApiServiceTsfLoadBalanceConfArgs) ElementType

func (ImportOpenApiServiceTsfLoadBalanceConfArgs) ToImportOpenApiServiceTsfLoadBalanceConfOutput

func (i ImportOpenApiServiceTsfLoadBalanceConfArgs) ToImportOpenApiServiceTsfLoadBalanceConfOutput() ImportOpenApiServiceTsfLoadBalanceConfOutput

func (ImportOpenApiServiceTsfLoadBalanceConfArgs) ToImportOpenApiServiceTsfLoadBalanceConfOutputWithContext

func (i ImportOpenApiServiceTsfLoadBalanceConfArgs) ToImportOpenApiServiceTsfLoadBalanceConfOutputWithContext(ctx context.Context) ImportOpenApiServiceTsfLoadBalanceConfOutput

type ImportOpenApiServiceTsfLoadBalanceConfArray

type ImportOpenApiServiceTsfLoadBalanceConfArray []ImportOpenApiServiceTsfLoadBalanceConfInput

func (ImportOpenApiServiceTsfLoadBalanceConfArray) ElementType

func (ImportOpenApiServiceTsfLoadBalanceConfArray) ToImportOpenApiServiceTsfLoadBalanceConfArrayOutput

func (i ImportOpenApiServiceTsfLoadBalanceConfArray) ToImportOpenApiServiceTsfLoadBalanceConfArrayOutput() ImportOpenApiServiceTsfLoadBalanceConfArrayOutput

func (ImportOpenApiServiceTsfLoadBalanceConfArray) ToImportOpenApiServiceTsfLoadBalanceConfArrayOutputWithContext

func (i ImportOpenApiServiceTsfLoadBalanceConfArray) ToImportOpenApiServiceTsfLoadBalanceConfArrayOutputWithContext(ctx context.Context) ImportOpenApiServiceTsfLoadBalanceConfArrayOutput

type ImportOpenApiServiceTsfLoadBalanceConfArrayInput

type ImportOpenApiServiceTsfLoadBalanceConfArrayInput interface {
	pulumi.Input

	ToImportOpenApiServiceTsfLoadBalanceConfArrayOutput() ImportOpenApiServiceTsfLoadBalanceConfArrayOutput
	ToImportOpenApiServiceTsfLoadBalanceConfArrayOutputWithContext(context.Context) ImportOpenApiServiceTsfLoadBalanceConfArrayOutput
}

ImportOpenApiServiceTsfLoadBalanceConfArrayInput is an input type that accepts ImportOpenApiServiceTsfLoadBalanceConfArray and ImportOpenApiServiceTsfLoadBalanceConfArrayOutput values. You can construct a concrete instance of `ImportOpenApiServiceTsfLoadBalanceConfArrayInput` via:

ImportOpenApiServiceTsfLoadBalanceConfArray{ ImportOpenApiServiceTsfLoadBalanceConfArgs{...} }

type ImportOpenApiServiceTsfLoadBalanceConfArrayOutput

type ImportOpenApiServiceTsfLoadBalanceConfArrayOutput struct{ *pulumi.OutputState }

func (ImportOpenApiServiceTsfLoadBalanceConfArrayOutput) ElementType

func (ImportOpenApiServiceTsfLoadBalanceConfArrayOutput) Index

func (ImportOpenApiServiceTsfLoadBalanceConfArrayOutput) ToImportOpenApiServiceTsfLoadBalanceConfArrayOutput

func (o ImportOpenApiServiceTsfLoadBalanceConfArrayOutput) ToImportOpenApiServiceTsfLoadBalanceConfArrayOutput() ImportOpenApiServiceTsfLoadBalanceConfArrayOutput

func (ImportOpenApiServiceTsfLoadBalanceConfArrayOutput) ToImportOpenApiServiceTsfLoadBalanceConfArrayOutputWithContext

func (o ImportOpenApiServiceTsfLoadBalanceConfArrayOutput) ToImportOpenApiServiceTsfLoadBalanceConfArrayOutputWithContext(ctx context.Context) ImportOpenApiServiceTsfLoadBalanceConfArrayOutput

type ImportOpenApiServiceTsfLoadBalanceConfInput

type ImportOpenApiServiceTsfLoadBalanceConfInput interface {
	pulumi.Input

	ToImportOpenApiServiceTsfLoadBalanceConfOutput() ImportOpenApiServiceTsfLoadBalanceConfOutput
	ToImportOpenApiServiceTsfLoadBalanceConfOutputWithContext(context.Context) ImportOpenApiServiceTsfLoadBalanceConfOutput
}

ImportOpenApiServiceTsfLoadBalanceConfInput is an input type that accepts ImportOpenApiServiceTsfLoadBalanceConfArgs and ImportOpenApiServiceTsfLoadBalanceConfOutput values. You can construct a concrete instance of `ImportOpenApiServiceTsfLoadBalanceConfInput` via:

ImportOpenApiServiceTsfLoadBalanceConfArgs{...}

type ImportOpenApiServiceTsfLoadBalanceConfOutput

type ImportOpenApiServiceTsfLoadBalanceConfOutput struct{ *pulumi.OutputState }

func (ImportOpenApiServiceTsfLoadBalanceConfOutput) ElementType

func (ImportOpenApiServiceTsfLoadBalanceConfOutput) IsLoadBalance

func (ImportOpenApiServiceTsfLoadBalanceConfOutput) Method

func (ImportOpenApiServiceTsfLoadBalanceConfOutput) SessionStickRequired

func (ImportOpenApiServiceTsfLoadBalanceConfOutput) SessionStickTimeout

func (ImportOpenApiServiceTsfLoadBalanceConfOutput) ToImportOpenApiServiceTsfLoadBalanceConfOutput

func (o ImportOpenApiServiceTsfLoadBalanceConfOutput) ToImportOpenApiServiceTsfLoadBalanceConfOutput() ImportOpenApiServiceTsfLoadBalanceConfOutput

func (ImportOpenApiServiceTsfLoadBalanceConfOutput) ToImportOpenApiServiceTsfLoadBalanceConfOutputWithContext

func (o ImportOpenApiServiceTsfLoadBalanceConfOutput) ToImportOpenApiServiceTsfLoadBalanceConfOutputWithContext(ctx context.Context) ImportOpenApiServiceTsfLoadBalanceConfOutput

type ImportOpenApiState

type ImportOpenApiState struct {
	// When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.
	ApiBusinessType pulumi.StringPtrInput
	// Custom API description.
	ApiDesc pulumi.StringPtrInput
	// Custom Api Id.
	ApiId pulumi.StringPtrInput
	// Custom API name.
	ApiName pulumi.StringPtrInput
	// API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.
	ApiType pulumi.StringPtrInput
	// The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The
	// unique ID of the oauth2.0 authorized API that identifies the business API binding.
	AuthRelationApiId pulumi.StringPtrInput
	// API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP
	// (Application Authentication). The default is NONE.
	AuthType pulumi.StringPtrInput
	// Constant parameter.
	ConstantParameters ImportOpenApiConstantParameterArrayInput
	// OpenAPI body content.
	Content pulumi.StringPtrInput
	// The Content version defaults to OpenAPI and currently only supports OpenAPI.
	ContentVersion pulumi.StringPtrInput
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringPtrInput
	// Whether to enable CORS. Default value: `true`.
	EnableCors pulumi.BoolPtrInput
	// The Content format can only be YAML or JSON, and the default is YAML.
	EncodeType pulumi.StringPtrInput
	// Whether to enable Base64 encoding will only take effect when the backend is scf.
	IsBase64Encoded pulumi.BoolPtrInput
	// Charge after starting debugging. (Cloud Market Reserved Fields).
	IsDebugAfterCharge pulumi.BoolPtrInput
	// Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not
	// be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.
	IsDeleteResponseErrorCodes pulumi.BoolPtrInput
	// API bound microservice list.
	MicroServices ImportOpenApiMicroServiceArrayInput
	// OAuth configuration. Effective when AuthType is OAUTH.
	OauthConfigs ImportOpenApiOauthConfigArrayInput
	// API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.
	Protocol pulumi.StringPtrInput
	// Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.
	RequestConfigMethod pulumi.StringPtrInput
	// Request frontend path configuration. Like `/user/getinfo`.
	RequestConfigPath pulumi.StringPtrInput
	// Frontend request parameters.
	RequestParameters ImportOpenApiRequestParameterArrayInput
	// Custom error code configuration. Must keep at least one after set.
	ResponseErrorCodes ImportOpenApiResponseErrorCodeArrayInput
	// Response failure sample of custom response configuration.
	ResponseFailExample pulumi.StringPtrInput
	// Successful response sample of custom response configuration.
	ResponseSuccessExample pulumi.StringPtrInput
	// Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.
	ResponseType pulumi.StringPtrInput
	// API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return
	// null, indicating that a valid value cannot be obtained.
	ServiceConfigCosConfigs ImportOpenApiServiceConfigCosConfigArrayInput
	// API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required.
	// The frontend `request_config_method` and backend method `service_config_method` can be different.
	ServiceConfigMethod pulumi.StringPtrInput
	// Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.
	ServiceConfigMockReturnMessage pulumi.StringPtrInput
	// API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The
	// frontend `request_config_path` and backend path `service_config_path` can be different.
	ServiceConfigPath pulumi.StringPtrInput
	// Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.
	ServiceConfigProduct pulumi.StringPtrInput
	// SCF function name. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionName pulumi.StringPtrInput
	// SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionNamespace pulumi.StringPtrInput
	// SCF function version. This parameter takes effect when `service_config_type` is `SCF`.
	ServiceConfigScfFunctionQualifier pulumi.StringPtrInput
	// Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud
	// Function (HTTP).
	ServiceConfigScfFunctionType pulumi.StringPtrInput
	// Whether to enable response integration. Effective when the backend type is SCF.
	ServiceConfigScfIsIntegratedResponse pulumi.BoolPtrInput
	// API backend service timeout period in seconds. Default value: `5`.
	ServiceConfigTimeout pulumi.IntPtrInput
	// The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).
	ServiceConfigType pulumi.StringPtrInput
	// Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be
	// obtained.
	ServiceConfigUpstreamId pulumi.StringPtrInput
	// The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.
	ServiceConfigUrl pulumi.StringPtrInput
	// Unique VPC ID.
	ServiceConfigVpcId pulumi.StringPtrInput
	// Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketCleanupFunctionName pulumi.StringPtrInput
	// Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend
	// type is SCF.
	ServiceConfigWebsocketCleanupFunctionNamespace pulumi.StringPtrInput
	// Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketCleanupFunctionQualifier pulumi.StringPtrInput
	// Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketRegisterFunctionName pulumi.StringPtrInput
	// Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketRegisterFunctionNamespace pulumi.StringPtrInput
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketRegisterFunctionQualifier pulumi.StringPtrInput
	// Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.
	ServiceConfigWebsocketTransportFunctionName pulumi.StringPtrInput
	// Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type
	// is SCF.
	ServiceConfigWebsocketTransportFunctionNamespace pulumi.StringPtrInput
	// Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is
	// SCF.
	ServiceConfigWebsocketTransportFunctionQualifier pulumi.StringPtrInput
	// The unique ID of the service where the API is located.
	ServiceId pulumi.StringPtrInput
	// The backend service parameters of the API.
	ServiceParameters ImportOpenApiServiceParameterArrayInput
	// Health check configuration for microservices.
	ServiceTsfHealthCheckConfs ImportOpenApiServiceTsfHealthCheckConfArrayInput
	// Load balancing configuration for microservices.
	ServiceTsfLoadBalanceConfs ImportOpenApiServiceTsfLoadBalanceConfArrayInput
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	UpdateTime pulumi.StringPtrInput
}

func (ImportOpenApiState) ElementType

func (ImportOpenApiState) ElementType() reflect.Type

type IpStrategy

type IpStrategy struct {
	pulumi.CustomResourceState

	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The ID of the API gateway service.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// IP address data.
	StrategyData pulumi.StringOutput `pulumi:"strategyData"`
	// IP policy ID.
	StrategyId pulumi.StringOutput `pulumi:"strategyId"`
	// User defined strategy name.
	StrategyName pulumi.StringOutput `pulumi:"strategyName"`
	// Blacklist or whitelist.
	StrategyType pulumi.StringOutput `pulumi:"strategyType"`
}

func GetIpStrategy

func GetIpStrategy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IpStrategyState, opts ...pulumi.ResourceOption) (*IpStrategy, error)

GetIpStrategy gets an existing IpStrategy 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 NewIpStrategy

func NewIpStrategy(ctx *pulumi.Context,
	name string, args *IpStrategyArgs, opts ...pulumi.ResourceOption) (*IpStrategy, error)

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

func (*IpStrategy) ElementType

func (*IpStrategy) ElementType() reflect.Type

func (*IpStrategy) ToIpStrategyOutput

func (i *IpStrategy) ToIpStrategyOutput() IpStrategyOutput

func (*IpStrategy) ToIpStrategyOutputWithContext

func (i *IpStrategy) ToIpStrategyOutputWithContext(ctx context.Context) IpStrategyOutput

type IpStrategyArgs

type IpStrategyArgs struct {
	// The ID of the API gateway service.
	ServiceId pulumi.StringInput
	// IP address data.
	StrategyData pulumi.StringInput
	// User defined strategy name.
	StrategyName pulumi.StringInput
	// Blacklist or whitelist.
	StrategyType pulumi.StringInput
}

The set of arguments for constructing a IpStrategy resource.

func (IpStrategyArgs) ElementType

func (IpStrategyArgs) ElementType() reflect.Type

type IpStrategyArray

type IpStrategyArray []IpStrategyInput

func (IpStrategyArray) ElementType

func (IpStrategyArray) ElementType() reflect.Type

func (IpStrategyArray) ToIpStrategyArrayOutput

func (i IpStrategyArray) ToIpStrategyArrayOutput() IpStrategyArrayOutput

func (IpStrategyArray) ToIpStrategyArrayOutputWithContext

func (i IpStrategyArray) ToIpStrategyArrayOutputWithContext(ctx context.Context) IpStrategyArrayOutput

type IpStrategyArrayInput

type IpStrategyArrayInput interface {
	pulumi.Input

	ToIpStrategyArrayOutput() IpStrategyArrayOutput
	ToIpStrategyArrayOutputWithContext(context.Context) IpStrategyArrayOutput
}

IpStrategyArrayInput is an input type that accepts IpStrategyArray and IpStrategyArrayOutput values. You can construct a concrete instance of `IpStrategyArrayInput` via:

IpStrategyArray{ IpStrategyArgs{...} }

type IpStrategyArrayOutput

type IpStrategyArrayOutput struct{ *pulumi.OutputState }

func (IpStrategyArrayOutput) ElementType

func (IpStrategyArrayOutput) ElementType() reflect.Type

func (IpStrategyArrayOutput) Index

func (IpStrategyArrayOutput) ToIpStrategyArrayOutput

func (o IpStrategyArrayOutput) ToIpStrategyArrayOutput() IpStrategyArrayOutput

func (IpStrategyArrayOutput) ToIpStrategyArrayOutputWithContext

func (o IpStrategyArrayOutput) ToIpStrategyArrayOutputWithContext(ctx context.Context) IpStrategyArrayOutput

type IpStrategyInput

type IpStrategyInput interface {
	pulumi.Input

	ToIpStrategyOutput() IpStrategyOutput
	ToIpStrategyOutputWithContext(ctx context.Context) IpStrategyOutput
}

type IpStrategyMap

type IpStrategyMap map[string]IpStrategyInput

func (IpStrategyMap) ElementType

func (IpStrategyMap) ElementType() reflect.Type

func (IpStrategyMap) ToIpStrategyMapOutput

func (i IpStrategyMap) ToIpStrategyMapOutput() IpStrategyMapOutput

func (IpStrategyMap) ToIpStrategyMapOutputWithContext

func (i IpStrategyMap) ToIpStrategyMapOutputWithContext(ctx context.Context) IpStrategyMapOutput

type IpStrategyMapInput

type IpStrategyMapInput interface {
	pulumi.Input

	ToIpStrategyMapOutput() IpStrategyMapOutput
	ToIpStrategyMapOutputWithContext(context.Context) IpStrategyMapOutput
}

IpStrategyMapInput is an input type that accepts IpStrategyMap and IpStrategyMapOutput values. You can construct a concrete instance of `IpStrategyMapInput` via:

IpStrategyMap{ "key": IpStrategyArgs{...} }

type IpStrategyMapOutput

type IpStrategyMapOutput struct{ *pulumi.OutputState }

func (IpStrategyMapOutput) ElementType

func (IpStrategyMapOutput) ElementType() reflect.Type

func (IpStrategyMapOutput) MapIndex

func (IpStrategyMapOutput) ToIpStrategyMapOutput

func (o IpStrategyMapOutput) ToIpStrategyMapOutput() IpStrategyMapOutput

func (IpStrategyMapOutput) ToIpStrategyMapOutputWithContext

func (o IpStrategyMapOutput) ToIpStrategyMapOutputWithContext(ctx context.Context) IpStrategyMapOutput

type IpStrategyOutput

type IpStrategyOutput struct{ *pulumi.OutputState }

func (IpStrategyOutput) CreateTime

func (o IpStrategyOutput) CreateTime() pulumi.StringOutput

Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (IpStrategyOutput) ElementType

func (IpStrategyOutput) ElementType() reflect.Type

func (IpStrategyOutput) ServiceId

func (o IpStrategyOutput) ServiceId() pulumi.StringOutput

The ID of the API gateway service.

func (IpStrategyOutput) StrategyData

func (o IpStrategyOutput) StrategyData() pulumi.StringOutput

IP address data.

func (IpStrategyOutput) StrategyId

func (o IpStrategyOutput) StrategyId() pulumi.StringOutput

IP policy ID.

func (IpStrategyOutput) StrategyName

func (o IpStrategyOutput) StrategyName() pulumi.StringOutput

User defined strategy name.

func (IpStrategyOutput) StrategyType

func (o IpStrategyOutput) StrategyType() pulumi.StringOutput

Blacklist or whitelist.

func (IpStrategyOutput) ToIpStrategyOutput

func (o IpStrategyOutput) ToIpStrategyOutput() IpStrategyOutput

func (IpStrategyOutput) ToIpStrategyOutputWithContext

func (o IpStrategyOutput) ToIpStrategyOutputWithContext(ctx context.Context) IpStrategyOutput

type IpStrategyState

type IpStrategyState struct {
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringPtrInput
	// The ID of the API gateway service.
	ServiceId pulumi.StringPtrInput
	// IP address data.
	StrategyData pulumi.StringPtrInput
	// IP policy ID.
	StrategyId pulumi.StringPtrInput
	// User defined strategy name.
	StrategyName pulumi.StringPtrInput
	// Blacklist or whitelist.
	StrategyType pulumi.StringPtrInput
}

func (IpStrategyState) ElementType

func (IpStrategyState) ElementType() reflect.Type

type LookupApiAppApiArgs

type LookupApiAppApiArgs struct {
	ApiId            string  `pulumi:"apiId"`
	ApiRegion        string  `pulumi:"apiRegion"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getApiAppApi.

type LookupApiAppApiOutputArgs

type LookupApiAppApiOutputArgs struct {
	ApiId            pulumi.StringInput    `pulumi:"apiId"`
	ApiRegion        pulumi.StringInput    `pulumi:"apiRegion"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getApiAppApi.

func (LookupApiAppApiOutputArgs) ElementType

func (LookupApiAppApiOutputArgs) ElementType() reflect.Type

type LookupApiAppApiResult

type LookupApiAppApiResult struct {
	ApiId     string `pulumi:"apiId"`
	ApiRegion string `pulumi:"apiRegion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
	Results          []GetApiAppApiResult `pulumi:"results"`
	ServiceId        string               `pulumi:"serviceId"`
}

A collection of values returned by getApiAppApi.

func LookupApiAppApi

func LookupApiAppApi(ctx *pulumi.Context, args *LookupApiAppApiArgs, opts ...pulumi.InvokeOption) (*LookupApiAppApiResult, error)

type LookupApiAppApiResultOutput

type LookupApiAppApiResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApiAppApi.

func (LookupApiAppApiResultOutput) ApiId

func (LookupApiAppApiResultOutput) ApiRegion

func (LookupApiAppApiResultOutput) ElementType

func (LookupApiAppApiResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupApiAppApiResultOutput) ResultOutputFile

func (o LookupApiAppApiResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupApiAppApiResultOutput) Results

func (LookupApiAppApiResultOutput) ServiceId

func (LookupApiAppApiResultOutput) ToLookupApiAppApiResultOutput

func (o LookupApiAppApiResultOutput) ToLookupApiAppApiResultOutput() LookupApiAppApiResultOutput

func (LookupApiAppApiResultOutput) ToLookupApiAppApiResultOutputWithContext

func (o LookupApiAppApiResultOutput) ToLookupApiAppApiResultOutputWithContext(ctx context.Context) LookupApiAppApiResultOutput

type LookupApiPluginsArgs

type LookupApiPluginsArgs struct {
	ApiId            string  `pulumi:"apiId"`
	EnvironmentName  *string `pulumi:"environmentName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getApiPlugins.

type LookupApiPluginsOutputArgs

type LookupApiPluginsOutputArgs struct {
	ApiId            pulumi.StringInput    `pulumi:"apiId"`
	EnvironmentName  pulumi.StringPtrInput `pulumi:"environmentName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getApiPlugins.

func (LookupApiPluginsOutputArgs) ElementType

func (LookupApiPluginsOutputArgs) ElementType() reflect.Type

type LookupApiPluginsResult

type LookupApiPluginsResult struct {
	ApiId           string  `pulumi:"apiId"`
	EnvironmentName *string `pulumi:"environmentName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                `pulumi:"id"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
	Results          []GetApiPluginsResult `pulumi:"results"`
	ServiceId        string                `pulumi:"serviceId"`
}

A collection of values returned by getApiPlugins.

type LookupApiPluginsResultOutput

type LookupApiPluginsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApiPlugins.

func (LookupApiPluginsResultOutput) ApiId

func (LookupApiPluginsResultOutput) ElementType

func (LookupApiPluginsResultOutput) EnvironmentName

func (LookupApiPluginsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupApiPluginsResultOutput) ResultOutputFile

func (LookupApiPluginsResultOutput) Results

func (LookupApiPluginsResultOutput) ServiceId

func (LookupApiPluginsResultOutput) ToLookupApiPluginsResultOutput

func (o LookupApiPluginsResultOutput) ToLookupApiPluginsResultOutput() LookupApiPluginsResultOutput

func (LookupApiPluginsResultOutput) ToLookupApiPluginsResultOutputWithContext

func (o LookupApiPluginsResultOutput) ToLookupApiPluginsResultOutputWithContext(ctx context.Context) LookupApiPluginsResultOutput

type LookupApiUsagePlansArgs

type LookupApiUsagePlansArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getApiUsagePlans.

type LookupApiUsagePlansOutputArgs

type LookupApiUsagePlansOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getApiUsagePlans.

func (LookupApiUsagePlansOutputArgs) ElementType

type LookupApiUsagePlansResult

type LookupApiUsagePlansResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                   `pulumi:"id"`
	ResultOutputFile *string                  `pulumi:"resultOutputFile"`
	Results          []GetApiUsagePlansResult `pulumi:"results"`
	ServiceId        string                   `pulumi:"serviceId"`
}

A collection of values returned by getApiUsagePlans.

type LookupApiUsagePlansResultOutput

type LookupApiUsagePlansResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApiUsagePlans.

func (LookupApiUsagePlansResultOutput) ElementType

func (LookupApiUsagePlansResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupApiUsagePlansResultOutput) ResultOutputFile

func (LookupApiUsagePlansResultOutput) Results

func (LookupApiUsagePlansResultOutput) ServiceId

func (LookupApiUsagePlansResultOutput) ToLookupApiUsagePlansResultOutput

func (o LookupApiUsagePlansResultOutput) ToLookupApiUsagePlansResultOutput() LookupApiUsagePlansResultOutput

func (LookupApiUsagePlansResultOutput) ToLookupApiUsagePlansResultOutputWithContext

func (o LookupApiUsagePlansResultOutput) ToLookupApiUsagePlansResultOutputWithContext(ctx context.Context) LookupApiUsagePlansResultOutput

type LookupBindApiAppsStatusArgs

type LookupBindApiAppsStatusArgs struct {
	ApiIds           []string                     `pulumi:"apiIds"`
	Filters          []GetBindApiAppsStatusFilter `pulumi:"filters"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
	ServiceId        string                       `pulumi:"serviceId"`
}

A collection of arguments for invoking getBindApiAppsStatus.

type LookupBindApiAppsStatusOutputArgs

type LookupBindApiAppsStatusOutputArgs struct {
	ApiIds           pulumi.StringArrayInput              `pulumi:"apiIds"`
	Filters          GetBindApiAppsStatusFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput                `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput                   `pulumi:"serviceId"`
}

A collection of arguments for invoking getBindApiAppsStatus.

func (LookupBindApiAppsStatusOutputArgs) ElementType

type LookupBindApiAppsStatusResult

type LookupBindApiAppsStatusResult struct {
	ApiIds  []string                     `pulumi:"apiIds"`
	Filters []GetBindApiAppsStatusFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
	Results          []GetBindApiAppsStatusResult `pulumi:"results"`
	ServiceId        string                       `pulumi:"serviceId"`
}

A collection of values returned by getBindApiAppsStatus.

type LookupBindApiAppsStatusResultOutput

type LookupBindApiAppsStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBindApiAppsStatus.

func (LookupBindApiAppsStatusResultOutput) ApiIds

func (LookupBindApiAppsStatusResultOutput) ElementType

func (LookupBindApiAppsStatusResultOutput) Filters

func (LookupBindApiAppsStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupBindApiAppsStatusResultOutput) ResultOutputFile

func (LookupBindApiAppsStatusResultOutput) Results

func (LookupBindApiAppsStatusResultOutput) ServiceId

func (LookupBindApiAppsStatusResultOutput) ToLookupBindApiAppsStatusResultOutput

func (o LookupBindApiAppsStatusResultOutput) ToLookupBindApiAppsStatusResultOutput() LookupBindApiAppsStatusResultOutput

func (LookupBindApiAppsStatusResultOutput) ToLookupBindApiAppsStatusResultOutputWithContext

func (o LookupBindApiAppsStatusResultOutput) ToLookupBindApiAppsStatusResultOutputWithContext(ctx context.Context) LookupBindApiAppsStatusResultOutput

type LookupPluginsArgs

type LookupPluginsArgs struct {
	EnvironmentName  string  `pulumi:"environmentName"`
	PluginId         string  `pulumi:"pluginId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getPlugins.

type LookupPluginsOutputArgs

type LookupPluginsOutputArgs struct {
	EnvironmentName  pulumi.StringInput    `pulumi:"environmentName"`
	PluginId         pulumi.StringInput    `pulumi:"pluginId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getPlugins.

func (LookupPluginsOutputArgs) ElementType

func (LookupPluginsOutputArgs) ElementType() reflect.Type

type LookupPluginsResult

type LookupPluginsResult struct {
	EnvironmentName string `pulumi:"environmentName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string             `pulumi:"id"`
	PluginId         string             `pulumi:"pluginId"`
	ResultOutputFile *string            `pulumi:"resultOutputFile"`
	Results          []GetPluginsResult `pulumi:"results"`
	ServiceId        string             `pulumi:"serviceId"`
}

A collection of values returned by getPlugins.

func LookupPlugins

func LookupPlugins(ctx *pulumi.Context, args *LookupPluginsArgs, opts ...pulumi.InvokeOption) (*LookupPluginsResult, error)

type LookupPluginsResultOutput

type LookupPluginsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPlugins.

func (LookupPluginsResultOutput) ElementType

func (LookupPluginsResultOutput) ElementType() reflect.Type

func (LookupPluginsResultOutput) EnvironmentName

func (o LookupPluginsResultOutput) EnvironmentName() pulumi.StringOutput

func (LookupPluginsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupPluginsResultOutput) PluginId

func (LookupPluginsResultOutput) ResultOutputFile

func (o LookupPluginsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupPluginsResultOutput) Results

func (LookupPluginsResultOutput) ServiceId

func (LookupPluginsResultOutput) ToLookupPluginsResultOutput

func (o LookupPluginsResultOutput) ToLookupPluginsResultOutput() LookupPluginsResultOutput

func (LookupPluginsResultOutput) ToLookupPluginsResultOutputWithContext

func (o LookupPluginsResultOutput) ToLookupPluginsResultOutputWithContext(ctx context.Context) LookupPluginsResultOutput

type LookupServiceEnvironmentListArgs

type LookupServiceEnvironmentListArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getServiceEnvironmentList.

type LookupServiceEnvironmentListOutputArgs

type LookupServiceEnvironmentListOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getServiceEnvironmentList.

func (LookupServiceEnvironmentListOutputArgs) ElementType

type LookupServiceEnvironmentListResult

type LookupServiceEnvironmentListResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                            `pulumi:"id"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
	Results          []GetServiceEnvironmentListResult `pulumi:"results"`
	ServiceId        string                            `pulumi:"serviceId"`
}

A collection of values returned by getServiceEnvironmentList.

type LookupServiceEnvironmentListResultOutput

type LookupServiceEnvironmentListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getServiceEnvironmentList.

func (LookupServiceEnvironmentListResultOutput) ElementType

func (LookupServiceEnvironmentListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupServiceEnvironmentListResultOutput) ResultOutputFile

func (LookupServiceEnvironmentListResultOutput) Results

func (LookupServiceEnvironmentListResultOutput) ServiceId

func (LookupServiceEnvironmentListResultOutput) ToLookupServiceEnvironmentListResultOutput

func (o LookupServiceEnvironmentListResultOutput) ToLookupServiceEnvironmentListResultOutput() LookupServiceEnvironmentListResultOutput

func (LookupServiceEnvironmentListResultOutput) ToLookupServiceEnvironmentListResultOutputWithContext

func (o LookupServiceEnvironmentListResultOutput) ToLookupServiceEnvironmentListResultOutputWithContext(ctx context.Context) LookupServiceEnvironmentListResultOutput

type LookupServiceReleaseVersionsArgs

type LookupServiceReleaseVersionsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ServiceId        string  `pulumi:"serviceId"`
}

A collection of arguments for invoking getServiceReleaseVersions.

type LookupServiceReleaseVersionsOutputArgs

type LookupServiceReleaseVersionsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceId        pulumi.StringInput    `pulumi:"serviceId"`
}

A collection of arguments for invoking getServiceReleaseVersions.

func (LookupServiceReleaseVersionsOutputArgs) ElementType

type LookupServiceReleaseVersionsResult

type LookupServiceReleaseVersionsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                            `pulumi:"id"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
	Results          []GetServiceReleaseVersionsResult `pulumi:"results"`
	ServiceId        string                            `pulumi:"serviceId"`
}

A collection of values returned by getServiceReleaseVersions.

type LookupServiceReleaseVersionsResultOutput

type LookupServiceReleaseVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getServiceReleaseVersions.

func (LookupServiceReleaseVersionsResultOutput) ElementType

func (LookupServiceReleaseVersionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupServiceReleaseVersionsResultOutput) ResultOutputFile

func (LookupServiceReleaseVersionsResultOutput) Results

func (LookupServiceReleaseVersionsResultOutput) ServiceId

func (LookupServiceReleaseVersionsResultOutput) ToLookupServiceReleaseVersionsResultOutput

func (o LookupServiceReleaseVersionsResultOutput) ToLookupServiceReleaseVersionsResultOutput() LookupServiceReleaseVersionsResultOutput

func (LookupServiceReleaseVersionsResultOutput) ToLookupServiceReleaseVersionsResultOutputWithContext

func (o LookupServiceReleaseVersionsResultOutput) ToLookupServiceReleaseVersionsResultOutputWithContext(ctx context.Context) LookupServiceReleaseVersionsResultOutput

type LookupUpstreamsArgs

type LookupUpstreamsArgs struct {
	Filters          []GetUpstreamsFilter `pulumi:"filters"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
	UpstreamId       string               `pulumi:"upstreamId"`
}

A collection of arguments for invoking getUpstreams.

type LookupUpstreamsOutputArgs

type LookupUpstreamsOutputArgs struct {
	Filters          GetUpstreamsFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput        `pulumi:"resultOutputFile"`
	UpstreamId       pulumi.StringInput           `pulumi:"upstreamId"`
}

A collection of arguments for invoking getUpstreams.

func (LookupUpstreamsOutputArgs) ElementType

func (LookupUpstreamsOutputArgs) ElementType() reflect.Type

type LookupUpstreamsResult

type LookupUpstreamsResult struct {
	Filters []GetUpstreamsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
	Results          []GetUpstreamsResult `pulumi:"results"`
	UpstreamId       string               `pulumi:"upstreamId"`
}

A collection of values returned by getUpstreams.

func LookupUpstreams

func LookupUpstreams(ctx *pulumi.Context, args *LookupUpstreamsArgs, opts ...pulumi.InvokeOption) (*LookupUpstreamsResult, error)

type LookupUpstreamsResultOutput

type LookupUpstreamsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUpstreams.

func (LookupUpstreamsResultOutput) ElementType

func (LookupUpstreamsResultOutput) Filters

func (LookupUpstreamsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupUpstreamsResultOutput) ResultOutputFile

func (o LookupUpstreamsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupUpstreamsResultOutput) Results

func (LookupUpstreamsResultOutput) ToLookupUpstreamsResultOutput

func (o LookupUpstreamsResultOutput) ToLookupUpstreamsResultOutput() LookupUpstreamsResultOutput

func (LookupUpstreamsResultOutput) ToLookupUpstreamsResultOutputWithContext

func (o LookupUpstreamsResultOutput) ToLookupUpstreamsResultOutputWithContext(ctx context.Context) LookupUpstreamsResultOutput

func (LookupUpstreamsResultOutput) UpstreamId

type Plugin

type Plugin struct {
	pulumi.CustomResourceState

	// Description of plugin.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Statement to define plugin.
	PluginData pulumi.StringOutput `pulumi:"pluginData"`
	// Name of the user define plugin. It must start with a letter and end with letter or number, the rest can contain letters,
	// numbers and dashes(-). The length range is from 2 to 50.
	PluginName pulumi.StringOutput `pulumi:"pluginName"`
	// Type of plugin. Now support IPControl, TrafficControl, Cors, CustomReq, CustomAuth, Routing, TrafficControlByParameter,
	// CircuitBreaker, ProxyCache.
	PluginType pulumi.StringOutput `pulumi:"pluginType"`
}

func GetPlugin

func GetPlugin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PluginState, opts ...pulumi.ResourceOption) (*Plugin, error)

GetPlugin gets an existing Plugin 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 NewPlugin

func NewPlugin(ctx *pulumi.Context,
	name string, args *PluginArgs, opts ...pulumi.ResourceOption) (*Plugin, error)

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

func (*Plugin) ElementType

func (*Plugin) ElementType() reflect.Type

func (*Plugin) ToPluginOutput

func (i *Plugin) ToPluginOutput() PluginOutput

func (*Plugin) ToPluginOutputWithContext

func (i *Plugin) ToPluginOutputWithContext(ctx context.Context) PluginOutput

type PluginArgs

type PluginArgs struct {
	// Description of plugin.
	Description pulumi.StringPtrInput
	// Statement to define plugin.
	PluginData pulumi.StringInput
	// Name of the user define plugin. It must start with a letter and end with letter or number, the rest can contain letters,
	// numbers and dashes(-). The length range is from 2 to 50.
	PluginName pulumi.StringInput
	// Type of plugin. Now support IPControl, TrafficControl, Cors, CustomReq, CustomAuth, Routing, TrafficControlByParameter,
	// CircuitBreaker, ProxyCache.
	PluginType pulumi.StringInput
}

The set of arguments for constructing a Plugin resource.

func (PluginArgs) ElementType

func (PluginArgs) ElementType() reflect.Type

type PluginArray

type PluginArray []PluginInput

func (PluginArray) ElementType

func (PluginArray) ElementType() reflect.Type

func (PluginArray) ToPluginArrayOutput

func (i PluginArray) ToPluginArrayOutput() PluginArrayOutput

func (PluginArray) ToPluginArrayOutputWithContext

func (i PluginArray) ToPluginArrayOutputWithContext(ctx context.Context) PluginArrayOutput

type PluginArrayInput

type PluginArrayInput interface {
	pulumi.Input

	ToPluginArrayOutput() PluginArrayOutput
	ToPluginArrayOutputWithContext(context.Context) PluginArrayOutput
}

PluginArrayInput is an input type that accepts PluginArray and PluginArrayOutput values. You can construct a concrete instance of `PluginArrayInput` via:

PluginArray{ PluginArgs{...} }

type PluginArrayOutput

type PluginArrayOutput struct{ *pulumi.OutputState }

func (PluginArrayOutput) ElementType

func (PluginArrayOutput) ElementType() reflect.Type

func (PluginArrayOutput) Index

func (PluginArrayOutput) ToPluginArrayOutput

func (o PluginArrayOutput) ToPluginArrayOutput() PluginArrayOutput

func (PluginArrayOutput) ToPluginArrayOutputWithContext

func (o PluginArrayOutput) ToPluginArrayOutputWithContext(ctx context.Context) PluginArrayOutput

type PluginAttachment

type PluginAttachment struct {
	pulumi.CustomResourceState

	// Id of API.
	ApiId pulumi.StringOutput `pulumi:"apiId"`
	// Name of Environment.
	EnvironmentName pulumi.StringOutput `pulumi:"environmentName"`
	// Id of Plugin.
	PluginId pulumi.StringOutput `pulumi:"pluginId"`
	// Id of Service.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
}

func GetPluginAttachment

func GetPluginAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PluginAttachmentState, opts ...pulumi.ResourceOption) (*PluginAttachment, error)

GetPluginAttachment gets an existing PluginAttachment 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 NewPluginAttachment

func NewPluginAttachment(ctx *pulumi.Context,
	name string, args *PluginAttachmentArgs, opts ...pulumi.ResourceOption) (*PluginAttachment, error)

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

func (*PluginAttachment) ElementType

func (*PluginAttachment) ElementType() reflect.Type

func (*PluginAttachment) ToPluginAttachmentOutput

func (i *PluginAttachment) ToPluginAttachmentOutput() PluginAttachmentOutput

func (*PluginAttachment) ToPluginAttachmentOutputWithContext

func (i *PluginAttachment) ToPluginAttachmentOutputWithContext(ctx context.Context) PluginAttachmentOutput

type PluginAttachmentArgs

type PluginAttachmentArgs struct {
	// Id of API.
	ApiId pulumi.StringInput
	// Name of Environment.
	EnvironmentName pulumi.StringInput
	// Id of Plugin.
	PluginId pulumi.StringInput
	// Id of Service.
	ServiceId pulumi.StringInput
}

The set of arguments for constructing a PluginAttachment resource.

func (PluginAttachmentArgs) ElementType

func (PluginAttachmentArgs) ElementType() reflect.Type

type PluginAttachmentArray

type PluginAttachmentArray []PluginAttachmentInput

func (PluginAttachmentArray) ElementType

func (PluginAttachmentArray) ElementType() reflect.Type

func (PluginAttachmentArray) ToPluginAttachmentArrayOutput

func (i PluginAttachmentArray) ToPluginAttachmentArrayOutput() PluginAttachmentArrayOutput

func (PluginAttachmentArray) ToPluginAttachmentArrayOutputWithContext

func (i PluginAttachmentArray) ToPluginAttachmentArrayOutputWithContext(ctx context.Context) PluginAttachmentArrayOutput

type PluginAttachmentArrayInput

type PluginAttachmentArrayInput interface {
	pulumi.Input

	ToPluginAttachmentArrayOutput() PluginAttachmentArrayOutput
	ToPluginAttachmentArrayOutputWithContext(context.Context) PluginAttachmentArrayOutput
}

PluginAttachmentArrayInput is an input type that accepts PluginAttachmentArray and PluginAttachmentArrayOutput values. You can construct a concrete instance of `PluginAttachmentArrayInput` via:

PluginAttachmentArray{ PluginAttachmentArgs{...} }

type PluginAttachmentArrayOutput

type PluginAttachmentArrayOutput struct{ *pulumi.OutputState }

func (PluginAttachmentArrayOutput) ElementType

func (PluginAttachmentArrayOutput) Index

func (PluginAttachmentArrayOutput) ToPluginAttachmentArrayOutput

func (o PluginAttachmentArrayOutput) ToPluginAttachmentArrayOutput() PluginAttachmentArrayOutput

func (PluginAttachmentArrayOutput) ToPluginAttachmentArrayOutputWithContext

func (o PluginAttachmentArrayOutput) ToPluginAttachmentArrayOutputWithContext(ctx context.Context) PluginAttachmentArrayOutput

type PluginAttachmentInput

type PluginAttachmentInput interface {
	pulumi.Input

	ToPluginAttachmentOutput() PluginAttachmentOutput
	ToPluginAttachmentOutputWithContext(ctx context.Context) PluginAttachmentOutput
}

type PluginAttachmentMap

type PluginAttachmentMap map[string]PluginAttachmentInput

func (PluginAttachmentMap) ElementType

func (PluginAttachmentMap) ElementType() reflect.Type

func (PluginAttachmentMap) ToPluginAttachmentMapOutput

func (i PluginAttachmentMap) ToPluginAttachmentMapOutput() PluginAttachmentMapOutput

func (PluginAttachmentMap) ToPluginAttachmentMapOutputWithContext

func (i PluginAttachmentMap) ToPluginAttachmentMapOutputWithContext(ctx context.Context) PluginAttachmentMapOutput

type PluginAttachmentMapInput

type PluginAttachmentMapInput interface {
	pulumi.Input

	ToPluginAttachmentMapOutput() PluginAttachmentMapOutput
	ToPluginAttachmentMapOutputWithContext(context.Context) PluginAttachmentMapOutput
}

PluginAttachmentMapInput is an input type that accepts PluginAttachmentMap and PluginAttachmentMapOutput values. You can construct a concrete instance of `PluginAttachmentMapInput` via:

PluginAttachmentMap{ "key": PluginAttachmentArgs{...} }

type PluginAttachmentMapOutput

type PluginAttachmentMapOutput struct{ *pulumi.OutputState }

func (PluginAttachmentMapOutput) ElementType

func (PluginAttachmentMapOutput) ElementType() reflect.Type

func (PluginAttachmentMapOutput) MapIndex

func (PluginAttachmentMapOutput) ToPluginAttachmentMapOutput

func (o PluginAttachmentMapOutput) ToPluginAttachmentMapOutput() PluginAttachmentMapOutput

func (PluginAttachmentMapOutput) ToPluginAttachmentMapOutputWithContext

func (o PluginAttachmentMapOutput) ToPluginAttachmentMapOutputWithContext(ctx context.Context) PluginAttachmentMapOutput

type PluginAttachmentOutput

type PluginAttachmentOutput struct{ *pulumi.OutputState }

func (PluginAttachmentOutput) ApiId

Id of API.

func (PluginAttachmentOutput) ElementType

func (PluginAttachmentOutput) ElementType() reflect.Type

func (PluginAttachmentOutput) EnvironmentName

func (o PluginAttachmentOutput) EnvironmentName() pulumi.StringOutput

Name of Environment.

func (PluginAttachmentOutput) PluginId

Id of Plugin.

func (PluginAttachmentOutput) ServiceId

Id of Service.

func (PluginAttachmentOutput) ToPluginAttachmentOutput

func (o PluginAttachmentOutput) ToPluginAttachmentOutput() PluginAttachmentOutput

func (PluginAttachmentOutput) ToPluginAttachmentOutputWithContext

func (o PluginAttachmentOutput) ToPluginAttachmentOutputWithContext(ctx context.Context) PluginAttachmentOutput

type PluginAttachmentState

type PluginAttachmentState struct {
	// Id of API.
	ApiId pulumi.StringPtrInput
	// Name of Environment.
	EnvironmentName pulumi.StringPtrInput
	// Id of Plugin.
	PluginId pulumi.StringPtrInput
	// Id of Service.
	ServiceId pulumi.StringPtrInput
}

func (PluginAttachmentState) ElementType

func (PluginAttachmentState) ElementType() reflect.Type

type PluginInput

type PluginInput interface {
	pulumi.Input

	ToPluginOutput() PluginOutput
	ToPluginOutputWithContext(ctx context.Context) PluginOutput
}

type PluginMap

type PluginMap map[string]PluginInput

func (PluginMap) ElementType

func (PluginMap) ElementType() reflect.Type

func (PluginMap) ToPluginMapOutput

func (i PluginMap) ToPluginMapOutput() PluginMapOutput

func (PluginMap) ToPluginMapOutputWithContext

func (i PluginMap) ToPluginMapOutputWithContext(ctx context.Context) PluginMapOutput

type PluginMapInput

type PluginMapInput interface {
	pulumi.Input

	ToPluginMapOutput() PluginMapOutput
	ToPluginMapOutputWithContext(context.Context) PluginMapOutput
}

PluginMapInput is an input type that accepts PluginMap and PluginMapOutput values. You can construct a concrete instance of `PluginMapInput` via:

PluginMap{ "key": PluginArgs{...} }

type PluginMapOutput

type PluginMapOutput struct{ *pulumi.OutputState }

func (PluginMapOutput) ElementType

func (PluginMapOutput) ElementType() reflect.Type

func (PluginMapOutput) MapIndex

func (PluginMapOutput) ToPluginMapOutput

func (o PluginMapOutput) ToPluginMapOutput() PluginMapOutput

func (PluginMapOutput) ToPluginMapOutputWithContext

func (o PluginMapOutput) ToPluginMapOutputWithContext(ctx context.Context) PluginMapOutput

type PluginOutput

type PluginOutput struct{ *pulumi.OutputState }

func (PluginOutput) Description

func (o PluginOutput) Description() pulumi.StringPtrOutput

Description of plugin.

func (PluginOutput) ElementType

func (PluginOutput) ElementType() reflect.Type

func (PluginOutput) PluginData

func (o PluginOutput) PluginData() pulumi.StringOutput

Statement to define plugin.

func (PluginOutput) PluginName

func (o PluginOutput) PluginName() pulumi.StringOutput

Name of the user define plugin. It must start with a letter and end with letter or number, the rest can contain letters, numbers and dashes(-). The length range is from 2 to 50.

func (PluginOutput) PluginType

func (o PluginOutput) PluginType() pulumi.StringOutput

Type of plugin. Now support IPControl, TrafficControl, Cors, CustomReq, CustomAuth, Routing, TrafficControlByParameter, CircuitBreaker, ProxyCache.

func (PluginOutput) ToPluginOutput

func (o PluginOutput) ToPluginOutput() PluginOutput

func (PluginOutput) ToPluginOutputWithContext

func (o PluginOutput) ToPluginOutputWithContext(ctx context.Context) PluginOutput

type PluginState

type PluginState struct {
	// Description of plugin.
	Description pulumi.StringPtrInput
	// Statement to define plugin.
	PluginData pulumi.StringPtrInput
	// Name of the user define plugin. It must start with a letter and end with letter or number, the rest can contain letters,
	// numbers and dashes(-). The length range is from 2 to 50.
	PluginName pulumi.StringPtrInput
	// Type of plugin. Now support IPControl, TrafficControl, Cors, CustomReq, CustomAuth, Routing, TrafficControlByParameter,
	// CircuitBreaker, ProxyCache.
	PluginType pulumi.StringPtrInput
}

func (PluginState) ElementType

func (PluginState) ElementType() reflect.Type

type Service

type Service struct {
	pulumi.CustomResourceState

	// A list of APIs.
	ApiLists ServiceApiListArrayOutput `pulumi:"apiLists"`
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Self-deployed cluster name, which is used to specify the self-deployed cluster where the service is to be created.
	//
	// Deprecated: It has been deprecated from version 1.81.9.
	ExclusiveSetName pulumi.StringPtrOutput `pulumi:"exclusiveSetName"`
	// Port number for http access over private network.
	InnerHttpPort pulumi.IntOutput `pulumi:"innerHttpPort"`
	// Port number for https access over private network.
	InnerHttpsPort pulumi.IntOutput `pulumi:"innerHttpsPort"`
	// Exclusive instance ID.
	InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"`
	// Private network access subdomain name.
	InternalSubDomain pulumi.StringOutput `pulumi:"internalSubDomain"`
	// IP version number. Valid values: `IPv4`, `IPv6`. Default value: `IPv4`.
	IpVersion pulumi.StringPtrOutput `pulumi:"ipVersion"`
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	ModifyTime pulumi.StringOutput `pulumi:"modifyTime"`
	// Network type list, which is used to specify the supported network types. Valid values: `INNER`, `OUTER`. `INNER`
	// indicates access over private network, and `OUTER` indicates access over public network.
	NetTypes pulumi.StringArrayOutput `pulumi:"netTypes"`
	// Public network access subdomain name.
	OuterSubDomain pulumi.StringOutput `pulumi:"outerSubDomain"`
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	PreLimit pulumi.IntOutput `pulumi:"preLimit"`
	// Service frontend request type. Valid values: `http`, `https`, `http&https`.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	ReleaseLimit pulumi.IntOutput `pulumi:"releaseLimit"`
	// Custom service description.
	ServiceDesc pulumi.StringPtrOutput `pulumi:"serviceDesc"`
	// Custom service name.
	ServiceName pulumi.StringOutput `pulumi:"serviceName"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	TestLimit pulumi.IntOutput `pulumi:"testLimit"`
	// VPC ID.
	UniqVpcId pulumi.StringPtrOutput `pulumi:"uniqVpcId"`
	// A list of attach usage plans.
	UsagePlanLists ServiceUsagePlanListArrayOutput `pulumi:"usagePlanLists"`
}

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service 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 NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

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

func (*Service) ElementType

func (*Service) ElementType() reflect.Type

func (*Service) ToServiceOutput

func (i *Service) ToServiceOutput() ServiceOutput

func (*Service) ToServiceOutputWithContext

func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceApiList

type ServiceApiList struct {
	ApiDesc *string `pulumi:"apiDesc"`
	ApiId   *string `pulumi:"apiId"`
	ApiName *string `pulumi:"apiName"`
	Method  *string `pulumi:"method"`
	Path    *string `pulumi:"path"`
}

type ServiceApiListArgs

type ServiceApiListArgs struct {
	ApiDesc pulumi.StringPtrInput `pulumi:"apiDesc"`
	ApiId   pulumi.StringPtrInput `pulumi:"apiId"`
	ApiName pulumi.StringPtrInput `pulumi:"apiName"`
	Method  pulumi.StringPtrInput `pulumi:"method"`
	Path    pulumi.StringPtrInput `pulumi:"path"`
}

func (ServiceApiListArgs) ElementType

func (ServiceApiListArgs) ElementType() reflect.Type

func (ServiceApiListArgs) ToServiceApiListOutput

func (i ServiceApiListArgs) ToServiceApiListOutput() ServiceApiListOutput

func (ServiceApiListArgs) ToServiceApiListOutputWithContext

func (i ServiceApiListArgs) ToServiceApiListOutputWithContext(ctx context.Context) ServiceApiListOutput

type ServiceApiListArray

type ServiceApiListArray []ServiceApiListInput

func (ServiceApiListArray) ElementType

func (ServiceApiListArray) ElementType() reflect.Type

func (ServiceApiListArray) ToServiceApiListArrayOutput

func (i ServiceApiListArray) ToServiceApiListArrayOutput() ServiceApiListArrayOutput

func (ServiceApiListArray) ToServiceApiListArrayOutputWithContext

func (i ServiceApiListArray) ToServiceApiListArrayOutputWithContext(ctx context.Context) ServiceApiListArrayOutput

type ServiceApiListArrayInput

type ServiceApiListArrayInput interface {
	pulumi.Input

	ToServiceApiListArrayOutput() ServiceApiListArrayOutput
	ToServiceApiListArrayOutputWithContext(context.Context) ServiceApiListArrayOutput
}

ServiceApiListArrayInput is an input type that accepts ServiceApiListArray and ServiceApiListArrayOutput values. You can construct a concrete instance of `ServiceApiListArrayInput` via:

ServiceApiListArray{ ServiceApiListArgs{...} }

type ServiceApiListArrayOutput

type ServiceApiListArrayOutput struct{ *pulumi.OutputState }

func (ServiceApiListArrayOutput) ElementType

func (ServiceApiListArrayOutput) ElementType() reflect.Type

func (ServiceApiListArrayOutput) Index

func (ServiceApiListArrayOutput) ToServiceApiListArrayOutput

func (o ServiceApiListArrayOutput) ToServiceApiListArrayOutput() ServiceApiListArrayOutput

func (ServiceApiListArrayOutput) ToServiceApiListArrayOutputWithContext

func (o ServiceApiListArrayOutput) ToServiceApiListArrayOutputWithContext(ctx context.Context) ServiceApiListArrayOutput

type ServiceApiListInput

type ServiceApiListInput interface {
	pulumi.Input

	ToServiceApiListOutput() ServiceApiListOutput
	ToServiceApiListOutputWithContext(context.Context) ServiceApiListOutput
}

ServiceApiListInput is an input type that accepts ServiceApiListArgs and ServiceApiListOutput values. You can construct a concrete instance of `ServiceApiListInput` via:

ServiceApiListArgs{...}

type ServiceApiListOutput

type ServiceApiListOutput struct{ *pulumi.OutputState }

func (ServiceApiListOutput) ApiDesc

func (ServiceApiListOutput) ApiId

func (ServiceApiListOutput) ApiName

func (ServiceApiListOutput) ElementType

func (ServiceApiListOutput) ElementType() reflect.Type

func (ServiceApiListOutput) Method

func (ServiceApiListOutput) Path

func (ServiceApiListOutput) ToServiceApiListOutput

func (o ServiceApiListOutput) ToServiceApiListOutput() ServiceApiListOutput

func (ServiceApiListOutput) ToServiceApiListOutputWithContext

func (o ServiceApiListOutput) ToServiceApiListOutputWithContext(ctx context.Context) ServiceApiListOutput

type ServiceArgs

type ServiceArgs struct {
	// Self-deployed cluster name, which is used to specify the self-deployed cluster where the service is to be created.
	//
	// Deprecated: It has been deprecated from version 1.81.9.
	ExclusiveSetName pulumi.StringPtrInput
	// Exclusive instance ID.
	InstanceId pulumi.StringPtrInput
	// IP version number. Valid values: `IPv4`, `IPv6`. Default value: `IPv4`.
	IpVersion pulumi.StringPtrInput
	// Network type list, which is used to specify the supported network types. Valid values: `INNER`, `OUTER`. `INNER`
	// indicates access over private network, and `OUTER` indicates access over public network.
	NetTypes pulumi.StringArrayInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	PreLimit pulumi.IntPtrInput
	// Service frontend request type. Valid values: `http`, `https`, `http&https`.
	Protocol pulumi.StringInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	ReleaseLimit pulumi.IntPtrInput
	// Custom service description.
	ServiceDesc pulumi.StringPtrInput
	// Custom service name.
	ServiceName pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	TestLimit pulumi.IntPtrInput
	// VPC ID.
	UniqVpcId pulumi.StringPtrInput
}

The set of arguments for constructing a Service resource.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

type ServiceArray

type ServiceArray []ServiceInput

func (ServiceArray) ElementType

func (ServiceArray) ElementType() reflect.Type

func (ServiceArray) ToServiceArrayOutput

func (i ServiceArray) ToServiceArrayOutput() ServiceArrayOutput

func (ServiceArray) ToServiceArrayOutputWithContext

func (i ServiceArray) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput

type ServiceArrayInput

type ServiceArrayInput interface {
	pulumi.Input

	ToServiceArrayOutput() ServiceArrayOutput
	ToServiceArrayOutputWithContext(context.Context) ServiceArrayOutput
}

ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values. You can construct a concrete instance of `ServiceArrayInput` via:

ServiceArray{ ServiceArgs{...} }

type ServiceArrayOutput

type ServiceArrayOutput struct{ *pulumi.OutputState }

func (ServiceArrayOutput) ElementType

func (ServiceArrayOutput) ElementType() reflect.Type

func (ServiceArrayOutput) Index

func (ServiceArrayOutput) ToServiceArrayOutput

func (o ServiceArrayOutput) ToServiceArrayOutput() ServiceArrayOutput

func (ServiceArrayOutput) ToServiceArrayOutputWithContext

func (o ServiceArrayOutput) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput

type ServiceInput

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(ctx context.Context) ServiceOutput
}

type ServiceMap

type ServiceMap map[string]ServiceInput

func (ServiceMap) ElementType

func (ServiceMap) ElementType() reflect.Type

func (ServiceMap) ToServiceMapOutput

func (i ServiceMap) ToServiceMapOutput() ServiceMapOutput

func (ServiceMap) ToServiceMapOutputWithContext

func (i ServiceMap) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput

type ServiceMapInput

type ServiceMapInput interface {
	pulumi.Input

	ToServiceMapOutput() ServiceMapOutput
	ToServiceMapOutputWithContext(context.Context) ServiceMapOutput
}

ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values. You can construct a concrete instance of `ServiceMapInput` via:

ServiceMap{ "key": ServiceArgs{...} }

type ServiceMapOutput

type ServiceMapOutput struct{ *pulumi.OutputState }

func (ServiceMapOutput) ElementType

func (ServiceMapOutput) ElementType() reflect.Type

func (ServiceMapOutput) MapIndex

func (ServiceMapOutput) ToServiceMapOutput

func (o ServiceMapOutput) ToServiceMapOutput() ServiceMapOutput

func (ServiceMapOutput) ToServiceMapOutputWithContext

func (o ServiceMapOutput) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput

type ServiceOutput

type ServiceOutput struct{ *pulumi.OutputState }

func (ServiceOutput) ApiLists

A list of APIs.

func (ServiceOutput) CreateTime

func (o ServiceOutput) CreateTime() pulumi.StringOutput

Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (ServiceOutput) ElementType

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) ExclusiveSetName deprecated

func (o ServiceOutput) ExclusiveSetName() pulumi.StringPtrOutput

Self-deployed cluster name, which is used to specify the self-deployed cluster where the service is to be created.

Deprecated: It has been deprecated from version 1.81.9.

func (ServiceOutput) InnerHttpPort

func (o ServiceOutput) InnerHttpPort() pulumi.IntOutput

Port number for http access over private network.

func (ServiceOutput) InnerHttpsPort

func (o ServiceOutput) InnerHttpsPort() pulumi.IntOutput

Port number for https access over private network.

func (ServiceOutput) InstanceId

func (o ServiceOutput) InstanceId() pulumi.StringPtrOutput

Exclusive instance ID.

func (ServiceOutput) InternalSubDomain

func (o ServiceOutput) InternalSubDomain() pulumi.StringOutput

Private network access subdomain name.

func (ServiceOutput) IpVersion

func (o ServiceOutput) IpVersion() pulumi.StringPtrOutput

IP version number. Valid values: `IPv4`, `IPv6`. Default value: `IPv4`.

func (ServiceOutput) ModifyTime

func (o ServiceOutput) ModifyTime() pulumi.StringOutput

Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (ServiceOutput) NetTypes

func (o ServiceOutput) NetTypes() pulumi.StringArrayOutput

Network type list, which is used to specify the supported network types. Valid values: `INNER`, `OUTER`. `INNER` indicates access over private network, and `OUTER` indicates access over public network.

func (ServiceOutput) OuterSubDomain

func (o ServiceOutput) OuterSubDomain() pulumi.StringOutput

Public network access subdomain name.

func (ServiceOutput) PreLimit

func (o ServiceOutput) PreLimit() pulumi.IntOutput

API QPS value. Enter a positive number to limit the API query rate per second `QPS`.

func (ServiceOutput) Protocol

func (o ServiceOutput) Protocol() pulumi.StringOutput

Service frontend request type. Valid values: `http`, `https`, `http&https`.

func (ServiceOutput) ReleaseLimit

func (o ServiceOutput) ReleaseLimit() pulumi.IntOutput

API QPS value. Enter a positive number to limit the API query rate per second `QPS`.

func (ServiceOutput) ServiceDesc

func (o ServiceOutput) ServiceDesc() pulumi.StringPtrOutput

Custom service description.

func (ServiceOutput) ServiceName

func (o ServiceOutput) ServiceName() pulumi.StringOutput

Custom service name.

func (ServiceOutput) Tags

func (o ServiceOutput) Tags() pulumi.MapOutput

Tag description list.

func (ServiceOutput) TestLimit

func (o ServiceOutput) TestLimit() pulumi.IntOutput

API QPS value. Enter a positive number to limit the API query rate per second `QPS`.

func (ServiceOutput) ToServiceOutput

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

func (ServiceOutput) UniqVpcId

func (o ServiceOutput) UniqVpcId() pulumi.StringPtrOutput

VPC ID.

func (ServiceOutput) UsagePlanLists

A list of attach usage plans.

type ServiceRelease

type ServiceRelease struct {
	pulumi.CustomResourceState

	// API gateway service environment name to be released. Valid values: `test`, `prepub`, `release`.
	EnvironmentName pulumi.StringOutput `pulumi:"environmentName"`
	// This release description of the API gateway service.
	ReleaseDesc pulumi.StringOutput `pulumi:"releaseDesc"`
	// The release version.
	ReleaseVersion pulumi.StringOutput `pulumi:"releaseVersion"`
	// ID of API gateway service.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
}

func GetServiceRelease

func GetServiceRelease(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceReleaseState, opts ...pulumi.ResourceOption) (*ServiceRelease, error)

GetServiceRelease gets an existing ServiceRelease 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 NewServiceRelease

func NewServiceRelease(ctx *pulumi.Context,
	name string, args *ServiceReleaseArgs, opts ...pulumi.ResourceOption) (*ServiceRelease, error)

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

func (*ServiceRelease) ElementType

func (*ServiceRelease) ElementType() reflect.Type

func (*ServiceRelease) ToServiceReleaseOutput

func (i *ServiceRelease) ToServiceReleaseOutput() ServiceReleaseOutput

func (*ServiceRelease) ToServiceReleaseOutputWithContext

func (i *ServiceRelease) ToServiceReleaseOutputWithContext(ctx context.Context) ServiceReleaseOutput

type ServiceReleaseArgs

type ServiceReleaseArgs struct {
	// API gateway service environment name to be released. Valid values: `test`, `prepub`, `release`.
	EnvironmentName pulumi.StringInput
	// This release description of the API gateway service.
	ReleaseDesc pulumi.StringInput
	// The release version.
	ReleaseVersion pulumi.StringPtrInput
	// ID of API gateway service.
	ServiceId pulumi.StringInput
}

The set of arguments for constructing a ServiceRelease resource.

func (ServiceReleaseArgs) ElementType

func (ServiceReleaseArgs) ElementType() reflect.Type

type ServiceReleaseArray

type ServiceReleaseArray []ServiceReleaseInput

func (ServiceReleaseArray) ElementType

func (ServiceReleaseArray) ElementType() reflect.Type

func (ServiceReleaseArray) ToServiceReleaseArrayOutput

func (i ServiceReleaseArray) ToServiceReleaseArrayOutput() ServiceReleaseArrayOutput

func (ServiceReleaseArray) ToServiceReleaseArrayOutputWithContext

func (i ServiceReleaseArray) ToServiceReleaseArrayOutputWithContext(ctx context.Context) ServiceReleaseArrayOutput

type ServiceReleaseArrayInput

type ServiceReleaseArrayInput interface {
	pulumi.Input

	ToServiceReleaseArrayOutput() ServiceReleaseArrayOutput
	ToServiceReleaseArrayOutputWithContext(context.Context) ServiceReleaseArrayOutput
}

ServiceReleaseArrayInput is an input type that accepts ServiceReleaseArray and ServiceReleaseArrayOutput values. You can construct a concrete instance of `ServiceReleaseArrayInput` via:

ServiceReleaseArray{ ServiceReleaseArgs{...} }

type ServiceReleaseArrayOutput

type ServiceReleaseArrayOutput struct{ *pulumi.OutputState }

func (ServiceReleaseArrayOutput) ElementType

func (ServiceReleaseArrayOutput) ElementType() reflect.Type

func (ServiceReleaseArrayOutput) Index

func (ServiceReleaseArrayOutput) ToServiceReleaseArrayOutput

func (o ServiceReleaseArrayOutput) ToServiceReleaseArrayOutput() ServiceReleaseArrayOutput

func (ServiceReleaseArrayOutput) ToServiceReleaseArrayOutputWithContext

func (o ServiceReleaseArrayOutput) ToServiceReleaseArrayOutputWithContext(ctx context.Context) ServiceReleaseArrayOutput

type ServiceReleaseInput

type ServiceReleaseInput interface {
	pulumi.Input

	ToServiceReleaseOutput() ServiceReleaseOutput
	ToServiceReleaseOutputWithContext(ctx context.Context) ServiceReleaseOutput
}

type ServiceReleaseMap

type ServiceReleaseMap map[string]ServiceReleaseInput

func (ServiceReleaseMap) ElementType

func (ServiceReleaseMap) ElementType() reflect.Type

func (ServiceReleaseMap) ToServiceReleaseMapOutput

func (i ServiceReleaseMap) ToServiceReleaseMapOutput() ServiceReleaseMapOutput

func (ServiceReleaseMap) ToServiceReleaseMapOutputWithContext

func (i ServiceReleaseMap) ToServiceReleaseMapOutputWithContext(ctx context.Context) ServiceReleaseMapOutput

type ServiceReleaseMapInput

type ServiceReleaseMapInput interface {
	pulumi.Input

	ToServiceReleaseMapOutput() ServiceReleaseMapOutput
	ToServiceReleaseMapOutputWithContext(context.Context) ServiceReleaseMapOutput
}

ServiceReleaseMapInput is an input type that accepts ServiceReleaseMap and ServiceReleaseMapOutput values. You can construct a concrete instance of `ServiceReleaseMapInput` via:

ServiceReleaseMap{ "key": ServiceReleaseArgs{...} }

type ServiceReleaseMapOutput

type ServiceReleaseMapOutput struct{ *pulumi.OutputState }

func (ServiceReleaseMapOutput) ElementType

func (ServiceReleaseMapOutput) ElementType() reflect.Type

func (ServiceReleaseMapOutput) MapIndex

func (ServiceReleaseMapOutput) ToServiceReleaseMapOutput

func (o ServiceReleaseMapOutput) ToServiceReleaseMapOutput() ServiceReleaseMapOutput

func (ServiceReleaseMapOutput) ToServiceReleaseMapOutputWithContext

func (o ServiceReleaseMapOutput) ToServiceReleaseMapOutputWithContext(ctx context.Context) ServiceReleaseMapOutput

type ServiceReleaseOutput

type ServiceReleaseOutput struct{ *pulumi.OutputState }

func (ServiceReleaseOutput) ElementType

func (ServiceReleaseOutput) ElementType() reflect.Type

func (ServiceReleaseOutput) EnvironmentName

func (o ServiceReleaseOutput) EnvironmentName() pulumi.StringOutput

API gateway service environment name to be released. Valid values: `test`, `prepub`, `release`.

func (ServiceReleaseOutput) ReleaseDesc

func (o ServiceReleaseOutput) ReleaseDesc() pulumi.StringOutput

This release description of the API gateway service.

func (ServiceReleaseOutput) ReleaseVersion

func (o ServiceReleaseOutput) ReleaseVersion() pulumi.StringOutput

The release version.

func (ServiceReleaseOutput) ServiceId

ID of API gateway service.

func (ServiceReleaseOutput) ToServiceReleaseOutput

func (o ServiceReleaseOutput) ToServiceReleaseOutput() ServiceReleaseOutput

func (ServiceReleaseOutput) ToServiceReleaseOutputWithContext

func (o ServiceReleaseOutput) ToServiceReleaseOutputWithContext(ctx context.Context) ServiceReleaseOutput

type ServiceReleaseState

type ServiceReleaseState struct {
	// API gateway service environment name to be released. Valid values: `test`, `prepub`, `release`.
	EnvironmentName pulumi.StringPtrInput
	// This release description of the API gateway service.
	ReleaseDesc pulumi.StringPtrInput
	// The release version.
	ReleaseVersion pulumi.StringPtrInput
	// ID of API gateway service.
	ServiceId pulumi.StringPtrInput
}

func (ServiceReleaseState) ElementType

func (ServiceReleaseState) ElementType() reflect.Type

type ServiceState

type ServiceState struct {
	// A list of APIs.
	ApiLists ServiceApiListArrayInput
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringPtrInput
	// Self-deployed cluster name, which is used to specify the self-deployed cluster where the service is to be created.
	//
	// Deprecated: It has been deprecated from version 1.81.9.
	ExclusiveSetName pulumi.StringPtrInput
	// Port number for http access over private network.
	InnerHttpPort pulumi.IntPtrInput
	// Port number for https access over private network.
	InnerHttpsPort pulumi.IntPtrInput
	// Exclusive instance ID.
	InstanceId pulumi.StringPtrInput
	// Private network access subdomain name.
	InternalSubDomain pulumi.StringPtrInput
	// IP version number. Valid values: `IPv4`, `IPv6`. Default value: `IPv4`.
	IpVersion pulumi.StringPtrInput
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	ModifyTime pulumi.StringPtrInput
	// Network type list, which is used to specify the supported network types. Valid values: `INNER`, `OUTER`. `INNER`
	// indicates access over private network, and `OUTER` indicates access over public network.
	NetTypes pulumi.StringArrayInput
	// Public network access subdomain name.
	OuterSubDomain pulumi.StringPtrInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	PreLimit pulumi.IntPtrInput
	// Service frontend request type. Valid values: `http`, `https`, `http&https`.
	Protocol pulumi.StringPtrInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	ReleaseLimit pulumi.IntPtrInput
	// Custom service description.
	ServiceDesc pulumi.StringPtrInput
	// Custom service name.
	ServiceName pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// API QPS value. Enter a positive number to limit the API query rate per second `QPS`.
	TestLimit pulumi.IntPtrInput
	// VPC ID.
	UniqVpcId pulumi.StringPtrInput
	// A list of attach usage plans.
	UsagePlanLists ServiceUsagePlanListArrayInput
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

type ServiceUsagePlanList

type ServiceUsagePlanList struct {
	ApiId         *string `pulumi:"apiId"`
	BindType      *string `pulumi:"bindType"`
	UsagePlanId   *string `pulumi:"usagePlanId"`
	UsagePlanName *string `pulumi:"usagePlanName"`
}

type ServiceUsagePlanListArgs

type ServiceUsagePlanListArgs struct {
	ApiId         pulumi.StringPtrInput `pulumi:"apiId"`
	BindType      pulumi.StringPtrInput `pulumi:"bindType"`
	UsagePlanId   pulumi.StringPtrInput `pulumi:"usagePlanId"`
	UsagePlanName pulumi.StringPtrInput `pulumi:"usagePlanName"`
}

func (ServiceUsagePlanListArgs) ElementType

func (ServiceUsagePlanListArgs) ElementType() reflect.Type

func (ServiceUsagePlanListArgs) ToServiceUsagePlanListOutput

func (i ServiceUsagePlanListArgs) ToServiceUsagePlanListOutput() ServiceUsagePlanListOutput

func (ServiceUsagePlanListArgs) ToServiceUsagePlanListOutputWithContext

func (i ServiceUsagePlanListArgs) ToServiceUsagePlanListOutputWithContext(ctx context.Context) ServiceUsagePlanListOutput

type ServiceUsagePlanListArray

type ServiceUsagePlanListArray []ServiceUsagePlanListInput

func (ServiceUsagePlanListArray) ElementType

func (ServiceUsagePlanListArray) ElementType() reflect.Type

func (ServiceUsagePlanListArray) ToServiceUsagePlanListArrayOutput

func (i ServiceUsagePlanListArray) ToServiceUsagePlanListArrayOutput() ServiceUsagePlanListArrayOutput

func (ServiceUsagePlanListArray) ToServiceUsagePlanListArrayOutputWithContext

func (i ServiceUsagePlanListArray) ToServiceUsagePlanListArrayOutputWithContext(ctx context.Context) ServiceUsagePlanListArrayOutput

type ServiceUsagePlanListArrayInput

type ServiceUsagePlanListArrayInput interface {
	pulumi.Input

	ToServiceUsagePlanListArrayOutput() ServiceUsagePlanListArrayOutput
	ToServiceUsagePlanListArrayOutputWithContext(context.Context) ServiceUsagePlanListArrayOutput
}

ServiceUsagePlanListArrayInput is an input type that accepts ServiceUsagePlanListArray and ServiceUsagePlanListArrayOutput values. You can construct a concrete instance of `ServiceUsagePlanListArrayInput` via:

ServiceUsagePlanListArray{ ServiceUsagePlanListArgs{...} }

type ServiceUsagePlanListArrayOutput

type ServiceUsagePlanListArrayOutput struct{ *pulumi.OutputState }

func (ServiceUsagePlanListArrayOutput) ElementType

func (ServiceUsagePlanListArrayOutput) Index

func (ServiceUsagePlanListArrayOutput) ToServiceUsagePlanListArrayOutput

func (o ServiceUsagePlanListArrayOutput) ToServiceUsagePlanListArrayOutput() ServiceUsagePlanListArrayOutput

func (ServiceUsagePlanListArrayOutput) ToServiceUsagePlanListArrayOutputWithContext

func (o ServiceUsagePlanListArrayOutput) ToServiceUsagePlanListArrayOutputWithContext(ctx context.Context) ServiceUsagePlanListArrayOutput

type ServiceUsagePlanListInput

type ServiceUsagePlanListInput interface {
	pulumi.Input

	ToServiceUsagePlanListOutput() ServiceUsagePlanListOutput
	ToServiceUsagePlanListOutputWithContext(context.Context) ServiceUsagePlanListOutput
}

ServiceUsagePlanListInput is an input type that accepts ServiceUsagePlanListArgs and ServiceUsagePlanListOutput values. You can construct a concrete instance of `ServiceUsagePlanListInput` via:

ServiceUsagePlanListArgs{...}

type ServiceUsagePlanListOutput

type ServiceUsagePlanListOutput struct{ *pulumi.OutputState }

func (ServiceUsagePlanListOutput) ApiId

func (ServiceUsagePlanListOutput) BindType

func (ServiceUsagePlanListOutput) ElementType

func (ServiceUsagePlanListOutput) ElementType() reflect.Type

func (ServiceUsagePlanListOutput) ToServiceUsagePlanListOutput

func (o ServiceUsagePlanListOutput) ToServiceUsagePlanListOutput() ServiceUsagePlanListOutput

func (ServiceUsagePlanListOutput) ToServiceUsagePlanListOutputWithContext

func (o ServiceUsagePlanListOutput) ToServiceUsagePlanListOutputWithContext(ctx context.Context) ServiceUsagePlanListOutput

func (ServiceUsagePlanListOutput) UsagePlanId

func (ServiceUsagePlanListOutput) UsagePlanName

type StrategyAttachment

type StrategyAttachment struct {
	pulumi.CustomResourceState

	// The API that needs to be bound.
	BindApiId pulumi.StringOutput `pulumi:"bindApiId"`
	// The environment of the strategy association. Valid values: `test`, `release`, `prepub`.
	EnvironmentName pulumi.StringOutput `pulumi:"environmentName"`
	// The ID of the API gateway service.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// The ID of the API gateway strategy.
	StrategyId pulumi.StringOutput `pulumi:"strategyId"`
}

func GetStrategyAttachment

func GetStrategyAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StrategyAttachmentState, opts ...pulumi.ResourceOption) (*StrategyAttachment, error)

GetStrategyAttachment gets an existing StrategyAttachment 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 NewStrategyAttachment

func NewStrategyAttachment(ctx *pulumi.Context,
	name string, args *StrategyAttachmentArgs, opts ...pulumi.ResourceOption) (*StrategyAttachment, error)

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

func (*StrategyAttachment) ElementType

func (*StrategyAttachment) ElementType() reflect.Type

func (*StrategyAttachment) ToStrategyAttachmentOutput

func (i *StrategyAttachment) ToStrategyAttachmentOutput() StrategyAttachmentOutput

func (*StrategyAttachment) ToStrategyAttachmentOutputWithContext

func (i *StrategyAttachment) ToStrategyAttachmentOutputWithContext(ctx context.Context) StrategyAttachmentOutput

type StrategyAttachmentArgs

type StrategyAttachmentArgs struct {
	// The API that needs to be bound.
	BindApiId pulumi.StringInput
	// The environment of the strategy association. Valid values: `test`, `release`, `prepub`.
	EnvironmentName pulumi.StringInput
	// The ID of the API gateway service.
	ServiceId pulumi.StringInput
	// The ID of the API gateway strategy.
	StrategyId pulumi.StringInput
}

The set of arguments for constructing a StrategyAttachment resource.

func (StrategyAttachmentArgs) ElementType

func (StrategyAttachmentArgs) ElementType() reflect.Type

type StrategyAttachmentArray

type StrategyAttachmentArray []StrategyAttachmentInput

func (StrategyAttachmentArray) ElementType

func (StrategyAttachmentArray) ElementType() reflect.Type

func (StrategyAttachmentArray) ToStrategyAttachmentArrayOutput

func (i StrategyAttachmentArray) ToStrategyAttachmentArrayOutput() StrategyAttachmentArrayOutput

func (StrategyAttachmentArray) ToStrategyAttachmentArrayOutputWithContext

func (i StrategyAttachmentArray) ToStrategyAttachmentArrayOutputWithContext(ctx context.Context) StrategyAttachmentArrayOutput

type StrategyAttachmentArrayInput

type StrategyAttachmentArrayInput interface {
	pulumi.Input

	ToStrategyAttachmentArrayOutput() StrategyAttachmentArrayOutput
	ToStrategyAttachmentArrayOutputWithContext(context.Context) StrategyAttachmentArrayOutput
}

StrategyAttachmentArrayInput is an input type that accepts StrategyAttachmentArray and StrategyAttachmentArrayOutput values. You can construct a concrete instance of `StrategyAttachmentArrayInput` via:

StrategyAttachmentArray{ StrategyAttachmentArgs{...} }

type StrategyAttachmentArrayOutput

type StrategyAttachmentArrayOutput struct{ *pulumi.OutputState }

func (StrategyAttachmentArrayOutput) ElementType

func (StrategyAttachmentArrayOutput) Index

func (StrategyAttachmentArrayOutput) ToStrategyAttachmentArrayOutput

func (o StrategyAttachmentArrayOutput) ToStrategyAttachmentArrayOutput() StrategyAttachmentArrayOutput

func (StrategyAttachmentArrayOutput) ToStrategyAttachmentArrayOutputWithContext

func (o StrategyAttachmentArrayOutput) ToStrategyAttachmentArrayOutputWithContext(ctx context.Context) StrategyAttachmentArrayOutput

type StrategyAttachmentInput

type StrategyAttachmentInput interface {
	pulumi.Input

	ToStrategyAttachmentOutput() StrategyAttachmentOutput
	ToStrategyAttachmentOutputWithContext(ctx context.Context) StrategyAttachmentOutput
}

type StrategyAttachmentMap

type StrategyAttachmentMap map[string]StrategyAttachmentInput

func (StrategyAttachmentMap) ElementType

func (StrategyAttachmentMap) ElementType() reflect.Type

func (StrategyAttachmentMap) ToStrategyAttachmentMapOutput

func (i StrategyAttachmentMap) ToStrategyAttachmentMapOutput() StrategyAttachmentMapOutput

func (StrategyAttachmentMap) ToStrategyAttachmentMapOutputWithContext

func (i StrategyAttachmentMap) ToStrategyAttachmentMapOutputWithContext(ctx context.Context) StrategyAttachmentMapOutput

type StrategyAttachmentMapInput

type StrategyAttachmentMapInput interface {
	pulumi.Input

	ToStrategyAttachmentMapOutput() StrategyAttachmentMapOutput
	ToStrategyAttachmentMapOutputWithContext(context.Context) StrategyAttachmentMapOutput
}

StrategyAttachmentMapInput is an input type that accepts StrategyAttachmentMap and StrategyAttachmentMapOutput values. You can construct a concrete instance of `StrategyAttachmentMapInput` via:

StrategyAttachmentMap{ "key": StrategyAttachmentArgs{...} }

type StrategyAttachmentMapOutput

type StrategyAttachmentMapOutput struct{ *pulumi.OutputState }

func (StrategyAttachmentMapOutput) ElementType

func (StrategyAttachmentMapOutput) MapIndex

func (StrategyAttachmentMapOutput) ToStrategyAttachmentMapOutput

func (o StrategyAttachmentMapOutput) ToStrategyAttachmentMapOutput() StrategyAttachmentMapOutput

func (StrategyAttachmentMapOutput) ToStrategyAttachmentMapOutputWithContext

func (o StrategyAttachmentMapOutput) ToStrategyAttachmentMapOutputWithContext(ctx context.Context) StrategyAttachmentMapOutput

type StrategyAttachmentOutput

type StrategyAttachmentOutput struct{ *pulumi.OutputState }

func (StrategyAttachmentOutput) BindApiId

The API that needs to be bound.

func (StrategyAttachmentOutput) ElementType

func (StrategyAttachmentOutput) ElementType() reflect.Type

func (StrategyAttachmentOutput) EnvironmentName

func (o StrategyAttachmentOutput) EnvironmentName() pulumi.StringOutput

The environment of the strategy association. Valid values: `test`, `release`, `prepub`.

func (StrategyAttachmentOutput) ServiceId

The ID of the API gateway service.

func (StrategyAttachmentOutput) StrategyId

The ID of the API gateway strategy.

func (StrategyAttachmentOutput) ToStrategyAttachmentOutput

func (o StrategyAttachmentOutput) ToStrategyAttachmentOutput() StrategyAttachmentOutput

func (StrategyAttachmentOutput) ToStrategyAttachmentOutputWithContext

func (o StrategyAttachmentOutput) ToStrategyAttachmentOutputWithContext(ctx context.Context) StrategyAttachmentOutput

type StrategyAttachmentState

type StrategyAttachmentState struct {
	// The API that needs to be bound.
	BindApiId pulumi.StringPtrInput
	// The environment of the strategy association. Valid values: `test`, `release`, `prepub`.
	EnvironmentName pulumi.StringPtrInput
	// The ID of the API gateway service.
	ServiceId pulumi.StringPtrInput
	// The ID of the API gateway strategy.
	StrategyId pulumi.StringPtrInput
}

func (StrategyAttachmentState) ElementType

func (StrategyAttachmentState) ElementType() reflect.Type

type UpdateApiAppKey

type UpdateApiAppKey struct {
	pulumi.CustomResourceState

	// Application unique ID.
	ApiAppId pulumi.StringOutput `pulumi:"apiAppId"`
	// Key of the application.
	ApiAppKey pulumi.StringOutput `pulumi:"apiAppKey"`
}

func GetUpdateApiAppKey

func GetUpdateApiAppKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UpdateApiAppKeyState, opts ...pulumi.ResourceOption) (*UpdateApiAppKey, error)

GetUpdateApiAppKey gets an existing UpdateApiAppKey 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 NewUpdateApiAppKey

func NewUpdateApiAppKey(ctx *pulumi.Context,
	name string, args *UpdateApiAppKeyArgs, opts ...pulumi.ResourceOption) (*UpdateApiAppKey, error)

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

func (*UpdateApiAppKey) ElementType

func (*UpdateApiAppKey) ElementType() reflect.Type

func (*UpdateApiAppKey) ToUpdateApiAppKeyOutput

func (i *UpdateApiAppKey) ToUpdateApiAppKeyOutput() UpdateApiAppKeyOutput

func (*UpdateApiAppKey) ToUpdateApiAppKeyOutputWithContext

func (i *UpdateApiAppKey) ToUpdateApiAppKeyOutputWithContext(ctx context.Context) UpdateApiAppKeyOutput

type UpdateApiAppKeyArgs

type UpdateApiAppKeyArgs struct {
	// Application unique ID.
	ApiAppId pulumi.StringInput
	// Key of the application.
	ApiAppKey pulumi.StringInput
}

The set of arguments for constructing a UpdateApiAppKey resource.

func (UpdateApiAppKeyArgs) ElementType

func (UpdateApiAppKeyArgs) ElementType() reflect.Type

type UpdateApiAppKeyArray

type UpdateApiAppKeyArray []UpdateApiAppKeyInput

func (UpdateApiAppKeyArray) ElementType

func (UpdateApiAppKeyArray) ElementType() reflect.Type

func (UpdateApiAppKeyArray) ToUpdateApiAppKeyArrayOutput

func (i UpdateApiAppKeyArray) ToUpdateApiAppKeyArrayOutput() UpdateApiAppKeyArrayOutput

func (UpdateApiAppKeyArray) ToUpdateApiAppKeyArrayOutputWithContext

func (i UpdateApiAppKeyArray) ToUpdateApiAppKeyArrayOutputWithContext(ctx context.Context) UpdateApiAppKeyArrayOutput

type UpdateApiAppKeyArrayInput

type UpdateApiAppKeyArrayInput interface {
	pulumi.Input

	ToUpdateApiAppKeyArrayOutput() UpdateApiAppKeyArrayOutput
	ToUpdateApiAppKeyArrayOutputWithContext(context.Context) UpdateApiAppKeyArrayOutput
}

UpdateApiAppKeyArrayInput is an input type that accepts UpdateApiAppKeyArray and UpdateApiAppKeyArrayOutput values. You can construct a concrete instance of `UpdateApiAppKeyArrayInput` via:

UpdateApiAppKeyArray{ UpdateApiAppKeyArgs{...} }

type UpdateApiAppKeyArrayOutput

type UpdateApiAppKeyArrayOutput struct{ *pulumi.OutputState }

func (UpdateApiAppKeyArrayOutput) ElementType

func (UpdateApiAppKeyArrayOutput) ElementType() reflect.Type

func (UpdateApiAppKeyArrayOutput) Index

func (UpdateApiAppKeyArrayOutput) ToUpdateApiAppKeyArrayOutput

func (o UpdateApiAppKeyArrayOutput) ToUpdateApiAppKeyArrayOutput() UpdateApiAppKeyArrayOutput

func (UpdateApiAppKeyArrayOutput) ToUpdateApiAppKeyArrayOutputWithContext

func (o UpdateApiAppKeyArrayOutput) ToUpdateApiAppKeyArrayOutputWithContext(ctx context.Context) UpdateApiAppKeyArrayOutput

type UpdateApiAppKeyInput

type UpdateApiAppKeyInput interface {
	pulumi.Input

	ToUpdateApiAppKeyOutput() UpdateApiAppKeyOutput
	ToUpdateApiAppKeyOutputWithContext(ctx context.Context) UpdateApiAppKeyOutput
}

type UpdateApiAppKeyMap

type UpdateApiAppKeyMap map[string]UpdateApiAppKeyInput

func (UpdateApiAppKeyMap) ElementType

func (UpdateApiAppKeyMap) ElementType() reflect.Type

func (UpdateApiAppKeyMap) ToUpdateApiAppKeyMapOutput

func (i UpdateApiAppKeyMap) ToUpdateApiAppKeyMapOutput() UpdateApiAppKeyMapOutput

func (UpdateApiAppKeyMap) ToUpdateApiAppKeyMapOutputWithContext

func (i UpdateApiAppKeyMap) ToUpdateApiAppKeyMapOutputWithContext(ctx context.Context) UpdateApiAppKeyMapOutput

type UpdateApiAppKeyMapInput

type UpdateApiAppKeyMapInput interface {
	pulumi.Input

	ToUpdateApiAppKeyMapOutput() UpdateApiAppKeyMapOutput
	ToUpdateApiAppKeyMapOutputWithContext(context.Context) UpdateApiAppKeyMapOutput
}

UpdateApiAppKeyMapInput is an input type that accepts UpdateApiAppKeyMap and UpdateApiAppKeyMapOutput values. You can construct a concrete instance of `UpdateApiAppKeyMapInput` via:

UpdateApiAppKeyMap{ "key": UpdateApiAppKeyArgs{...} }

type UpdateApiAppKeyMapOutput

type UpdateApiAppKeyMapOutput struct{ *pulumi.OutputState }

func (UpdateApiAppKeyMapOutput) ElementType

func (UpdateApiAppKeyMapOutput) ElementType() reflect.Type

func (UpdateApiAppKeyMapOutput) MapIndex

func (UpdateApiAppKeyMapOutput) ToUpdateApiAppKeyMapOutput

func (o UpdateApiAppKeyMapOutput) ToUpdateApiAppKeyMapOutput() UpdateApiAppKeyMapOutput

func (UpdateApiAppKeyMapOutput) ToUpdateApiAppKeyMapOutputWithContext

func (o UpdateApiAppKeyMapOutput) ToUpdateApiAppKeyMapOutputWithContext(ctx context.Context) UpdateApiAppKeyMapOutput

type UpdateApiAppKeyOutput

type UpdateApiAppKeyOutput struct{ *pulumi.OutputState }

func (UpdateApiAppKeyOutput) ApiAppId

Application unique ID.

func (UpdateApiAppKeyOutput) ApiAppKey

Key of the application.

func (UpdateApiAppKeyOutput) ElementType

func (UpdateApiAppKeyOutput) ElementType() reflect.Type

func (UpdateApiAppKeyOutput) ToUpdateApiAppKeyOutput

func (o UpdateApiAppKeyOutput) ToUpdateApiAppKeyOutput() UpdateApiAppKeyOutput

func (UpdateApiAppKeyOutput) ToUpdateApiAppKeyOutputWithContext

func (o UpdateApiAppKeyOutput) ToUpdateApiAppKeyOutputWithContext(ctx context.Context) UpdateApiAppKeyOutput

type UpdateApiAppKeyState

type UpdateApiAppKeyState struct {
	// Application unique ID.
	ApiAppId pulumi.StringPtrInput
	// Key of the application.
	ApiAppKey pulumi.StringPtrInput
}

func (UpdateApiAppKeyState) ElementType

func (UpdateApiAppKeyState) ElementType() reflect.Type

type Upstream

type Upstream struct {
	pulumi.CustomResourceState

	// Load balancing algorithm, value range: ROUND-ROBIN.
	Algorithm pulumi.StringOutput `pulumi:"algorithm"`
	// Health check configuration, currently only supports VPC channels.
	HealthChecker UpstreamHealthCheckerPtrOutput `pulumi:"healthChecker"`
	// Configuration of K8S container service.
	K8sServices UpstreamK8sServiceArrayOutput `pulumi:"k8sServices"`
	// Backend nodes.
	Nodes UpstreamNodeArrayOutput `pulumi:"nodes"`
	// Request retry count, default to 3 times.
	Retries pulumi.IntPtrOutput `pulumi:"retries"`
	// Backend protocol, value range: HTTP, HTTPS, gRPC, gRPCs.
	Scheme pulumi.StringOutput `pulumi:"scheme"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// VPC Unique ID.
	UniqVpcId pulumi.StringOutput `pulumi:"uniqVpcId"`
	// Backend channel description.
	UpstreamDescription pulumi.StringPtrOutput `pulumi:"upstreamDescription"`
	// Host request header forwarded by gateway to backend.
	UpstreamHost pulumi.StringPtrOutput `pulumi:"upstreamHost"`
	// Backend channel name.
	UpstreamName pulumi.StringPtrOutput `pulumi:"upstreamName"`
	// Backend access type, value range: IP_PORT, K8S.
	UpstreamType pulumi.StringPtrOutput `pulumi:"upstreamType"`
}

func GetUpstream

func GetUpstream(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UpstreamState, opts ...pulumi.ResourceOption) (*Upstream, error)

GetUpstream gets an existing Upstream 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 NewUpstream

func NewUpstream(ctx *pulumi.Context,
	name string, args *UpstreamArgs, opts ...pulumi.ResourceOption) (*Upstream, error)

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

func (*Upstream) ElementType

func (*Upstream) ElementType() reflect.Type

func (*Upstream) ToUpstreamOutput

func (i *Upstream) ToUpstreamOutput() UpstreamOutput

func (*Upstream) ToUpstreamOutputWithContext

func (i *Upstream) ToUpstreamOutputWithContext(ctx context.Context) UpstreamOutput

type UpstreamArgs

type UpstreamArgs struct {
	// Load balancing algorithm, value range: ROUND-ROBIN.
	Algorithm pulumi.StringInput
	// Health check configuration, currently only supports VPC channels.
	HealthChecker UpstreamHealthCheckerPtrInput
	// Configuration of K8S container service.
	K8sServices UpstreamK8sServiceArrayInput
	// Backend nodes.
	Nodes UpstreamNodeArrayInput
	// Request retry count, default to 3 times.
	Retries pulumi.IntPtrInput
	// Backend protocol, value range: HTTP, HTTPS, gRPC, gRPCs.
	Scheme pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
	// VPC Unique ID.
	UniqVpcId pulumi.StringInput
	// Backend channel description.
	UpstreamDescription pulumi.StringPtrInput
	// Host request header forwarded by gateway to backend.
	UpstreamHost pulumi.StringPtrInput
	// Backend channel name.
	UpstreamName pulumi.StringPtrInput
	// Backend access type, value range: IP_PORT, K8S.
	UpstreamType pulumi.StringPtrInput
}

The set of arguments for constructing a Upstream resource.

func (UpstreamArgs) ElementType

func (UpstreamArgs) ElementType() reflect.Type

type UpstreamArray

type UpstreamArray []UpstreamInput

func (UpstreamArray) ElementType

func (UpstreamArray) ElementType() reflect.Type

func (UpstreamArray) ToUpstreamArrayOutput

func (i UpstreamArray) ToUpstreamArrayOutput() UpstreamArrayOutput

func (UpstreamArray) ToUpstreamArrayOutputWithContext

func (i UpstreamArray) ToUpstreamArrayOutputWithContext(ctx context.Context) UpstreamArrayOutput

type UpstreamArrayInput

type UpstreamArrayInput interface {
	pulumi.Input

	ToUpstreamArrayOutput() UpstreamArrayOutput
	ToUpstreamArrayOutputWithContext(context.Context) UpstreamArrayOutput
}

UpstreamArrayInput is an input type that accepts UpstreamArray and UpstreamArrayOutput values. You can construct a concrete instance of `UpstreamArrayInput` via:

UpstreamArray{ UpstreamArgs{...} }

type UpstreamArrayOutput

type UpstreamArrayOutput struct{ *pulumi.OutputState }

func (UpstreamArrayOutput) ElementType

func (UpstreamArrayOutput) ElementType() reflect.Type

func (UpstreamArrayOutput) Index

func (UpstreamArrayOutput) ToUpstreamArrayOutput

func (o UpstreamArrayOutput) ToUpstreamArrayOutput() UpstreamArrayOutput

func (UpstreamArrayOutput) ToUpstreamArrayOutputWithContext

func (o UpstreamArrayOutput) ToUpstreamArrayOutputWithContext(ctx context.Context) UpstreamArrayOutput

type UpstreamHealthChecker

type UpstreamHealthChecker struct {
	ActiveCheckHttpPath  *string `pulumi:"activeCheckHttpPath"`
	ActiveCheckInterval  *int    `pulumi:"activeCheckInterval"`
	ActiveCheckTimeout   *int    `pulumi:"activeCheckTimeout"`
	EnableActiveCheck    bool    `pulumi:"enableActiveCheck"`
	EnablePassiveCheck   bool    `pulumi:"enablePassiveCheck"`
	HealthyHttpStatus    string  `pulumi:"healthyHttpStatus"`
	HttpFailureThreshold int     `pulumi:"httpFailureThreshold"`
	TcpFailureThreshold  int     `pulumi:"tcpFailureThreshold"`
	TimeoutThreshold     int     `pulumi:"timeoutThreshold"`
	UnhealthyHttpStatus  string  `pulumi:"unhealthyHttpStatus"`
	UnhealthyTimeout     *int    `pulumi:"unhealthyTimeout"`
}

type UpstreamHealthCheckerArgs

type UpstreamHealthCheckerArgs struct {
	ActiveCheckHttpPath  pulumi.StringPtrInput `pulumi:"activeCheckHttpPath"`
	ActiveCheckInterval  pulumi.IntPtrInput    `pulumi:"activeCheckInterval"`
	ActiveCheckTimeout   pulumi.IntPtrInput    `pulumi:"activeCheckTimeout"`
	EnableActiveCheck    pulumi.BoolInput      `pulumi:"enableActiveCheck"`
	EnablePassiveCheck   pulumi.BoolInput      `pulumi:"enablePassiveCheck"`
	HealthyHttpStatus    pulumi.StringInput    `pulumi:"healthyHttpStatus"`
	HttpFailureThreshold pulumi.IntInput       `pulumi:"httpFailureThreshold"`
	TcpFailureThreshold  pulumi.IntInput       `pulumi:"tcpFailureThreshold"`
	TimeoutThreshold     pulumi.IntInput       `pulumi:"timeoutThreshold"`
	UnhealthyHttpStatus  pulumi.StringInput    `pulumi:"unhealthyHttpStatus"`
	UnhealthyTimeout     pulumi.IntPtrInput    `pulumi:"unhealthyTimeout"`
}

func (UpstreamHealthCheckerArgs) ElementType

func (UpstreamHealthCheckerArgs) ElementType() reflect.Type

func (UpstreamHealthCheckerArgs) ToUpstreamHealthCheckerOutput

func (i UpstreamHealthCheckerArgs) ToUpstreamHealthCheckerOutput() UpstreamHealthCheckerOutput

func (UpstreamHealthCheckerArgs) ToUpstreamHealthCheckerOutputWithContext

func (i UpstreamHealthCheckerArgs) ToUpstreamHealthCheckerOutputWithContext(ctx context.Context) UpstreamHealthCheckerOutput

func (UpstreamHealthCheckerArgs) ToUpstreamHealthCheckerPtrOutput

func (i UpstreamHealthCheckerArgs) ToUpstreamHealthCheckerPtrOutput() UpstreamHealthCheckerPtrOutput

func (UpstreamHealthCheckerArgs) ToUpstreamHealthCheckerPtrOutputWithContext

func (i UpstreamHealthCheckerArgs) ToUpstreamHealthCheckerPtrOutputWithContext(ctx context.Context) UpstreamHealthCheckerPtrOutput

type UpstreamHealthCheckerInput

type UpstreamHealthCheckerInput interface {
	pulumi.Input

	ToUpstreamHealthCheckerOutput() UpstreamHealthCheckerOutput
	ToUpstreamHealthCheckerOutputWithContext(context.Context) UpstreamHealthCheckerOutput
}

UpstreamHealthCheckerInput is an input type that accepts UpstreamHealthCheckerArgs and UpstreamHealthCheckerOutput values. You can construct a concrete instance of `UpstreamHealthCheckerInput` via:

UpstreamHealthCheckerArgs{...}

type UpstreamHealthCheckerOutput

type UpstreamHealthCheckerOutput struct{ *pulumi.OutputState }

func (UpstreamHealthCheckerOutput) ActiveCheckHttpPath

func (o UpstreamHealthCheckerOutput) ActiveCheckHttpPath() pulumi.StringPtrOutput

func (UpstreamHealthCheckerOutput) ActiveCheckInterval

func (o UpstreamHealthCheckerOutput) ActiveCheckInterval() pulumi.IntPtrOutput

func (UpstreamHealthCheckerOutput) ActiveCheckTimeout

func (o UpstreamHealthCheckerOutput) ActiveCheckTimeout() pulumi.IntPtrOutput

func (UpstreamHealthCheckerOutput) ElementType

func (UpstreamHealthCheckerOutput) EnableActiveCheck

func (o UpstreamHealthCheckerOutput) EnableActiveCheck() pulumi.BoolOutput

func (UpstreamHealthCheckerOutput) EnablePassiveCheck

func (o UpstreamHealthCheckerOutput) EnablePassiveCheck() pulumi.BoolOutput

func (UpstreamHealthCheckerOutput) HealthyHttpStatus

func (o UpstreamHealthCheckerOutput) HealthyHttpStatus() pulumi.StringOutput

func (UpstreamHealthCheckerOutput) HttpFailureThreshold

func (o UpstreamHealthCheckerOutput) HttpFailureThreshold() pulumi.IntOutput

func (UpstreamHealthCheckerOutput) TcpFailureThreshold

func (o UpstreamHealthCheckerOutput) TcpFailureThreshold() pulumi.IntOutput

func (UpstreamHealthCheckerOutput) TimeoutThreshold

func (o UpstreamHealthCheckerOutput) TimeoutThreshold() pulumi.IntOutput

func (UpstreamHealthCheckerOutput) ToUpstreamHealthCheckerOutput

func (o UpstreamHealthCheckerOutput) ToUpstreamHealthCheckerOutput() UpstreamHealthCheckerOutput

func (UpstreamHealthCheckerOutput) ToUpstreamHealthCheckerOutputWithContext

func (o UpstreamHealthCheckerOutput) ToUpstreamHealthCheckerOutputWithContext(ctx context.Context) UpstreamHealthCheckerOutput

func (UpstreamHealthCheckerOutput) ToUpstreamHealthCheckerPtrOutput

func (o UpstreamHealthCheckerOutput) ToUpstreamHealthCheckerPtrOutput() UpstreamHealthCheckerPtrOutput

func (UpstreamHealthCheckerOutput) ToUpstreamHealthCheckerPtrOutputWithContext

func (o UpstreamHealthCheckerOutput) ToUpstreamHealthCheckerPtrOutputWithContext(ctx context.Context) UpstreamHealthCheckerPtrOutput

func (UpstreamHealthCheckerOutput) UnhealthyHttpStatus

func (o UpstreamHealthCheckerOutput) UnhealthyHttpStatus() pulumi.StringOutput

func (UpstreamHealthCheckerOutput) UnhealthyTimeout

func (o UpstreamHealthCheckerOutput) UnhealthyTimeout() pulumi.IntPtrOutput

type UpstreamHealthCheckerPtrInput

type UpstreamHealthCheckerPtrInput interface {
	pulumi.Input

	ToUpstreamHealthCheckerPtrOutput() UpstreamHealthCheckerPtrOutput
	ToUpstreamHealthCheckerPtrOutputWithContext(context.Context) UpstreamHealthCheckerPtrOutput
}

UpstreamHealthCheckerPtrInput is an input type that accepts UpstreamHealthCheckerArgs, UpstreamHealthCheckerPtr and UpstreamHealthCheckerPtrOutput values. You can construct a concrete instance of `UpstreamHealthCheckerPtrInput` via:

        UpstreamHealthCheckerArgs{...}

or:

        nil

type UpstreamHealthCheckerPtrOutput

type UpstreamHealthCheckerPtrOutput struct{ *pulumi.OutputState }

func (UpstreamHealthCheckerPtrOutput) ActiveCheckHttpPath

func (o UpstreamHealthCheckerPtrOutput) ActiveCheckHttpPath() pulumi.StringPtrOutput

func (UpstreamHealthCheckerPtrOutput) ActiveCheckInterval

func (o UpstreamHealthCheckerPtrOutput) ActiveCheckInterval() pulumi.IntPtrOutput

func (UpstreamHealthCheckerPtrOutput) ActiveCheckTimeout

func (o UpstreamHealthCheckerPtrOutput) ActiveCheckTimeout() pulumi.IntPtrOutput

func (UpstreamHealthCheckerPtrOutput) Elem

func (UpstreamHealthCheckerPtrOutput) ElementType

func (UpstreamHealthCheckerPtrOutput) EnableActiveCheck

func (o UpstreamHealthCheckerPtrOutput) EnableActiveCheck() pulumi.BoolPtrOutput

func (UpstreamHealthCheckerPtrOutput) EnablePassiveCheck

func (o UpstreamHealthCheckerPtrOutput) EnablePassiveCheck() pulumi.BoolPtrOutput

func (UpstreamHealthCheckerPtrOutput) HealthyHttpStatus

func (UpstreamHealthCheckerPtrOutput) HttpFailureThreshold

func (o UpstreamHealthCheckerPtrOutput) HttpFailureThreshold() pulumi.IntPtrOutput

func (UpstreamHealthCheckerPtrOutput) TcpFailureThreshold

func (o UpstreamHealthCheckerPtrOutput) TcpFailureThreshold() pulumi.IntPtrOutput

func (UpstreamHealthCheckerPtrOutput) TimeoutThreshold

func (o UpstreamHealthCheckerPtrOutput) TimeoutThreshold() pulumi.IntPtrOutput

func (UpstreamHealthCheckerPtrOutput) ToUpstreamHealthCheckerPtrOutput

func (o UpstreamHealthCheckerPtrOutput) ToUpstreamHealthCheckerPtrOutput() UpstreamHealthCheckerPtrOutput

func (UpstreamHealthCheckerPtrOutput) ToUpstreamHealthCheckerPtrOutputWithContext

func (o UpstreamHealthCheckerPtrOutput) ToUpstreamHealthCheckerPtrOutputWithContext(ctx context.Context) UpstreamHealthCheckerPtrOutput

func (UpstreamHealthCheckerPtrOutput) UnhealthyHttpStatus

func (o UpstreamHealthCheckerPtrOutput) UnhealthyHttpStatus() pulumi.StringPtrOutput

func (UpstreamHealthCheckerPtrOutput) UnhealthyTimeout

func (o UpstreamHealthCheckerPtrOutput) UnhealthyTimeout() pulumi.IntPtrOutput

type UpstreamInput

type UpstreamInput interface {
	pulumi.Input

	ToUpstreamOutput() UpstreamOutput
	ToUpstreamOutputWithContext(ctx context.Context) UpstreamOutput
}

type UpstreamK8sService

type UpstreamK8sService struct {
	ClusterId   string                         `pulumi:"clusterId"`
	ExtraLabels []UpstreamK8sServiceExtraLabel `pulumi:"extraLabels"`
	Name        *string                        `pulumi:"name"`
	Namespace   string                         `pulumi:"namespace"`
	Port        int                            `pulumi:"port"`
	ServiceName string                         `pulumi:"serviceName"`
	Weight      int                            `pulumi:"weight"`
}

type UpstreamK8sServiceArgs

type UpstreamK8sServiceArgs struct {
	ClusterId   pulumi.StringInput                     `pulumi:"clusterId"`
	ExtraLabels UpstreamK8sServiceExtraLabelArrayInput `pulumi:"extraLabels"`
	Name        pulumi.StringPtrInput                  `pulumi:"name"`
	Namespace   pulumi.StringInput                     `pulumi:"namespace"`
	Port        pulumi.IntInput                        `pulumi:"port"`
	ServiceName pulumi.StringInput                     `pulumi:"serviceName"`
	Weight      pulumi.IntInput                        `pulumi:"weight"`
}

func (UpstreamK8sServiceArgs) ElementType

func (UpstreamK8sServiceArgs) ElementType() reflect.Type

func (UpstreamK8sServiceArgs) ToUpstreamK8sServiceOutput

func (i UpstreamK8sServiceArgs) ToUpstreamK8sServiceOutput() UpstreamK8sServiceOutput

func (UpstreamK8sServiceArgs) ToUpstreamK8sServiceOutputWithContext

func (i UpstreamK8sServiceArgs) ToUpstreamK8sServiceOutputWithContext(ctx context.Context) UpstreamK8sServiceOutput

type UpstreamK8sServiceArray

type UpstreamK8sServiceArray []UpstreamK8sServiceInput

func (UpstreamK8sServiceArray) ElementType

func (UpstreamK8sServiceArray) ElementType() reflect.Type

func (UpstreamK8sServiceArray) ToUpstreamK8sServiceArrayOutput

func (i UpstreamK8sServiceArray) ToUpstreamK8sServiceArrayOutput() UpstreamK8sServiceArrayOutput

func (UpstreamK8sServiceArray) ToUpstreamK8sServiceArrayOutputWithContext

func (i UpstreamK8sServiceArray) ToUpstreamK8sServiceArrayOutputWithContext(ctx context.Context) UpstreamK8sServiceArrayOutput

type UpstreamK8sServiceArrayInput

type UpstreamK8sServiceArrayInput interface {
	pulumi.Input

	ToUpstreamK8sServiceArrayOutput() UpstreamK8sServiceArrayOutput
	ToUpstreamK8sServiceArrayOutputWithContext(context.Context) UpstreamK8sServiceArrayOutput
}

UpstreamK8sServiceArrayInput is an input type that accepts UpstreamK8sServiceArray and UpstreamK8sServiceArrayOutput values. You can construct a concrete instance of `UpstreamK8sServiceArrayInput` via:

UpstreamK8sServiceArray{ UpstreamK8sServiceArgs{...} }

type UpstreamK8sServiceArrayOutput

type UpstreamK8sServiceArrayOutput struct{ *pulumi.OutputState }

func (UpstreamK8sServiceArrayOutput) ElementType

func (UpstreamK8sServiceArrayOutput) Index

func (UpstreamK8sServiceArrayOutput) ToUpstreamK8sServiceArrayOutput

func (o UpstreamK8sServiceArrayOutput) ToUpstreamK8sServiceArrayOutput() UpstreamK8sServiceArrayOutput

func (UpstreamK8sServiceArrayOutput) ToUpstreamK8sServiceArrayOutputWithContext

func (o UpstreamK8sServiceArrayOutput) ToUpstreamK8sServiceArrayOutputWithContext(ctx context.Context) UpstreamK8sServiceArrayOutput

type UpstreamK8sServiceExtraLabel

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

type UpstreamK8sServiceExtraLabelArgs

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

func (UpstreamK8sServiceExtraLabelArgs) ElementType

func (UpstreamK8sServiceExtraLabelArgs) ToUpstreamK8sServiceExtraLabelOutput

func (i UpstreamK8sServiceExtraLabelArgs) ToUpstreamK8sServiceExtraLabelOutput() UpstreamK8sServiceExtraLabelOutput

func (UpstreamK8sServiceExtraLabelArgs) ToUpstreamK8sServiceExtraLabelOutputWithContext

func (i UpstreamK8sServiceExtraLabelArgs) ToUpstreamK8sServiceExtraLabelOutputWithContext(ctx context.Context) UpstreamK8sServiceExtraLabelOutput

type UpstreamK8sServiceExtraLabelArray

type UpstreamK8sServiceExtraLabelArray []UpstreamK8sServiceExtraLabelInput

func (UpstreamK8sServiceExtraLabelArray) ElementType

func (UpstreamK8sServiceExtraLabelArray) ToUpstreamK8sServiceExtraLabelArrayOutput

func (i UpstreamK8sServiceExtraLabelArray) ToUpstreamK8sServiceExtraLabelArrayOutput() UpstreamK8sServiceExtraLabelArrayOutput

func (UpstreamK8sServiceExtraLabelArray) ToUpstreamK8sServiceExtraLabelArrayOutputWithContext

func (i UpstreamK8sServiceExtraLabelArray) ToUpstreamK8sServiceExtraLabelArrayOutputWithContext(ctx context.Context) UpstreamK8sServiceExtraLabelArrayOutput

type UpstreamK8sServiceExtraLabelArrayInput

type UpstreamK8sServiceExtraLabelArrayInput interface {
	pulumi.Input

	ToUpstreamK8sServiceExtraLabelArrayOutput() UpstreamK8sServiceExtraLabelArrayOutput
	ToUpstreamK8sServiceExtraLabelArrayOutputWithContext(context.Context) UpstreamK8sServiceExtraLabelArrayOutput
}

UpstreamK8sServiceExtraLabelArrayInput is an input type that accepts UpstreamK8sServiceExtraLabelArray and UpstreamK8sServiceExtraLabelArrayOutput values. You can construct a concrete instance of `UpstreamK8sServiceExtraLabelArrayInput` via:

UpstreamK8sServiceExtraLabelArray{ UpstreamK8sServiceExtraLabelArgs{...} }

type UpstreamK8sServiceExtraLabelArrayOutput

type UpstreamK8sServiceExtraLabelArrayOutput struct{ *pulumi.OutputState }

func (UpstreamK8sServiceExtraLabelArrayOutput) ElementType

func (UpstreamK8sServiceExtraLabelArrayOutput) Index

func (UpstreamK8sServiceExtraLabelArrayOutput) ToUpstreamK8sServiceExtraLabelArrayOutput

func (o UpstreamK8sServiceExtraLabelArrayOutput) ToUpstreamK8sServiceExtraLabelArrayOutput() UpstreamK8sServiceExtraLabelArrayOutput

func (UpstreamK8sServiceExtraLabelArrayOutput) ToUpstreamK8sServiceExtraLabelArrayOutputWithContext

func (o UpstreamK8sServiceExtraLabelArrayOutput) ToUpstreamK8sServiceExtraLabelArrayOutputWithContext(ctx context.Context) UpstreamK8sServiceExtraLabelArrayOutput

type UpstreamK8sServiceExtraLabelInput

type UpstreamK8sServiceExtraLabelInput interface {
	pulumi.Input

	ToUpstreamK8sServiceExtraLabelOutput() UpstreamK8sServiceExtraLabelOutput
	ToUpstreamK8sServiceExtraLabelOutputWithContext(context.Context) UpstreamK8sServiceExtraLabelOutput
}

UpstreamK8sServiceExtraLabelInput is an input type that accepts UpstreamK8sServiceExtraLabelArgs and UpstreamK8sServiceExtraLabelOutput values. You can construct a concrete instance of `UpstreamK8sServiceExtraLabelInput` via:

UpstreamK8sServiceExtraLabelArgs{...}

type UpstreamK8sServiceExtraLabelOutput

type UpstreamK8sServiceExtraLabelOutput struct{ *pulumi.OutputState }

func (UpstreamK8sServiceExtraLabelOutput) ElementType

func (UpstreamK8sServiceExtraLabelOutput) Key

func (UpstreamK8sServiceExtraLabelOutput) ToUpstreamK8sServiceExtraLabelOutput

func (o UpstreamK8sServiceExtraLabelOutput) ToUpstreamK8sServiceExtraLabelOutput() UpstreamK8sServiceExtraLabelOutput

func (UpstreamK8sServiceExtraLabelOutput) ToUpstreamK8sServiceExtraLabelOutputWithContext

func (o UpstreamK8sServiceExtraLabelOutput) ToUpstreamK8sServiceExtraLabelOutputWithContext(ctx context.Context) UpstreamK8sServiceExtraLabelOutput

func (UpstreamK8sServiceExtraLabelOutput) Value

type UpstreamK8sServiceInput

type UpstreamK8sServiceInput interface {
	pulumi.Input

	ToUpstreamK8sServiceOutput() UpstreamK8sServiceOutput
	ToUpstreamK8sServiceOutputWithContext(context.Context) UpstreamK8sServiceOutput
}

UpstreamK8sServiceInput is an input type that accepts UpstreamK8sServiceArgs and UpstreamK8sServiceOutput values. You can construct a concrete instance of `UpstreamK8sServiceInput` via:

UpstreamK8sServiceArgs{...}

type UpstreamK8sServiceOutput

type UpstreamK8sServiceOutput struct{ *pulumi.OutputState }

func (UpstreamK8sServiceOutput) ClusterId

func (UpstreamK8sServiceOutput) ElementType

func (UpstreamK8sServiceOutput) ElementType() reflect.Type

func (UpstreamK8sServiceOutput) ExtraLabels

func (UpstreamK8sServiceOutput) Name

func (UpstreamK8sServiceOutput) Namespace

func (UpstreamK8sServiceOutput) Port

func (UpstreamK8sServiceOutput) ServiceName

func (UpstreamK8sServiceOutput) ToUpstreamK8sServiceOutput

func (o UpstreamK8sServiceOutput) ToUpstreamK8sServiceOutput() UpstreamK8sServiceOutput

func (UpstreamK8sServiceOutput) ToUpstreamK8sServiceOutputWithContext

func (o UpstreamK8sServiceOutput) ToUpstreamK8sServiceOutputWithContext(ctx context.Context) UpstreamK8sServiceOutput

func (UpstreamK8sServiceOutput) Weight

type UpstreamMap

type UpstreamMap map[string]UpstreamInput

func (UpstreamMap) ElementType

func (UpstreamMap) ElementType() reflect.Type

func (UpstreamMap) ToUpstreamMapOutput

func (i UpstreamMap) ToUpstreamMapOutput() UpstreamMapOutput

func (UpstreamMap) ToUpstreamMapOutputWithContext

func (i UpstreamMap) ToUpstreamMapOutputWithContext(ctx context.Context) UpstreamMapOutput

type UpstreamMapInput

type UpstreamMapInput interface {
	pulumi.Input

	ToUpstreamMapOutput() UpstreamMapOutput
	ToUpstreamMapOutputWithContext(context.Context) UpstreamMapOutput
}

UpstreamMapInput is an input type that accepts UpstreamMap and UpstreamMapOutput values. You can construct a concrete instance of `UpstreamMapInput` via:

UpstreamMap{ "key": UpstreamArgs{...} }

type UpstreamMapOutput

type UpstreamMapOutput struct{ *pulumi.OutputState }

func (UpstreamMapOutput) ElementType

func (UpstreamMapOutput) ElementType() reflect.Type

func (UpstreamMapOutput) MapIndex

func (UpstreamMapOutput) ToUpstreamMapOutput

func (o UpstreamMapOutput) ToUpstreamMapOutput() UpstreamMapOutput

func (UpstreamMapOutput) ToUpstreamMapOutputWithContext

func (o UpstreamMapOutput) ToUpstreamMapOutputWithContext(ctx context.Context) UpstreamMapOutput

type UpstreamNode

type UpstreamNode struct {
	ClusterId         *string  `pulumi:"clusterId"`
	Host              string   `pulumi:"host"`
	NameSpace         *string  `pulumi:"nameSpace"`
	Port              int      `pulumi:"port"`
	ServiceName       *string  `pulumi:"serviceName"`
	Source            *string  `pulumi:"source"`
	Tags              []string `pulumi:"tags"`
	UniqueServiceName *string  `pulumi:"uniqueServiceName"`
	VmInstanceId      *string  `pulumi:"vmInstanceId"`
	Weight            int      `pulumi:"weight"`
}

type UpstreamNodeArgs

type UpstreamNodeArgs struct {
	ClusterId         pulumi.StringPtrInput   `pulumi:"clusterId"`
	Host              pulumi.StringInput      `pulumi:"host"`
	NameSpace         pulumi.StringPtrInput   `pulumi:"nameSpace"`
	Port              pulumi.IntInput         `pulumi:"port"`
	ServiceName       pulumi.StringPtrInput   `pulumi:"serviceName"`
	Source            pulumi.StringPtrInput   `pulumi:"source"`
	Tags              pulumi.StringArrayInput `pulumi:"tags"`
	UniqueServiceName pulumi.StringPtrInput   `pulumi:"uniqueServiceName"`
	VmInstanceId      pulumi.StringPtrInput   `pulumi:"vmInstanceId"`
	Weight            pulumi.IntInput         `pulumi:"weight"`
}

func (UpstreamNodeArgs) ElementType

func (UpstreamNodeArgs) ElementType() reflect.Type

func (UpstreamNodeArgs) ToUpstreamNodeOutput

func (i UpstreamNodeArgs) ToUpstreamNodeOutput() UpstreamNodeOutput

func (UpstreamNodeArgs) ToUpstreamNodeOutputWithContext

func (i UpstreamNodeArgs) ToUpstreamNodeOutputWithContext(ctx context.Context) UpstreamNodeOutput

type UpstreamNodeArray

type UpstreamNodeArray []UpstreamNodeInput

func (UpstreamNodeArray) ElementType

func (UpstreamNodeArray) ElementType() reflect.Type

func (UpstreamNodeArray) ToUpstreamNodeArrayOutput

func (i UpstreamNodeArray) ToUpstreamNodeArrayOutput() UpstreamNodeArrayOutput

func (UpstreamNodeArray) ToUpstreamNodeArrayOutputWithContext

func (i UpstreamNodeArray) ToUpstreamNodeArrayOutputWithContext(ctx context.Context) UpstreamNodeArrayOutput

type UpstreamNodeArrayInput

type UpstreamNodeArrayInput interface {
	pulumi.Input

	ToUpstreamNodeArrayOutput() UpstreamNodeArrayOutput
	ToUpstreamNodeArrayOutputWithContext(context.Context) UpstreamNodeArrayOutput
}

UpstreamNodeArrayInput is an input type that accepts UpstreamNodeArray and UpstreamNodeArrayOutput values. You can construct a concrete instance of `UpstreamNodeArrayInput` via:

UpstreamNodeArray{ UpstreamNodeArgs{...} }

type UpstreamNodeArrayOutput

type UpstreamNodeArrayOutput struct{ *pulumi.OutputState }

func (UpstreamNodeArrayOutput) ElementType

func (UpstreamNodeArrayOutput) ElementType() reflect.Type

func (UpstreamNodeArrayOutput) Index

func (UpstreamNodeArrayOutput) ToUpstreamNodeArrayOutput

func (o UpstreamNodeArrayOutput) ToUpstreamNodeArrayOutput() UpstreamNodeArrayOutput

func (UpstreamNodeArrayOutput) ToUpstreamNodeArrayOutputWithContext

func (o UpstreamNodeArrayOutput) ToUpstreamNodeArrayOutputWithContext(ctx context.Context) UpstreamNodeArrayOutput

type UpstreamNodeInput

type UpstreamNodeInput interface {
	pulumi.Input

	ToUpstreamNodeOutput() UpstreamNodeOutput
	ToUpstreamNodeOutputWithContext(context.Context) UpstreamNodeOutput
}

UpstreamNodeInput is an input type that accepts UpstreamNodeArgs and UpstreamNodeOutput values. You can construct a concrete instance of `UpstreamNodeInput` via:

UpstreamNodeArgs{...}

type UpstreamNodeOutput

type UpstreamNodeOutput struct{ *pulumi.OutputState }

func (UpstreamNodeOutput) ClusterId

func (UpstreamNodeOutput) ElementType

func (UpstreamNodeOutput) ElementType() reflect.Type

func (UpstreamNodeOutput) Host

func (UpstreamNodeOutput) NameSpace

func (UpstreamNodeOutput) Port

func (UpstreamNodeOutput) ServiceName

func (o UpstreamNodeOutput) ServiceName() pulumi.StringPtrOutput

func (UpstreamNodeOutput) Source

func (UpstreamNodeOutput) Tags

func (UpstreamNodeOutput) ToUpstreamNodeOutput

func (o UpstreamNodeOutput) ToUpstreamNodeOutput() UpstreamNodeOutput

func (UpstreamNodeOutput) ToUpstreamNodeOutputWithContext

func (o UpstreamNodeOutput) ToUpstreamNodeOutputWithContext(ctx context.Context) UpstreamNodeOutput

func (UpstreamNodeOutput) UniqueServiceName

func (o UpstreamNodeOutput) UniqueServiceName() pulumi.StringPtrOutput

func (UpstreamNodeOutput) VmInstanceId

func (o UpstreamNodeOutput) VmInstanceId() pulumi.StringPtrOutput

func (UpstreamNodeOutput) Weight

func (o UpstreamNodeOutput) Weight() pulumi.IntOutput

type UpstreamOutput

type UpstreamOutput struct{ *pulumi.OutputState }

func (UpstreamOutput) Algorithm

func (o UpstreamOutput) Algorithm() pulumi.StringOutput

Load balancing algorithm, value range: ROUND-ROBIN.

func (UpstreamOutput) ElementType

func (UpstreamOutput) ElementType() reflect.Type

func (UpstreamOutput) HealthChecker

Health check configuration, currently only supports VPC channels.

func (UpstreamOutput) K8sServices

Configuration of K8S container service.

func (UpstreamOutput) Nodes

Backend nodes.

func (UpstreamOutput) Retries

func (o UpstreamOutput) Retries() pulumi.IntPtrOutput

Request retry count, default to 3 times.

func (UpstreamOutput) Scheme

func (o UpstreamOutput) Scheme() pulumi.StringOutput

Backend protocol, value range: HTTP, HTTPS, gRPC, gRPCs.

func (UpstreamOutput) Tags

func (o UpstreamOutput) Tags() pulumi.MapOutput

Tag description list.

func (UpstreamOutput) ToUpstreamOutput

func (o UpstreamOutput) ToUpstreamOutput() UpstreamOutput

func (UpstreamOutput) ToUpstreamOutputWithContext

func (o UpstreamOutput) ToUpstreamOutputWithContext(ctx context.Context) UpstreamOutput

func (UpstreamOutput) UniqVpcId

func (o UpstreamOutput) UniqVpcId() pulumi.StringOutput

VPC Unique ID.

func (UpstreamOutput) UpstreamDescription

func (o UpstreamOutput) UpstreamDescription() pulumi.StringPtrOutput

Backend channel description.

func (UpstreamOutput) UpstreamHost

func (o UpstreamOutput) UpstreamHost() pulumi.StringPtrOutput

Host request header forwarded by gateway to backend.

func (UpstreamOutput) UpstreamName

func (o UpstreamOutput) UpstreamName() pulumi.StringPtrOutput

Backend channel name.

func (UpstreamOutput) UpstreamType

func (o UpstreamOutput) UpstreamType() pulumi.StringPtrOutput

Backend access type, value range: IP_PORT, K8S.

type UpstreamState

type UpstreamState struct {
	// Load balancing algorithm, value range: ROUND-ROBIN.
	Algorithm pulumi.StringPtrInput
	// Health check configuration, currently only supports VPC channels.
	HealthChecker UpstreamHealthCheckerPtrInput
	// Configuration of K8S container service.
	K8sServices UpstreamK8sServiceArrayInput
	// Backend nodes.
	Nodes UpstreamNodeArrayInput
	// Request retry count, default to 3 times.
	Retries pulumi.IntPtrInput
	// Backend protocol, value range: HTTP, HTTPS, gRPC, gRPCs.
	Scheme pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// VPC Unique ID.
	UniqVpcId pulumi.StringPtrInput
	// Backend channel description.
	UpstreamDescription pulumi.StringPtrInput
	// Host request header forwarded by gateway to backend.
	UpstreamHost pulumi.StringPtrInput
	// Backend channel name.
	UpstreamName pulumi.StringPtrInput
	// Backend access type, value range: IP_PORT, K8S.
	UpstreamType pulumi.StringPtrInput
}

func (UpstreamState) ElementType

func (UpstreamState) ElementType() reflect.Type

type UsagePlan

type UsagePlan struct {
	pulumi.CustomResourceState

	// Attach API keys list.
	AttachApiKeys pulumi.StringArrayOutput `pulumi:"attachApiKeys"`
	// Attach service and API list.
	AttachLists UsagePlanAttachListArrayOutput `pulumi:"attachLists"`
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Total number of requests allowed. Valid values: -1, [1,99999999]. The default value is -1, which indicates no limit.
	MaxRequestNum pulumi.IntPtrOutput `pulumi:"maxRequestNum"`
	// Limit of requests per second. Valid values: -1, [1,2000]. The default value is -1, which indicates no limit.
	MaxRequestNumPreSec pulumi.IntPtrOutput `pulumi:"maxRequestNumPreSec"`
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	ModifyTime pulumi.StringOutput `pulumi:"modifyTime"`
	// Custom usage plan description.
	UsagePlanDesc pulumi.StringPtrOutput `pulumi:"usagePlanDesc"`
	// Custom usage plan name.
	UsagePlanName pulumi.StringOutput `pulumi:"usagePlanName"`
}

func GetUsagePlan

func GetUsagePlan(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UsagePlanState, opts ...pulumi.ResourceOption) (*UsagePlan, error)

GetUsagePlan gets an existing UsagePlan 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 NewUsagePlan

func NewUsagePlan(ctx *pulumi.Context,
	name string, args *UsagePlanArgs, opts ...pulumi.ResourceOption) (*UsagePlan, error)

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

func (*UsagePlan) ElementType

func (*UsagePlan) ElementType() reflect.Type

func (*UsagePlan) ToUsagePlanOutput

func (i *UsagePlan) ToUsagePlanOutput() UsagePlanOutput

func (*UsagePlan) ToUsagePlanOutputWithContext

func (i *UsagePlan) ToUsagePlanOutputWithContext(ctx context.Context) UsagePlanOutput

type UsagePlanArgs

type UsagePlanArgs struct {
	// Total number of requests allowed. Valid values: -1, [1,99999999]. The default value is -1, which indicates no limit.
	MaxRequestNum pulumi.IntPtrInput
	// Limit of requests per second. Valid values: -1, [1,2000]. The default value is -1, which indicates no limit.
	MaxRequestNumPreSec pulumi.IntPtrInput
	// Custom usage plan description.
	UsagePlanDesc pulumi.StringPtrInput
	// Custom usage plan name.
	UsagePlanName pulumi.StringInput
}

The set of arguments for constructing a UsagePlan resource.

func (UsagePlanArgs) ElementType

func (UsagePlanArgs) ElementType() reflect.Type

type UsagePlanArray

type UsagePlanArray []UsagePlanInput

func (UsagePlanArray) ElementType

func (UsagePlanArray) ElementType() reflect.Type

func (UsagePlanArray) ToUsagePlanArrayOutput

func (i UsagePlanArray) ToUsagePlanArrayOutput() UsagePlanArrayOutput

func (UsagePlanArray) ToUsagePlanArrayOutputWithContext

func (i UsagePlanArray) ToUsagePlanArrayOutputWithContext(ctx context.Context) UsagePlanArrayOutput

type UsagePlanArrayInput

type UsagePlanArrayInput interface {
	pulumi.Input

	ToUsagePlanArrayOutput() UsagePlanArrayOutput
	ToUsagePlanArrayOutputWithContext(context.Context) UsagePlanArrayOutput
}

UsagePlanArrayInput is an input type that accepts UsagePlanArray and UsagePlanArrayOutput values. You can construct a concrete instance of `UsagePlanArrayInput` via:

UsagePlanArray{ UsagePlanArgs{...} }

type UsagePlanArrayOutput

type UsagePlanArrayOutput struct{ *pulumi.OutputState }

func (UsagePlanArrayOutput) ElementType

func (UsagePlanArrayOutput) ElementType() reflect.Type

func (UsagePlanArrayOutput) Index

func (UsagePlanArrayOutput) ToUsagePlanArrayOutput

func (o UsagePlanArrayOutput) ToUsagePlanArrayOutput() UsagePlanArrayOutput

func (UsagePlanArrayOutput) ToUsagePlanArrayOutputWithContext

func (o UsagePlanArrayOutput) ToUsagePlanArrayOutputWithContext(ctx context.Context) UsagePlanArrayOutput

type UsagePlanAttachList

type UsagePlanAttachList struct {
	ApiId       *string `pulumi:"apiId"`
	ApiName     *string `pulumi:"apiName"`
	CreateTime  *string `pulumi:"createTime"`
	Environment *string `pulumi:"environment"`
	Method      *string `pulumi:"method"`
	ModifyTime  *string `pulumi:"modifyTime"`
	Path        *string `pulumi:"path"`
	ServiceId   *string `pulumi:"serviceId"`
	ServiceName *string `pulumi:"serviceName"`
}

type UsagePlanAttachListArgs

type UsagePlanAttachListArgs struct {
	ApiId       pulumi.StringPtrInput `pulumi:"apiId"`
	ApiName     pulumi.StringPtrInput `pulumi:"apiName"`
	CreateTime  pulumi.StringPtrInput `pulumi:"createTime"`
	Environment pulumi.StringPtrInput `pulumi:"environment"`
	Method      pulumi.StringPtrInput `pulumi:"method"`
	ModifyTime  pulumi.StringPtrInput `pulumi:"modifyTime"`
	Path        pulumi.StringPtrInput `pulumi:"path"`
	ServiceId   pulumi.StringPtrInput `pulumi:"serviceId"`
	ServiceName pulumi.StringPtrInput `pulumi:"serviceName"`
}

func (UsagePlanAttachListArgs) ElementType

func (UsagePlanAttachListArgs) ElementType() reflect.Type

func (UsagePlanAttachListArgs) ToUsagePlanAttachListOutput

func (i UsagePlanAttachListArgs) ToUsagePlanAttachListOutput() UsagePlanAttachListOutput

func (UsagePlanAttachListArgs) ToUsagePlanAttachListOutputWithContext

func (i UsagePlanAttachListArgs) ToUsagePlanAttachListOutputWithContext(ctx context.Context) UsagePlanAttachListOutput

type UsagePlanAttachListArray

type UsagePlanAttachListArray []UsagePlanAttachListInput

func (UsagePlanAttachListArray) ElementType

func (UsagePlanAttachListArray) ElementType() reflect.Type

func (UsagePlanAttachListArray) ToUsagePlanAttachListArrayOutput

func (i UsagePlanAttachListArray) ToUsagePlanAttachListArrayOutput() UsagePlanAttachListArrayOutput

func (UsagePlanAttachListArray) ToUsagePlanAttachListArrayOutputWithContext

func (i UsagePlanAttachListArray) ToUsagePlanAttachListArrayOutputWithContext(ctx context.Context) UsagePlanAttachListArrayOutput

type UsagePlanAttachListArrayInput

type UsagePlanAttachListArrayInput interface {
	pulumi.Input

	ToUsagePlanAttachListArrayOutput() UsagePlanAttachListArrayOutput
	ToUsagePlanAttachListArrayOutputWithContext(context.Context) UsagePlanAttachListArrayOutput
}

UsagePlanAttachListArrayInput is an input type that accepts UsagePlanAttachListArray and UsagePlanAttachListArrayOutput values. You can construct a concrete instance of `UsagePlanAttachListArrayInput` via:

UsagePlanAttachListArray{ UsagePlanAttachListArgs{...} }

type UsagePlanAttachListArrayOutput

type UsagePlanAttachListArrayOutput struct{ *pulumi.OutputState }

func (UsagePlanAttachListArrayOutput) ElementType

func (UsagePlanAttachListArrayOutput) Index

func (UsagePlanAttachListArrayOutput) ToUsagePlanAttachListArrayOutput

func (o UsagePlanAttachListArrayOutput) ToUsagePlanAttachListArrayOutput() UsagePlanAttachListArrayOutput

func (UsagePlanAttachListArrayOutput) ToUsagePlanAttachListArrayOutputWithContext

func (o UsagePlanAttachListArrayOutput) ToUsagePlanAttachListArrayOutputWithContext(ctx context.Context) UsagePlanAttachListArrayOutput

type UsagePlanAttachListInput

type UsagePlanAttachListInput interface {
	pulumi.Input

	ToUsagePlanAttachListOutput() UsagePlanAttachListOutput
	ToUsagePlanAttachListOutputWithContext(context.Context) UsagePlanAttachListOutput
}

UsagePlanAttachListInput is an input type that accepts UsagePlanAttachListArgs and UsagePlanAttachListOutput values. You can construct a concrete instance of `UsagePlanAttachListInput` via:

UsagePlanAttachListArgs{...}

type UsagePlanAttachListOutput

type UsagePlanAttachListOutput struct{ *pulumi.OutputState }

func (UsagePlanAttachListOutput) ApiId

func (UsagePlanAttachListOutput) ApiName

func (UsagePlanAttachListOutput) CreateTime

func (UsagePlanAttachListOutput) ElementType

func (UsagePlanAttachListOutput) ElementType() reflect.Type

func (UsagePlanAttachListOutput) Environment

func (UsagePlanAttachListOutput) Method

func (UsagePlanAttachListOutput) ModifyTime

func (UsagePlanAttachListOutput) Path

func (UsagePlanAttachListOutput) ServiceId

func (UsagePlanAttachListOutput) ServiceName

func (UsagePlanAttachListOutput) ToUsagePlanAttachListOutput

func (o UsagePlanAttachListOutput) ToUsagePlanAttachListOutput() UsagePlanAttachListOutput

func (UsagePlanAttachListOutput) ToUsagePlanAttachListOutputWithContext

func (o UsagePlanAttachListOutput) ToUsagePlanAttachListOutputWithContext(ctx context.Context) UsagePlanAttachListOutput

type UsagePlanAttachment

type UsagePlanAttachment struct {
	pulumi.CustomResourceState

	// Array of key IDs to be bound.
	AccessKeyIds pulumi.StringArrayOutput `pulumi:"accessKeyIds"`
	// ID of the API. This parameter will be required when `bind_type` is `API`.
	ApiId pulumi.StringPtrOutput `pulumi:"apiId"`
	// Binding type. Valid values: `API`, `SERVICE`. Default value is `SERVICE`.
	BindType pulumi.StringPtrOutput `pulumi:"bindType"`
	// The environment to be bound. Valid values: `test`, `prepub`, `release`.
	Environment pulumi.StringOutput `pulumi:"environment"`
	// ID of the service.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// ID of the usage plan.
	UsagePlanId pulumi.StringOutput `pulumi:"usagePlanId"`
}

func GetUsagePlanAttachment

func GetUsagePlanAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UsagePlanAttachmentState, opts ...pulumi.ResourceOption) (*UsagePlanAttachment, error)

GetUsagePlanAttachment gets an existing UsagePlanAttachment 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 NewUsagePlanAttachment

func NewUsagePlanAttachment(ctx *pulumi.Context,
	name string, args *UsagePlanAttachmentArgs, opts ...pulumi.ResourceOption) (*UsagePlanAttachment, error)

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

func (*UsagePlanAttachment) ElementType

func (*UsagePlanAttachment) ElementType() reflect.Type

func (*UsagePlanAttachment) ToUsagePlanAttachmentOutput

func (i *UsagePlanAttachment) ToUsagePlanAttachmentOutput() UsagePlanAttachmentOutput

func (*UsagePlanAttachment) ToUsagePlanAttachmentOutputWithContext

func (i *UsagePlanAttachment) ToUsagePlanAttachmentOutputWithContext(ctx context.Context) UsagePlanAttachmentOutput

type UsagePlanAttachmentArgs

type UsagePlanAttachmentArgs struct {
	// Array of key IDs to be bound.
	AccessKeyIds pulumi.StringArrayInput
	// ID of the API. This parameter will be required when `bind_type` is `API`.
	ApiId pulumi.StringPtrInput
	// Binding type. Valid values: `API`, `SERVICE`. Default value is `SERVICE`.
	BindType pulumi.StringPtrInput
	// The environment to be bound. Valid values: `test`, `prepub`, `release`.
	Environment pulumi.StringInput
	// ID of the service.
	ServiceId pulumi.StringInput
	// ID of the usage plan.
	UsagePlanId pulumi.StringInput
}

The set of arguments for constructing a UsagePlanAttachment resource.

func (UsagePlanAttachmentArgs) ElementType

func (UsagePlanAttachmentArgs) ElementType() reflect.Type

type UsagePlanAttachmentArray

type UsagePlanAttachmentArray []UsagePlanAttachmentInput

func (UsagePlanAttachmentArray) ElementType

func (UsagePlanAttachmentArray) ElementType() reflect.Type

func (UsagePlanAttachmentArray) ToUsagePlanAttachmentArrayOutput

func (i UsagePlanAttachmentArray) ToUsagePlanAttachmentArrayOutput() UsagePlanAttachmentArrayOutput

func (UsagePlanAttachmentArray) ToUsagePlanAttachmentArrayOutputWithContext

func (i UsagePlanAttachmentArray) ToUsagePlanAttachmentArrayOutputWithContext(ctx context.Context) UsagePlanAttachmentArrayOutput

type UsagePlanAttachmentArrayInput

type UsagePlanAttachmentArrayInput interface {
	pulumi.Input

	ToUsagePlanAttachmentArrayOutput() UsagePlanAttachmentArrayOutput
	ToUsagePlanAttachmentArrayOutputWithContext(context.Context) UsagePlanAttachmentArrayOutput
}

UsagePlanAttachmentArrayInput is an input type that accepts UsagePlanAttachmentArray and UsagePlanAttachmentArrayOutput values. You can construct a concrete instance of `UsagePlanAttachmentArrayInput` via:

UsagePlanAttachmentArray{ UsagePlanAttachmentArgs{...} }

type UsagePlanAttachmentArrayOutput

type UsagePlanAttachmentArrayOutput struct{ *pulumi.OutputState }

func (UsagePlanAttachmentArrayOutput) ElementType

func (UsagePlanAttachmentArrayOutput) Index

func (UsagePlanAttachmentArrayOutput) ToUsagePlanAttachmentArrayOutput

func (o UsagePlanAttachmentArrayOutput) ToUsagePlanAttachmentArrayOutput() UsagePlanAttachmentArrayOutput

func (UsagePlanAttachmentArrayOutput) ToUsagePlanAttachmentArrayOutputWithContext

func (o UsagePlanAttachmentArrayOutput) ToUsagePlanAttachmentArrayOutputWithContext(ctx context.Context) UsagePlanAttachmentArrayOutput

type UsagePlanAttachmentInput

type UsagePlanAttachmentInput interface {
	pulumi.Input

	ToUsagePlanAttachmentOutput() UsagePlanAttachmentOutput
	ToUsagePlanAttachmentOutputWithContext(ctx context.Context) UsagePlanAttachmentOutput
}

type UsagePlanAttachmentMap

type UsagePlanAttachmentMap map[string]UsagePlanAttachmentInput

func (UsagePlanAttachmentMap) ElementType

func (UsagePlanAttachmentMap) ElementType() reflect.Type

func (UsagePlanAttachmentMap) ToUsagePlanAttachmentMapOutput

func (i UsagePlanAttachmentMap) ToUsagePlanAttachmentMapOutput() UsagePlanAttachmentMapOutput

func (UsagePlanAttachmentMap) ToUsagePlanAttachmentMapOutputWithContext

func (i UsagePlanAttachmentMap) ToUsagePlanAttachmentMapOutputWithContext(ctx context.Context) UsagePlanAttachmentMapOutput

type UsagePlanAttachmentMapInput

type UsagePlanAttachmentMapInput interface {
	pulumi.Input

	ToUsagePlanAttachmentMapOutput() UsagePlanAttachmentMapOutput
	ToUsagePlanAttachmentMapOutputWithContext(context.Context) UsagePlanAttachmentMapOutput
}

UsagePlanAttachmentMapInput is an input type that accepts UsagePlanAttachmentMap and UsagePlanAttachmentMapOutput values. You can construct a concrete instance of `UsagePlanAttachmentMapInput` via:

UsagePlanAttachmentMap{ "key": UsagePlanAttachmentArgs{...} }

type UsagePlanAttachmentMapOutput

type UsagePlanAttachmentMapOutput struct{ *pulumi.OutputState }

func (UsagePlanAttachmentMapOutput) ElementType

func (UsagePlanAttachmentMapOutput) MapIndex

func (UsagePlanAttachmentMapOutput) ToUsagePlanAttachmentMapOutput

func (o UsagePlanAttachmentMapOutput) ToUsagePlanAttachmentMapOutput() UsagePlanAttachmentMapOutput

func (UsagePlanAttachmentMapOutput) ToUsagePlanAttachmentMapOutputWithContext

func (o UsagePlanAttachmentMapOutput) ToUsagePlanAttachmentMapOutputWithContext(ctx context.Context) UsagePlanAttachmentMapOutput

type UsagePlanAttachmentOutput

type UsagePlanAttachmentOutput struct{ *pulumi.OutputState }

func (UsagePlanAttachmentOutput) AccessKeyIds

Array of key IDs to be bound.

func (UsagePlanAttachmentOutput) ApiId

ID of the API. This parameter will be required when `bind_type` is `API`.

func (UsagePlanAttachmentOutput) BindType

Binding type. Valid values: `API`, `SERVICE`. Default value is `SERVICE`.

func (UsagePlanAttachmentOutput) ElementType

func (UsagePlanAttachmentOutput) ElementType() reflect.Type

func (UsagePlanAttachmentOutput) Environment

The environment to be bound. Valid values: `test`, `prepub`, `release`.

func (UsagePlanAttachmentOutput) ServiceId

ID of the service.

func (UsagePlanAttachmentOutput) ToUsagePlanAttachmentOutput

func (o UsagePlanAttachmentOutput) ToUsagePlanAttachmentOutput() UsagePlanAttachmentOutput

func (UsagePlanAttachmentOutput) ToUsagePlanAttachmentOutputWithContext

func (o UsagePlanAttachmentOutput) ToUsagePlanAttachmentOutputWithContext(ctx context.Context) UsagePlanAttachmentOutput

func (UsagePlanAttachmentOutput) UsagePlanId

ID of the usage plan.

type UsagePlanAttachmentState

type UsagePlanAttachmentState struct {
	// Array of key IDs to be bound.
	AccessKeyIds pulumi.StringArrayInput
	// ID of the API. This parameter will be required when `bind_type` is `API`.
	ApiId pulumi.StringPtrInput
	// Binding type. Valid values: `API`, `SERVICE`. Default value is `SERVICE`.
	BindType pulumi.StringPtrInput
	// The environment to be bound. Valid values: `test`, `prepub`, `release`.
	Environment pulumi.StringPtrInput
	// ID of the service.
	ServiceId pulumi.StringPtrInput
	// ID of the usage plan.
	UsagePlanId pulumi.StringPtrInput
}

func (UsagePlanAttachmentState) ElementType

func (UsagePlanAttachmentState) ElementType() reflect.Type

type UsagePlanInput

type UsagePlanInput interface {
	pulumi.Input

	ToUsagePlanOutput() UsagePlanOutput
	ToUsagePlanOutputWithContext(ctx context.Context) UsagePlanOutput
}

type UsagePlanMap

type UsagePlanMap map[string]UsagePlanInput

func (UsagePlanMap) ElementType

func (UsagePlanMap) ElementType() reflect.Type

func (UsagePlanMap) ToUsagePlanMapOutput

func (i UsagePlanMap) ToUsagePlanMapOutput() UsagePlanMapOutput

func (UsagePlanMap) ToUsagePlanMapOutputWithContext

func (i UsagePlanMap) ToUsagePlanMapOutputWithContext(ctx context.Context) UsagePlanMapOutput

type UsagePlanMapInput

type UsagePlanMapInput interface {
	pulumi.Input

	ToUsagePlanMapOutput() UsagePlanMapOutput
	ToUsagePlanMapOutputWithContext(context.Context) UsagePlanMapOutput
}

UsagePlanMapInput is an input type that accepts UsagePlanMap and UsagePlanMapOutput values. You can construct a concrete instance of `UsagePlanMapInput` via:

UsagePlanMap{ "key": UsagePlanArgs{...} }

type UsagePlanMapOutput

type UsagePlanMapOutput struct{ *pulumi.OutputState }

func (UsagePlanMapOutput) ElementType

func (UsagePlanMapOutput) ElementType() reflect.Type

func (UsagePlanMapOutput) MapIndex

func (UsagePlanMapOutput) ToUsagePlanMapOutput

func (o UsagePlanMapOutput) ToUsagePlanMapOutput() UsagePlanMapOutput

func (UsagePlanMapOutput) ToUsagePlanMapOutputWithContext

func (o UsagePlanMapOutput) ToUsagePlanMapOutputWithContext(ctx context.Context) UsagePlanMapOutput

type UsagePlanOutput

type UsagePlanOutput struct{ *pulumi.OutputState }

func (UsagePlanOutput) AttachApiKeys

func (o UsagePlanOutput) AttachApiKeys() pulumi.StringArrayOutput

Attach API keys list.

func (UsagePlanOutput) AttachLists

Attach service and API list.

func (UsagePlanOutput) CreateTime

func (o UsagePlanOutput) CreateTime() pulumi.StringOutput

Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (UsagePlanOutput) ElementType

func (UsagePlanOutput) ElementType() reflect.Type

func (UsagePlanOutput) MaxRequestNum

func (o UsagePlanOutput) MaxRequestNum() pulumi.IntPtrOutput

Total number of requests allowed. Valid values: -1, [1,99999999]. The default value is -1, which indicates no limit.

func (UsagePlanOutput) MaxRequestNumPreSec

func (o UsagePlanOutput) MaxRequestNumPreSec() pulumi.IntPtrOutput

Limit of requests per second. Valid values: -1, [1,2000]. The default value is -1, which indicates no limit.

func (UsagePlanOutput) ModifyTime

func (o UsagePlanOutput) ModifyTime() pulumi.StringOutput

Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

func (UsagePlanOutput) ToUsagePlanOutput

func (o UsagePlanOutput) ToUsagePlanOutput() UsagePlanOutput

func (UsagePlanOutput) ToUsagePlanOutputWithContext

func (o UsagePlanOutput) ToUsagePlanOutputWithContext(ctx context.Context) UsagePlanOutput

func (UsagePlanOutput) UsagePlanDesc

func (o UsagePlanOutput) UsagePlanDesc() pulumi.StringPtrOutput

Custom usage plan description.

func (UsagePlanOutput) UsagePlanName

func (o UsagePlanOutput) UsagePlanName() pulumi.StringOutput

Custom usage plan name.

type UsagePlanState

type UsagePlanState struct {
	// Attach API keys list.
	AttachApiKeys pulumi.StringArrayInput
	// Attach service and API list.
	AttachLists UsagePlanAttachListArrayInput
	// Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	CreateTime pulumi.StringPtrInput
	// Total number of requests allowed. Valid values: -1, [1,99999999]. The default value is -1, which indicates no limit.
	MaxRequestNum pulumi.IntPtrInput
	// Limit of requests per second. Valid values: -1, [1,2000]. The default value is -1, which indicates no limit.
	MaxRequestNumPreSec pulumi.IntPtrInput
	// Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
	ModifyTime pulumi.StringPtrInput
	// Custom usage plan description.
	UsagePlanDesc pulumi.StringPtrInput
	// Custom usage plan name.
	UsagePlanName pulumi.StringPtrInput
}

func (UsagePlanState) ElementType

func (UsagePlanState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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