Skip to content

AccessAssignmentProps

Properties for defining a AccessAssignment.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Cloudsso;
new AccessAssignmentProps {
    object AccessConfigurationId,
    object DirectoryId,
    object PrincipalId,
    object PrincipalType,
    object TargetId,
    object TargetType
};

Properties

Name Type Description
AccessConfigurationId object Property accessConfigurationId: The ID of the access configuration.
DirectoryId object Property directoryId: The ID of the directory.
PrincipalId object Property principalId: The ID of the CloudSSO identity.
PrincipalType object Property principalType: The type of the CloudSSO identity.
TargetId object Property targetId: The ID of the task object.
TargetType object Property targetType: The type of the task object.

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.


PrincipalIdRequired

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

Property principalId: The ID of the CloudSSO identity.

  • If you set PrincipalType to User, set PrincipalId to the ID of the CloudSSO user.
  • If you set PrincipalType to Group, set PrincipalId to the ID of the CloudSSO group.

PrincipalTypeRequired

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

Property principalType: The type of the CloudSSO identity.

Valid values: User, Group


TargetIdRequired

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

Property targetId: The ID of the task object.


TargetTypeRequired

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

Property targetType: The type of the task object.

Set the value to RD-Account, which specifies the accounts in the resource directory.