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. |
accessConfigurationId
Required
public readonly accessConfigurationId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property accessConfigurationId: The ID of the access configuration.
directoryId
Required
public readonly directoryId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property directoryId: The ID of the directory.
permissionPolicyName
Required
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.
permissionPolicyType
Required
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.
inlinePolicyDocument
Optional
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.