命名空间:microsoft.graph.managedTenants
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
跨租户组搜索指定的托管租户。
此 API 可用于以下国家级云部署。
全局服务 |
美国政府 L4 |
美国政府 L5 (DOD) |
由世纪互联运营的中国 |
✅ |
❌ |
❌ |
❌ |
权限
为此 API 选择标记为最低特权的权限。
只有在应用需要它时,才使用更高的特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考。
权限类型 |
最低特权权限 |
更高特权权限 |
委派(工作或学校帐户) |
ManagedTenants.Read.All |
ManagedTenants.ReadWrite.All |
委派(个人 Microsoft 帐户) |
不支持。 |
不支持。 |
应用程序 |
不支持。 |
不支持。 |
HTTP 请求
POST /tenantRelationships/managedTenants/tenantGroups/tenantSearch
名称 |
说明 |
Authorization |
持有者 {token}。 必填。 详细了解 身份验证和授权。 |
Content-Type |
application/json. 必需。 |
请求正文
在请求正文中,提供参数的 JSON 表示形式。
下表显示了可用于此操作的参数。
参数 |
类型 |
说明 |
tenantId |
String |
托管租户的Microsoft Entra租户标识符。 |
响应
如果成功,此作将在 200 OK
响应正文中返回响应代码和 microsoft.graph.managedTenants.tenantGroup 集合。
示例
请求
POST https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenantGroups/tenantSearch
Content-Type: application/json
{
"tenantId": "String"
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Beta.TenantRelationships.ManagedTenants.TenantGroups.MicrosoftGraphManagedTenantsTenantSearch;
var requestBody = new TenantSearchPostRequestBody
{
TenantId = "String",
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.TenantRelationships.ManagedTenants.TenantGroups.MicrosoftGraphManagedTenantsTenantSearch.PostAsTenantSearchPostResponseAsync(requestBody);
mgc-beta tenant-relationships managed-tenants tenant-groups microsoft-graph-managed-tenants-tenant-search post --body '{\
"tenantId": "String"\
}\
'
// Code snippets are only available for the latest major version. Current major version is $v0.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
graphtenantrelationships "github.com/microsoftgraph/msgraph-beta-sdk-go/tenantrelationships"
//other-imports
)
requestBody := graphtenantrelationships.NewTenantSearchPostRequestBody()
tenantId := "String"
requestBody.SetTenantId(&tenantId)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
microsoftGraphManagedTenantsTenantSearch, err := graphClient.TenantRelationships().ManagedTenants().TenantGroups().MicrosoftGraphManagedTenantsTenantSearch().PostAsTenantSearchPostResponse(context.Background(), requestBody, nil)
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
com.microsoft.graph.beta.tenantrelationships.managedtenants.tenantgroups.microsoftgraphmanagedtenantstenantsearch.TenantSearchPostRequestBody tenantSearchPostRequestBody = new com.microsoft.graph.beta.tenantrelationships.managedtenants.tenantgroups.microsoftgraphmanagedtenantstenantsearch.TenantSearchPostRequestBody();
tenantSearchPostRequestBody.setTenantId("String");
var result = graphClient.tenantRelationships().managedTenants().tenantGroups().microsoftGraphManagedTenantsTenantSearch().post(tenantSearchPostRequestBody);
const options = {
authProvider,
};
const client = Client.init(options);
const tenantGroup = {
tenantId: 'String'
};
await client.api('/tenantRelationships/managedTenants/tenantGroups/tenantSearch')
.version('beta')
.post(tenantGroup);
<?php
use Microsoft\Graph\Beta\GraphServiceClient;
use Microsoft\Graph\Beta\Generated\TenantRelationships\ManagedTenants\TenantGroups\MicrosoftGraphManagedTenantsTenantSearch\TenantSearchPostRequestBody;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new TenantSearchPostRequestBody();
$requestBody->setTenantId('String');
$result = $graphServiceClient->tenantRelationships()->managedTenants()->tenantGroups()->microsoftGraphManagedTenantsTenantSearch()->post($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph_beta import GraphServiceClient
from msgraph_beta.generated.tenantrelationships.managedtenants.tenantgroups.microsoft_graph_managed_tenants_tenant_search.tenant_search_post_request_body import TenantSearchPostRequestBody
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = TenantSearchPostRequestBody(
tenant_id = "String",
)
result = await graph_client.tenant_relationships.managed_tenants.tenant_groups.microsoft_graph_managed_tenants_tenant_search.post(request_body)
响应
注意:为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#tenantGroups",
"value": [
{
"id": "2e6a0c9f-986d-480e-ad4b-bdfddc047aba",
"displayName": "Default",
"allTenantsIncluded": true,
"tenantIds": [],
"managementIntents": [
{
"managementIntentId": "586895ab-8a59-4b79-be25-b06949a819bb",
"managementIntentDisplayName": "Default Baseline",
"managementTemplates": [
{
"managementTemplateId": "e5834405-43d2-4815-867d-3dd600308d1c",
"displayName": "Baseline - Block Legacy Authentication",
"category": "identity"
},
{
"managementTemplateId": "12524106-036f-457f-b7a6-b003509d29c8",
"displayName": "Baseline - Require MFA for Admins",
"category": "identity"
},
{
"managementTemplateId": "21230aa5-d5a9-4403-b179-baf2de242aca",
"displayName": "Baseline - Require MFA for end users",
"category": "identity"
},
{
"managementTemplateId": "e2cadc41-a08f-45e7-8eb1-942d224dfb9a",
"displayName": "Baseline - Enroll devices in MEM",
"category": "devices"
},
{
"managementTemplateId": "31d57d29-2d54-4074-84bd-51c008c2e6b2",
"displayName": "Baseline - Setup Compliance Policy for Windows 10 devices",
"category": "devices"
},
{
"managementTemplateId": "b2d6d189-ea31-4cf8-b75e-41210c583127",
"displayName": "Baseline - Setup Microsoft Defender Antivirus Policy for Windows 10 devices",
"category": "devices"
}
]
}
],
"managementActions": []
}
]
}