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.