AccessAssignmentProps
Properties for defining a AccessAssignment.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudsso-accessassignment
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcloudsso"
&alicloudroscdkcloudsso.AccessAssignmentProps {
AccessConfigurationId: interface{},
DirectoryId: interface{},
PrincipalId: interface{},
PrincipalType: interface{},
TargetId: interface{},
TargetType: interface{},
}
Properties
| Name | Type | Description |
|---|---|---|
AccessConfigurationId |
interface{} |
Property accessConfigurationId: The ID of the access configuration. |
DirectoryId |
interface{} |
Property directoryId: The ID of the directory. |
PrincipalId |
interface{} |
Property principalId: The ID of the CloudSSO identity. |
PrincipalType |
interface{} |
Property principalType: The type of the CloudSSO identity. |
TargetId |
interface{} |
Property targetId: The ID of the task object. |
TargetType |
interface{} |
Property targetType: The type of the task object. |
AccessConfigurationIdRequired
AccessConfigurationId interface{}
- Type: interface{}
Property accessConfigurationId: The ID of the access configuration.
DirectoryIdRequired
DirectoryId interface{}
- Type: interface{}
Property directoryId: The ID of the directory.
PrincipalIdRequired
PrincipalId interface{}
- Type: interface{}
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
PrincipalType interface{}
- Type: interface{}
Property principalType: The type of the CloudSSO identity.
Valid values: User, Group
TargetIdRequired
TargetId interface{}
- Type: interface{}
Property targetId: The ID of the task object.
TargetTypeRequired
TargetType interface{}
- Type: interface{}
Property targetType: The type of the task object.
Set the value to RD-Account, which specifies the accounts in the resource directory.