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. |
AccessConfigurationId
Required
AccessConfigurationId interface{}
- Type: interface{}
Property accessConfigurationId: The ID of the access configuration.
DirectoryId
Required
DirectoryId interface{}
- Type: interface{}
Property directoryId: The ID of the directory.
PrincipalId
Required
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.
PrincipalType
Required
PrincipalType interface{}
- Type: interface{}
Property principalType: The type of the CloudSSO identity.
Valid values: User, Group
TargetId
Required
TargetId interface{}
- Type: interface{}
Property targetId: The ID of the task object.
TargetType
Required
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.