Class ApiState
Inherited Members
Namespace: Pulumi.AliCloud.ApiGateway
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class ApiState : ResourceArgs
Constructors
View SourceApiState()
Declaration
public ApiState()
Properties
View SourceApiId
The ID of the api of api gateway.
Declaration
public Input<string> ApiId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AuthType
The authorization Type including APP and ANONYMOUS. Defaults to null.
Declaration
public Input<string> AuthType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ConstantParameters
constant_parameters defines the constant parameters of the api.
Declaration
public InputList<ApiConstantParameterGetArgs> ConstantParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApiConstantParameterGetArgs> |
Description
The description of Constant parameter.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FcServiceConfig
fc_service_config defines the config when service_type selected 'FunctionCompute'.
Declaration
public Input<ApiFcServiceConfigGetArgs> FcServiceConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApiFcServiceConfigGetArgs> |
GroupId
The api gateway that the api belongs to. Defaults to null.
Declaration
public Input<string> GroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
HttpServiceConfig
http_service_config defines the config when service_type selected 'HTTP'.
Declaration
public Input<ApiHttpServiceConfigGetArgs> HttpServiceConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApiHttpServiceConfigGetArgs> |
HttpVpcServiceConfig
http_vpc_service_config defines the config when service_type selected 'HTTP-VPC'.
Declaration
public Input<ApiHttpVpcServiceConfigGetArgs> HttpVpcServiceConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApiHttpVpcServiceConfigGetArgs> |
MockServiceConfig
http_service_config defines the config when service_type selected 'MOCK'.
Declaration
public Input<ApiMockServiceConfigGetArgs> MockServiceConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApiMockServiceConfigGetArgs> |
Name
System parameter name which supports values including in system parameter list
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RequestConfig
Request_config defines how users can send requests to your API.
Declaration
public Input<ApiRequestConfigGetArgs> RequestConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApiRequestConfigGetArgs> |
RequestParameters
request_parameters defines the request parameters of the api.
Declaration
public InputList<ApiRequestParameterGetArgs> RequestParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApiRequestParameterGetArgs> |
ServiceType
The type of backend service. Type including HTTP,VPC and MOCK. Defaults to null.
Declaration
public Input<string> ServiceType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
StageNames
Stages that the api need to be deployed. Valid value: RELEASE | PRE | TEST.
Declaration
public InputList<string> StageNames { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
SystemParameters
system_parameters defines the system parameters of the api.
Declaration
public InputList<ApiSystemParameterGetArgs> SystemParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApiSystemParameterGetArgs> |