multiTenantOrganizationIdentitySyncPolicyTemplate resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Defines an optional cross-tenant access policy template with user synchronization settings for multitenant organization tenants. Each tenant has its own template. For more information, see crossTenantIdentitySyncPolicyPartner resource type.
- If your tenant is joining a multitenant organization, the template is applicable to the user synchronization settings for all multitenant organization tenants.
- If another tenant joins your multitenant organization, the template is applicable only to the user synchronization settings of the newly joined multitenant organization tenant.
Whether the template is applied to the user synchronization settings of relevant tenants is configurable with the templateApplicationLevel
property.
- If the template is configured to apply, it is only applied to user synchronization properties where the corresponding template property has a non-null value.
In its default and unconfigured state, where all template properties (other than templateApplicationLevel
) are null, the template has no effect on user synchronization settings.
Methods
Method | Return type | Description |
---|---|---|
Get | multiTenantOrganizationIdentitySyncPolicyTemplate | Get the user synchronization settings of the template. |
Update | multiTenantOrganizationIdentitySyncPolicyTemplate | Update the user synchronization settings of the template. |
Reset | None | Reset the user synchronization settings of the template to the default values. |
Properties
Property | Type | Description |
---|---|---|
id | String | ID of the template. Key. |
templateApplicationLevel | templateApplicationLevel | Specifies whether the template will be applied to user synchronization settings of certain tenants. The possible values are: none , newPartners , existingPartners , unknownFutureValue . You can also specify multiple values like newPartners,existingPartners (default). none indicates the template isn't applied to any new or existing partner tenants. newPartners indicates the template is applied to new partner tenants. existingPartners indicates the template is applied to existing partner tenants, those who already had partner-specific user synchronization settings in place. |
userSyncInbound | crossTenantUserSyncInbound | Defines whether users can be synchronized from the partner tenant. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate",
"templateApplicationLevel": "String",
"userSyncInbound": {
"@odata.type": "microsoft.graph.crossTenantUserSyncInbound"
}
}