Skip to content

Commit d0c8b8b

Browse files
authored
Merge branch 'main' into cloud-printing-overview
2 parents dcaef6a + 062d86a commit d0c8b8b

File tree

1,196 files changed

+23874
-2173
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,196 files changed

+23874
-2173
lines changed

.github/workflows/cloud-support.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
run: dotnet build --configuration Release
3838
- name: Install hidi
3939
run: dotnet tool install microsoft.openapi.hidi -g
40-
- name: Create metadata output director
40+
- name: Create metadata output directory
4141
run: |
4242
mkdir openapi
4343
cd openapi
@@ -55,21 +55,22 @@ jobs:
5555
./transforms/csdl/transform.ps1 -xslPath preprocess_csdl.xsl -inputPath ../../schemas/beta-Mooncake.csdl -outputPath ../../transformed_beta-Mooncake.csdl -addInnerErrorDescription $true -removeCapabilityAnnotations $false -csdlVersion v1.0
5656
- name: Transform CSDL with hidi
5757
working-directory: ./metadata
58+
shell: pwsh
5859
env:
5960
SETTINGS: ./conversion-settings/openapi.json
6061
run: |
61-
hidi transform --cs transformed_v1.0-Prod.csdl -o ../openapi/v1.0/Prod.yml --co -f Yaml --sp $SETTINGS
62-
hidi transform --cs transformed_v1.0-Fairfax.csdl -o ../openapi/v1.0/Fairfax.yml --co -f Yaml --sp $SETTINGS
63-
hidi transform --cs transformed_v1.0-Mooncake.csdl -o ../openapi/v1.0/Mooncake.yml --co -f Yaml --sp $SETTINGS
64-
hidi transform --cs transformed_beta-Prod.csdl -o ../openapi/beta/Prod.yml --co -f Yaml --sp $SETTINGS
65-
hidi transform --cs transformed_beta-Fairfax.csdl -o ../openapi/beta/Fairfax.yml --co -f Yaml --sp $SETTINGS
66-
hidi transform --cs transformed_beta-Mooncake.csdl -o ../openapi/beta/Mooncake.yml --co -f Yaml --sp $SETTINGS
62+
hidi transform --cs transformed_v1.0-Prod.csdl -o ../openapi/v1.0/Prod.yml --co -f Yaml --sp $Env:SETTINGS
63+
hidi transform --cs transformed_v1.0-Fairfax.csdl -o ../openapi/v1.0/Fairfax.yml --co -f Yaml --sp $Env:SETTINGS
64+
hidi transform --cs transformed_v1.0-Mooncake.csdl -o ../openapi/v1.0/Mooncake.yml --co -f Yaml --sp $Env:SETTINGS
65+
hidi transform --cs transformed_beta-Prod.csdl -o ../openapi/beta/Prod.yml --co -f Yaml --sp $Env:SETTINGS
66+
hidi transform --cs transformed_beta-Fairfax.csdl -o ../openapi/beta/Fairfax.yml --co -f Yaml --sp $Env:SETTINGS
67+
hidi transform --cs transformed_beta-Mooncake.csdl -o ../openapi/beta/Mooncake.yml --co -f Yaml --sp $Env:SETTINGS
6768
- name: Run cloud support tool
6869
env:
6970
TOOL: ./tool/src/bin/Release/net8.0/CheckCloudSupport
7071
run: |
71-
$TOOL --open-api ./openapi/v1.0 --api-docs ./docs/api-reference/v1.0/api --remove-old-includes
72-
$TOOL --open-api ./openapi/beta --api-docs ./docs/api-reference/beta/api --remove-old-includes
72+
$TOOL --open-api ./openapi/v1.0 --api-docs ./docs/api-reference/v1.0/api --overrides ./docs/api-reference/cloud.api.overrides.json --excludes ./docs/api-reference/cloud.exclusions.json --remove-old-includes
73+
$TOOL --open-api ./openapi/beta --api-docs ./docs/api-reference/beta/api --overrides ./docs/api-reference/cloud.api.overrides.json --excludes ./docs/api-reference/cloud.exclusions.json --remove-old-includes
7374
- name: Get token
7475
id: get_token
7576
uses: microsoftgraph/get-app-token@v1.0.4

