Skip to content

AuthorizationProps

Properties for defining a Authorization.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-apigateway-authorization

Initializer

using AlibabaCloud.SDK.ROS.CDK.Apigateway;
new AuthorizationProps {
    object ApiIds,
    object AppIds,
    object GroupId,
    object StageName,
    object AuthValidTime = null,
    object Description = null
};

Properties

Name Type Description
ApiIds object Property apiIds: APIs to authorize.
AppIds object Property appIds: APPs are authorized to APIs.
GroupId object Property groupId: The id of the group.
StageName object Property stageName: Authorize in this stage.
AuthValidTime object Property authValidTime: The time (UTC) when the authorization expires.
Description object Property description: Description of the authorization, less than 180 characters.

ApiIdsRequired

public object ApiIds { get; set; }
  • Type: object

Property apiIds: APIs to authorize.


AppIdsRequired

public object AppIds { get; set; }
  • Type: object

Property appIds: APPs are authorized to APIs.


GroupIdRequired

public object GroupId { get; set; }
  • Type: object

Property groupId: The id of the group.


StageNameRequired

public object StageName { get; set; }
  • Type: object

Property stageName: Authorize in this stage.


AuthValidTimeOptional

public object AuthValidTime { get; set; }
  • Type: object

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

public object Description { get; set; }
  • Type: object

Property description: Description of the authorization, less than 180 characters.