Skip to content

PermissionPolicyToAccessConfigurationAdditionProps

Properties for defining a PermissionPolicyToAccessConfigurationAddition.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Cloudsso;
new PermissionPolicyToAccessConfigurationAdditionProps {
    object AccessConfigurationId,
    object DirectoryId,
    object PermissionPolicyName,
    object PermissionPolicyType,
    object InlinePolicyDocument = null
};

Properties

Name Type Description
AccessConfigurationId object Property accessConfigurationId: The ID of the access configuration.
DirectoryId object Property directoryId: The ID of the directory.
PermissionPolicyName object Property permissionPolicyName: The name of the permission policy.
PermissionPolicyType object Property permissionPolicyType: The type of the permission policy.
InlinePolicyDocument object Property inlinePolicyDocument: The configurations of the inline policy.

AccessConfigurationIdRequired

public object AccessConfigurationId { get; set; }
  • Type: object

Property accessConfigurationId: The ID of the access configuration.


DirectoryIdRequired

public object DirectoryId { get; set; }
  • Type: object

Property directoryId: The ID of the directory.


PermissionPolicyNameRequired

public object PermissionPolicyName { get; set; }
  • Type: object

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 object PermissionPolicyType { get; set; }
  • Type: object

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 object InlinePolicyDocument { get; set; }
  • Type: object

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.