.vscode/settings.json

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
1-
{
2-
"githubPullRequests.ignoredPullRequestBranches": [
3-
"main"
4-
]
1+
{
2+
"githubPullRequests.ignoredPullRequestBranches": [
3+
"main"
4+
],
5+
"json.schemas": [
6+
{
7+
"fileMatch": [
8+
"cloud.api.overrides.json"
9+
],
10+
"url": "https://raw.githubusercontent.com/microsoftgraph/msgraph-cloud-support/main/schema/api.overrides.schema.json"
11+
},
12+
{
13+
"fileMatch": [
14+
"cloud.exclusions.json"
15+
],
16+
"url": "https://raw.githubusercontent.com/microsoftgraph/msgraph-cloud-support/main/schema/cloud.exclusions.schema.json"
17+
}
18+
]
519
}

api-reference/beta/api/application-list-owners.md

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ If successful, this method returns a `200 OK` response code and collection of [d
5252
### Request
5353
The following example shows a request that uses the **appId** alternate key to query the owners of an application.
5454

55-
# [HTTP](#tab/http)
5655
<!-- {
5756
"blockType": "request",
5857
"name": "application_get_owners"
@@ -61,40 +60,6 @@ The following example shows a request that uses the **appId** alternate key to q
6160
GET https://graph.microsoft.com/beta/applications(appId='bbec3106-565f-4907-941e-96b4dbfef21c')/owners
6261
```
6362

64-
# [C#](#tab/csharp)
65-
[!INCLUDE [sample-code](../includes/snippets/csharp/application-get-owners-csharp-snippets.md)]
66-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
67-
68-
# [CLI](#tab/cli)
69-
[!INCLUDE [sample-code](../includes/snippets/cli/application-get-owners-cli-snippets.md)]
70-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
71-
72-
# [Go](#tab/go)
73-
[!INCLUDE [sample-code](../includes/snippets/go/application-get-owners-go-snippets.md)]
74-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
75-
76-
# [Java](#tab/java)
77-
[!INCLUDE [sample-code](../includes/snippets/java/application-get-owners-java-snippets.md)]
78-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
79-
80-
# [JavaScript](#tab/javascript)
81-
[!INCLUDE [sample-code](../includes/snippets/javascript/application-get-owners-javascript-snippets.md)]
82-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
83-
84-
# [PHP](#tab/php)
85-
[!INCLUDE [sample-code](../includes/snippets/php/application-get-owners-php-snippets.md)]
86-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
87-
88-
# [PowerShell](#tab/powershell)
89-
[!INCLUDE [sample-code](../includes/snippets/powershell/application-get-owners-powershell-snippets.md)]
90-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
91-
92-
# [Python](#tab/python)
93-
[!INCLUDE [sample-code](../includes/snippets/python/application-get-owners-python-snippets.md)]
94-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
95-
96-
---
97-
9863
### Response
9964
The following example shows the response. It shows only the **id** property as populated while other properties as `null`. This is because the caller did not have permissions to read users in the tenant.
10065
>**Note:** The response object shown here might be shortened for readability.

api-reference/beta/api/application-post-calls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ This API supports the following PSTN scenarios:
3131
+ P2P call between bot and another peer (Teams user, PSTN), bot invites another Teams user.
3232
+ Bot join the scheduled meeting and then invite PSTN.
3333

34-
+ [!INCLUDE [national-cloud-support](../../includes/global-only.md)]
34+
[!INCLUDE [national-cloud-support](../../includes/global-only.md)]
3535

3636
## Permissions
3737

api-reference/beta/api/application-upsert.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Create a new [application](../resources/application.md) object if it doesn't exi
1818
> [!IMPORTANT]
1919
> Using PATCH to set [**passwordCredential**](../resources/passwordcredential.md) is not supported. Use the [addPassword](./application-addpassword.md) and [removePassword](./application-removepassword.md) methods to update the password or secret for an application.
2020
21-
[!INCLUDE [national-cloud-support](../../includes/global-only.md)]
21+
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
2222

2323
## Permissions
2424
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).

api-reference/beta/api/approvalitem-cancel.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ Namespace: microsoft.graph
1515

1616
Cancel the [approval item](../resources/approvalitem.md). The owner of the approval can trigger this endpoint.
1717

18+
[!INCLUDE [national-cloud-support](../../includes/global-only.md)]
19+
1820
## Permissions
1921

2022
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
@@ -51,6 +53,7 @@ If successful, this method returns a `202 Accepted` response code with the opera
5153
### Request
5254

5355
The following example shows a request.
56+
# [HTTP](#tab/http)
5457
<!-- {
5558
"blockType": "request",
5659
"name": "approvalitemthis.cancel"
@@ -60,6 +63,36 @@ The following example shows a request.
6063
POST https://graph.microsoft.com/beta/solutions/approval/approvalItems/ad65e077-4920-4bbd-a57e-b7f152958b83/cancel
6164
```
6265

66+
# [C#](#tab/csharp)
67+
[!INCLUDE [sample-code](../includes/snippets/csharp/approvalitemthiscancel-csharp-snippets.md)]
68+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
69+
70+
# [CLI](#tab/cli)
71+
[!INCLUDE [sample-code](../includes/snippets/cli/approvalitemthiscancel-cli-snippets.md)]
72+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
73+
74+
# [Go](#tab/go)
75+
[!INCLUDE [sample-code](../includes/snippets/go/approvalitemthiscancel-go-snippets.md)]
76+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
77+
78+
# [Java](#tab/java)
79+
[!INCLUDE [sample-code](../includes/snippets/java/approvalitemthiscancel-java-snippets.md)]
80+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
81+
82+
# [JavaScript](#tab/javascript)
83+
[!INCLUDE [sample-code](../includes/snippets/javascript/approvalitemthiscancel-javascript-snippets.md)]
84+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
85+
86+
# [PHP](#tab/php)
87+
[!INCLUDE [sample-code](../includes/snippets/php/approvalitemthiscancel-php-snippets.md)]
88+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
89+
90+
# [Python](#tab/python)
91+
[!INCLUDE [sample-code](../includes/snippets/python/approvalitemthiscancel-python-snippets.md)]
92+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
93+
94+
---
95+
6396

6497
### Response
6598

api-reference/beta/api/approvalitem-get.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ Namespace: microsoft.graph
1515

1616
Read the properties and relationships of an [approvalItem](../resources/approvalitem.md) object.
1717

18+
[!INCLUDE [national-cloud-support](../../includes/global-only.md)]
19+
1820
## Permissions
1921

2022
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
@@ -57,16 +59,47 @@ If successful, this method returns a `200 OK` response code and an [approvalItem
5759

5860
The following example shows a request.
5961

62+
# [HTTP](#tab/http)
6063
<!-- {
6164
"blockType": "request",
6265
"name": "get_approvalitem"
6366
}
6467
-->
6568

66-
```http
69+
```msgraph-interactive
6770
GET https://graph.microsoft.com/beta/solutions/approval/approvalItems/d3a7405e-452a-47e0-9c35-9335225ba55d
6871
```
6972

73+
# [C#](#tab/csharp)
74+
[!INCLUDE [sample-code](../includes/snippets/csharp/get-approvalitem-csharp-snippets.md)]
75+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
76+
77+
# [CLI](#tab/cli)
78+
[!INCLUDE [sample-code](../includes/snippets/cli/get-approvalitem-cli-snippets.md)]
79+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
80+
81+
# [Go](#tab/go)
82+
[!INCLUDE [sample-code](../includes/snippets/go/get-approvalitem-go-snippets.md)]
83+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
84+
85+
# [Java](#tab/java)
86+
[!INCLUDE [sample-code](../includes/snippets/java/get-approvalitem-java-snippets.md)]
87+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
88+
89+
# [JavaScript](#tab/javascript)
90+
[!INCLUDE [sample-code](../includes/snippets/javascript/get-approvalitem-javascript-snippets.md)]
91+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
92+
93+
# [PHP](#tab/php)
94+
[!INCLUDE [sample-code](../includes/snippets/php/get-approvalitem-php-snippets.md)]
95+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
96+
97+
# [Python](#tab/python)
98+
[!INCLUDE [sample-code](../includes/snippets/python/get-approvalitem-python-snippets.md)]
99+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
100+
101+
---
102+
70103
### Response
71104

72105
The following example shows the response.

api-reference/beta/api/approvalitem-list-requests.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ Namespace: microsoft.graph
1515

1616
Get a list of [approvalItemRequest](../resources/approvalitemrequest.md) objects.
1717

18+
[!INCLUDE [national-cloud-support](../../includes/global-only.md)]
19+
1820
## Permissions
1921

2022
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
@@ -55,6 +57,7 @@ If successful, this method returns a `200 OK` response code and a collection of
5557
### Request
5658

5759
The following example shows a request.
60+
# [HTTP](#tab/http)
5861
<!-- {
5962
"blockType": "request",
6063
"name": "list_approvalitemrequest"
@@ -64,6 +67,36 @@ The following example shows a request.
6467
GET https://graph.microsoft.com/beta/solutions/approval/approvalItems/d3a7405e-452a-47e0-9c35-9335225ba55d/requests
6568
```
6669

70+
# [C#](#tab/csharp)
71+
[!INCLUDE [sample-code](../includes/snippets/csharp/list-approvalitemrequest-csharp-snippets.md)]
72+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
73+
74+
# [CLI](#tab/cli)
75+
[!INCLUDE [sample-code](../includes/snippets/cli/list-approvalitemrequest-cli-snippets.md)]
76+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
77+
78+
# [Go](#tab/go)
79+
[!INCLUDE [sample-code](../includes/snippets/go/list-approvalitemrequest-go-snippets.md)]
80+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
81+
82+
# [Java](#tab/java)
83+
[!INCLUDE [sample-code](../includes/snippets/java/list-approvalitemrequest-java-snippets.md)]
84+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
85+
86+
# [JavaScript](#tab/javascript)
87+
[!INCLUDE [sample-code](../includes/snippets/javascript/list-approvalitemrequest-javascript-snippets.md)]
88+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
89+
90+
# [PHP](#tab/php)
91+
[!INCLUDE [sample-code](../includes/snippets/php/list-approvalitemrequest-php-snippets.md)]
92+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
93+
94+
# [Python](#tab/python)
95+
[!INCLUDE [sample-code](../includes/snippets/python/list-approvalitemrequest-python-snippets.md)]
96+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
97+
98+
---
99+
67100

68101
### Response
69102

api-reference/beta/api/approvalitem-list-responses.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ Namespace: microsoft.graph
1515

1616
Get a list of [approvalItemResponse](../resources/approvalitemresponse.md) objects.
1717

18+
[!INCLUDE [national-cloud-support](../../includes/global-only.md)]
19+
1820
## Permissions
1921

2022
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
@@ -55,6 +57,7 @@ If successful, this method returns a `200 OK` response code and a collection of
5557
### Request
5658

5759
The following example shows a request.
60+
# [HTTP](#tab/http)
5861
<!-- {
5962
"blockType": "request",
6063
"name": "list_approvalitemresponse"
@@ -64,6 +67,36 @@ The following example shows a request.
6467
GET https://graph.microsoft.com/beta/solutions/approval/approvalItems/d3a7405e-452a-47e0-9c35-9335225ba55d/responses
6568
```
6669

70+
# [C#](#tab/csharp)
71+
[!INCLUDE [sample-code](../includes/snippets/csharp/list-approvalitemresponse-csharp-snippets.md)]
72+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
73+
74+
# [CLI](#tab/cli)
75+
[!INCLUDE [sample-code](../includes/snippets/cli/list-approvalitemresponse-cli-snippets.md)]
76+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
77+
78+
# [Go](#tab/go)
79+
[!INCLUDE [sample-code](../includes/snippets/go/list-approvalitemresponse-go-snippets.md)]
80+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
81+
82+
# [Java](#tab/java)
83+
[!INCLUDE [sample-code](../includes/snippets/java/list-approvalitemresponse-java-snippets.md)]
84+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
85+
86+
# [JavaScript](#tab/javascript)
87+
[!INCLUDE [sample-code](../includes/snippets/javascript/list-approvalitemresponse-javascript-snippets.md)]
88+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
89+
90+
# [PHP](#tab/php)
91+
[!INCLUDE [sample-code](../includes/snippets/php/list-approvalitemresponse-php-snippets.md)]
92+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
93+
94+
# [Python](#tab/python)
95+
[!INCLUDE [sample-code](../includes/snippets/python/list-approvalitemresponse-python-snippets.md)]
96+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
97+
98+
---
99+
67100

68101
### Response
69102

0 commit comments

Comments
 (0)