AuthorizationProps
Properties for defining a Authorization.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-apigateway-authorization
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkapigateway"
&alicloudroscdkapigateway.AuthorizationProps {
ApiIds: interface{},
AppIds: interface{},
GroupId: interface{},
StageName: interface{},
AuthValidTime: interface{},
Description: interface{},
}
Properties
| Name | Type | Description |
|---|---|---|
ApiIds | interface{} | Property apiIds: APIs to authorize. |
AppIds | interface{} | Property appIds: APPs are authorized to APIs. |
GroupId | interface{} | Property groupId: The id of the group. |
StageName | interface{} | Property stageName: Authorize in this stage. |
AuthValidTime | interface{} | Property authValidTime: The time (UTC) when the authorization expires. |
Description | interface{} | Property description: Description of the authorization, less than 180 characters. |
ApiIdsRequired
ApiIds interface{}
- Type: interface{}
Property apiIds: APIs to authorize.
AppIdsRequired
AppIds interface{}
- Type: interface{}
Property appIds: APPs are authorized to APIs.
GroupIdRequired
GroupId interface{}
- Type: interface{}
Property groupId: The id of the group.
StageNameRequired
StageName interface{}
- Type: interface{}
Property stageName: Authorize in this stage.
AuthValidTimeOptional
AuthValidTime interface{}
- Type: interface{}
Property authValidTime: The time (UTC) when the authorization expires.
If this parameter is empty, the authorization does not expire. Pattern: YYYY-MM-DDThh:mm:ssZ
DescriptionOptional
Description interface{}
- Type: interface{}
Property description: Description of the authorization, less than 180 characters.