Documentation
¶
Index ¶
- type Api
- type ApiArgs
- type ApiConstantParameter
- type ApiConstantParameterArgs
- type ApiConstantParameterArray
- type ApiConstantParameterArrayInput
- type ApiConstantParameterArrayOutput
- func (ApiConstantParameterArrayOutput) ElementType() reflect.Type
- func (o ApiConstantParameterArrayOutput) Index(i pulumi.IntInput) ApiConstantParameterOutput
- func (o ApiConstantParameterArrayOutput) ToApiConstantParameterArrayOutput() ApiConstantParameterArrayOutput
- func (o ApiConstantParameterArrayOutput) ToApiConstantParameterArrayOutputWithContext(ctx context.Context) ApiConstantParameterArrayOutput
- type ApiConstantParameterInput
- type ApiConstantParameterOutput
- func (o ApiConstantParameterOutput) Description() pulumi.StringPtrOutput
- func (ApiConstantParameterOutput) ElementType() reflect.Type
- func (o ApiConstantParameterOutput) In() pulumi.StringOutput
- func (o ApiConstantParameterOutput) Name() pulumi.StringOutput
- func (o ApiConstantParameterOutput) ToApiConstantParameterOutput() ApiConstantParameterOutput
- func (o ApiConstantParameterOutput) ToApiConstantParameterOutputWithContext(ctx context.Context) ApiConstantParameterOutput
- func (o ApiConstantParameterOutput) Value() pulumi.StringOutput
- type ApiFcServiceConfig
- type ApiFcServiceConfigArgs
- func (ApiFcServiceConfigArgs) ElementType() reflect.Type
- func (i ApiFcServiceConfigArgs) ToApiFcServiceConfigOutput() ApiFcServiceConfigOutput
- func (i ApiFcServiceConfigArgs) ToApiFcServiceConfigOutputWithContext(ctx context.Context) ApiFcServiceConfigOutput
- func (i ApiFcServiceConfigArgs) ToApiFcServiceConfigPtrOutput() ApiFcServiceConfigPtrOutput
- func (i ApiFcServiceConfigArgs) ToApiFcServiceConfigPtrOutputWithContext(ctx context.Context) ApiFcServiceConfigPtrOutput
- type ApiFcServiceConfigInput
- type ApiFcServiceConfigOutput
- func (o ApiFcServiceConfigOutput) ArnRole() pulumi.StringPtrOutput
- func (ApiFcServiceConfigOutput) ElementType() reflect.Type
- func (o ApiFcServiceConfigOutput) FunctionName() pulumi.StringOutput
- func (o ApiFcServiceConfigOutput) Region() pulumi.StringOutput
- func (o ApiFcServiceConfigOutput) ServiceName() pulumi.StringOutput
- func (o ApiFcServiceConfigOutput) Timeout() pulumi.IntOutput
- func (o ApiFcServiceConfigOutput) ToApiFcServiceConfigOutput() ApiFcServiceConfigOutput
- func (o ApiFcServiceConfigOutput) ToApiFcServiceConfigOutputWithContext(ctx context.Context) ApiFcServiceConfigOutput
- func (o ApiFcServiceConfigOutput) ToApiFcServiceConfigPtrOutput() ApiFcServiceConfigPtrOutput
- func (o ApiFcServiceConfigOutput) ToApiFcServiceConfigPtrOutputWithContext(ctx context.Context) ApiFcServiceConfigPtrOutput
- type ApiFcServiceConfigPtrInput
- type ApiFcServiceConfigPtrOutput
- func (o ApiFcServiceConfigPtrOutput) ArnRole() pulumi.StringPtrOutput
- func (o ApiFcServiceConfigPtrOutput) Elem() ApiFcServiceConfigOutput
- func (ApiFcServiceConfigPtrOutput) ElementType() reflect.Type
- func (o ApiFcServiceConfigPtrOutput) FunctionName() pulumi.StringPtrOutput
- func (o ApiFcServiceConfigPtrOutput) Region() pulumi.StringPtrOutput
- func (o ApiFcServiceConfigPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o ApiFcServiceConfigPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o ApiFcServiceConfigPtrOutput) ToApiFcServiceConfigPtrOutput() ApiFcServiceConfigPtrOutput
- func (o ApiFcServiceConfigPtrOutput) ToApiFcServiceConfigPtrOutputWithContext(ctx context.Context) ApiFcServiceConfigPtrOutput
- type ApiHttpServiceConfig
- type ApiHttpServiceConfigArgs
- func (ApiHttpServiceConfigArgs) ElementType() reflect.Type
- func (i ApiHttpServiceConfigArgs) ToApiHttpServiceConfigOutput() ApiHttpServiceConfigOutput
- func (i ApiHttpServiceConfigArgs) ToApiHttpServiceConfigOutputWithContext(ctx context.Context) ApiHttpServiceConfigOutput
- func (i ApiHttpServiceConfigArgs) ToApiHttpServiceConfigPtrOutput() ApiHttpServiceConfigPtrOutput
- func (i ApiHttpServiceConfigArgs) ToApiHttpServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpServiceConfigPtrOutput
- type ApiHttpServiceConfigInput
- type ApiHttpServiceConfigOutput
- func (o ApiHttpServiceConfigOutput) Address() pulumi.StringOutput
- func (o ApiHttpServiceConfigOutput) AoneName() pulumi.StringPtrOutput
- func (ApiHttpServiceConfigOutput) ElementType() reflect.Type
- func (o ApiHttpServiceConfigOutput) Method() pulumi.StringOutput
- func (o ApiHttpServiceConfigOutput) Path() pulumi.StringOutput
- func (o ApiHttpServiceConfigOutput) Timeout() pulumi.IntOutput
- func (o ApiHttpServiceConfigOutput) ToApiHttpServiceConfigOutput() ApiHttpServiceConfigOutput
- func (o ApiHttpServiceConfigOutput) ToApiHttpServiceConfigOutputWithContext(ctx context.Context) ApiHttpServiceConfigOutput
- func (o ApiHttpServiceConfigOutput) ToApiHttpServiceConfigPtrOutput() ApiHttpServiceConfigPtrOutput
- func (o ApiHttpServiceConfigOutput) ToApiHttpServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpServiceConfigPtrOutput
- type ApiHttpServiceConfigPtrInput
- type ApiHttpServiceConfigPtrOutput
- func (o ApiHttpServiceConfigPtrOutput) Address() pulumi.StringPtrOutput
- func (o ApiHttpServiceConfigPtrOutput) AoneName() pulumi.StringPtrOutput
- func (o ApiHttpServiceConfigPtrOutput) Elem() ApiHttpServiceConfigOutput
- func (ApiHttpServiceConfigPtrOutput) ElementType() reflect.Type
- func (o ApiHttpServiceConfigPtrOutput) Method() pulumi.StringPtrOutput
- func (o ApiHttpServiceConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o ApiHttpServiceConfigPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o ApiHttpServiceConfigPtrOutput) ToApiHttpServiceConfigPtrOutput() ApiHttpServiceConfigPtrOutput
- func (o ApiHttpServiceConfigPtrOutput) ToApiHttpServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpServiceConfigPtrOutput
- type ApiHttpVpcServiceConfig
- type ApiHttpVpcServiceConfigArgs
- func (ApiHttpVpcServiceConfigArgs) ElementType() reflect.Type
- func (i ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigOutput() ApiHttpVpcServiceConfigOutput
- func (i ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigOutput
- func (i ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigPtrOutput() ApiHttpVpcServiceConfigPtrOutput
- func (i ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigPtrOutput
- type ApiHttpVpcServiceConfigInput
- type ApiHttpVpcServiceConfigOutput
- func (o ApiHttpVpcServiceConfigOutput) AoneName() pulumi.StringPtrOutput
- func (ApiHttpVpcServiceConfigOutput) ElementType() reflect.Type
- func (o ApiHttpVpcServiceConfigOutput) Method() pulumi.StringOutput
- func (o ApiHttpVpcServiceConfigOutput) Name() pulumi.StringOutput
- func (o ApiHttpVpcServiceConfigOutput) Path() pulumi.StringOutput
- func (o ApiHttpVpcServiceConfigOutput) Timeout() pulumi.IntOutput
- func (o ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigOutput() ApiHttpVpcServiceConfigOutput
- func (o ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigOutput
- func (o ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigPtrOutput() ApiHttpVpcServiceConfigPtrOutput
- func (o ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigPtrOutput
- type ApiHttpVpcServiceConfigPtrInput
- type ApiHttpVpcServiceConfigPtrOutput
- func (o ApiHttpVpcServiceConfigPtrOutput) AoneName() pulumi.StringPtrOutput
- func (o ApiHttpVpcServiceConfigPtrOutput) Elem() ApiHttpVpcServiceConfigOutput
- func (ApiHttpVpcServiceConfigPtrOutput) ElementType() reflect.Type
- func (o ApiHttpVpcServiceConfigPtrOutput) Method() pulumi.StringPtrOutput
- func (o ApiHttpVpcServiceConfigPtrOutput) Name() pulumi.StringPtrOutput
- func (o ApiHttpVpcServiceConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o ApiHttpVpcServiceConfigPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o ApiHttpVpcServiceConfigPtrOutput) ToApiHttpVpcServiceConfigPtrOutput() ApiHttpVpcServiceConfigPtrOutput
- func (o ApiHttpVpcServiceConfigPtrOutput) ToApiHttpVpcServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigPtrOutput
- type ApiMockServiceConfig
- type ApiMockServiceConfigArgs
- func (ApiMockServiceConfigArgs) ElementType() reflect.Type
- func (i ApiMockServiceConfigArgs) ToApiMockServiceConfigOutput() ApiMockServiceConfigOutput
- func (i ApiMockServiceConfigArgs) ToApiMockServiceConfigOutputWithContext(ctx context.Context) ApiMockServiceConfigOutput
- func (i ApiMockServiceConfigArgs) ToApiMockServiceConfigPtrOutput() ApiMockServiceConfigPtrOutput
- func (i ApiMockServiceConfigArgs) ToApiMockServiceConfigPtrOutputWithContext(ctx context.Context) ApiMockServiceConfigPtrOutput
- type ApiMockServiceConfigInput
- type ApiMockServiceConfigOutput
- func (o ApiMockServiceConfigOutput) AoneName() pulumi.StringPtrOutput
- func (ApiMockServiceConfigOutput) ElementType() reflect.Type
- func (o ApiMockServiceConfigOutput) Result() pulumi.StringOutput
- func (o ApiMockServiceConfigOutput) ToApiMockServiceConfigOutput() ApiMockServiceConfigOutput
- func (o ApiMockServiceConfigOutput) ToApiMockServiceConfigOutputWithContext(ctx context.Context) ApiMockServiceConfigOutput
- func (o ApiMockServiceConfigOutput) ToApiMockServiceConfigPtrOutput() ApiMockServiceConfigPtrOutput
- func (o ApiMockServiceConfigOutput) ToApiMockServiceConfigPtrOutputWithContext(ctx context.Context) ApiMockServiceConfigPtrOutput
- type ApiMockServiceConfigPtrInput
- type ApiMockServiceConfigPtrOutput
- func (o ApiMockServiceConfigPtrOutput) AoneName() pulumi.StringPtrOutput
- func (o ApiMockServiceConfigPtrOutput) Elem() ApiMockServiceConfigOutput
- func (ApiMockServiceConfigPtrOutput) ElementType() reflect.Type
- func (o ApiMockServiceConfigPtrOutput) Result() pulumi.StringPtrOutput
- func (o ApiMockServiceConfigPtrOutput) ToApiMockServiceConfigPtrOutput() ApiMockServiceConfigPtrOutput
- func (o ApiMockServiceConfigPtrOutput) ToApiMockServiceConfigPtrOutputWithContext(ctx context.Context) ApiMockServiceConfigPtrOutput
- type ApiRequestConfig
- type ApiRequestConfigArgs
- func (ApiRequestConfigArgs) ElementType() reflect.Type
- func (i ApiRequestConfigArgs) ToApiRequestConfigOutput() ApiRequestConfigOutput
- func (i ApiRequestConfigArgs) ToApiRequestConfigOutputWithContext(ctx context.Context) ApiRequestConfigOutput
- func (i ApiRequestConfigArgs) ToApiRequestConfigPtrOutput() ApiRequestConfigPtrOutput
- func (i ApiRequestConfigArgs) ToApiRequestConfigPtrOutputWithContext(ctx context.Context) ApiRequestConfigPtrOutput
- type ApiRequestConfigInput
- type ApiRequestConfigOutput
- func (o ApiRequestConfigOutput) BodyFormat() pulumi.StringPtrOutput
- func (ApiRequestConfigOutput) ElementType() reflect.Type
- func (o ApiRequestConfigOutput) Method() pulumi.StringOutput
- func (o ApiRequestConfigOutput) Mode() pulumi.StringOutput
- func (o ApiRequestConfigOutput) Path() pulumi.StringOutput
- func (o ApiRequestConfigOutput) Protocol() pulumi.StringOutput
- func (o ApiRequestConfigOutput) ToApiRequestConfigOutput() ApiRequestConfigOutput
- func (o ApiRequestConfigOutput) ToApiRequestConfigOutputWithContext(ctx context.Context) ApiRequestConfigOutput
- func (o ApiRequestConfigOutput) ToApiRequestConfigPtrOutput() ApiRequestConfigPtrOutput
- func (o ApiRequestConfigOutput) ToApiRequestConfigPtrOutputWithContext(ctx context.Context) ApiRequestConfigPtrOutput
- type ApiRequestConfigPtrInput
- type ApiRequestConfigPtrOutput
- func (o ApiRequestConfigPtrOutput) BodyFormat() pulumi.StringPtrOutput
- func (o ApiRequestConfigPtrOutput) Elem() ApiRequestConfigOutput
- func (ApiRequestConfigPtrOutput) ElementType() reflect.Type
- func (o ApiRequestConfigPtrOutput) Method() pulumi.StringPtrOutput
- func (o ApiRequestConfigPtrOutput) Mode() pulumi.StringPtrOutput
- func (o ApiRequestConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o ApiRequestConfigPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o ApiRequestConfigPtrOutput) ToApiRequestConfigPtrOutput() ApiRequestConfigPtrOutput
- func (o ApiRequestConfigPtrOutput) ToApiRequestConfigPtrOutputWithContext(ctx context.Context) ApiRequestConfigPtrOutput
- type ApiRequestParameter
- type ApiRequestParameterArgs
- type ApiRequestParameterArray
- type ApiRequestParameterArrayInput
- type ApiRequestParameterArrayOutput
- func (ApiRequestParameterArrayOutput) ElementType() reflect.Type
- func (o ApiRequestParameterArrayOutput) Index(i pulumi.IntInput) ApiRequestParameterOutput
- func (o ApiRequestParameterArrayOutput) ToApiRequestParameterArrayOutput() ApiRequestParameterArrayOutput
- func (o ApiRequestParameterArrayOutput) ToApiRequestParameterArrayOutputWithContext(ctx context.Context) ApiRequestParameterArrayOutput
- type ApiRequestParameterInput
- type ApiRequestParameterOutput
- func (o ApiRequestParameterOutput) DefaultValue() pulumi.StringPtrOutput
- func (o ApiRequestParameterOutput) Description() pulumi.StringPtrOutput
- func (ApiRequestParameterOutput) ElementType() reflect.Type
- func (o ApiRequestParameterOutput) In() pulumi.StringOutput
- func (o ApiRequestParameterOutput) InService() pulumi.StringOutput
- func (o ApiRequestParameterOutput) Name() pulumi.StringOutput
- func (o ApiRequestParameterOutput) NameService() pulumi.StringOutput
- func (o ApiRequestParameterOutput) Required() pulumi.StringOutput
- func (o ApiRequestParameterOutput) ToApiRequestParameterOutput() ApiRequestParameterOutput
- func (o ApiRequestParameterOutput) ToApiRequestParameterOutputWithContext(ctx context.Context) ApiRequestParameterOutput
- func (o ApiRequestParameterOutput) Type() pulumi.StringOutput
- type ApiState
- type ApiSystemParameter
- type ApiSystemParameterArgs
- type ApiSystemParameterArray
- type ApiSystemParameterArrayInput
- type ApiSystemParameterArrayOutput
- func (ApiSystemParameterArrayOutput) ElementType() reflect.Type
- func (o ApiSystemParameterArrayOutput) Index(i pulumi.IntInput) ApiSystemParameterOutput
- func (o ApiSystemParameterArrayOutput) ToApiSystemParameterArrayOutput() ApiSystemParameterArrayOutput
- func (o ApiSystemParameterArrayOutput) ToApiSystemParameterArrayOutputWithContext(ctx context.Context) ApiSystemParameterArrayOutput
- type ApiSystemParameterInput
- type ApiSystemParameterOutput
- func (ApiSystemParameterOutput) ElementType() reflect.Type
- func (o ApiSystemParameterOutput) In() pulumi.StringOutput
- func (o ApiSystemParameterOutput) Name() pulumi.StringOutput
- func (o ApiSystemParameterOutput) NameService() pulumi.StringOutput
- func (o ApiSystemParameterOutput) ToApiSystemParameterOutput() ApiSystemParameterOutput
- func (o ApiSystemParameterOutput) ToApiSystemParameterOutputWithContext(ctx context.Context) ApiSystemParameterOutput
- type App
- type AppArgs
- type AppAttachment
- type AppAttachmentArgs
- type AppAttachmentState
- type AppState
- type GetApisApi
- type GetApisApiArgs
- type GetApisApiArray
- type GetApisApiArrayInput
- type GetApisApiArrayOutput
- func (GetApisApiArrayOutput) ElementType() reflect.Type
- func (o GetApisApiArrayOutput) Index(i pulumi.IntInput) GetApisApiOutput
- func (o GetApisApiArrayOutput) ToGetApisApiArrayOutput() GetApisApiArrayOutput
- func (o GetApisApiArrayOutput) ToGetApisApiArrayOutputWithContext(ctx context.Context) GetApisApiArrayOutput
- type GetApisApiInput
- type GetApisApiOutput
- func (o GetApisApiOutput) Description() pulumi.StringOutput
- func (GetApisApiOutput) ElementType() reflect.Type
- func (o GetApisApiOutput) GroupId() pulumi.StringOutput
- func (o GetApisApiOutput) GroupName() pulumi.StringOutput
- func (o GetApisApiOutput) Id() pulumi.StringOutput
- func (o GetApisApiOutput) Name() pulumi.StringOutput
- func (o GetApisApiOutput) RegionId() pulumi.StringOutput
- func (o GetApisApiOutput) ToGetApisApiOutput() GetApisApiOutput
- func (o GetApisApiOutput) ToGetApisApiOutputWithContext(ctx context.Context) GetApisApiOutput
- type GetApisArgs
- type GetApisResult
- type GetAppsApp
- type GetAppsAppArgs
- type GetAppsAppArray
- type GetAppsAppArrayInput
- type GetAppsAppArrayOutput
- func (GetAppsAppArrayOutput) ElementType() reflect.Type
- func (o GetAppsAppArrayOutput) Index(i pulumi.IntInput) GetAppsAppOutput
- func (o GetAppsAppArrayOutput) ToGetAppsAppArrayOutput() GetAppsAppArrayOutput
- func (o GetAppsAppArrayOutput) ToGetAppsAppArrayOutputWithContext(ctx context.Context) GetAppsAppArrayOutput
- type GetAppsAppInput
- type GetAppsAppOutput
- func (o GetAppsAppOutput) AppCode() pulumi.StringOutput
- func (o GetAppsAppOutput) CreatedTime() pulumi.StringOutput
- func (o GetAppsAppOutput) Description() pulumi.StringOutput
- func (GetAppsAppOutput) ElementType() reflect.Type
- func (o GetAppsAppOutput) Id() pulumi.IntOutput
- func (o GetAppsAppOutput) ModifiedTime() pulumi.StringOutput
- func (o GetAppsAppOutput) Name() pulumi.StringOutput
- func (o GetAppsAppOutput) ToGetAppsAppOutput() GetAppsAppOutput
- func (o GetAppsAppOutput) ToGetAppsAppOutputWithContext(ctx context.Context) GetAppsAppOutput
- type GetAppsArgs
- type GetAppsResult
- type GetGroupsArgs
- type GetGroupsGroup
- type GetGroupsGroupArgs
- type GetGroupsGroupArray
- type GetGroupsGroupArrayInput
- type GetGroupsGroupArrayOutput
- func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
- type GetGroupsGroupInput
- type GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) BillingStatus() pulumi.StringOutput
- func (o GetGroupsGroupOutput) CreatedTime() pulumi.StringOutput
- func (o GetGroupsGroupOutput) Description() pulumi.StringOutput
- func (GetGroupsGroupOutput) ElementType() reflect.Type
- func (o GetGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetGroupsGroupOutput) IllegalStatus() pulumi.StringOutput
- func (o GetGroupsGroupOutput) ModifiedTime() pulumi.StringOutput
- func (o GetGroupsGroupOutput) Name() pulumi.StringOutput
- func (o GetGroupsGroupOutput) RegionId() pulumi.StringOutput
- func (o GetGroupsGroupOutput) SubDomain() pulumi.StringOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) TrafficLimit() pulumi.IntOutput
- type GetGroupsResult
- type Group
- type GroupArgs
- type GroupState
- type VpcAccess
- type VpcAccessArgs
- type VpcAccessState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct { pulumi.CustomResourceState // The ID of the api of api gateway. ApiId pulumi.StringOutput `pulumi:"apiId"` // The authorization Type including APP and ANONYMOUS. Defaults to null. AuthType pulumi.StringOutput `pulumi:"authType"` // constant_parameters defines the constant parameters of the api. ConstantParameters ApiConstantParameterArrayOutput `pulumi:"constantParameters"` // The description of Constant parameter. Description pulumi.StringOutput `pulumi:"description"` // fc_service_config defines the config when serviceType selected 'FunctionCompute'. FcServiceConfig ApiFcServiceConfigPtrOutput `pulumi:"fcServiceConfig"` // The api gateway that the api belongs to. Defaults to null. GroupId pulumi.StringOutput `pulumi:"groupId"` // http_service_config defines the config when serviceType selected 'HTTP'. HttpServiceConfig ApiHttpServiceConfigPtrOutput `pulumi:"httpServiceConfig"` // http_vpc_service_config defines the config when serviceType selected 'HTTP-VPC'. HttpVpcServiceConfig ApiHttpVpcServiceConfigPtrOutput `pulumi:"httpVpcServiceConfig"` // http_service_config defines the config when serviceType selected 'MOCK'. MockServiceConfig ApiMockServiceConfigPtrOutput `pulumi:"mockServiceConfig"` // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name pulumi.StringOutput `pulumi:"name"` // Request_config defines how users can send requests to your API. RequestConfig ApiRequestConfigOutput `pulumi:"requestConfig"` // request_parameters defines the request parameters of the api. RequestParameters ApiRequestParameterArrayOutput `pulumi:"requestParameters"` // The type of backend service. Type including HTTP,VPC and MOCK. Defaults to null. ServiceType pulumi.StringOutput `pulumi:"serviceType"` // Stages that the api need to be deployed. Valid value: RELEASE | PRE | TEST. StageNames pulumi.StringArrayOutput `pulumi:"stageNames"` // system_parameters defines the system parameters of the api. SystemParameters ApiSystemParameterArrayOutput `pulumi:"systemParameters"` }
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).
type ApiArgs ¶
type ApiArgs struct { // The authorization Type including APP and ANONYMOUS. Defaults to null. AuthType pulumi.StringInput // constant_parameters defines the constant parameters of the api. ConstantParameters ApiConstantParameterArrayInput // The description of Constant parameter. Description pulumi.StringInput // fc_service_config defines the config when serviceType selected 'FunctionCompute'. FcServiceConfig ApiFcServiceConfigPtrInput // The api gateway that the api belongs to. Defaults to null. GroupId pulumi.StringInput // http_service_config defines the config when serviceType selected 'HTTP'. HttpServiceConfig ApiHttpServiceConfigPtrInput // http_vpc_service_config defines the config when serviceType selected 'HTTP-VPC'. HttpVpcServiceConfig ApiHttpVpcServiceConfigPtrInput // http_service_config defines the config when serviceType selected 'MOCK'. MockServiceConfig ApiMockServiceConfigPtrInput // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name pulumi.StringPtrInput // Request_config defines how users can send requests to your API. RequestConfig ApiRequestConfigInput // request_parameters defines the request parameters of the api. RequestParameters ApiRequestParameterArrayInput // The type of backend service. Type including HTTP,VPC and MOCK. Defaults to null. ServiceType pulumi.StringInput // Stages that the api need to be deployed. Valid value: RELEASE | PRE | TEST. StageNames pulumi.StringArrayInput // system_parameters defines the system parameters of the api. SystemParameters ApiSystemParameterArrayInput }
The set of arguments for constructing a Api resource.
func (ApiArgs) ElementType ¶
type ApiConstantParameter ¶
type ApiConstantParameter struct { // The description of Constant parameter. Description *string `pulumi:"description"` // System parameter location; values: 'HEAD' and 'QUERY'. In string `pulumi:"in"` // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name string `pulumi:"name"` // Constant parameter value. Value string `pulumi:"value"` }
type ApiConstantParameterArgs ¶
type ApiConstantParameterArgs struct { // The description of Constant parameter. Description pulumi.StringPtrInput `pulumi:"description"` // System parameter location; values: 'HEAD' and 'QUERY'. In pulumi.StringInput `pulumi:"in"` // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name pulumi.StringInput `pulumi:"name"` // Constant parameter value. Value pulumi.StringInput `pulumi:"value"` }
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) ElementType() reflect.Type
func (ApiConstantParameterArrayOutput) Index ¶
func (o ApiConstantParameterArrayOutput) Index(i pulumi.IntInput) ApiConstantParameterOutput
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) Description ¶
func (o ApiConstantParameterOutput) Description() pulumi.StringPtrOutput
The description of Constant parameter.
func (ApiConstantParameterOutput) ElementType ¶
func (ApiConstantParameterOutput) ElementType() reflect.Type
func (ApiConstantParameterOutput) In ¶
func (o ApiConstantParameterOutput) In() pulumi.StringOutput
System parameter location; values: 'HEAD' and 'QUERY'.
func (ApiConstantParameterOutput) Name ¶
func (o ApiConstantParameterOutput) Name() pulumi.StringOutput
System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html)
func (ApiConstantParameterOutput) ToApiConstantParameterOutput ¶
func (o ApiConstantParameterOutput) ToApiConstantParameterOutput() ApiConstantParameterOutput
func (ApiConstantParameterOutput) ToApiConstantParameterOutputWithContext ¶
func (o ApiConstantParameterOutput) ToApiConstantParameterOutputWithContext(ctx context.Context) ApiConstantParameterOutput
func (ApiConstantParameterOutput) Value ¶
func (o ApiConstantParameterOutput) Value() pulumi.StringOutput
Constant parameter value.
type ApiFcServiceConfig ¶
type ApiFcServiceConfig struct { // RAM role arn attached to the Function Compute service. This governs both who / what can invoke your Function, as well as what resources our Function has access to. See [User Permissions](https://www.alibabacloud.com/help/doc-detail/52885.htm) for more details. ArnRole *string `pulumi:"arnRole"` // The function name of function compute service. FunctionName string `pulumi:"functionName"` // The region that the function compute service belongs to. Region string `pulumi:"region"` // The service name of function compute service. ServiceName string `pulumi:"serviceName"` // Backend service time-out time; unit: millisecond. Timeout int `pulumi:"timeout"` }
type ApiFcServiceConfigArgs ¶
type ApiFcServiceConfigArgs struct { // RAM role arn attached to the Function Compute service. This governs both who / what can invoke your Function, as well as what resources our Function has access to. See [User Permissions](https://www.alibabacloud.com/help/doc-detail/52885.htm) for more details. ArnRole pulumi.StringPtrInput `pulumi:"arnRole"` // The function name of function compute service. FunctionName pulumi.StringInput `pulumi:"functionName"` // The region that the function compute service belongs to. Region pulumi.StringInput `pulumi:"region"` // The service name of function compute service. ServiceName pulumi.StringInput `pulumi:"serviceName"` // Backend service time-out time; unit: millisecond. Timeout pulumi.IntInput `pulumi:"timeout"` }
func (ApiFcServiceConfigArgs) ElementType ¶
func (ApiFcServiceConfigArgs) ElementType() reflect.Type
func (ApiFcServiceConfigArgs) ToApiFcServiceConfigOutput ¶
func (i ApiFcServiceConfigArgs) ToApiFcServiceConfigOutput() ApiFcServiceConfigOutput
func (ApiFcServiceConfigArgs) ToApiFcServiceConfigOutputWithContext ¶
func (i ApiFcServiceConfigArgs) ToApiFcServiceConfigOutputWithContext(ctx context.Context) ApiFcServiceConfigOutput
func (ApiFcServiceConfigArgs) ToApiFcServiceConfigPtrOutput ¶
func (i ApiFcServiceConfigArgs) ToApiFcServiceConfigPtrOutput() ApiFcServiceConfigPtrOutput
func (ApiFcServiceConfigArgs) ToApiFcServiceConfigPtrOutputWithContext ¶
func (i ApiFcServiceConfigArgs) ToApiFcServiceConfigPtrOutputWithContext(ctx context.Context) ApiFcServiceConfigPtrOutput
type ApiFcServiceConfigInput ¶
type ApiFcServiceConfigInput interface { pulumi.Input ToApiFcServiceConfigOutput() ApiFcServiceConfigOutput ToApiFcServiceConfigOutputWithContext(context.Context) ApiFcServiceConfigOutput }
ApiFcServiceConfigInput is an input type that accepts ApiFcServiceConfigArgs and ApiFcServiceConfigOutput values. You can construct a concrete instance of `ApiFcServiceConfigInput` via:
ApiFcServiceConfigArgs{...}
type ApiFcServiceConfigOutput ¶
type ApiFcServiceConfigOutput struct{ *pulumi.OutputState }
func (ApiFcServiceConfigOutput) ArnRole ¶
func (o ApiFcServiceConfigOutput) ArnRole() pulumi.StringPtrOutput
RAM role arn attached to the Function Compute service. This governs both who / what can invoke your Function, as well as what resources our Function has access to. See [User Permissions](https://www.alibabacloud.com/help/doc-detail/52885.htm) for more details.
func (ApiFcServiceConfigOutput) ElementType ¶
func (ApiFcServiceConfigOutput) ElementType() reflect.Type
func (ApiFcServiceConfigOutput) FunctionName ¶
func (o ApiFcServiceConfigOutput) FunctionName() pulumi.StringOutput
The function name of function compute service.
func (ApiFcServiceConfigOutput) Region ¶
func (o ApiFcServiceConfigOutput) Region() pulumi.StringOutput
The region that the function compute service belongs to.
func (ApiFcServiceConfigOutput) ServiceName ¶
func (o ApiFcServiceConfigOutput) ServiceName() pulumi.StringOutput
The service name of function compute service.
func (ApiFcServiceConfigOutput) Timeout ¶
func (o ApiFcServiceConfigOutput) Timeout() pulumi.IntOutput
Backend service time-out time; unit: millisecond.
func (ApiFcServiceConfigOutput) ToApiFcServiceConfigOutput ¶
func (o ApiFcServiceConfigOutput) ToApiFcServiceConfigOutput() ApiFcServiceConfigOutput
func (ApiFcServiceConfigOutput) ToApiFcServiceConfigOutputWithContext ¶
func (o ApiFcServiceConfigOutput) ToApiFcServiceConfigOutputWithContext(ctx context.Context) ApiFcServiceConfigOutput
func (ApiFcServiceConfigOutput) ToApiFcServiceConfigPtrOutput ¶
func (o ApiFcServiceConfigOutput) ToApiFcServiceConfigPtrOutput() ApiFcServiceConfigPtrOutput
func (ApiFcServiceConfigOutput) ToApiFcServiceConfigPtrOutputWithContext ¶
func (o ApiFcServiceConfigOutput) ToApiFcServiceConfigPtrOutputWithContext(ctx context.Context) ApiFcServiceConfigPtrOutput
type ApiFcServiceConfigPtrInput ¶
type ApiFcServiceConfigPtrInput interface { pulumi.Input ToApiFcServiceConfigPtrOutput() ApiFcServiceConfigPtrOutput ToApiFcServiceConfigPtrOutputWithContext(context.Context) ApiFcServiceConfigPtrOutput }
ApiFcServiceConfigPtrInput is an input type that accepts ApiFcServiceConfigArgs, ApiFcServiceConfigPtr and ApiFcServiceConfigPtrOutput values. You can construct a concrete instance of `ApiFcServiceConfigPtrInput` via:
ApiFcServiceConfigArgs{...} or: nil
func ApiFcServiceConfigPtr ¶
func ApiFcServiceConfigPtr(v *ApiFcServiceConfigArgs) ApiFcServiceConfigPtrInput
type ApiFcServiceConfigPtrOutput ¶
type ApiFcServiceConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiFcServiceConfigPtrOutput) ArnRole ¶
func (o ApiFcServiceConfigPtrOutput) ArnRole() pulumi.StringPtrOutput
RAM role arn attached to the Function Compute service. This governs both who / what can invoke your Function, as well as what resources our Function has access to. See [User Permissions](https://www.alibabacloud.com/help/doc-detail/52885.htm) for more details.
func (ApiFcServiceConfigPtrOutput) Elem ¶
func (o ApiFcServiceConfigPtrOutput) Elem() ApiFcServiceConfigOutput
func (ApiFcServiceConfigPtrOutput) ElementType ¶
func (ApiFcServiceConfigPtrOutput) ElementType() reflect.Type
func (ApiFcServiceConfigPtrOutput) FunctionName ¶
func (o ApiFcServiceConfigPtrOutput) FunctionName() pulumi.StringPtrOutput
The function name of function compute service.
func (ApiFcServiceConfigPtrOutput) Region ¶
func (o ApiFcServiceConfigPtrOutput) Region() pulumi.StringPtrOutput
The region that the function compute service belongs to.
func (ApiFcServiceConfigPtrOutput) ServiceName ¶
func (o ApiFcServiceConfigPtrOutput) ServiceName() pulumi.StringPtrOutput
The service name of function compute service.
func (ApiFcServiceConfigPtrOutput) Timeout ¶
func (o ApiFcServiceConfigPtrOutput) Timeout() pulumi.IntPtrOutput
Backend service time-out time; unit: millisecond.
func (ApiFcServiceConfigPtrOutput) ToApiFcServiceConfigPtrOutput ¶
func (o ApiFcServiceConfigPtrOutput) ToApiFcServiceConfigPtrOutput() ApiFcServiceConfigPtrOutput
func (ApiFcServiceConfigPtrOutput) ToApiFcServiceConfigPtrOutputWithContext ¶
func (o ApiFcServiceConfigPtrOutput) ToApiFcServiceConfigPtrOutputWithContext(ctx context.Context) ApiFcServiceConfigPtrOutput
type ApiHttpServiceConfig ¶
type ApiHttpServiceConfig struct { // The address of backend service. Address string `pulumi:"address"` AoneName *string `pulumi:"aoneName"` // The http method of backend service. Method string `pulumi:"method"` // The path of backend service. Path string `pulumi:"path"` // Backend service time-out time; unit: millisecond. Timeout int `pulumi:"timeout"` }
type ApiHttpServiceConfigArgs ¶
type ApiHttpServiceConfigArgs struct { // The address of backend service. Address pulumi.StringInput `pulumi:"address"` AoneName pulumi.StringPtrInput `pulumi:"aoneName"` // The http method of backend service. Method pulumi.StringInput `pulumi:"method"` // The path of backend service. Path pulumi.StringInput `pulumi:"path"` // Backend service time-out time; unit: millisecond. Timeout pulumi.IntInput `pulumi:"timeout"` }
func (ApiHttpServiceConfigArgs) ElementType ¶
func (ApiHttpServiceConfigArgs) ElementType() reflect.Type
func (ApiHttpServiceConfigArgs) ToApiHttpServiceConfigOutput ¶
func (i ApiHttpServiceConfigArgs) ToApiHttpServiceConfigOutput() ApiHttpServiceConfigOutput
func (ApiHttpServiceConfigArgs) ToApiHttpServiceConfigOutputWithContext ¶
func (i ApiHttpServiceConfigArgs) ToApiHttpServiceConfigOutputWithContext(ctx context.Context) ApiHttpServiceConfigOutput
func (ApiHttpServiceConfigArgs) ToApiHttpServiceConfigPtrOutput ¶
func (i ApiHttpServiceConfigArgs) ToApiHttpServiceConfigPtrOutput() ApiHttpServiceConfigPtrOutput
func (ApiHttpServiceConfigArgs) ToApiHttpServiceConfigPtrOutputWithContext ¶
func (i ApiHttpServiceConfigArgs) ToApiHttpServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpServiceConfigPtrOutput
type ApiHttpServiceConfigInput ¶
type ApiHttpServiceConfigInput interface { pulumi.Input ToApiHttpServiceConfigOutput() ApiHttpServiceConfigOutput ToApiHttpServiceConfigOutputWithContext(context.Context) ApiHttpServiceConfigOutput }
ApiHttpServiceConfigInput is an input type that accepts ApiHttpServiceConfigArgs and ApiHttpServiceConfigOutput values. You can construct a concrete instance of `ApiHttpServiceConfigInput` via:
ApiHttpServiceConfigArgs{...}
type ApiHttpServiceConfigOutput ¶
type ApiHttpServiceConfigOutput struct{ *pulumi.OutputState }
func (ApiHttpServiceConfigOutput) Address ¶
func (o ApiHttpServiceConfigOutput) Address() pulumi.StringOutput
The address of backend service.
func (ApiHttpServiceConfigOutput) AoneName ¶
func (o ApiHttpServiceConfigOutput) AoneName() pulumi.StringPtrOutput
func (ApiHttpServiceConfigOutput) ElementType ¶
func (ApiHttpServiceConfigOutput) ElementType() reflect.Type
func (ApiHttpServiceConfigOutput) Method ¶
func (o ApiHttpServiceConfigOutput) Method() pulumi.StringOutput
The http method of backend service.
func (ApiHttpServiceConfigOutput) Path ¶
func (o ApiHttpServiceConfigOutput) Path() pulumi.StringOutput
The path of backend service.
func (ApiHttpServiceConfigOutput) Timeout ¶
func (o ApiHttpServiceConfigOutput) Timeout() pulumi.IntOutput
Backend service time-out time; unit: millisecond.
func (ApiHttpServiceConfigOutput) ToApiHttpServiceConfigOutput ¶
func (o ApiHttpServiceConfigOutput) ToApiHttpServiceConfigOutput() ApiHttpServiceConfigOutput
func (ApiHttpServiceConfigOutput) ToApiHttpServiceConfigOutputWithContext ¶
func (o ApiHttpServiceConfigOutput) ToApiHttpServiceConfigOutputWithContext(ctx context.Context) ApiHttpServiceConfigOutput
func (ApiHttpServiceConfigOutput) ToApiHttpServiceConfigPtrOutput ¶
func (o ApiHttpServiceConfigOutput) ToApiHttpServiceConfigPtrOutput() ApiHttpServiceConfigPtrOutput
func (ApiHttpServiceConfigOutput) ToApiHttpServiceConfigPtrOutputWithContext ¶
func (o ApiHttpServiceConfigOutput) ToApiHttpServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpServiceConfigPtrOutput
type ApiHttpServiceConfigPtrInput ¶
type ApiHttpServiceConfigPtrInput interface { pulumi.Input ToApiHttpServiceConfigPtrOutput() ApiHttpServiceConfigPtrOutput ToApiHttpServiceConfigPtrOutputWithContext(context.Context) ApiHttpServiceConfigPtrOutput }
ApiHttpServiceConfigPtrInput is an input type that accepts ApiHttpServiceConfigArgs, ApiHttpServiceConfigPtr and ApiHttpServiceConfigPtrOutput values. You can construct a concrete instance of `ApiHttpServiceConfigPtrInput` via:
ApiHttpServiceConfigArgs{...} or: nil
func ApiHttpServiceConfigPtr ¶
func ApiHttpServiceConfigPtr(v *ApiHttpServiceConfigArgs) ApiHttpServiceConfigPtrInput
type ApiHttpServiceConfigPtrOutput ¶
type ApiHttpServiceConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiHttpServiceConfigPtrOutput) Address ¶
func (o ApiHttpServiceConfigPtrOutput) Address() pulumi.StringPtrOutput
The address of backend service.
func (ApiHttpServiceConfigPtrOutput) AoneName ¶
func (o ApiHttpServiceConfigPtrOutput) AoneName() pulumi.StringPtrOutput
func (ApiHttpServiceConfigPtrOutput) Elem ¶
func (o ApiHttpServiceConfigPtrOutput) Elem() ApiHttpServiceConfigOutput
func (ApiHttpServiceConfigPtrOutput) ElementType ¶
func (ApiHttpServiceConfigPtrOutput) ElementType() reflect.Type
func (ApiHttpServiceConfigPtrOutput) Method ¶
func (o ApiHttpServiceConfigPtrOutput) Method() pulumi.StringPtrOutput
The http method of backend service.
func (ApiHttpServiceConfigPtrOutput) Path ¶
func (o ApiHttpServiceConfigPtrOutput) Path() pulumi.StringPtrOutput
The path of backend service.
func (ApiHttpServiceConfigPtrOutput) Timeout ¶
func (o ApiHttpServiceConfigPtrOutput) Timeout() pulumi.IntPtrOutput
Backend service time-out time; unit: millisecond.
func (ApiHttpServiceConfigPtrOutput) ToApiHttpServiceConfigPtrOutput ¶
func (o ApiHttpServiceConfigPtrOutput) ToApiHttpServiceConfigPtrOutput() ApiHttpServiceConfigPtrOutput
func (ApiHttpServiceConfigPtrOutput) ToApiHttpServiceConfigPtrOutputWithContext ¶
func (o ApiHttpServiceConfigPtrOutput) ToApiHttpServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpServiceConfigPtrOutput
type ApiHttpVpcServiceConfig ¶
type ApiHttpVpcServiceConfig struct { AoneName *string `pulumi:"aoneName"` // The http method of backend service. Method string `pulumi:"method"` // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name string `pulumi:"name"` // The path of backend service. Path string `pulumi:"path"` // Backend service time-out time; unit: millisecond. Timeout int `pulumi:"timeout"` }
type ApiHttpVpcServiceConfigArgs ¶
type ApiHttpVpcServiceConfigArgs struct { AoneName pulumi.StringPtrInput `pulumi:"aoneName"` // The http method of backend service. Method pulumi.StringInput `pulumi:"method"` // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name pulumi.StringInput `pulumi:"name"` // The path of backend service. Path pulumi.StringInput `pulumi:"path"` // Backend service time-out time; unit: millisecond. Timeout pulumi.IntInput `pulumi:"timeout"` }
func (ApiHttpVpcServiceConfigArgs) ElementType ¶
func (ApiHttpVpcServiceConfigArgs) ElementType() reflect.Type
func (ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigOutput ¶
func (i ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigOutput() ApiHttpVpcServiceConfigOutput
func (ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigOutputWithContext ¶
func (i ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigOutput
func (ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigPtrOutput ¶
func (i ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigPtrOutput() ApiHttpVpcServiceConfigPtrOutput
func (ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigPtrOutputWithContext ¶
func (i ApiHttpVpcServiceConfigArgs) ToApiHttpVpcServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigPtrOutput
type ApiHttpVpcServiceConfigInput ¶
type ApiHttpVpcServiceConfigInput interface { pulumi.Input ToApiHttpVpcServiceConfigOutput() ApiHttpVpcServiceConfigOutput ToApiHttpVpcServiceConfigOutputWithContext(context.Context) ApiHttpVpcServiceConfigOutput }
ApiHttpVpcServiceConfigInput is an input type that accepts ApiHttpVpcServiceConfigArgs and ApiHttpVpcServiceConfigOutput values. You can construct a concrete instance of `ApiHttpVpcServiceConfigInput` via:
ApiHttpVpcServiceConfigArgs{...}
type ApiHttpVpcServiceConfigOutput ¶
type ApiHttpVpcServiceConfigOutput struct{ *pulumi.OutputState }
func (ApiHttpVpcServiceConfigOutput) AoneName ¶
func (o ApiHttpVpcServiceConfigOutput) AoneName() pulumi.StringPtrOutput
func (ApiHttpVpcServiceConfigOutput) ElementType ¶
func (ApiHttpVpcServiceConfigOutput) ElementType() reflect.Type
func (ApiHttpVpcServiceConfigOutput) Method ¶
func (o ApiHttpVpcServiceConfigOutput) Method() pulumi.StringOutput
The http method of backend service.
func (ApiHttpVpcServiceConfigOutput) Name ¶
func (o ApiHttpVpcServiceConfigOutput) Name() pulumi.StringOutput
System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html)
func (ApiHttpVpcServiceConfigOutput) Path ¶
func (o ApiHttpVpcServiceConfigOutput) Path() pulumi.StringOutput
The path of backend service.
func (ApiHttpVpcServiceConfigOutput) Timeout ¶
func (o ApiHttpVpcServiceConfigOutput) Timeout() pulumi.IntOutput
Backend service time-out time; unit: millisecond.
func (ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigOutput ¶
func (o ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigOutput() ApiHttpVpcServiceConfigOutput
func (ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigOutputWithContext ¶
func (o ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigOutput
func (ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigPtrOutput ¶
func (o ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigPtrOutput() ApiHttpVpcServiceConfigPtrOutput
func (ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigPtrOutputWithContext ¶
func (o ApiHttpVpcServiceConfigOutput) ToApiHttpVpcServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigPtrOutput
type ApiHttpVpcServiceConfigPtrInput ¶
type ApiHttpVpcServiceConfigPtrInput interface { pulumi.Input ToApiHttpVpcServiceConfigPtrOutput() ApiHttpVpcServiceConfigPtrOutput ToApiHttpVpcServiceConfigPtrOutputWithContext(context.Context) ApiHttpVpcServiceConfigPtrOutput }
ApiHttpVpcServiceConfigPtrInput is an input type that accepts ApiHttpVpcServiceConfigArgs, ApiHttpVpcServiceConfigPtr and ApiHttpVpcServiceConfigPtrOutput values. You can construct a concrete instance of `ApiHttpVpcServiceConfigPtrInput` via:
ApiHttpVpcServiceConfigArgs{...} or: nil
func ApiHttpVpcServiceConfigPtr ¶
func ApiHttpVpcServiceConfigPtr(v *ApiHttpVpcServiceConfigArgs) ApiHttpVpcServiceConfigPtrInput
type ApiHttpVpcServiceConfigPtrOutput ¶
type ApiHttpVpcServiceConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiHttpVpcServiceConfigPtrOutput) AoneName ¶
func (o ApiHttpVpcServiceConfigPtrOutput) AoneName() pulumi.StringPtrOutput
func (ApiHttpVpcServiceConfigPtrOutput) Elem ¶
func (o ApiHttpVpcServiceConfigPtrOutput) Elem() ApiHttpVpcServiceConfigOutput
func (ApiHttpVpcServiceConfigPtrOutput) ElementType ¶
func (ApiHttpVpcServiceConfigPtrOutput) ElementType() reflect.Type
func (ApiHttpVpcServiceConfigPtrOutput) Method ¶
func (o ApiHttpVpcServiceConfigPtrOutput) Method() pulumi.StringPtrOutput
The http method of backend service.
func (ApiHttpVpcServiceConfigPtrOutput) Name ¶
func (o ApiHttpVpcServiceConfigPtrOutput) Name() pulumi.StringPtrOutput
System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html)
func (ApiHttpVpcServiceConfigPtrOutput) Path ¶
func (o ApiHttpVpcServiceConfigPtrOutput) Path() pulumi.StringPtrOutput
The path of backend service.
func (ApiHttpVpcServiceConfigPtrOutput) Timeout ¶
func (o ApiHttpVpcServiceConfigPtrOutput) Timeout() pulumi.IntPtrOutput
Backend service time-out time; unit: millisecond.
func (ApiHttpVpcServiceConfigPtrOutput) ToApiHttpVpcServiceConfigPtrOutput ¶
func (o ApiHttpVpcServiceConfigPtrOutput) ToApiHttpVpcServiceConfigPtrOutput() ApiHttpVpcServiceConfigPtrOutput
func (ApiHttpVpcServiceConfigPtrOutput) ToApiHttpVpcServiceConfigPtrOutputWithContext ¶
func (o ApiHttpVpcServiceConfigPtrOutput) ToApiHttpVpcServiceConfigPtrOutputWithContext(ctx context.Context) ApiHttpVpcServiceConfigPtrOutput
type ApiMockServiceConfig ¶
type ApiMockServiceConfigArgs ¶
type ApiMockServiceConfigArgs struct { AoneName pulumi.StringPtrInput `pulumi:"aoneName"` // The result of the mock service. Result pulumi.StringInput `pulumi:"result"` }
func (ApiMockServiceConfigArgs) ElementType ¶
func (ApiMockServiceConfigArgs) ElementType() reflect.Type
func (ApiMockServiceConfigArgs) ToApiMockServiceConfigOutput ¶
func (i ApiMockServiceConfigArgs) ToApiMockServiceConfigOutput() ApiMockServiceConfigOutput
func (ApiMockServiceConfigArgs) ToApiMockServiceConfigOutputWithContext ¶
func (i ApiMockServiceConfigArgs) ToApiMockServiceConfigOutputWithContext(ctx context.Context) ApiMockServiceConfigOutput
func (ApiMockServiceConfigArgs) ToApiMockServiceConfigPtrOutput ¶
func (i ApiMockServiceConfigArgs) ToApiMockServiceConfigPtrOutput() ApiMockServiceConfigPtrOutput
func (ApiMockServiceConfigArgs) ToApiMockServiceConfigPtrOutputWithContext ¶
func (i ApiMockServiceConfigArgs) ToApiMockServiceConfigPtrOutputWithContext(ctx context.Context) ApiMockServiceConfigPtrOutput
type ApiMockServiceConfigInput ¶
type ApiMockServiceConfigInput interface { pulumi.Input ToApiMockServiceConfigOutput() ApiMockServiceConfigOutput ToApiMockServiceConfigOutputWithContext(context.Context) ApiMockServiceConfigOutput }
ApiMockServiceConfigInput is an input type that accepts ApiMockServiceConfigArgs and ApiMockServiceConfigOutput values. You can construct a concrete instance of `ApiMockServiceConfigInput` via:
ApiMockServiceConfigArgs{...}
type ApiMockServiceConfigOutput ¶
type ApiMockServiceConfigOutput struct{ *pulumi.OutputState }
func (ApiMockServiceConfigOutput) AoneName ¶
func (o ApiMockServiceConfigOutput) AoneName() pulumi.StringPtrOutput
func (ApiMockServiceConfigOutput) ElementType ¶
func (ApiMockServiceConfigOutput) ElementType() reflect.Type
func (ApiMockServiceConfigOutput) Result ¶
func (o ApiMockServiceConfigOutput) Result() pulumi.StringOutput
The result of the mock service.
func (ApiMockServiceConfigOutput) ToApiMockServiceConfigOutput ¶
func (o ApiMockServiceConfigOutput) ToApiMockServiceConfigOutput() ApiMockServiceConfigOutput
func (ApiMockServiceConfigOutput) ToApiMockServiceConfigOutputWithContext ¶
func (o ApiMockServiceConfigOutput) ToApiMockServiceConfigOutputWithContext(ctx context.Context) ApiMockServiceConfigOutput
func (ApiMockServiceConfigOutput) ToApiMockServiceConfigPtrOutput ¶
func (o ApiMockServiceConfigOutput) ToApiMockServiceConfigPtrOutput() ApiMockServiceConfigPtrOutput
func (ApiMockServiceConfigOutput) ToApiMockServiceConfigPtrOutputWithContext ¶
func (o ApiMockServiceConfigOutput) ToApiMockServiceConfigPtrOutputWithContext(ctx context.Context) ApiMockServiceConfigPtrOutput
type ApiMockServiceConfigPtrInput ¶
type ApiMockServiceConfigPtrInput interface { pulumi.Input ToApiMockServiceConfigPtrOutput() ApiMockServiceConfigPtrOutput ToApiMockServiceConfigPtrOutputWithContext(context.Context) ApiMockServiceConfigPtrOutput }
ApiMockServiceConfigPtrInput is an input type that accepts ApiMockServiceConfigArgs, ApiMockServiceConfigPtr and ApiMockServiceConfigPtrOutput values. You can construct a concrete instance of `ApiMockServiceConfigPtrInput` via:
ApiMockServiceConfigArgs{...} or: nil
func ApiMockServiceConfigPtr ¶
func ApiMockServiceConfigPtr(v *ApiMockServiceConfigArgs) ApiMockServiceConfigPtrInput
type ApiMockServiceConfigPtrOutput ¶
type ApiMockServiceConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiMockServiceConfigPtrOutput) AoneName ¶
func (o ApiMockServiceConfigPtrOutput) AoneName() pulumi.StringPtrOutput
func (ApiMockServiceConfigPtrOutput) Elem ¶
func (o ApiMockServiceConfigPtrOutput) Elem() ApiMockServiceConfigOutput
func (ApiMockServiceConfigPtrOutput) ElementType ¶
func (ApiMockServiceConfigPtrOutput) ElementType() reflect.Type
func (ApiMockServiceConfigPtrOutput) Result ¶
func (o ApiMockServiceConfigPtrOutput) Result() pulumi.StringPtrOutput
The result of the mock service.
func (ApiMockServiceConfigPtrOutput) ToApiMockServiceConfigPtrOutput ¶
func (o ApiMockServiceConfigPtrOutput) ToApiMockServiceConfigPtrOutput() ApiMockServiceConfigPtrOutput
func (ApiMockServiceConfigPtrOutput) ToApiMockServiceConfigPtrOutputWithContext ¶
func (o ApiMockServiceConfigPtrOutput) ToApiMockServiceConfigPtrOutputWithContext(ctx context.Context) ApiMockServiceConfigPtrOutput
type ApiRequestConfig ¶
type ApiRequestConfig struct { // The body format of the api, which support the values of 'STREAM' and 'FORM' BodyFormat *string `pulumi:"bodyFormat"` // The http method of backend service. Method string `pulumi:"method"` // The mode of the parameters between request parameters and service parameters, which support the values of 'MAPPING' and 'PASSTHROUGH' Mode string `pulumi:"mode"` // The path of backend service. Path string `pulumi:"path"` // The protocol of api which supports values of 'HTTP','HTTPS' or 'HTTP,HTTPS' Protocol string `pulumi:"protocol"` }
type ApiRequestConfigArgs ¶
type ApiRequestConfigArgs struct { // The body format of the api, which support the values of 'STREAM' and 'FORM' BodyFormat pulumi.StringPtrInput `pulumi:"bodyFormat"` // The http method of backend service. Method pulumi.StringInput `pulumi:"method"` // The mode of the parameters between request parameters and service parameters, which support the values of 'MAPPING' and 'PASSTHROUGH' Mode pulumi.StringInput `pulumi:"mode"` // The path of backend service. Path pulumi.StringInput `pulumi:"path"` // The protocol of api which supports values of 'HTTP','HTTPS' or 'HTTP,HTTPS' Protocol pulumi.StringInput `pulumi:"protocol"` }
func (ApiRequestConfigArgs) ElementType ¶
func (ApiRequestConfigArgs) ElementType() reflect.Type
func (ApiRequestConfigArgs) ToApiRequestConfigOutput ¶
func (i ApiRequestConfigArgs) ToApiRequestConfigOutput() ApiRequestConfigOutput
func (ApiRequestConfigArgs) ToApiRequestConfigOutputWithContext ¶
func (i ApiRequestConfigArgs) ToApiRequestConfigOutputWithContext(ctx context.Context) ApiRequestConfigOutput
func (ApiRequestConfigArgs) ToApiRequestConfigPtrOutput ¶
func (i ApiRequestConfigArgs) ToApiRequestConfigPtrOutput() ApiRequestConfigPtrOutput
func (ApiRequestConfigArgs) ToApiRequestConfigPtrOutputWithContext ¶
func (i ApiRequestConfigArgs) ToApiRequestConfigPtrOutputWithContext(ctx context.Context) ApiRequestConfigPtrOutput
type ApiRequestConfigInput ¶
type ApiRequestConfigInput interface { pulumi.Input ToApiRequestConfigOutput() ApiRequestConfigOutput ToApiRequestConfigOutputWithContext(context.Context) ApiRequestConfigOutput }
ApiRequestConfigInput is an input type that accepts ApiRequestConfigArgs and ApiRequestConfigOutput values. You can construct a concrete instance of `ApiRequestConfigInput` via:
ApiRequestConfigArgs{...}
type ApiRequestConfigOutput ¶
type ApiRequestConfigOutput struct{ *pulumi.OutputState }
func (ApiRequestConfigOutput) BodyFormat ¶
func (o ApiRequestConfigOutput) BodyFormat() pulumi.StringPtrOutput
The body format of the api, which support the values of 'STREAM' and 'FORM'
func (ApiRequestConfigOutput) ElementType ¶
func (ApiRequestConfigOutput) ElementType() reflect.Type
func (ApiRequestConfigOutput) Method ¶
func (o ApiRequestConfigOutput) Method() pulumi.StringOutput
The http method of backend service.
func (ApiRequestConfigOutput) Mode ¶
func (o ApiRequestConfigOutput) Mode() pulumi.StringOutput
The mode of the parameters between request parameters and service parameters, which support the values of 'MAPPING' and 'PASSTHROUGH'
func (ApiRequestConfigOutput) Path ¶
func (o ApiRequestConfigOutput) Path() pulumi.StringOutput
The path of backend service.
func (ApiRequestConfigOutput) Protocol ¶
func (o ApiRequestConfigOutput) Protocol() pulumi.StringOutput
The protocol of api which supports values of 'HTTP','HTTPS' or 'HTTP,HTTPS'
func (ApiRequestConfigOutput) ToApiRequestConfigOutput ¶
func (o ApiRequestConfigOutput) ToApiRequestConfigOutput() ApiRequestConfigOutput
func (ApiRequestConfigOutput) ToApiRequestConfigOutputWithContext ¶
func (o ApiRequestConfigOutput) ToApiRequestConfigOutputWithContext(ctx context.Context) ApiRequestConfigOutput
func (ApiRequestConfigOutput) ToApiRequestConfigPtrOutput ¶
func (o ApiRequestConfigOutput) ToApiRequestConfigPtrOutput() ApiRequestConfigPtrOutput
func (ApiRequestConfigOutput) ToApiRequestConfigPtrOutputWithContext ¶
func (o ApiRequestConfigOutput) ToApiRequestConfigPtrOutputWithContext(ctx context.Context) ApiRequestConfigPtrOutput
type ApiRequestConfigPtrInput ¶
type ApiRequestConfigPtrInput interface { pulumi.Input ToApiRequestConfigPtrOutput() ApiRequestConfigPtrOutput ToApiRequestConfigPtrOutputWithContext(context.Context) ApiRequestConfigPtrOutput }
ApiRequestConfigPtrInput is an input type that accepts ApiRequestConfigArgs, ApiRequestConfigPtr and ApiRequestConfigPtrOutput values. You can construct a concrete instance of `ApiRequestConfigPtrInput` via:
ApiRequestConfigArgs{...} or: nil
func ApiRequestConfigPtr ¶
func ApiRequestConfigPtr(v *ApiRequestConfigArgs) ApiRequestConfigPtrInput
type ApiRequestConfigPtrOutput ¶
type ApiRequestConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiRequestConfigPtrOutput) BodyFormat ¶
func (o ApiRequestConfigPtrOutput) BodyFormat() pulumi.StringPtrOutput
The body format of the api, which support the values of 'STREAM' and 'FORM'
func (ApiRequestConfigPtrOutput) Elem ¶
func (o ApiRequestConfigPtrOutput) Elem() ApiRequestConfigOutput
func (ApiRequestConfigPtrOutput) ElementType ¶
func (ApiRequestConfigPtrOutput) ElementType() reflect.Type
func (ApiRequestConfigPtrOutput) Method ¶
func (o ApiRequestConfigPtrOutput) Method() pulumi.StringPtrOutput
The http method of backend service.
func (ApiRequestConfigPtrOutput) Mode ¶
func (o ApiRequestConfigPtrOutput) Mode() pulumi.StringPtrOutput
The mode of the parameters between request parameters and service parameters, which support the values of 'MAPPING' and 'PASSTHROUGH'
func (ApiRequestConfigPtrOutput) Path ¶
func (o ApiRequestConfigPtrOutput) Path() pulumi.StringPtrOutput
The path of backend service.
func (ApiRequestConfigPtrOutput) Protocol ¶
func (o ApiRequestConfigPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol of api which supports values of 'HTTP','HTTPS' or 'HTTP,HTTPS'
func (ApiRequestConfigPtrOutput) ToApiRequestConfigPtrOutput ¶
func (o ApiRequestConfigPtrOutput) ToApiRequestConfigPtrOutput() ApiRequestConfigPtrOutput
func (ApiRequestConfigPtrOutput) ToApiRequestConfigPtrOutputWithContext ¶
func (o ApiRequestConfigPtrOutput) ToApiRequestConfigPtrOutputWithContext(ctx context.Context) ApiRequestConfigPtrOutput
type ApiRequestParameter ¶
type ApiRequestParameter struct { // The default value of the parameter. DefaultValue *string `pulumi:"defaultValue"` // The description of Constant parameter. Description *string `pulumi:"description"` // System parameter location; values: 'HEAD' and 'QUERY'. In string `pulumi:"in"` // Backend service's parameter location; values: BODY, HEAD, QUERY, and PATH. InService string `pulumi:"inService"` // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name string `pulumi:"name"` // Backend service's parameter name. NameService string `pulumi:"nameService"` // Parameter required or not; values: REQUIRED and OPTIONAL. Required string `pulumi:"required"` // Parameter type which supports values of 'STRING','INT','BOOLEAN','LONG',"FLOAT" and "DOUBLE" Type string `pulumi:"type"` }
type ApiRequestParameterArgs ¶
type ApiRequestParameterArgs struct { // The default value of the parameter. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // The description of Constant parameter. Description pulumi.StringPtrInput `pulumi:"description"` // System parameter location; values: 'HEAD' and 'QUERY'. In pulumi.StringInput `pulumi:"in"` // Backend service's parameter location; values: BODY, HEAD, QUERY, and PATH. InService pulumi.StringInput `pulumi:"inService"` // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name pulumi.StringInput `pulumi:"name"` // Backend service's parameter name. NameService pulumi.StringInput `pulumi:"nameService"` // Parameter required or not; values: REQUIRED and OPTIONAL. Required pulumi.StringInput `pulumi:"required"` // Parameter type which supports values of 'STRING','INT','BOOLEAN','LONG',"FLOAT" and "DOUBLE" 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) ElementType() reflect.Type
func (ApiRequestParameterArrayOutput) Index ¶
func (o ApiRequestParameterArrayOutput) Index(i pulumi.IntInput) ApiRequestParameterOutput
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 (o ApiRequestParameterOutput) DefaultValue() pulumi.StringPtrOutput
The default value of the parameter.
func (ApiRequestParameterOutput) Description ¶
func (o ApiRequestParameterOutput) Description() pulumi.StringPtrOutput
The description of Constant parameter.
func (ApiRequestParameterOutput) ElementType ¶
func (ApiRequestParameterOutput) ElementType() reflect.Type
func (ApiRequestParameterOutput) In ¶
func (o ApiRequestParameterOutput) In() pulumi.StringOutput
System parameter location; values: 'HEAD' and 'QUERY'.
func (ApiRequestParameterOutput) InService ¶
func (o ApiRequestParameterOutput) InService() pulumi.StringOutput
Backend service's parameter location; values: BODY, HEAD, QUERY, and PATH.
func (ApiRequestParameterOutput) Name ¶
func (o ApiRequestParameterOutput) Name() pulumi.StringOutput
System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html)
func (ApiRequestParameterOutput) NameService ¶
func (o ApiRequestParameterOutput) NameService() pulumi.StringOutput
Backend service's parameter name.
func (ApiRequestParameterOutput) Required ¶
func (o ApiRequestParameterOutput) Required() pulumi.StringOutput
Parameter required or not; values: REQUIRED and OPTIONAL.
func (ApiRequestParameterOutput) ToApiRequestParameterOutput ¶
func (o ApiRequestParameterOutput) ToApiRequestParameterOutput() ApiRequestParameterOutput
func (ApiRequestParameterOutput) ToApiRequestParameterOutputWithContext ¶
func (o ApiRequestParameterOutput) ToApiRequestParameterOutputWithContext(ctx context.Context) ApiRequestParameterOutput
func (ApiRequestParameterOutput) Type ¶
func (o ApiRequestParameterOutput) Type() pulumi.StringOutput
Parameter type which supports values of 'STRING','INT','BOOLEAN','LONG',"FLOAT" and "DOUBLE"
type ApiState ¶
type ApiState struct { // The ID of the api of api gateway. ApiId pulumi.StringPtrInput // The authorization Type including APP and ANONYMOUS. Defaults to null. AuthType pulumi.StringPtrInput // constant_parameters defines the constant parameters of the api. ConstantParameters ApiConstantParameterArrayInput // The description of Constant parameter. Description pulumi.StringPtrInput // fc_service_config defines the config when serviceType selected 'FunctionCompute'. FcServiceConfig ApiFcServiceConfigPtrInput // The api gateway that the api belongs to. Defaults to null. GroupId pulumi.StringPtrInput // http_service_config defines the config when serviceType selected 'HTTP'. HttpServiceConfig ApiHttpServiceConfigPtrInput // http_vpc_service_config defines the config when serviceType selected 'HTTP-VPC'. HttpVpcServiceConfig ApiHttpVpcServiceConfigPtrInput // http_service_config defines the config when serviceType selected 'MOCK'. MockServiceConfig ApiMockServiceConfigPtrInput // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name pulumi.StringPtrInput // Request_config defines how users can send requests to your API. RequestConfig ApiRequestConfigPtrInput // request_parameters defines the request parameters of the api. RequestParameters ApiRequestParameterArrayInput // The type of backend service. Type including HTTP,VPC and MOCK. Defaults to null. ServiceType pulumi.StringPtrInput // Stages that the api need to be deployed. Valid value: RELEASE | PRE | TEST. StageNames pulumi.StringArrayInput // system_parameters defines the system parameters of the api. SystemParameters ApiSystemParameterArrayInput }
func (ApiState) ElementType ¶
type ApiSystemParameter ¶
type ApiSystemParameter struct { // System parameter location; values: 'HEAD' and 'QUERY'. In string `pulumi:"in"` // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name string `pulumi:"name"` // Backend service's parameter name. NameService string `pulumi:"nameService"` }
type ApiSystemParameterArgs ¶
type ApiSystemParameterArgs struct { // System parameter location; values: 'HEAD' and 'QUERY'. In pulumi.StringInput `pulumi:"in"` // System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html) Name pulumi.StringInput `pulumi:"name"` // Backend service's parameter name. NameService pulumi.StringInput `pulumi:"nameService"` }
func (ApiSystemParameterArgs) ElementType ¶
func (ApiSystemParameterArgs) ElementType() reflect.Type
func (ApiSystemParameterArgs) ToApiSystemParameterOutput ¶
func (i ApiSystemParameterArgs) ToApiSystemParameterOutput() ApiSystemParameterOutput
func (ApiSystemParameterArgs) ToApiSystemParameterOutputWithContext ¶
func (i ApiSystemParameterArgs) ToApiSystemParameterOutputWithContext(ctx context.Context) ApiSystemParameterOutput
type ApiSystemParameterArray ¶
type ApiSystemParameterArray []ApiSystemParameterInput
func (ApiSystemParameterArray) ElementType ¶
func (ApiSystemParameterArray) ElementType() reflect.Type
func (ApiSystemParameterArray) ToApiSystemParameterArrayOutput ¶
func (i ApiSystemParameterArray) ToApiSystemParameterArrayOutput() ApiSystemParameterArrayOutput
func (ApiSystemParameterArray) ToApiSystemParameterArrayOutputWithContext ¶
func (i ApiSystemParameterArray) ToApiSystemParameterArrayOutputWithContext(ctx context.Context) ApiSystemParameterArrayOutput
type ApiSystemParameterArrayInput ¶
type ApiSystemParameterArrayInput interface { pulumi.Input ToApiSystemParameterArrayOutput() ApiSystemParameterArrayOutput ToApiSystemParameterArrayOutputWithContext(context.Context) ApiSystemParameterArrayOutput }
ApiSystemParameterArrayInput is an input type that accepts ApiSystemParameterArray and ApiSystemParameterArrayOutput values. You can construct a concrete instance of `ApiSystemParameterArrayInput` via:
ApiSystemParameterArray{ ApiSystemParameterArgs{...} }
type ApiSystemParameterArrayOutput ¶
type ApiSystemParameterArrayOutput struct{ *pulumi.OutputState }
func (ApiSystemParameterArrayOutput) ElementType ¶
func (ApiSystemParameterArrayOutput) ElementType() reflect.Type
func (ApiSystemParameterArrayOutput) Index ¶
func (o ApiSystemParameterArrayOutput) Index(i pulumi.IntInput) ApiSystemParameterOutput
func (ApiSystemParameterArrayOutput) ToApiSystemParameterArrayOutput ¶
func (o ApiSystemParameterArrayOutput) ToApiSystemParameterArrayOutput() ApiSystemParameterArrayOutput
func (ApiSystemParameterArrayOutput) ToApiSystemParameterArrayOutputWithContext ¶
func (o ApiSystemParameterArrayOutput) ToApiSystemParameterArrayOutputWithContext(ctx context.Context) ApiSystemParameterArrayOutput
type ApiSystemParameterInput ¶
type ApiSystemParameterInput interface { pulumi.Input ToApiSystemParameterOutput() ApiSystemParameterOutput ToApiSystemParameterOutputWithContext(context.Context) ApiSystemParameterOutput }
ApiSystemParameterInput is an input type that accepts ApiSystemParameterArgs and ApiSystemParameterOutput values. You can construct a concrete instance of `ApiSystemParameterInput` via:
ApiSystemParameterArgs{...}
type ApiSystemParameterOutput ¶
type ApiSystemParameterOutput struct{ *pulumi.OutputState }
func (ApiSystemParameterOutput) ElementType ¶
func (ApiSystemParameterOutput) ElementType() reflect.Type
func (ApiSystemParameterOutput) In ¶
func (o ApiSystemParameterOutput) In() pulumi.StringOutput
System parameter location; values: 'HEAD' and 'QUERY'.
func (ApiSystemParameterOutput) Name ¶
func (o ApiSystemParameterOutput) Name() pulumi.StringOutput
System parameter name which supports values including in [system parameter list](https://www.alibabacloud.com/help/doc-detail/43677.html)
func (ApiSystemParameterOutput) NameService ¶
func (o ApiSystemParameterOutput) NameService() pulumi.StringOutput
Backend service's parameter name.
func (ApiSystemParameterOutput) ToApiSystemParameterOutput ¶
func (o ApiSystemParameterOutput) ToApiSystemParameterOutput() ApiSystemParameterOutput
func (ApiSystemParameterOutput) ToApiSystemParameterOutputWithContext ¶
func (o ApiSystemParameterOutput) ToApiSystemParameterOutputWithContext(ctx context.Context) ApiSystemParameterOutput
type App ¶
type App struct { pulumi.CustomResourceState // The description of the app. Defaults to null. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the app. Name pulumi.StringOutput `pulumi:"name"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` }
func GetApp ¶
func GetApp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)
GetApp gets an existing App resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type AppArgs ¶
type AppArgs struct { // The description of the app. Defaults to null. Description pulumi.StringPtrInput // The name of the app. Name pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
The set of arguments for constructing a App resource.
func (AppArgs) ElementType ¶
type AppAttachment ¶
type AppAttachment struct { pulumi.CustomResourceState // The apiId that app apply to access. ApiId pulumi.StringOutput `pulumi:"apiId"` // The app that apply to the authorization. AppId pulumi.StringOutput `pulumi:"appId"` // The group that the api belongs to. GroupId pulumi.StringOutput `pulumi:"groupId"` // Stage that the app apply to access. StageName pulumi.StringOutput `pulumi:"stageName"` }
func GetAppAttachment ¶
func GetAppAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppAttachmentState, opts ...pulumi.ResourceOption) (*AppAttachment, error)
GetAppAttachment gets an existing AppAttachment 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 NewAppAttachment ¶
func NewAppAttachment(ctx *pulumi.Context, name string, args *AppAttachmentArgs, opts ...pulumi.ResourceOption) (*AppAttachment, error)
NewAppAttachment registers a new resource with the given unique name, arguments, and options.
type AppAttachmentArgs ¶
type AppAttachmentArgs struct { // The apiId that app apply to access. ApiId pulumi.StringInput // The app that apply to the authorization. AppId pulumi.StringInput // The group that the api belongs to. GroupId pulumi.StringInput // Stage that the app apply to access. StageName pulumi.StringInput }
The set of arguments for constructing a AppAttachment resource.
func (AppAttachmentArgs) ElementType ¶
func (AppAttachmentArgs) ElementType() reflect.Type
type AppAttachmentState ¶
type AppAttachmentState struct { // The apiId that app apply to access. ApiId pulumi.StringPtrInput // The app that apply to the authorization. AppId pulumi.StringPtrInput // The group that the api belongs to. GroupId pulumi.StringPtrInput // Stage that the app apply to access. StageName pulumi.StringPtrInput }
func (AppAttachmentState) ElementType ¶
func (AppAttachmentState) ElementType() reflect.Type
type AppState ¶
type AppState struct { // The description of the app. Defaults to null. Description pulumi.StringPtrInput // The name of the app. Name pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
func (AppState) ElementType ¶
type GetApisApi ¶
type GetApisApi struct { // API description. Description string `pulumi:"description"` // ID of the specified group. GroupId string `pulumi:"groupId"` // The group name that the apis belong to. GroupName string `pulumi:"groupName"` // API ID, which is generated by the system and globally unique. Id string `pulumi:"id"` // API name. Name string `pulumi:"name"` // The ID of the region where the API is located. RegionId string `pulumi:"regionId"` }
type GetApisApiArgs ¶
type GetApisApiArgs struct { // API description. Description pulumi.StringInput `pulumi:"description"` // ID of the specified group. GroupId pulumi.StringInput `pulumi:"groupId"` // The group name that the apis belong to. GroupName pulumi.StringInput `pulumi:"groupName"` // API ID, which is generated by the system and globally unique. Id pulumi.StringInput `pulumi:"id"` // API name. Name pulumi.StringInput `pulumi:"name"` // The ID of the region where the API is located. RegionId pulumi.StringInput `pulumi:"regionId"` }
func (GetApisApiArgs) ElementType ¶
func (GetApisApiArgs) ElementType() reflect.Type
func (GetApisApiArgs) ToGetApisApiOutput ¶
func (i GetApisApiArgs) ToGetApisApiOutput() GetApisApiOutput
func (GetApisApiArgs) ToGetApisApiOutputWithContext ¶
func (i GetApisApiArgs) ToGetApisApiOutputWithContext(ctx context.Context) GetApisApiOutput
type GetApisApiArray ¶
type GetApisApiArray []GetApisApiInput
func (GetApisApiArray) ElementType ¶
func (GetApisApiArray) ElementType() reflect.Type
func (GetApisApiArray) ToGetApisApiArrayOutput ¶
func (i GetApisApiArray) ToGetApisApiArrayOutput() GetApisApiArrayOutput
func (GetApisApiArray) ToGetApisApiArrayOutputWithContext ¶
func (i GetApisApiArray) ToGetApisApiArrayOutputWithContext(ctx context.Context) GetApisApiArrayOutput
type GetApisApiArrayInput ¶
type GetApisApiArrayInput interface { pulumi.Input ToGetApisApiArrayOutput() GetApisApiArrayOutput ToGetApisApiArrayOutputWithContext(context.Context) GetApisApiArrayOutput }
GetApisApiArrayInput is an input type that accepts GetApisApiArray and GetApisApiArrayOutput values. You can construct a concrete instance of `GetApisApiArrayInput` via:
GetApisApiArray{ GetApisApiArgs{...} }
type GetApisApiArrayOutput ¶
type GetApisApiArrayOutput struct{ *pulumi.OutputState }
func (GetApisApiArrayOutput) ElementType ¶
func (GetApisApiArrayOutput) ElementType() reflect.Type
func (GetApisApiArrayOutput) Index ¶
func (o GetApisApiArrayOutput) Index(i pulumi.IntInput) GetApisApiOutput
func (GetApisApiArrayOutput) ToGetApisApiArrayOutput ¶
func (o GetApisApiArrayOutput) ToGetApisApiArrayOutput() GetApisApiArrayOutput
func (GetApisApiArrayOutput) ToGetApisApiArrayOutputWithContext ¶
func (o GetApisApiArrayOutput) ToGetApisApiArrayOutputWithContext(ctx context.Context) GetApisApiArrayOutput
type GetApisApiInput ¶
type GetApisApiInput interface { pulumi.Input ToGetApisApiOutput() GetApisApiOutput ToGetApisApiOutputWithContext(context.Context) GetApisApiOutput }
GetApisApiInput is an input type that accepts GetApisApiArgs and GetApisApiOutput values. You can construct a concrete instance of `GetApisApiInput` via:
GetApisApiArgs{...}
type GetApisApiOutput ¶
type GetApisApiOutput struct{ *pulumi.OutputState }
func (GetApisApiOutput) Description ¶
func (o GetApisApiOutput) Description() pulumi.StringOutput
API description.
func (GetApisApiOutput) ElementType ¶
func (GetApisApiOutput) ElementType() reflect.Type
func (GetApisApiOutput) GroupId ¶
func (o GetApisApiOutput) GroupId() pulumi.StringOutput
ID of the specified group.
func (GetApisApiOutput) GroupName ¶
func (o GetApisApiOutput) GroupName() pulumi.StringOutput
The group name that the apis belong to.
func (GetApisApiOutput) Id ¶
func (o GetApisApiOutput) Id() pulumi.StringOutput
API ID, which is generated by the system and globally unique.
func (GetApisApiOutput) RegionId ¶
func (o GetApisApiOutput) RegionId() pulumi.StringOutput
The ID of the region where the API is located.
func (GetApisApiOutput) ToGetApisApiOutput ¶
func (o GetApisApiOutput) ToGetApisApiOutput() GetApisApiOutput
func (GetApisApiOutput) ToGetApisApiOutputWithContext ¶
func (o GetApisApiOutput) ToGetApisApiOutputWithContext(ctx context.Context) GetApisApiOutput
type GetApisArgs ¶
type GetApisArgs struct { // (It has been deprecated from version 1.52.2, and use field 'ids' to replace.) ID of the specified API. // // Deprecated: Field 'api_id' has been deprecated from provider version 1.52.2. New field 'ids' replaces it. ApiId *string `pulumi:"apiId"` // ID of the specified group. GroupId *string `pulumi:"groupId"` // A list of api IDs. Ids []string `pulumi:"ids"` // A regex string to filter api gateway apis by name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getApis.
type GetApisResult ¶
type GetApisResult struct { // Deprecated: Field 'api_id' has been deprecated from provider version 1.52.2. New field 'ids' replaces it. ApiId *string `pulumi:"apiId"` // A list of apis. Each element contains the following attributes: Apis []GetApisApi `pulumi:"apis"` // The group id that the apis belong to. GroupId *string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of api IDs. Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of api names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getApis.
func GetApis ¶
func GetApis(ctx *pulumi.Context, args *GetApisArgs, opts ...pulumi.InvokeOption) (*GetApisResult, error)
This data source provides the apis of the current Alibaba Cloud user.
type GetAppsApp ¶
type GetAppsApp struct { // App code. AppCode string `pulumi:"appCode"` // Creation time (Greenwich mean time). CreatedTime string `pulumi:"createdTime"` // App description. Description string `pulumi:"description"` // App ID, which is generated by the system and globally unique. Id int `pulumi:"id"` // Last modification time (Greenwich mean time). ModifiedTime string `pulumi:"modifiedTime"` // App name. Name string `pulumi:"name"` }
type GetAppsAppArgs ¶
type GetAppsAppArgs struct { // App code. AppCode pulumi.StringInput `pulumi:"appCode"` // Creation time (Greenwich mean time). CreatedTime pulumi.StringInput `pulumi:"createdTime"` // App description. Description pulumi.StringInput `pulumi:"description"` // App ID, which is generated by the system and globally unique. Id pulumi.IntInput `pulumi:"id"` // Last modification time (Greenwich mean time). ModifiedTime pulumi.StringInput `pulumi:"modifiedTime"` // App name. Name pulumi.StringInput `pulumi:"name"` }
func (GetAppsAppArgs) ElementType ¶
func (GetAppsAppArgs) ElementType() reflect.Type
func (GetAppsAppArgs) ToGetAppsAppOutput ¶
func (i GetAppsAppArgs) ToGetAppsAppOutput() GetAppsAppOutput
func (GetAppsAppArgs) ToGetAppsAppOutputWithContext ¶
func (i GetAppsAppArgs) ToGetAppsAppOutputWithContext(ctx context.Context) GetAppsAppOutput
type GetAppsAppArray ¶
type GetAppsAppArray []GetAppsAppInput
func (GetAppsAppArray) ElementType ¶
func (GetAppsAppArray) ElementType() reflect.Type
func (GetAppsAppArray) ToGetAppsAppArrayOutput ¶
func (i GetAppsAppArray) ToGetAppsAppArrayOutput() GetAppsAppArrayOutput
func (GetAppsAppArray) ToGetAppsAppArrayOutputWithContext ¶
func (i GetAppsAppArray) ToGetAppsAppArrayOutputWithContext(ctx context.Context) GetAppsAppArrayOutput
type GetAppsAppArrayInput ¶
type GetAppsAppArrayInput interface { pulumi.Input ToGetAppsAppArrayOutput() GetAppsAppArrayOutput ToGetAppsAppArrayOutputWithContext(context.Context) GetAppsAppArrayOutput }
GetAppsAppArrayInput is an input type that accepts GetAppsAppArray and GetAppsAppArrayOutput values. You can construct a concrete instance of `GetAppsAppArrayInput` via:
GetAppsAppArray{ GetAppsAppArgs{...} }
type GetAppsAppArrayOutput ¶
type GetAppsAppArrayOutput struct{ *pulumi.OutputState }
func (GetAppsAppArrayOutput) ElementType ¶
func (GetAppsAppArrayOutput) ElementType() reflect.Type
func (GetAppsAppArrayOutput) Index ¶
func (o GetAppsAppArrayOutput) Index(i pulumi.IntInput) GetAppsAppOutput
func (GetAppsAppArrayOutput) ToGetAppsAppArrayOutput ¶
func (o GetAppsAppArrayOutput) ToGetAppsAppArrayOutput() GetAppsAppArrayOutput
func (GetAppsAppArrayOutput) ToGetAppsAppArrayOutputWithContext ¶
func (o GetAppsAppArrayOutput) ToGetAppsAppArrayOutputWithContext(ctx context.Context) GetAppsAppArrayOutput
type GetAppsAppInput ¶
type GetAppsAppInput interface { pulumi.Input ToGetAppsAppOutput() GetAppsAppOutput ToGetAppsAppOutputWithContext(context.Context) GetAppsAppOutput }
GetAppsAppInput is an input type that accepts GetAppsAppArgs and GetAppsAppOutput values. You can construct a concrete instance of `GetAppsAppInput` via:
GetAppsAppArgs{...}
type GetAppsAppOutput ¶
type GetAppsAppOutput struct{ *pulumi.OutputState }
func (GetAppsAppOutput) CreatedTime ¶
func (o GetAppsAppOutput) CreatedTime() pulumi.StringOutput
Creation time (Greenwich mean time).
func (GetAppsAppOutput) Description ¶
func (o GetAppsAppOutput) Description() pulumi.StringOutput
App description.
func (GetAppsAppOutput) ElementType ¶
func (GetAppsAppOutput) ElementType() reflect.Type
func (GetAppsAppOutput) Id ¶
func (o GetAppsAppOutput) Id() pulumi.IntOutput
App ID, which is generated by the system and globally unique.
func (GetAppsAppOutput) ModifiedTime ¶
func (o GetAppsAppOutput) ModifiedTime() pulumi.StringOutput
Last modification time (Greenwich mean time).
func (GetAppsAppOutput) ToGetAppsAppOutput ¶
func (o GetAppsAppOutput) ToGetAppsAppOutput() GetAppsAppOutput
func (GetAppsAppOutput) ToGetAppsAppOutputWithContext ¶
func (o GetAppsAppOutput) ToGetAppsAppOutputWithContext(ctx context.Context) GetAppsAppOutput
type GetAppsArgs ¶
type GetAppsArgs struct { // A list of app IDs. Ids []string `pulumi:"ids"` // A regex string to filter apps by name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // A mapping of tags to assign to the resource. Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getApps.
type GetAppsResult ¶
type GetAppsResult struct { // A list of apps. Each element contains the following attributes: Apps []GetAppsApp `pulumi:"apps"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of app IDs. Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of app names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getApps.
func GetApps ¶
func GetApps(ctx *pulumi.Context, args *GetAppsArgs, opts ...pulumi.InvokeOption) (*GetAppsResult, error)
This data source provides the apps of the current Alibaba Cloud user.
type GetGroupsArgs ¶
type GetGroupsArgs struct { // A list of api group IDs. Ids []string `pulumi:"ids"` // A regex string to filter api gateway groups by name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getGroups.
type GetGroupsGroup ¶
type GetGroupsGroup struct { // Billing status. // - NORMAL: The API group is normal. // - LOCKED: Locked due to outstanding payment. BillingStatus string `pulumi:"billingStatus"` // Creation time (Greenwich mean time). CreatedTime string `pulumi:"createdTime"` // API group description. Description string `pulumi:"description"` // API group ID, which is generated by the system and globally unique. Id string `pulumi:"id"` // Locking in invalid state. // - NORMAL: The API group is normal. // - LOCKED: Locked due to illegality. IllegalStatus string `pulumi:"illegalStatus"` // Last modification time (Greenwich mean time). ModifiedTime string `pulumi:"modifiedTime"` // API group name. Name string `pulumi:"name"` // The ID of the region where the API group is located. RegionId string `pulumi:"regionId"` // Second-level domain name automatically assigned to the API group. SubDomain string `pulumi:"subDomain"` // Upper QPS limit of the API group; default value: 500, which can be increased by submitting an application. TrafficLimit int `pulumi:"trafficLimit"` }
type GetGroupsGroupArgs ¶
type GetGroupsGroupArgs struct { // Billing status. // - NORMAL: The API group is normal. // - LOCKED: Locked due to outstanding payment. BillingStatus pulumi.StringInput `pulumi:"billingStatus"` // Creation time (Greenwich mean time). CreatedTime pulumi.StringInput `pulumi:"createdTime"` // API group description. Description pulumi.StringInput `pulumi:"description"` // API group ID, which is generated by the system and globally unique. Id pulumi.StringInput `pulumi:"id"` // Locking in invalid state. // - NORMAL: The API group is normal. // - LOCKED: Locked due to illegality. IllegalStatus pulumi.StringInput `pulumi:"illegalStatus"` // Last modification time (Greenwich mean time). ModifiedTime pulumi.StringInput `pulumi:"modifiedTime"` // API group name. Name pulumi.StringInput `pulumi:"name"` // The ID of the region where the API group is located. RegionId pulumi.StringInput `pulumi:"regionId"` // Second-level domain name automatically assigned to the API group. SubDomain pulumi.StringInput `pulumi:"subDomain"` // Upper QPS limit of the API group; default value: 500, which can be increased by submitting an application. TrafficLimit pulumi.IntInput `pulumi:"trafficLimit"` }
func (GetGroupsGroupArgs) ElementType ¶
func (GetGroupsGroupArgs) ElementType() reflect.Type
func (GetGroupsGroupArgs) ToGetGroupsGroupOutput ¶
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext ¶
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
type GetGroupsGroupArray ¶
type GetGroupsGroupArray []GetGroupsGroupInput
func (GetGroupsGroupArray) ElementType ¶
func (GetGroupsGroupArray) ElementType() reflect.Type
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutput ¶
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext ¶
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupArrayInput ¶
type GetGroupsGroupArrayInput interface { pulumi.Input ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput ToGetGroupsGroupArrayOutputWithContext(context.Context) GetGroupsGroupArrayOutput }
GetGroupsGroupArrayInput is an input type that accepts GetGroupsGroupArray and GetGroupsGroupArrayOutput values. You can construct a concrete instance of `GetGroupsGroupArrayInput` via:
GetGroupsGroupArray{ GetGroupsGroupArgs{...} }
type GetGroupsGroupArrayOutput ¶
type GetGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupArrayOutput) ElementType ¶
func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetGroupsGroupArrayOutput) Index ¶
func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput ¶
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext ¶
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupInput ¶
type GetGroupsGroupInput interface { pulumi.Input ToGetGroupsGroupOutput() GetGroupsGroupOutput ToGetGroupsGroupOutputWithContext(context.Context) GetGroupsGroupOutput }
GetGroupsGroupInput is an input type that accepts GetGroupsGroupArgs and GetGroupsGroupOutput values. You can construct a concrete instance of `GetGroupsGroupInput` via:
GetGroupsGroupArgs{...}
type GetGroupsGroupOutput ¶
type GetGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupOutput) BillingStatus ¶
func (o GetGroupsGroupOutput) BillingStatus() pulumi.StringOutput
Billing status. - NORMAL: The API group is normal. - LOCKED: Locked due to outstanding payment.
func (GetGroupsGroupOutput) CreatedTime ¶
func (o GetGroupsGroupOutput) CreatedTime() pulumi.StringOutput
Creation time (Greenwich mean time).
func (GetGroupsGroupOutput) Description ¶
func (o GetGroupsGroupOutput) Description() pulumi.StringOutput
API group description.
func (GetGroupsGroupOutput) ElementType ¶
func (GetGroupsGroupOutput) ElementType() reflect.Type
func (GetGroupsGroupOutput) Id ¶
func (o GetGroupsGroupOutput) Id() pulumi.StringOutput
API group ID, which is generated by the system and globally unique.
func (GetGroupsGroupOutput) IllegalStatus ¶
func (o GetGroupsGroupOutput) IllegalStatus() pulumi.StringOutput
Locking in invalid state. - NORMAL: The API group is normal. - LOCKED: Locked due to illegality.
func (GetGroupsGroupOutput) ModifiedTime ¶
func (o GetGroupsGroupOutput) ModifiedTime() pulumi.StringOutput
Last modification time (Greenwich mean time).
func (GetGroupsGroupOutput) Name ¶
func (o GetGroupsGroupOutput) Name() pulumi.StringOutput
API group name.
func (GetGroupsGroupOutput) RegionId ¶
func (o GetGroupsGroupOutput) RegionId() pulumi.StringOutput
The ID of the region where the API group is located.
func (GetGroupsGroupOutput) SubDomain ¶
func (o GetGroupsGroupOutput) SubDomain() pulumi.StringOutput
Second-level domain name automatically assigned to the API group.
func (GetGroupsGroupOutput) ToGetGroupsGroupOutput ¶
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext ¶
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
func (GetGroupsGroupOutput) TrafficLimit ¶
func (o GetGroupsGroupOutput) TrafficLimit() pulumi.IntOutput
Upper QPS limit of the API group; default value: 500, which can be increased by submitting an application.
type GetGroupsResult ¶
type GetGroupsResult struct { // A list of api groups. Each element contains the following attributes: Groups []GetGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of api group IDs. Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of api group names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getGroups.
func GetGroups ¶
func GetGroups(ctx *pulumi.Context, args *GetGroupsArgs, opts ...pulumi.InvokeOption) (*GetGroupsResult, error)
This data source provides the api groups of the current Alibaba Cloud user.
type Group ¶
type Group struct { pulumi.CustomResourceState // The description of the api gateway group. Defaults to null. Description pulumi.StringOutput `pulumi:"description"` // The name of the api gateway group. Defaults to null. Name pulumi.StringOutput `pulumi:"name"` // (Available in 1.69.0+) Second-level domain name automatically assigned to the API group. SubDomain pulumi.StringOutput `pulumi:"subDomain"` // (Available in 1.69.0+) Second-level VPC domain name automatically assigned to the API group. VpcDomain pulumi.StringOutput `pulumi:"vpcDomain"` }
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type GroupArgs ¶
type GroupArgs struct { // The description of the api gateway group. Defaults to null. Description pulumi.StringInput // The name of the api gateway group. Defaults to null. Name pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupState ¶
type GroupState struct { // The description of the api gateway group. Defaults to null. Description pulumi.StringPtrInput // The name of the api gateway group. Defaults to null. Name pulumi.StringPtrInput // (Available in 1.69.0+) Second-level domain name automatically assigned to the API group. SubDomain pulumi.StringPtrInput // (Available in 1.69.0+) Second-level VPC domain name automatically assigned to the API group. VpcDomain pulumi.StringPtrInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type VpcAccess ¶
type VpcAccess struct { pulumi.CustomResourceState // ID of the instance in VPC (ECS/Server Load Balance). InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The name of the vpc authorization. Name pulumi.StringOutput `pulumi:"name"` // ID of the port corresponding to the instance. Port pulumi.IntOutput `pulumi:"port"` // The vpc id of the vpc authorization. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
func GetVpcAccess ¶
func GetVpcAccess(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcAccessState, opts ...pulumi.ResourceOption) (*VpcAccess, error)
GetVpcAccess gets an existing VpcAccess 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 NewVpcAccess ¶
func NewVpcAccess(ctx *pulumi.Context, name string, args *VpcAccessArgs, opts ...pulumi.ResourceOption) (*VpcAccess, error)
NewVpcAccess registers a new resource with the given unique name, arguments, and options.
type VpcAccessArgs ¶
type VpcAccessArgs struct { // ID of the instance in VPC (ECS/Server Load Balance). InstanceId pulumi.StringInput // The name of the vpc authorization. Name pulumi.StringPtrInput // ID of the port corresponding to the instance. Port pulumi.IntInput // The vpc id of the vpc authorization. VpcId pulumi.StringInput }
The set of arguments for constructing a VpcAccess resource.
func (VpcAccessArgs) ElementType ¶
func (VpcAccessArgs) ElementType() reflect.Type
type VpcAccessState ¶
type VpcAccessState struct { // ID of the instance in VPC (ECS/Server Load Balance). InstanceId pulumi.StringPtrInput // The name of the vpc authorization. Name pulumi.StringPtrInput // ID of the port corresponding to the instance. Port pulumi.IntPtrInput // The vpc id of the vpc authorization. VpcId pulumi.StringPtrInput }
func (VpcAccessState) ElementType ¶
func (VpcAccessState) ElementType() reflect.Type