Identity Provider API, gRPC: SynchronizationService.ListSupportedAttributes
Lists supported attributes for synchronization.
gRPC request
rpc ListSupportedAttributes (ListSupportedAttributesRequest) returns (ListSupportedAttributesResponse)
ListSupportedAttributesRequest
{
"flavor": "AttributesFlavor"
}
Request to list supported attributes.
|
Field |
Description |
|
flavor |
enum AttributesFlavor Required field. Flavor of attributes to list.
|
ListSupportedAttributesResponse
{
"user_supported_attributes": [
{
"target_attribute": "UserTargetAttribute",
"source_attributes": [
{
"type": "MappingType",
"attributes": [
"string"
]
}
]
}
],
"group_supported_attributes": [
{
"target_attribute": "GroupTargetAttribute",
"source_attributes": [
{
"type": "MappingType",
"attributes": [
"string"
]
}
]
}
]
}
Response message for SynchronizationService.ListSupportedAttributes.
|
Field |
Description |
|
user_supported_attributes[] |
List of supported user attributes. |
|
group_supported_attributes[] |
List of supported group attributes. |
UserSupportedAttribute
Supported user attribute configuration.
|
Field |
Description |
|
target_attribute |
enum UserTargetAttribute Target attribute to map to.
|
|
source_attributes[] |
List of source attribute configurations. |
SourceAttributes
Source attribute configuration.
|
Field |
Description |
|
type |
enum MappingType Type of mapping.
|
|
attributes[] |
string List of source attribute names. Empty for EMPTY type. |
GroupSupportedAttribute
Supported group attribute configuration.
|
Field |
Description |
|
target_attribute |
enum GroupTargetAttribute Target attribute to map to.
|
|
source_attributes[] |
List of source attribute configurations. |