Skip to content

PermissionPolicyToAccessConfigurationAdditionProps

Properties for defining a PermissionPolicyToAccessConfigurationAddition.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudsso-permissionpolicytoaccessconfigurationaddition

Initializer

import { PermissionPolicyToAccessConfigurationAdditionProps } from '@alicloud/ros-cdk-cloudsso'
const permissionPolicyToAccessConfigurationAdditionProps: PermissionPolicyToAccessConfigurationAdditionProps = { ... }

Properties

Name Type Description
accessConfigurationId string | @alicloud/ros-cdk-core.IResolvable Property accessConfigurationId: The ID of the access configuration.
directoryId string | @alicloud/ros-cdk-core.IResolvable Property directoryId: The ID of the directory.
permissionPolicyName string | @alicloud/ros-cdk-core.IResolvable Property permissionPolicyName: The name of the permission policy.
permissionPolicyType string | @alicloud/ros-cdk-core.IResolvable Property permissionPolicyType: The type of the permission policy.
inlinePolicyDocument @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} Property inlinePolicyDocument: The configurations of the inline policy.

accessConfigurationIdRequired

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

Property accessConfigurationId: The ID of the access configuration.


directoryIdRequired

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

Property directoryId: The ID of the directory.


permissionPolicyNameRequired

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

Property permissionPolicyName: The name of the permission policy.

If you set PermissionPolicyType to System, you must set this parameter to the name of the system policy. You can obtain the name of the system policy from RAM. - If you set PermissionPolicyType to Inline, you must set this parameter to the name of the inline policy. A custom value is supported.


permissionPolicyTypeRequired

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

Property permissionPolicyType: The type of the permission policy.

Valid values: - System: system policy. Resource Access Management (RAM) system policies are reused. - Inline: inline policy. Inline policies are created based on the RAM policy syntax and structure.


inlinePolicyDocumentOptional

public readonly inlinePolicyDocument: IResolvable | {[ key: string ]: any};
  • Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}

Property inlinePolicyDocument: The configurations of the inline policy.

The value can be up to 4,096 characters in length. If you set PermissionPolicyType to Inline, you must specify this parameter.