Skip to content

PermissionsProps

Properties for defining a Permissions.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-datalakeformation-permissions

Initializer

import { PermissionsProps } from '@alicloud/ros-cdk-datalakeformation'
const permissionsProps: PermissionsProps = { ... }

Properties

Name Type Description
catalogId string | @alicloud/ros-cdk-core.IResolvable Property catalogId: The catalog id.
permissions @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | PermissionsProperty[] Property permissions: The permissions list.
refreshUserSync boolean | @alicloud/ros-cdk-core.IResolvable Property refreshUserSync: Specifies whether to refresh user synchronization before creating permissions.

catalogIdRequired

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

Property catalogId: The catalog id.


permissionsRequired

public readonly permissions: IResolvable | IResolvable | PermissionsProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | PermissionsProperty[]

Property permissions: The permissions list.


refreshUserSyncOptional

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

Property refreshUserSync: Specifies whether to refresh user synchronization before creating permissions.

Newly created RAM users may not be immediately synchronized, requiring a refresh to ensure they are available. Set to true to enable user synchronization refresh, which may cause a 30-second wait. Set to false to skip the refresh and avoid the 30-second wait. Default value: false.