Skip to content

ConsumerAuthorizationRuleProps

Properties for defining a ConsumerAuthorizationRule.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-apig-consumerauthorizationrule

Initializer

import { ConsumerAuthorizationRuleProps } from '@alicloud/ros-cdk-apig'
const consumerAuthorizationRuleProps: ConsumerAuthorizationRuleProps = { ... }

Properties

Name Type Description
consumerId string | @alicloud/ros-cdk-core.IResolvable Property consumerId: The consumer ID.
resourceIdentifier @alicloud/ros-cdk-core.IResolvable | ResourceIdentifierProperty Property resourceIdentifier: Resource identifier for non-standard code sources.
resourceType string | @alicloud/ros-cdk-core.IResolvable Property resourceType: The resource type.
expireMode string | @alicloud/ros-cdk-core.IResolvable Property expireMode: The expire mode.
expireTimestamp number | @alicloud/ros-cdk-core.IResolvable Property expireTimestamp: The expire timestamp in milliseconds.

consumerIdRequired

public readonly consumerId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property consumerId: The consumer ID.


resourceIdentifierRequired

public readonly resourceIdentifier: IResolvable | ResourceIdentifierProperty;

Property resourceIdentifier: Resource identifier for non-standard code sources.


resourceTypeRequired

public readonly resourceType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceType: The resource type.


expireModeOptional

public readonly expireMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property expireMode: The expire mode.

Valid values: LongTerm, ShortTerm.


expireTimestampOptional

public readonly expireTimestamp: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property expireTimestamp: The expire timestamp in milliseconds.