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 GetServiceArgs
- type GetServiceResult
- 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/apigateway" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "output_ApiGatawayApis" _, err := apigateway.GetApis(ctx, &apigateway.GetApisArgs{ OutputFile: &opt0, }, nil) if err != nil { return err } ctx.Export("firstApiId", data.Alicloud_api_gateway_apis.Data_apigatway.Apis[0].Id) return nil }) }
```
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/apigateway" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "outapps" dataApigatway, err := apigateway.GetApps(ctx, &apigateway.GetAppsArgs{ OutputFile: &opt0, }, nil) if err != nil { return err } ctx.Export("firstAppId", dataApigatway.Apps[0].Id) return nil }) }
```
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/apigateway" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "outgroups" dataApigatway, err := apigateway.GetGroups(ctx, &apigateway.GetGroupsArgs{ OutputFile: &opt0, }, nil) if err != nil { return err } ctx.Export("firstGroupId", dataApigatway.Groups[0].Id) return nil }) }
```
type GetServiceArgs ¶ added in v2.17.0
type GetServiceArgs struct { // Setting the value to `On` to enable the service. If has been opened, return the result. Enable *string `pulumi:"enable"` }
A collection of arguments for invoking getService.
type GetServiceResult ¶ added in v2.17.0
type GetServiceResult struct { Enable *string `pulumi:"enable"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current service enable status. Status string `pulumi:"status"` }
A collection of values returned by getService.
func GetService ¶ added in v2.17.0
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Using this data source can open API gateway service automatically. If the service has been opened, it will return opened.
For information about API Gateway and how to use it, see [What is API Gateway](https://www.alibabacloud.com/help/product/29462.htm).
> **NOTE:** Available in v1.96.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/apigateway" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "On" _, err := apigateway.GetService(ctx, &apigateway.GetServiceArgs{ Enable: &opt0, }, nil) if err != nil { return err } return nil }) }
```
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