From 71868f71209df13247f0f3fbc587aeda991480b1 Mon Sep 17 00:00:00 2001 From: aaronzhu Date: Thu, 28 Sep 2023 14:32:58 +0800 Subject: [PATCH 01/55] add docs for getCloudPcRecommendationReports --- ...reports-getcloudpcrecommendationreports.md | 178 ++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md diff --git a/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md new file mode 100644 index 00000000000..3819d3de06a --- /dev/null +++ b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md @@ -0,0 +1,178 @@ +--- +title: "cloudPcReports: getCloudPcRecommendationReports" +description: "Get the device recommendation related reports for CloudPCs, it can be the usage category report which categorize the cloudPC with "Undersized", "Oversized", "Rightsized", "Underutilized", and also provide the recommended SKU if current Cloud PC is not Rightsized." +author: "XiaolouT" +ms.localizationpriority: medium +ms.prod: "cloud-pc" +doc_type: apiPageType +--- + +# cloudPcReports: getCloudPcRecommendationReports +Namespace: microsoft.graph + +[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + +Get the device recommendation related reports for CloudPCs, it can be the usage category report which categorize the cloudPC with "Undersized", "Oversized", "Rightsized", "Underutilized", and also provide the recommended SKU if current Cloud PC is not Rightsized. + +[!INCLUDE [national-cloud-support](../../includes/global-only.md)] + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). + +|Permission type|Permissions (from least to most privileged)| +|:---|:---| +|Delegated (work or school account)|CloudPC.Read.All, CloudPC.ReadWrite.All| +|Delegated (personal Microsoft account)|Not supported.| +|Application|CloudPC.Read.All, CloudPC.ReadWrite.All| + +## HTTP request + + +``` http +POST /deviceManagement/virtualEndpoint/reports/getCloudPcRecommendationReports +``` + +## Request headers +|Name|Description| +|:---|:---| +|Authorization|Bearer {token}. Required.| +|Content-Type|application/json. Required.| + +## Request body +In the request body, supply a JSON representation of the parameters. + +The following table shows the parameters that can be used with this action. + +|Parameter|Type|Description| +|:---|:---|:---| +| reportName | String | Specifies the report +|filter|String|OData filter syntax. Supported filters include `and`, `or`, `lt`, `le`, `gt`, `ge` and `eq`.| +|select|String collection|OData select syntax. Represents the selected columns of the reports. | +|search|String|Specifies a string to search| +|groupBy|String collection|Specify how to group the reports. If used, must have the same contents as select parameter| +|orderBy|String collection|Specify how to sort the reports.| +|skip|Int32|Number of records to skip.| +|top|Int32|The number of top records to return.| + + + +## Response + +If successful, this action returns a `200 OK` response code and a Stream in the response body. + +## Examples + +### Request +The following is an example of a request. + +# [HTTP](#tab/http) + +``` http +POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/getCloudPcRecommendationReports +Content-Type: application/json +Content-length: 199 + +{ + "top": 25, + "skip": 0, + "filter": "(TotalUsageInHour ge 40 and TotalUsageInHour le 80)", + "select": [ + "CloudPcId", + "ManagedDeviceName", + "UserPrincipalName", + "TotalUsageInHour", + "DaysSinceLastSignIn" + ] +} +``` + +# [C#](#tab/csharp) +[!INCLUDE [sample-code](../includes/snippets/csharp/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-csharp-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [CLI](#tab/cli) +[!INCLUDE [sample-code](../includes/snippets/cli/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-cli-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [Go](#tab/go) +[!INCLUDE [sample-code](../includes/snippets/go/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-go-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [Java](#tab/java) +[!INCLUDE [sample-code](../includes/snippets/java/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-java-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [JavaScript](#tab/javascript) +[!INCLUDE [sample-code](../includes/snippets/javascript/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-javascript-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [PHP](#tab/php) +[!INCLUDE [sample-code](../includes/snippets/php/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-php-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [PowerShell](#tab/powershell) +[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-powershell-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [Python](#tab/python) +[!INCLUDE [sample-code](../includes/snippets/python/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-python-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +--- + +### Response +The following is an example of the response +>**Note:** The response object shown here might be shortened for readability. + +``` http +HTTP/1.1 200 OK +Content-Type: application/octet-stream + +{ + "TotalRowCount": 1, + "Schema": [ + { + "Column": "CloudPcId", + "PropertyType": "String" + }, + { + "Column": "ManagedDeviceName", + "PropertyType": "String" + }, + { + "Column": "UserPrincipalName", + "PropertyType": "String" + }, + { + "Column": "TotalUsageInHour", + "PropertyType": "Double" + }, + { + "Column": "DaysSinceLastSignIn", + "PropertyType": "Int64" + } + ], + "Values": [ + [ + "40f9315c-5b63-4126-9f89-b7dcb145ffff", + "CPC-DisplayName", + "connie@cpccontoso.onmicrosoft.com", + 66.36944444444444, + 0 + ] + ] +} +``` + From 0d289520dc74e69657dbd4c2e0481c38f5269295 Mon Sep 17 00:00:00 2001 From: aaronzhu Date: Thu, 2 Nov 2023 10:19:56 +0800 Subject: [PATCH 02/55] add docs for getCloudPcRecommendationReports --- ...reports-getcloudpcrecommendationreports.md | 188 +++++++++++++----- 1 file changed, 140 insertions(+), 48 deletions(-) diff --git a/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md index 3819d3de06a..8aad9d90d36 100644 --- a/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md +++ b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md @@ -65,7 +65,9 @@ If successful, this action returns a `200 OK` response code and a Stream in the ## Examples -### Request +### Example 1: List recommendation reports by device + +#### Request The following is an example of a request. # [HTTP](#tab/http) @@ -77,57 +79,33 @@ The following is an example of a request. ``` http POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/getCloudPcRecommendationReports Content-Type: application/json -Content-length: 199 +Content-length: 262 { - "top": 25, + "reportName": "cloudPcUsageCategoryReports", + "top": 50, "skip": 0, - "filter": "(TotalUsageInHour ge 40 and TotalUsageInHour le 80)", + "search": "", + "filter": "", "select": [ "CloudPcId", "ManagedDeviceName", "UserPrincipalName", - "TotalUsageInHour", - "DaysSinceLastSignIn" + "UsageInsight", + "CurrentSize", + "RecommendedSize", + "UsageInHour", + "DevicePerfSummary" + ], + "orderBy": [ + "ManagedDeviceName" ] } ``` -# [C#](#tab/csharp) -[!INCLUDE [sample-code](../includes/snippets/csharp/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-csharp-snippets.md)] -[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] - -# [CLI](#tab/cli) -[!INCLUDE [sample-code](../includes/snippets/cli/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-cli-snippets.md)] -[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] - -# [Go](#tab/go) -[!INCLUDE [sample-code](../includes/snippets/go/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-go-snippets.md)] -[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] - -# [Java](#tab/java) -[!INCLUDE [sample-code](../includes/snippets/java/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-java-snippets.md)] -[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] - -# [JavaScript](#tab/javascript) -[!INCLUDE [sample-code](../includes/snippets/javascript/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-javascript-snippets.md)] -[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] - -# [PHP](#tab/php) -[!INCLUDE [sample-code](../includes/snippets/php/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-php-snippets.md)] -[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] - -# [PowerShell](#tab/powershell) -[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-powershell-snippets.md)] -[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] - -# [Python](#tab/python) -[!INCLUDE [sample-code](../includes/snippets/python/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-python-snippets.md)] -[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] - --- -### Response +#### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability. +``` http +POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/getCloudPcRecommendationReports +Content-Type: application/json +Content-length: 262 + +{ + "reportName": "cloudPcUsageCategoryReports", + "select": [ + "UsageInsight" + ], + "groupBy": [ + "UsageInsight" + ], + "filter": "" +} +``` + +--- + +#### Response +The following is an example of the response +>**Note:** The response object shown here might be shortened for readability. + +``` http +HTTP/1.1 200 OK +Content-Type: application/octet-stream + +{ + "TotalRowCount": 4, + "Schema": [ + { + "Column": "__Count", + "PropertyType": "Int32" + }, + { + "Column": "UsageInsight", + "PropertyType": "String" + } + ], + "Values": [ + [ + 200, + "Rightsized" + ], + [ + 50, + "Undersized" + ], + [ + 30, + "Oversized" + ], + [ + 40, + "Underutilized" + ] + ] +} +``` \ No newline at end of file From 00bbec416dba56b90ad201bff2ffcbb802119cb7 Mon Sep 17 00:00:00 2001 From: aaronzhu Date: Thu, 2 Nov 2023 10:59:56 +0800 Subject: [PATCH 03/55] fix --- .../api/cloudpcreports-getcloudpcrecommendationreports.md | 6 +++--- api-reference/beta/resources/cloudpcexportjob.md | 3 ++- api-reference/beta/resources/cloudpcreports.md | 2 ++ api-reference/beta/toc.yml | 2 ++ 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md index 8aad9d90d36..c906a9f06e8 100644 --- a/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md +++ b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md @@ -1,6 +1,6 @@ --- title: "cloudPcReports: getCloudPcRecommendationReports" -description: "Get the device recommendation related reports for CloudPCs, it can be the usage category report which categorize the cloudPC with "Undersized", "Oversized", "Rightsized", "Underutilized", and also provide the recommended SKU if current Cloud PC is not Rightsized." +description: "Get the device recommendation related reports for CloudPCs, it can be the usage category report which categorize the cloudPC with `Undersized`, `Oversized`, `Rightsized`, `Underutilized`, and also provide the recommended SKU if current Cloud PC is not `Rightsized`." author: "XiaolouT" ms.localizationpriority: medium ms.prod: "cloud-pc" @@ -12,7 +12,7 @@ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] -Get the device recommendation related reports for CloudPCs, it can be the usage category report which categorize the cloudPC with "Undersized", "Oversized", "Rightsized", "Underutilized", and also provide the recommended SKU if current Cloud PC is not Rightsized. +Get the device recommendation related reports for CloudPCs, it can be the usage category report which categorize the cloudPC with `Undersized`, `Oversized`, `Rightsized`, `Underutilized`, and also provide the recommended SKU if current Cloud PC is not `Rightsized`. [!INCLUDE [national-cloud-support](../../includes/global-only.md)] @@ -48,7 +48,7 @@ The following table shows the parameters that can be used with this action. |Parameter|Type|Description| |:---|:---|:---| -| reportName | String | Specifies the report +| reportName | String | Specifies the report name, now only suports `cloudPcUsageCategoryReports` |filter|String|OData filter syntax. Supported filters include `and`, `or`, `lt`, `le`, `gt`, `ge` and `eq`.| |select|String collection|OData select syntax. Represents the selected columns of the reports. | |search|String|Specifies a string to search| diff --git a/api-reference/beta/resources/cloudpcexportjob.md b/api-reference/beta/resources/cloudpcexportjob.md index c57996d8d59..7b398396aa3 100644 --- a/api-reference/beta/resources/cloudpcexportjob.md +++ b/api-reference/beta/resources/cloudpcexportjob.md @@ -32,7 +32,7 @@ Represents the export job for downloading a specified Cloud PC report. | filter | String | The filter applied on the report. | | format | String | The format of the exported report. | | id | String | The unique identifier for the report. Read-only. | -| reportName | [cloudPcReportName](#cloudpcreportname-values) | The report name. The possible values are: `remoteConnectionHistoricalReports`, `dailyAggregatedRemoteConnectionReports`, `totalAggregatedRemoteConnectionReports`, `sharedUseLicenseUsageReport`, `sharedUseLicenseUsageRealTimeReport`, `unknownFutureValue`, `noLicenseAvailableConnectivityFailureReport`, `frontlineLicenseUsageReport`, `frontlineLicenseUsageRealTimeReport`, `remoteConnectionQualityReports`, `inaccessibleCloudPcReports`, `rawRemoteConnectionReports`. You must use the `Prefer: include-unknown-enum-members` request header to get the following value(s) in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `noLicenseAvailableConnectivityFailureReport`, `frontlineLicenseUsageReport`, `frontlineLicenseUsageRealTimeReport`, `remoteConnectionQualityReports`, `inaccessibleCloudPcReports`, `rawRemoteConnectionReports`.| +| reportName | [cloudPcReportName](#cloudpcreportname-values) | The report name. The possible values are: `remoteConnectionHistoricalReports`, `dailyAggregatedRemoteConnectionReports`, `totalAggregatedRemoteConnectionReports`, `sharedUseLicenseUsageReport`, `sharedUseLicenseUsageRealTimeReport`, `unknownFutureValue`, `noLicenseAvailableConnectivityFailureReport`, `frontlineLicenseUsageReport`, `frontlineLicenseUsageRealTimeReport`, `remoteConnectionQualityReports`, `inaccessibleCloudPcReports`, `rawRemoteConnectionReports`, `cloudPcUsageCategoryReports`. You must use the `Prefer: include-unknown-enum-members` request header to get the following value(s) in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `noLicenseAvailableConnectivityFailureReport`, `frontlineLicenseUsageReport`, `frontlineLicenseUsageRealTimeReport`, `remoteConnectionQualityReports`, `inaccessibleCloudPcReports`, `rawRemoteConnectionReports`.| | requestDateTime | DateTimeOffset | The date and time when the export job was requested. | | select | String collection | The selected columns of the report. | @@ -62,6 +62,7 @@ Represents the export job for downloading a specified Cloud PC report. | remoteConnectionQualityReports | The overall connection quality report for all devices within a tenant. | | inaccessibleCloudPcReports | The Cloud PCs that are inaccessible. | | rawRemoteConnectionReports | The raw real-time remote connection report. | +|cloudPcUsageCategoryReports | The Usage categroy reports of Cloud PCs | diff --git a/api-reference/beta/resources/cloudpcreports.md b/api-reference/beta/resources/cloudpcreports.md index 8428395897e..626b3ce782b 100644 --- a/api-reference/beta/resources/cloudpcreports.md +++ b/api-reference/beta/resources/cloudpcreports.md @@ -30,6 +30,8 @@ Use a method in the [Methods](#methods) section to get the corresponding report |[getFrontlineReport](../api/cloudpcreports-getfrontlinereport.md)|Stream| Get Frontline Cloud PC license usage reports, such as **servicePlanId**, **licenseCount**, and **claimedLicenseCount**, for real-time, 7 days, or 28 days trend.| |[getTotalAggregatedRemoteConnectionReports](../api/cloudpcreports-gettotalaggregatedremoteconnectionreports.md)|Stream|Get the total aggregated remote connection reports, like usage and **daysSinceLastUse**, in a given period.| |[getRawRemoteConnectionReports](../api/cloudpcreports-getrawremoteconnectionreports.md)|Stream|Get the raw real-time remote connection report for a Cloud PC without any calculation or aggregation.| +|[getCloudPcRecommendationReports](../api/cloudpcreports-getcloudpcrecommendationreports.md)|Stream|Get the device recommendation related reports for Cloud PCs, it can be the usage category report which categorize the Cloud PC with `Undersized`, `Oversized`, `Rightsized`, `Underutilized` + ## Properties |Property|Type|Description| |:---|:---|:---| diff --git a/api-reference/beta/toc.yml b/api-reference/beta/toc.yml index 6a0c9f87fb0..8d3fcd6f63f 100644 --- a/api-reference/beta/toc.yml +++ b/api-reference/beta/toc.yml @@ -10386,6 +10386,8 @@ items: href: api/cloudpcreports-getfrontlinereport.md - name: Get total aggregated remote connection reports href: api/cloudpcreports-gettotalaggregatedremoteconnectionreports.md + - name: Get Cloud PC recommendation reports + href: api/cloudpcreports-getcloudpcrecommendationreports.md - name: Export to download report items: - name: Cloud PC export job From 6bb904a0b7cd32f3a580fc9bf82c70ca8f38354d Mon Sep 17 00:00:00 2001 From: aaronzhu Date: Thu, 2 Nov 2023 14:50:00 +0800 Subject: [PATCH 04/55] add changelog --- changelog/Microsoft.CloudManagedDesktop.json | 26 ++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/changelog/Microsoft.CloudManagedDesktop.json b/changelog/Microsoft.CloudManagedDesktop.json index 93a25c2017e..cbbe6702126 100644 --- a/changelog/Microsoft.CloudManagedDesktop.json +++ b/changelog/Microsoft.CloudManagedDesktop.json @@ -18,6 +18,32 @@ "WorkloadArea": "Device and app management", "SubArea": "Cloud PC" }, + { + "ChangeList": [ + { + "Id": "f387eff5-f855-44a2-a60c-1f0e8e8acf6a", + "ApiChange": "Member", + "ChangedApiName": "cloudPcUsageCategoryReports", + "ChangeType": "Addition", + "Description": "Added the `cloudPcUsageCategoryReports` member to the **cloudPcReportName** enumeration.", + "Target": "cloudPcReportName" + }, + { + "Id": "f387eff5-f855-44a2-a60c-1f0e8e8acf6a", + "ApiChange": "Method", + "ChangedApiName": "getCloudPcRecommendationReports", + "ChangeType": "Addition", + "Description": "Added the [getCloudPcRecommendationReports](https://learn.microsoft.com/en-us/graph/api/intune-cloudPcReports?view=graph-rest-beta) method to the [cloudPcReports](https://learn.microsoft.com/en-us/graph/api/intune-cloudPcReports?view=graph-rest-beta) resource.", + "Target": "cloudPcReports" + } + ], + "Id": "f387eff5-f855-44a2-a60c-1f0e8e8acf6a", + "Cloud": "Prod", + "Version": "beta", + "CreatedDateTime": "2023-11-02T06:07:56.2470117Z", + "WorkloadArea": "Devices and apps", + "SubArea": "Cloud PC" + }, { "ChangeList": [ { From d0425b2461cdc5783ae16baf90a65f02c2d080de Mon Sep 17 00:00:00 2001 From: aaronzhu Date: Wed, 22 Nov 2023 11:22:10 +0800 Subject: [PATCH 05/55] resolve comments --- .../api/cloudpcreports-getcloudpcrecommendationreports.md | 1 - api-reference/beta/toc.yml | 4 ++-- changelog/Microsoft.CloudManagedDesktop.json | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md index c906a9f06e8..d5a1051e857 100644 --- a/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md +++ b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md @@ -70,7 +70,6 @@ If successful, this action returns a `200 OK` response code and a Stream in the #### Request The following is an example of a request. -# [HTTP](#tab/http) ``` http @@ -218,8 +223,8 @@ Content-length: 262 } ``` - #### Response + >**Note:** The response object shown here might be shortened for readability. [contact]: /graph/api/resources/contact [conversation]: /graph/api/resources/conversation diff --git a/concepts/change-notifications-with-resource-data.md b/concepts/change-notifications-with-resource-data.md index 916872825eb..325f57c315b 100644 --- a/concepts/change-notifications-with-resource-data.md +++ b/concepts/change-notifications-with-resource-data.md @@ -588,7 +588,7 @@ decryptedPayload += decipher.final('utf8'); --- -## See also +## Related content - [Set up notifications for changes in user data](change-notifications-overview.md) - [Subscription resource type](/graph/api/resources/subscription) diff --git a/concepts/custom-security-attributes-examples.md b/concepts/custom-security-attributes-examples.md index 5a661d9266d..b96ed92b82b 100644 --- a/concepts/custom-security-attributes-examples.md +++ b/concepts/custom-security-attributes-examples.md @@ -1252,7 +1252,7 @@ Content-type: application/json HTTP/1.1 204 No Content ``` -## Next steps +## Next step -- [Overview of custom security attributes using the Microsoft Graph API](/graph/api/resources/custom-security-attributes-overview) -- [What are custom security attributes in Microsoft Entra ID?](/azure/active-directory/fundamentals/custom-security-attributes-overview) +> [!div class="nextstepaction"] +> [Overview of custom security attributes using the Microsoft Graph API](/graph/api/resources/custom-security-attributes-overview) \ No newline at end of file diff --git a/concepts/delta-query-groups.md b/concepts/delta-query-groups.md index 244b44a9eb2..54c740da19e 100644 --- a/concepts/delta-query-groups.md +++ b/concepts/delta-query-groups.md @@ -580,6 +580,6 @@ We recommend the following best practices to correctly handle this pattern: - Always follow `@odata.nextLink` and locally merge each group's state: as you receive responses related to the same group, use them to build the full membership list in your application. - Don't assume a specific sequence of the responses. Assume that the same group could show up anywhere in the `@odata.nextLink` sequence and handle that in your merge logic. -## See also +## Related content - [Microsoft Graph delta query](delta-query-overview.md) overview. diff --git a/concepts/delta-query-overview.md b/concepts/delta-query-overview.md index beccca12f7f..730d139b9cc 100644 --- a/concepts/delta-query-overview.md +++ b/concepts/delta-query-overview.md @@ -195,7 +195,9 @@ An app can use Microsoft Graph [change notifications](./webhooks.md) to subscrib Applications can use this strategy to nearly eliminate (only for supported resources) the need to frequently poll Microsoft Graph and process those changes to keep a local data store in sync, greatly reducing the chances for their requests to be throttled. -## Delta query request examples +## Related content + +Learn more about delta query in the following tutorials: - [Get incremental changes to events in a calendar view](delta-query-events.md) - [Get incremental changes to messages in a folder](./delta-query-messages.md) diff --git a/concepts/delta-query-users.md b/concepts/delta-query-users.md index 67ce0042f61..e52a29c05e1 100644 --- a/concepts/delta-query-users.md +++ b/concepts/delta-query-users.md @@ -404,6 +404,6 @@ Content-type: application/json } ``` -## See also +## Related content - [Microsoft Graph delta query](delta-query-overview.md) overview. diff --git a/concepts/filter-query-parameter.md b/concepts/filter-query-parameter.md index 86aee50339b..2cb1ecf3117 100644 --- a/concepts/filter-query-parameter.md +++ b/concepts/filter-query-parameter.md @@ -325,7 +325,7 @@ Hiding because the latest iteration of the report doesn't include these properti | `endsWith` | `~/users?$filter=proxyAddresses/any(p:endsWith(p,'OnMicrosoft.com'))` [ ** ](#**) | -## See also +## Related content + [Advanced query capabilities on directory objects](/graph/aad-advanced-queries) diff --git a/concepts/group-directory-settings.md b/concepts/group-directory-settings.md index cc731a555cd..1d8fb4130e5 100644 --- a/concepts/group-directory-settings.md +++ b/concepts/group-directory-settings.md @@ -67,7 +67,7 @@ Only one setting is available in this collection. | AllowToAddGuests | Boolean | Indicates whether guest users can be added to all or specific Microsoft 365 groups. The default setting is `true`. This setting can be overwritten when:
  • **EnableMIPLabels** is `true` and a guest policy is applied when a sensitivity label is assigned to a group
  • **AllowToAddGuests** is `false` at the tenant-level, the group-level setting is overwritten | -## Next steps +## Related content + [groupSettingTemplate resource type](/graph/api/resources/groupsettingtemplate?view=graph-rest-1.0&preserve-view=true) + [groupSettings resource type](/graph/api/resources/groupsetting?view=graph-rest-1.0&preserve-view=true) diff --git a/concepts/group-set-options.md b/concepts/group-set-options.md index 487dc580558..562ab730a78 100644 --- a/concepts/group-set-options.md +++ b/concepts/group-set-options.md @@ -36,7 +36,7 @@ The **group** resource exposes two properties, **resourceBehaviorOptions** and * | :----------------------------------------------- | :------------------------------------------------------- | :---------------------------------------------------------------- | | Team | Provision this group as a team in Microsoft Teams. Additionally, this value can also be added on [group update](/graph/api/group-update) through a `PATCH` operation, in order to provision a team from an existing Microsoft 365 group. | The group is a regular Microsoft 365 group without Teams capabilities. | -## See also +## Related content - [Overview of Microsoft 365 groups in Microsoft Graph](microsoft365-groups-concept-overview.md) - [Microsoft Teams API overview](teams-concept-overview.md) diff --git a/concepts/how-to-pim-alerts.md b/concepts/how-to-pim-alerts.md index 523671a3059..030671805f1 100644 --- a/concepts/how-to-pim-alerts.md +++ b/concepts/how-to-pim-alerts.md @@ -815,6 +815,6 @@ POST https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/al HTTP/1.1 200 OK ``` -## See also +## Related content + [Tutorial: Assign Microsoft Entra roles through PIM](tutorial-assign-azureadroles.md). diff --git a/concepts/how-to-pim-update-rules.md b/concepts/how-to-pim-update-rules.md index 6d12654a6fb..5ef2efb012f 100644 --- a/concepts/how-to-pim-update-rules.md +++ b/concepts/how-to-pim-update-rules.md @@ -470,7 +470,7 @@ Content-Type: application/json --- -## See also +## Related content + [Overview of role management through the privileged identity management (PIM) API](/graph/api/resources/privilegedidentitymanagementv3-overview) + [Overview of rules for Microsoft Entra roles in privileged identity management (PIM) APIs in Microsoft Graph](identity-governance-pim-rules-overview.md) diff --git a/concepts/identity-governance-pim-rules-overview.md b/concepts/identity-governance-pim-rules-overview.md index f6344400977..1f1e37e7ca5 100644 --- a/concepts/identity-governance-pim-rules-overview.md +++ b/concepts/identity-governance-pim-rules-overview.md @@ -86,7 +86,7 @@ The following image shows the notification role settings on the Microsoft Entra | 16 | Send notifications when eligible members activate this role: Notification to activated user (requestor) | `Notification_Requestor_EndUser_Assignment` / unifiedRoleManagementPolicyNotificationRule | Requestor | | 17 | Send notifications when eligible members activate this role: Request to approve an activation | `Notification_Approver_EndUser_Assignment` / unifiedRoleManagementPolicyNotificationRule | Approver | -## See also +## Related content + [Overview of role management through the privileged identity management (PIM) API](/graph/api/resources/privilegedidentitymanagementv3-overview) + [Use PIM APIs in Microsoft Graph to update rules](how-to-pim-update-rules.md) diff --git a/concepts/identitygovernance-lifecycleworkflows-task-arguments.md b/concepts/identitygovernance-lifecycleworkflows-task-arguments.md index 9ada93fe87e..8aea11cd395 100644 --- a/concepts/identitygovernance-lifecycleworkflows-task-arguments.md +++ b/concepts/identitygovernance-lifecycleworkflows-task-arguments.md @@ -88,6 +88,6 @@ The following example shows a task configuration to add a user to a Teams team. } ``` -## Next steps +## Related content + [Lifecycle Workflows](/graph/api/resources/identitygovernance-lifecycleworkflows-overview) diff --git a/concepts/json-batching.md b/concepts/json-batching.md index 889ef2414db..a949068aa22 100644 --- a/concepts/json-batching.md +++ b/concepts/json-batching.md @@ -219,6 +219,6 @@ For a list of current limitations related to batching, see [known issues](https: [odata-4.01-json]: https://www.oasis-open.org/committees/download.php/60365/odata-json-format-v4.01-wd02-2017-03-24.docx [throttling-and-batching]: throttling.md#throttling-and-batching -## See also +## Related content For more information about the JSON batch request/response format, see the [OData JSON Format Version 4.01 specification](http://docs.oasis-open.org/odata/odata-json-format/v4.01/odata-json-format-v4.01.html#sec_BatchRequestsandResponses), section _Batch Requests and Responses_. diff --git a/concepts/microsoft-graph-activity-logs-overview.md b/concepts/microsoft-graph-activity-logs-overview.md index 8ee6e826d15..1bc3d22f13e 100644 --- a/concepts/microsoft-graph-activity-logs-overview.md +++ b/concepts/microsoft-graph-activity-logs-overview.md @@ -125,7 +125,7 @@ MicrosoftGraphActivityLogs - You can't filter Microsoft Graph activity logs through diagnostic settings in Azure Monitor. However, options are available to reduce costs in Azure Log Analytics Workspace. For more information, see [Workspace transformation](/azure/azure-monitor/logs/tutorial-workspace-transformations-portal). - In most regions, the events will be available delivered to the configuration destination within 30 minutes. In less common cases, some events might take up to 2 hours to be delivered to the destination. -## See also +## Related content - [Azure Monitor Reference: MicrosoftGraphActivityLogs](/azure/azure-monitor/reference/tables/microsoftgraphactivitylogs) - [Stream data from Azure Monitor to an event hub or external partner](/azure/azure-monitor/essentials/stream-monitoring-data-event-hubs) diff --git a/concepts/migrate-azure-ad-graph-app-registration.md b/concepts/migrate-azure-ad-graph-app-registration.md index d28a0acfaf9..a5e4ee2b8d8 100644 --- a/concepts/migrate-azure-ad-graph-app-registration.md +++ b/concepts/migrate-azure-ad-graph-app-registration.md @@ -32,7 +32,7 @@ Simple migration projects should experience no issues in these areas. However, if you use new features, services, or add additional capabilities, you may need new permissions and end-user consent may be required. In such cases, consent is requested when tokens are refreshed. -## Next Steps +## Next step -- Learn [authentication library](migrate-azure-ad-graph-authentication-library.md) differences between Azure AD Graph and Microsoft Graph. -- Review the [checklist](migrate-azure-ad-graph-planning-checklist.md) again. +> [!div class="nextstepaction"] +> [Review the migration checklist again](migrate-azure-ad-graph-planning-checklist.md) diff --git a/concepts/migrate-azure-ad-graph-audit-api-use.md b/concepts/migrate-azure-ad-graph-audit-api-use.md index 6b3582b04c9..5abbf3148d8 100644 --- a/concepts/migrate-azure-ad-graph-audit-api-use.md +++ b/concepts/migrate-azure-ad-graph-audit-api-use.md @@ -31,7 +31,7 @@ You'll also want to verify the permissions required for the features your app is To learn more, see [Permissions](permissions-reference.md). -## Next Steps +## Next step -- Learn about [app registration, permissions and consent differences](migrate-azure-ad-graph-app-registration.md) between Azure AD Graph and Microsoft Graph. -- Review the [checklist](migrate-azure-ad-graph-planning-checklist.md) again. +> [!div class="nextstepaction"] +> [Review the migration checklist again](migrate-azure-ad-graph-planning-checklist.md) diff --git a/concepts/migrate-azure-ad-graph-client-libraries.md b/concepts/migrate-azure-ad-graph-client-libraries.md index 297dc54d2e5..00885b5fa69 100644 --- a/concepts/migrate-azure-ad-graph-client-libraries.md +++ b/concepts/migrate-azure-ad-graph-client-libraries.md @@ -155,7 +155,7 @@ The [C# console snippets app](https://github.com/microsoftgraph/console-csharp-s The Azure AD Graph client library supports only the .NET platform. However, Microsoft Graph client library supports additional [platforms and languages](/graph) that you may find more useful for your solutions. -## Next Steps +## Next step -- Learn how to [deploy, test, and extend](./migrate-azure-ad-graph-deploy-test-extend.md) apps you've migrated to Microsoft Graph. -- Review the [checklist](migrate-azure-ad-graph-planning-checklist.md) again. +> [!div class="nextstepaction"] +> [Review the migration checklist again](migrate-azure-ad-graph-planning-checklist.md) diff --git a/concepts/migrate-azure-ad-graph-configure-permissions.md b/concepts/migrate-azure-ad-graph-configure-permissions.md index 4a5179de730..d09c9ff3bd0 100644 --- a/concepts/migrate-azure-ad-graph-configure-permissions.md +++ b/concepts/migrate-azure-ad-graph-configure-permissions.md @@ -422,7 +422,7 @@ Though you added Azure AD Graph permissions, you haven't granted these permissio When using Microsoft Graph and any related SDKs, you can grant permissions to an app registration without the need to use the Microsoft Entra admin center and selecting the *Grant admin consent for [Company]* button on the API permissions page. For more information, see [Grant or revoke API permissions programmatically](permissions-grant-via-msgraph.md). --> -## See also +## Related content - [application object](/graph/api/resources/application) - [Grant permissions programmatically without interactive consent](/graph/permissions-grant-via-msgraph) diff --git a/concepts/migrate-azure-ad-graph-deploy-test-extend.md b/concepts/migrate-azure-ad-graph-deploy-test-extend.md index 9bfc391862c..b842468dc9a 100644 --- a/concepts/migrate-azure-ad-graph-deploy-test-extend.md +++ b/concepts/migrate-azure-ad-graph-deploy-test-extend.md @@ -50,7 +50,7 @@ If you run into problems or need help during the migration process, you can: - **Apps that use the REST API**: explore [quick starts and samples](https://developer.microsoft.com/graph/get-started), choose your platform of choice and run through the quick start or search for an appropriate sample - **App that uses the .NET client library**: review [console-csharp-snippets-sample](https://github.com/microsoftgraph/console-csharp-snippets-sample) or [dotnetcore-console-sample](https://github.com/microsoftgraph/dotnetcore-console-sample) -## Next Steps +## Related content - Use [quick starts and samples](https://developer.microsoft.com/graph/get-started) to come up to speed quickly. - Use [client libraries and SDKs](/graph/sdks/sdks-overview) to develop custom applications diff --git a/concepts/migrate-azure-ad-graph-faq.md b/concepts/migrate-azure-ad-graph-faq.md index 4431129c2c2..ef9fb595938 100644 --- a/concepts/migrate-azure-ad-graph-faq.md +++ b/concepts/migrate-azure-ad-graph-faq.md @@ -139,7 +139,6 @@ For examples using the listed workarounds, see [Use Microsoft Graph to configure >**Note:** Adding Azure AD Graph permissions using these workarounds won't be supported after retirement of the Azure AD Graph. Any app using Azure AD Graph will stop functioning after the retirement. - -## See also +## Related content + [Checklist to migrate apps](migrate-azure-ad-graph-request-differences.md) diff --git a/concepts/migrate-azure-ad-graph-feature-differences.md b/concepts/migrate-azure-ad-graph-feature-differences.md index bdd1da6df07..3be90dca4b7 100644 --- a/concepts/migrate-azure-ad-graph-feature-differences.md +++ b/concepts/migrate-azure-ad-graph-feature-differences.md @@ -79,10 +79,10 @@ If your app is already storing state data, consider using the "sync from now" sh Azure AD Graph used a system called multi-part MIME messages to manage batching. Microsoft Graph uses [JSON batching](json-batching.md) to permit up to 20 requests in a single batch operation. The JSON batching mechanism is simpler to use, especially together with JSON parsing libraries. It also allows for sequencing batch operations. However, it isn't backwards compatible with the Azure AD Graph batching approach. -## Next Steps +## Next step -- Learn about [resource differences](migrate-azure-ad-graph-resource-differences.md) between Azure AD Graph and Microsoft Graph. -- Review the [checklist](migrate-azure-ad-graph-planning-checklist.md) again. +> [!div class="nextstepaction"] +> [Review the migration checklist again](migrate-azure-ad-graph-planning-checklist.md) +> [Microsoft Graph tutorials >](/graph/tutorials) \ No newline at end of file diff --git a/concepts/auth-v2-user.md b/concepts/auth-v2-user.md index a1b852df493..bde8a50cbee 100644 --- a/concepts/auth-v2-user.md +++ b/concepts/auth-v2-user.md @@ -334,21 +334,16 @@ Content-type: application/json | scope | The permissions (scopes) that the access_token is valid for. | | refresh_token | A new OAuth 2.0 refresh token. Replace the old refresh token with this newly acquired refresh token to ensure your refresh tokens remain valid for as long as possible. | -## Additional resources - -You can call Microsoft Graph on behalf of a user from different types of apps, such as single-page apps, web apps, and mobile apps. For more information, see [Authentication flows and application scenarios](/azure/active-directory/develop/authentication-flows-app-scenarios#application-scenarios). - -In addition to the OAuth 2.0 authorization code grant flow, the Microsoft identity platform supports different authentication flows for delegated and app-only access scenarios. For more information, see [Scenarios and supported authentication flows](/azure/active-directory/develop/authentication-flows-app-scenarios#scenarios-and-supported-authentication-flows). - ## Use the Microsoft Authentication Library (MSAL) In this article, you walked through the low-level protocol details usually required only when manually crafting and issuing raw HTTP requests to execute the authorization code flow. In production apps, use a [Microsoft-built or supported authentication library](/azure/active-directory/develop/msal-overview), such as the Microsoft Authentication Library (MSAL), to get security tokens and call protected web APIs such as Microsoft Graph. MSAL and other supported authentication libraries simplify the process for you by handling details such as validation, cookie handling, token caching, and secure connections, allowing you to focus on the functionality of your application. -Microsoft has built and maintains a wide selection of code samples that demonstrate usage of supported authentication libraries with the Microsoft identity platform. To access these code samples, see the [Next steps](#next-steps). +Microsoft has built and maintains a wide selection of code samples that demonstrate usage of supported authentication libraries with the Microsoft identity platform. To access these code samples, see the [Microsoft identity platform code samples](/entra/identity-platform/sample-v2-code?tabs=apptype#service--daemon). ## Additional resources + This article is part of the following series of articles on authentication and authorization for Microsoft Graph through the Microsoft identity platform. 1. Article 1: [Authentication and authorization basics](./auth/auth-concepts.md) @@ -356,14 +351,13 @@ This article is part of the following series of articles on authentication and a 1. Article 3: [Get access on behalf of a user](./auth-v2-user.md) 1. Article 4: [Get access without a user](./auth-v2-service.md) +You can call Microsoft Graph on behalf of a user from different types of apps, such as single-page apps, web apps, and mobile apps. For more information, see [Authentication flows and application scenarios](/entra/identity-platform/authentication-flows-app-scenarios#application-scenarios). + +In addition to the OAuth 2.0 authorization code grant flow, the Microsoft identity platform supports different authentication flows for delegated and app-only access scenarios. For more information, see [Scenarios and supported authentication flows](/entra/identity-platform/authentication-flows-app-scenarios#scenarios-and-supported-authentication-flows). + ## Next step Next, choose from code samples that are built and maintained by Microsoft to run custom apps that use supported authentication libraries, sign-in users, and call Microsoft Graph. > [!div class="nextstepaction"] -> [Microsoft Graph tutorials >](/graph/tutorials) - - | Delegated permissions | Application permissions | +| Category | Delegated permissions | Application permissions | |--|--|--| | Types of apps | Web app / Mobile / Single-page app (SPA) | Web / Daemon | | Access context | [Get access on behalf of a user](auth-v2-user.md) | [Get access without a user](auth-v2-service.md) | diff --git a/concepts/throttling-limits.md b/concepts/throttling-limits.md index ab8992cc564..8f08982af4e 100644 --- a/concepts/throttling-limits.md +++ b/concepts/throttling-limits.md @@ -502,4 +502,4 @@ Viva Engage API calls are subject to rate limiting, allowing 10 requests per use ## Related content -- [Best practices for working with Microsoft Graph](best-practices-concept) +- [Best practices for working with Microsoft Graph](best-practices-concept.md) diff --git a/concepts/tutorial-accessreviews-M365group.md b/concepts/tutorial-accessreviews-M365group.md index 39ede979b9a..b3a86b56a97 100644 --- a/concepts/tutorial-accessreviews-M365group.md +++ b/concepts/tutorial-accessreviews-M365group.md @@ -1,5 +1,5 @@ --- -title: "Review guest access to your Microsoft 365 groups using the access reviews API in Microsoft Graph" +title: "Review guest access to your Microsoft 365 groups using access reviews APIs" description: "Learn how to use the access reviews API to review external/guest user access to your organization's resources through Microsoft 365 groups in your Microsoft Entra tenant." author: "FaithOmbongi" ms.author: ombongifaith @@ -10,7 +10,7 @@ ms.date: 11/01/2022 #Customer intent: As a developer integrating with Microsoft Graph, I want to use the access reviews APIs to review and attest to the access that principals have to resources in my organization, so that I can ensure proper security and compliance in my organization. --- -# Review guest access to your Microsoft 365 groups using the access reviews API in Microsoft Graph +# Review guest access to your Microsoft 365 groups using access reviews APIs The access reviews API in Microsoft Graph enables organizations to audit and attest to the access that identities (also called *principals*) are assigned to resources in the organization. In cross-tenant collaboration, external users can have access resources such as files, notes, calendars, and even Teams conversations. This access can be efficiently managed through Microsoft 365 groups. Using the access reviews API, organizations can therefore periodically attest to principals that have access to such groups and by extension, other resources in the organization. diff --git a/concepts/tutorial-accessreviews-roleassignments.md b/concepts/tutorial-accessreviews-roleassignments.md index cacb50cccd2..4ebce8711c6 100644 --- a/concepts/tutorial-accessreviews-roleassignments.md +++ b/concepts/tutorial-accessreviews-roleassignments.md @@ -1,5 +1,5 @@ --- -title: "Review access to privileged roles using the access reviews API in Microsoft Graph" +title: "Review access to privileged roles using access reviews APIs" description: "Learn how to use the access reviews API to periodically review users and groups with access to privileged roles, including both active and eligible roles." author: "FaithOmbongi" ms.author: ombongifaith @@ -10,7 +10,7 @@ ms.date: 11/01/2022 #Customer intent: As a developer integrating with Microsoft Graph, I want to use the access reviews APIs to review and attest to the privileged admin roles that principals in my organization, so that I can ensure proper security and compliance in my organization. --- -# Review access to privileged roles using the access reviews API in Microsoft Graph +# Review access to privileged roles using access reviews APIs The access reviews API in Microsoft Graph enables organizations to audit and attest to the access that identities (also called *principals*) are assigned to resources in the organization. One of the most sensitive resources in an organization is privileged roles. With a privileged role, a principal can perform administrative operations. Depending on the privileged role, some operations might have a greater effect on the security posture of the organization. Using the access reviews API, organizations can periodically attest to principals that have access to privileged roles as per the organization policy. diff --git a/concepts/tutorial-accessreviews-securitygroup.md b/concepts/tutorial-accessreviews-securitygroup.md index db6146d2cc7..08c17b04ddb 100644 --- a/concepts/tutorial-accessreviews-securitygroup.md +++ b/concepts/tutorial-accessreviews-securitygroup.md @@ -1,5 +1,5 @@ --- -title: "Review access to your security groups using the access reviews API in Microsoft Graph" +title: "Review access to your security groups using access reviews APIs" description: "Learn how to use the access reviews API to review access to a security group in your Microsoft Entra tenant and test API calls before you automate them into scripts or apps." author: "FaithOmbongi" ms.author: ombongifaith @@ -10,7 +10,7 @@ ms.date: 11/01/2022 #Customer intent: As a developer integrating with Microsoft Graph, I want to use the access reviews APIs to review and attest to the access that principals have to resources in my organization, so that I can ensure proper security and compliance in my organization. --- -# Review access to your security groups using the access reviews API in Microsoft Graph +# Review access to your security groups using access reviews APIs The access reviews API in Microsoft Graph enables organizations to audit and attest to the access that identities (also called *principals*) are assigned to resources in the organization. One of the most efficient and effective methods to manage access privileges for principals to other resources is through Microsoft Entra security groups. For example, hundreds of users can be assigned to a security group and the security group assigned access to a folder. Using the access reviews API, organizations can periodically attest to principals that have access to such groups and by extension, other resources in the organization. @@ -217,7 +217,7 @@ From the response, record the ID of the new group to use it later in this tutori ### Request In this call, replace the following values: -+ `eb75ccd2-59ef-48b7-8f76-cc3f33f899f4` with the ID of the **Building security** group. The scope specifies that the review is applied to all members of the **Building security** group. For more options for configuring the scope, see the [See also](#see-also) section. ++ `eb75ccd2-59ef-48b7-8f76-cc3f33f899f4` with the ID of the **Building security** group. The scope specifies that the review is applied to all members of the **Building security** group. For more options for configuring the scope, see the [Related content](#related-content) section. + Value of **startDate** with today's date and value of **endDate** with a date five days from the start date. The access review has the following settings: @@ -1008,3 +1008,4 @@ This tutorial has demonstrated one of the scenarios by the Microsoft Entra acces + [What are Microsoft Entra access reviews?](/azure/active-directory/governance/access-reviews-overview) + [Review access for yourself to groups or applications in Microsoft Entra access reviews](/azure/active-directory/governance/review-your-access) ++ [Configure the scope of your access review using access reviews APIs](/graph/accessreviews-scope-concept) \ No newline at end of file diff --git a/concepts/tutorial-assign-azureadroles.md b/concepts/tutorial-assign-azureadroles.md index d8e76a8d75b..38c9c77831b 100644 --- a/concepts/tutorial-assign-azureadroles.md +++ b/concepts/tutorial-assign-azureadroles.md @@ -39,7 +39,7 @@ To complete this tutorial, you need the following resources and privileges: ## Step 1: Create a test user -Create a user who must reset their password at first sign in. From this step, record the value of the new user's **id** for use in the next step. After creating the user, visit the Microsoft Entra admin center and enable multifactor authentication (MFA) for the user. For more information about enabling MFA, see the [See also](#see-also) section. +Create a user who must reset their password at first sign in. From this step, record the value of the new user's **id** for use in the next step. After creating the user, visit the Microsoft Entra admin center and enable multifactor authentication (MFA) for the user. For more information about enabling MFA, see the [Related content](#related-content) section. ### Request From 03bf982d8b96b400f2d178b195fee8af9f93521b Mon Sep 17 00:00:00 2001 From: Philippe Signoret Date: Mon, 29 Jan 2024 15:42:44 +0100 Subject: [PATCH 28/55] Correct the expected audience of proof token in addKey and removeKey This was incorrectly changed to '00000003-0000-0000-c000-000000000000' when it should have been left as '00000002-0000-0000-c000-000000000000'. Also adds some minor clarifications about expected sub value. Fixes microsoftgraph/microsoft-graph-docs-contrib#1076. --- api-reference/beta/api/application-addkey.md | 2 +- api-reference/beta/api/application-removekey.md | 2 +- api-reference/beta/api/serviceprincipal-addkey.md | 2 +- api-reference/beta/api/serviceprincipal-removekey.md | 2 +- api-reference/v1.0/api/application-addkey.md | 2 +- api-reference/v1.0/api/application-removekey.md | 2 +- api-reference/v1.0/api/serviceprincipal-addkey.md | 2 +- api-reference/v1.0/api/serviceprincipal-removekey.md | 2 +- concepts/application-rollkey-prooftoken.md | 10 +++++----- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/api-reference/beta/api/application-addkey.md b/api-reference/beta/api/application-addkey.md index 8307b1bb49d..8dc757ea5a2 100644 --- a/api-reference/beta/api/application-addkey.md +++ b/api-reference/beta/api/application-addkey.md @@ -59,7 +59,7 @@ In the request body, provide the following required properties. |:---------------|:--------|:----------| | keyCredential | [keyCredential](../resources/keycredential.md) | The new application key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
    • `AsymmetricX509Cert`: The usage must be `Verify`.
    • `X509CertAndPassword`: The usage must be `Sign`
    | | passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000003-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the application that is making the call.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __application__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| ## Response diff --git a/api-reference/beta/api/application-removekey.md b/api-reference/beta/api/application-removekey.md index f7aa9115b19..40262eff9dd 100644 --- a/api-reference/beta/api/application-removekey.md +++ b/api-reference/beta/api/application-removekey.md @@ -55,7 +55,7 @@ In the request body, provide the following required properties. | Property | Type | Description| |:----------|:-----|:-----------| | keyId | Guid | The unique identifier for the password.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the application that is making the call.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __application__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| ## Response diff --git a/api-reference/beta/api/serviceprincipal-addkey.md b/api-reference/beta/api/serviceprincipal-addkey.md index 8f5976c3926..4c8baed92e4 100644 --- a/api-reference/beta/api/serviceprincipal-addkey.md +++ b/api-reference/beta/api/serviceprincipal-addkey.md @@ -55,7 +55,7 @@ In the request body, provide the following required properties. |:---------------|:--------|:----------| | keyCredential | [keyCredential](../resources/keycredential.md) | The new servicePrincipal key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
    • `AsymmetricX509Cert`: The usage must be `Verify`.
    • `X509CertAndPassword`: The usage must be `Sign`
    | | passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000003-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the servicePrincipal that is making the call.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __servicePrincipal__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| ## Response diff --git a/api-reference/beta/api/serviceprincipal-removekey.md b/api-reference/beta/api/serviceprincipal-removekey.md index 7f72eabf078..a0e9a33f081 100644 --- a/api-reference/beta/api/serviceprincipal-removekey.md +++ b/api-reference/beta/api/serviceprincipal-removekey.md @@ -51,7 +51,7 @@ In the request body, provide the following required properties. | Property | Type | Description| |:----------|:-----|:-----------| | keyId | Guid | The unique identifier for the password.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the servicePrincipal that is making the call.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __servicePrincipal__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| ## Response diff --git a/api-reference/v1.0/api/application-addkey.md b/api-reference/v1.0/api/application-addkey.md index 4f594f32657..3f54a26fcc3 100644 --- a/api-reference/v1.0/api/application-addkey.md +++ b/api-reference/v1.0/api/application-addkey.md @@ -59,7 +59,7 @@ In the request body, provide the following required properties. |:---------------|:--------|:----------| | keyCredential | [keyCredential](../resources/keycredential.md) | The new application key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
    • `AsymmetricX509Cert`: The usage must be `Verify`.
    • `X509CertAndPassword`: The usage must be `Sign`
    | | passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000003-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the application that is making the call.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be "nbf" + 10 mins.

    Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token. For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __application__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be "nbf" + 10 mins.

    Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token. For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| ## Response diff --git a/api-reference/v1.0/api/application-removekey.md b/api-reference/v1.0/api/application-removekey.md index b63a17a69d8..ab060d15a5c 100644 --- a/api-reference/v1.0/api/application-removekey.md +++ b/api-reference/v1.0/api/application-removekey.md @@ -54,7 +54,7 @@ In the request body, provide the following required properties. | Property | Type | Description| |:----------|:-----|:-----------| | keyId | Guid | The unique identifier for the password.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the application that is making the call.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be "nbf" + 10 mins.

    Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token.| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __application__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be "nbf" + 10 mins.

    Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token.| ## Response diff --git a/api-reference/v1.0/api/serviceprincipal-addkey.md b/api-reference/v1.0/api/serviceprincipal-addkey.md index 667a58a2282..ea3202f7a04 100644 --- a/api-reference/v1.0/api/serviceprincipal-addkey.md +++ b/api-reference/v1.0/api/serviceprincipal-addkey.md @@ -56,7 +56,7 @@ In the request body, provide the following required properties. |:---------------|:--------|:----------| | keyCredential | [keyCredential](../resources/keycredential.md) | The new servicePrincipal key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
    • `AsymmetricX509Cert`: The usage must be `Verify`.
    • `X509CertAndPassword`: The usage must be `Sign`
    | | passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000003-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the servicePrincipal that is making the call.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be "nbf" + 10 mins.

    Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token.| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __servicePrincipal__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be "nbf" + 10 mins.

    Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token.| ## Response diff --git a/api-reference/v1.0/api/serviceprincipal-removekey.md b/api-reference/v1.0/api/serviceprincipal-removekey.md index f89a977f1c8..f3243626bd7 100644 --- a/api-reference/v1.0/api/serviceprincipal-removekey.md +++ b/api-reference/v1.0/api/serviceprincipal-removekey.md @@ -52,7 +52,7 @@ In the request body, provide the following required properties. | Property | Type | Description| |:----------|:-----|:-----------| | keyId | Guid | The unique identifier for the password.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the servicePrincipal that is making the call.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be "nbf" + 10 mins.

    Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token.| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __servicePrincipal__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be "nbf" + 10 mins.

    Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token.| ## Response diff --git a/concepts/application-rollkey-prooftoken.md b/concepts/application-rollkey-prooftoken.md index 05716209e43..d7efc8bc8ed 100644 --- a/concepts/application-rollkey-prooftoken.md +++ b/concepts/application-rollkey-prooftoken.md @@ -20,8 +20,8 @@ As part of the request validation for these methods, a proof of possession of an The token should contain the following claims: -- `aud` - Audience needs to be `00000003-0000-0000-c000-000000000000` which is the **appId** of the Microsoft Graph service principal. -- `iss` - Issuer needs to be the object ID of the application that's making the call (not the appId). +- `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`. +- `iss` - Issuer should be the __id__ of the __application__ or __servicePrincipal__ object on which the call is made. - `nbf` - Not before time. - `exp` - Expiration time should be "nbf" + 10 mins. @@ -50,7 +50,7 @@ namespace MicrosoftIdentityPlatformProofTokenGenerator X509Certificate2 signingCert = new X509Certificate2(pfxFilePath, password); // audience - string aud = $"00000003-0000-0000-c000-000000000000"; + string aud = $"00000002-0000-0000-c000-000000000000"; // aud and iss are the only required claims. var claims = new Dictionary() @@ -103,8 +103,8 @@ param ( Install-Module Microsoft.Graph.Authentication -Scope CurrentUser Import-Module Microsoft.Graph.Authentication -# audience is Microsoft Graph -$aud = "00000003-0000-0000-c000-000000000000" +# audience +$aud = "00000002-0000-0000-c000-000000000000" # aud and iss are the only required claims. $claims = [System.Collections.Generic.Dictionary[string,object]]::new() From 2345b45c1796cc56c293f66743fdd7622fda0831 Mon Sep 17 00:00:00 2001 From: Jarbas Horst Date: Tue, 30 Jan 2024 07:22:37 +0100 Subject: [PATCH 29/55] Update application-addkey.md Edit. --- api-reference/beta/api/application-addkey.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-reference/beta/api/application-addkey.md b/api-reference/beta/api/application-addkey.md index 8dc757ea5a2..b25ca0505c7 100644 --- a/api-reference/beta/api/application-addkey.md +++ b/api-reference/beta/api/application-addkey.md @@ -59,7 +59,7 @@ In the request body, provide the following required properties. |:---------------|:--------|:----------| | keyCredential | [keyCredential](../resources/keycredential.md) | The new application key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
    • `AsymmetricX509Cert`: The usage must be `Verify`.
    • `X509CertAndPassword`: The usage must be `Sign`
    | | passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __application__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud`: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss`: Issuer needs to be the **id** of the application that makes the request.
    • `nbf`: Not before time.
    • `exp`: Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| ## Response From ffbc03fc3c1fb4998023fdc7ca4146aa65ebc53a Mon Sep 17 00:00:00 2001 From: Jarbas Horst Date: Tue, 30 Jan 2024 07:30:11 +0100 Subject: [PATCH 30/55] Update application-removekey.md Edit. --- api-reference/beta/api/application-removekey.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-reference/beta/api/application-removekey.md b/api-reference/beta/api/application-removekey.md index 40262eff9dd..dd6fc81a91c 100644 --- a/api-reference/beta/api/application-removekey.md +++ b/api-reference/beta/api/application-removekey.md @@ -55,7 +55,7 @@ In the request body, provide the following required properties. | Property | Type | Description| |:----------|:-----|:-----------| | keyId | Guid | The unique identifier for the password.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __application__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • **aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • **iss**: Issuer needs to be the ID of the application that initiates the request.
    • **nbf**: Not before time.
    • **exp**: Expiration time should be the value of **nbf** + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| ## Response From 60cce58d3a05439d8728da9fd439c0a75e19c58e Mon Sep 17 00:00:00 2001 From: Jarbas Horst Date: Tue, 30 Jan 2024 07:31:09 +0100 Subject: [PATCH 31/55] Update application-addkey.md Edit. --- api-reference/beta/api/application-addkey.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-reference/beta/api/application-addkey.md b/api-reference/beta/api/application-addkey.md index b25ca0505c7..0406e85dea0 100644 --- a/api-reference/beta/api/application-addkey.md +++ b/api-reference/beta/api/application-addkey.md @@ -59,7 +59,7 @@ In the request body, provide the following required properties. |:---------------|:--------|:----------| | keyCredential | [keyCredential](../resources/keycredential.md) | The new application key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
    • `AsymmetricX509Cert`: The usage must be `Verify`.
    • `X509CertAndPassword`: The usage must be `Sign`
    | | passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • `aud`: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss`: Issuer needs to be the **id** of the application that makes the request.
    • `nbf`: Not before time.
    • `exp`: Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • **aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • **iss**: Issuer needs to be the ID of the application that initiates the request.
    • **nbf**: Not before time.
    • **exp**: Expiration time should be the value of **nbf** + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| ## Response From 8ccd82fd83ea88e9c5cdda842e56745486d16077 Mon Sep 17 00:00:00 2001 From: Jarbas Horst Date: Tue, 30 Jan 2024 07:35:38 +0100 Subject: [PATCH 32/55] Update serviceprincipal-addkey.md Edit. --- api-reference/beta/api/serviceprincipal-addkey.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-reference/beta/api/serviceprincipal-addkey.md b/api-reference/beta/api/serviceprincipal-addkey.md index 4c8baed92e4..045c87cb606 100644 --- a/api-reference/beta/api/serviceprincipal-addkey.md +++ b/api-reference/beta/api/serviceprincipal-addkey.md @@ -55,7 +55,7 @@ In the request body, provide the following required properties. |:---------------|:--------|:----------| | keyCredential | [keyCredential](../resources/keycredential.md) | The new servicePrincipal key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
    • `AsymmetricX509Cert`: The usage must be `Verify`.
    • `X509CertAndPassword`: The usage must be `Sign`
    | | passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __servicePrincipal__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed with a private key that corresponds to one of the existing valid certificates associated with the **servicePrincipal**. The token should contain the following claims:
    • **aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • **iss**: Issuer needs to be the ID of the **servicePrincipal** that initiates the request.
    • **nbf**: Not before time.
    • **exp**: Expiration time should be the value of **nbf** + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| ## Response From 7eeef025292d2cf0d290714863660a6f6230e4de Mon Sep 17 00:00:00 2001 From: Jarbas Horst Date: Tue, 30 Jan 2024 07:35:59 +0100 Subject: [PATCH 33/55] Update application-removekey.md Edit. --- api-reference/beta/api/application-removekey.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-reference/beta/api/application-removekey.md b/api-reference/beta/api/application-removekey.md index dd6fc81a91c..a10864bfc55 100644 --- a/api-reference/beta/api/application-removekey.md +++ b/api-reference/beta/api/application-removekey.md @@ -55,7 +55,7 @@ In the request body, provide the following required properties. | Property | Type | Description| |:----------|:-----|:-----------| | keyId | Guid | The unique identifier for the password.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • **aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • **iss**: Issuer needs to be the ID of the application that initiates the request.
    • **nbf**: Not before time.
    • **exp**: Expiration time should be the value of **nbf** + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • **aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • **iss**: Issuer needs to be the ID of the **application** that initiates the request.
    • **nbf**: Not before time.
    • **exp**: Expiration time should be the value of **nbf** + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| ## Response From 37984181ec37654914603a811519ac6fc2ac8cde Mon Sep 17 00:00:00 2001 From: Jarbas Horst Date: Tue, 30 Jan 2024 07:36:20 +0100 Subject: [PATCH 34/55] Update application-addkey.md Edit. --- api-reference/beta/api/application-addkey.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-reference/beta/api/application-addkey.md b/api-reference/beta/api/application-addkey.md index 0406e85dea0..cd7e41546e5 100644 --- a/api-reference/beta/api/application-addkey.md +++ b/api-reference/beta/api/application-addkey.md @@ -59,7 +59,7 @@ In the request body, provide the following required properties. |:---------------|:--------|:----------| | keyCredential | [keyCredential](../resources/keycredential.md) | The new application key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
    • `AsymmetricX509Cert`: The usage must be `Verify`.
    • `X509CertAndPassword`: The usage must be `Sign`
    | | passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • **aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • **iss**: Issuer needs to be the ID of the application that initiates the request.
    • **nbf**: Not before time.
    • **exp**: Expiration time should be the value of **nbf** + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
    • **aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • **iss**: Issuer needs to be the ID of the **application** that initiates the request.
    • **nbf**: Not before time.
    • **exp**: Expiration time should be the value of **nbf** + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).| ## Response From c29612405de65a844133c4052ceb964682be1e37 Mon Sep 17 00:00:00 2001 From: Jarbas Horst Date: Tue, 30 Jan 2024 07:38:09 +0100 Subject: [PATCH 35/55] Update serviceprincipal-removekey.md Edit. --- api-reference/beta/api/serviceprincipal-removekey.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-reference/beta/api/serviceprincipal-removekey.md b/api-reference/beta/api/serviceprincipal-removekey.md index a0e9a33f081..fb3564ac63b 100644 --- a/api-reference/beta/api/serviceprincipal-removekey.md +++ b/api-reference/beta/api/serviceprincipal-removekey.md @@ -51,7 +51,7 @@ In the request body, provide the following required properties. | Property | Type | Description| |:----------|:-----|:-----------| | keyId | Guid | The unique identifier for the password.| -| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
    • `aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • `iss` - Issuer needs to be the __id__ of the __servicePrincipal__ on which the call is made.
    • `nbf` - Not before time.
    • `exp` - Expiration time should be `nbf` + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| +| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed with a private key that corresponds to one of the existing valid certificates associated with the **servicePrincipal**. The token should contain the following claims:
    • **aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
    • **iss**: Issuer needs to be the ID of the **servicePrincipal** that initiates the request.
    • **nbf**: Not before time.
    • **exp**: Expiration time should be the value of **nbf** + 10 mins.

    For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).| ## Response From 8bcaff966de55a1907be61d95636522fa629b362 Mon Sep 17 00:00:00 2001 From: Faith Moraa Ombongi Date: Tue, 30 Jan 2024 11:45:52 +0300 Subject: [PATCH 36/55] Address content review feedback --- concepts/auth-v2-service.md | 16 ++------------ concepts/auth-v2-user.md | 21 +++---------------- ...hange-notifications-delivery-event-hubs.md | 16 ++++++-------- concepts/migrate-azure-ad-graph-overview.md | 5 ++--- concepts/throttling.md | 5 ----- 5 files changed, 13 insertions(+), 50 deletions(-) diff --git a/concepts/auth-v2-service.md b/concepts/auth-v2-service.md index 36afa3a6be0..e2f1cc71ede 100644 --- a/concepts/auth-v2-service.md +++ b/concepts/auth-v2-service.md @@ -282,18 +282,6 @@ MSAL and other supported authentication libraries simplify the process for you b Microsoft has built and maintains a wide selection of code samples that demonstrate usage of supported authentication libraries with the Microsoft identity platform. To access these code samples, see the [Microsoft identity platform code samples](/entra/identity-platform/sample-v2-code?tabs=apptype#service--daemon). -## Additional resources +## Related content -This article is part of the following series of articles on authentication and authorization for Microsoft Graph through the Microsoft identity platform. - -1. Article 1: [Authentication and authorization basics](./auth/auth-concepts.md) -1. Article 2: [Register an application with the Microsoft identity platform](./auth-register-app-v2.md) -1. Article 3: [Get access on behalf of a user](./auth-v2-user.md) -1. Article 4: [Get access without a user](./auth-v2-service.md) - -## Next step - -Next, choose from code samples that are built and maintained by Microsoft to run custom apps that use supported authentication libraries and call Microsoft Graph with their own identities. - -> [!div class="nextstepaction"] -> [Microsoft Graph tutorials >](/graph/tutorials) \ No newline at end of file +- Choose from code samples that are built and maintained by Microsoft to run custom apps that use supported authentication libraries, sign-in users, and call Microsoft Graph. See [Microsoft Graph tutorials](/graph/tutorials). \ No newline at end of file diff --git a/concepts/auth-v2-user.md b/concepts/auth-v2-user.md index bde8a50cbee..d8f4285588e 100644 --- a/concepts/auth-v2-user.md +++ b/concepts/auth-v2-user.md @@ -342,22 +342,7 @@ MSAL and other supported authentication libraries simplify the process for you b Microsoft has built and maintains a wide selection of code samples that demonstrate usage of supported authentication libraries with the Microsoft identity platform. To access these code samples, see the [Microsoft identity platform code samples](/entra/identity-platform/sample-v2-code?tabs=apptype#service--daemon). -## Additional resources +## Related content -This article is part of the following series of articles on authentication and authorization for Microsoft Graph through the Microsoft identity platform. - -1. Article 1: [Authentication and authorization basics](./auth/auth-concepts.md) -1. Article 2: [Register an application with the Microsoft identity platform](./auth-register-app-v2.md) -1. Article 3: [Get access on behalf of a user](./auth-v2-user.md) -1. Article 4: [Get access without a user](./auth-v2-service.md) - -You can call Microsoft Graph on behalf of a user from different types of apps, such as single-page apps, web apps, and mobile apps. For more information, see [Authentication flows and application scenarios](/entra/identity-platform/authentication-flows-app-scenarios#application-scenarios). - -In addition to the OAuth 2.0 authorization code grant flow, the Microsoft identity platform supports different authentication flows for delegated and app-only access scenarios. For more information, see [Scenarios and supported authentication flows](/entra/identity-platform/authentication-flows-app-scenarios#scenarios-and-supported-authentication-flows). - -## Next step - -Next, choose from code samples that are built and maintained by Microsoft to run custom apps that use supported authentication libraries, sign-in users, and call Microsoft Graph. - -> [!div class="nextstepaction"] -> [Microsoft Graph tutorials >](/graph/tutorials) \ No newline at end of file +- You can call Microsoft Graph on behalf of a user from different types of apps, such as single-page apps, web apps, and mobile apps. For more information, see [Scenarios and supported authentication flows](/entra/identity-platform/authentication-flows-app-scenarios#scenarios-and-supported-authentication-flows). +- Choose from code samples that are built and maintained by Microsoft to run custom apps that use supported authentication libraries, sign-in users, and call Microsoft Graph. See [Microsoft Graph tutorials](/graph/tutorials). \ No newline at end of file diff --git a/concepts/change-notifications-delivery-event-hubs.md b/concepts/change-notifications-delivery-event-hubs.md index b069c0f9eec..d9a62bb9082 100644 --- a/concepts/change-notifications-delivery-event-hubs.md +++ b/concepts/change-notifications-delivery-event-hubs.md @@ -284,15 +284,11 @@ POST https://graph.microsoft.com/v1.0/servicePrincipals --- -## Additional resources - -See the following Azure Event Hubs quick starts: - -- [.NET Core](/azure/event-hubs/get-started-dotnet-standard-send-v2) -- [Java](/azure/event-hubs/event-hubs-java-get-started-send) -- [Python](/azure/event-hubs/get-started-python-send-v2) -- [JavaScript](/azure/event-hubs/get-started-node-send-v2) - ## Related content -- [Change notifications overview](/graph/change-notifications-overview) \ No newline at end of file +- [Change notifications overview](/graph/change-notifications-overview) +- See the following Azure Event Hubs quick starts: + - [.NET Core](/azure/event-hubs/get-started-dotnet-standard-send-v2) + - [Java](/azure/event-hubs/event-hubs-java-get-started-send) + - [Python](/azure/event-hubs/get-started-python-send-v2) + - [JavaScript](/azure/event-hubs/get-started-node-send-v2) \ No newline at end of file diff --git a/concepts/migrate-azure-ad-graph-overview.md b/concepts/migrate-azure-ad-graph-overview.md index f9727c6a3e2..a2d24f876c9 100644 --- a/concepts/migrate-azure-ad-graph-overview.md +++ b/concepts/migrate-azure-ad-graph-overview.md @@ -6,7 +6,7 @@ ms.author: ombongifaith ms.reviewer: dkershaw ms.localizationpriority: medium ms.prod: "applications" -ms.date: 12/19/2023 +ms.date: 01/30/2024 #customer intent: As a developer currently using Azure AD Graph, I want to know why I should migrate my applications to Microsoft Graph. --- @@ -54,11 +54,10 @@ The rest of the articles in this section help you migrate your app from Azure AD Send any other questions, open issues, and feature requests through Microsoft Q&A by using the tag [azure-ad-graph-deprecation](/answers/topics/azure-ad-graph-deprecation.html). -## Additional resources +To get started: - Explore [Microsoft Graph](/graph/overview) concepts and practices. - Use [Graph Explorer](https://aka.ms/ge) to experiment with Microsoft Graph. -- Learn more about progress updates and timelines in [Microsoft Graph or the Azure AD Graph](https://developer.microsoft.com/graph/blogs/microsoft-graph-or-azure-ad-graph/). - Get [answers to questions](/graph/migrate-azure-ad-graph-faq) you might have about the migration. ## Next step diff --git a/concepts/throttling.md b/concepts/throttling.md index 93dd051fa79..8f835cf0979 100644 --- a/concepts/throttling.md +++ b/concepts/throttling.md @@ -99,11 +99,6 @@ Programming patterns like continuously polling a resource to check for updates a If SDKs retry throttled requests automatically when they are not batched, throttled requests that were part of a batch are not retried automatically. -## Next steps - -- Identify the [throttling limits](throttling-limits.md) that apply for each Microsoft Graph resource. -- -- ## Next step > [!div class="nextstepaction"] From 2a3f57c767f71c294e8208532c7525849426ac63 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 30 Jan 2024 12:51:49 +0000 Subject: [PATCH 37/55] Update generated files with build 132479 --- .../beta/api/accesspackageresource-refresh.md | 1 - ...ementmanagement-list-assignmentrequests.md | 31 ++++ ...ementmanagement-post-assignmentrequests.md | 135 ++++++++++++++++++ .../beta/api/group-delete-acceptedsenders.md | 40 ++++++ .../beta/api/group-delete-rejectedsenders.md | 40 ++++++ ...sersselfservicesignup-delete-attributes.md | 20 +++ .../api/onlinemeeting-getalltranscripts.md | 35 +++++ ...portroot-getrelyingpartydetailedsummary.md | 37 ++++- .../application-delete-owners-cli-snippets.md | 2 +- ...nmentrequests-alreadyindir-cli-snippets.md | 18 +++ ...geassignmentrequests-forid-cli-snippets.md | 16 +++ ...signmentrequests-packageid-cli-snippets.md | 16 +++ ...-requestor-answer-approver-cli-snippets.md | 37 +++++ ...ass-from-educationschool-4-cli-snippets.md | 2 +- ...oup-from-publishedresource-cli-snippets.md | 2 +- .../cli/delete-allowedgroup-cli-snippets.md | 2 +- .../cli/delete-alloweduser-cli-snippets.md | 2 +- ...rflows-identityproviders-1-cli-snippets.md | 2 +- ...licy-from-serviceprincipal-cli-snippets.md | 2 +- ...yobject-from-directoryrole-cli-snippets.md | 2 +- ...turerolloutpolicy-policies-cli-snippets.md | 2 +- ...from-connectedorganization-cli-snippets.md | 2 +- .../cli/delete-group-groupid-cli-snippets.md | 2 +- ...lete-group-included-groups-cli-snippets.md | 2 +- ...licy-from-serviceprincipal-cli-snippets.md | 2 +- ...-userflowidentityproviders-cli-snippets.md | 2 +- ...from-connectedorganization-cli-snippets.md | 2 +- .../delete-member-from-group-cli-snippets.md | 2 +- ...rnalusersselfservicesignup-cli-snippets.md | 10 ++ ...cesignup-identityproviders-cli-snippets.md | 2 +- .../delete-owner-from-group-cli-snippets.md | 2 +- .../delete-publishedresource-cli-snippets.md | 2 +- .../delete-registeredowners-cli-snippets.md | 2 +- .../delete-registeredusers-cli-snippets.md | 2 +- ...ncepolicy-from-application-cli-snippets.md | 2 +- ...imepolicy-from-application-cli-snippets.md | 2 +- .../cli/get-alltranscipts-cli-snippets.md | 10 ++ ...sspackageassignmentrequest-cli-snippets.md | 10 ++ .../cli/remove-appliesto-e1-cli-snippets.md | 2 +- ...ceptedsenderslist-of-group-cli-snippets.md | 10 ++ ...jectedsenderslist-of-group-cli-snippets.md | 10 ++ ...package-from-accesspackage-cli-snippets.md | 2 +- ...legroup-from-accesspackage-cli-snippets.md | 2 +- ...ceptedsenderslist-of-group-cli-snippets.md | 10 ++ ...jectedsenderslist-of-group-cli-snippets.md | 10 ++ ...fromanonpremisesagentgroup-cli-snippets.md | 2 +- ...lyingpartydetailedsummary-cli-snippets.md} | 0 ...iceprincipal-delete-owners-cli-snippets.md | 2 +- ...questor-answer-to-approver-cli-snippets.md | 37 +++++ ...te-gradingcategories-delta-cli-snippets.md | 20 ++- ...ntrequests-alreadyindir-csharp-snippets.md | 32 +++++ ...ssignmentrequests-forid-csharp-snippets.md | 30 ++++ ...nmentrequests-packageid-csharp-snippets.md | 30 ++++ ...questor-answer-approver-csharp-snippets.md | 56 ++++++++ ...lusersselfservicesignup-csharp-snippets.md | 26 ++++ .../get-alltranscipts-csharp-snippets.md | 16 +++ ...ackageassignmentrequest-csharp-snippets.md | 13 ++ ...tedsenderslist-of-group-csharp-snippets.md | 16 +++ ...tedsenderslist-of-group-csharp-snippets.md | 16 +++ ...tedsenderslist-of-group-csharp-snippets.md | 16 +++ ...tedsenderslist-of-group-csharp-snippets.md | 16 +++ ...ngpartydetailedsummary-csharp-snippets.md} | 0 ...stor-answer-to-approver-csharp-snippets.md | 56 ++++++++ .../go/alert-updatealerts-go-snippets.md | 2 +- ...n-cloudpcprovisioningpolicy-go-snippets.md | 2 +- .../browsersitelist-publish-e2-go-snippets.md | 4 +- .../go/bulkaddmembers-team-go-snippets.md | 2 +- .../go/bulkaddmembers-team-upn-go-snippets.md | 2 +- .../cloudpcusersetting-assign-go-snippets.md | 2 +- ...gnmentrequests-alreadyindir-go-snippets.md | 36 +++++ ...ageassignmentrequests-forid-go-snippets.md | 32 +++++ ...ssignmentrequests-packageid-go-snippets.md | 32 +++++ ...s-requestor-answer-approver-go-snippets.md | 58 ++++++++ ...ition-allusers-m365-aadrole-go-snippets.md | 6 +- ...essreviewscheduledefinition-go-snippets.md | 2 +- ...definition-group-multistage-go-snippets.md | 6 +- ...inition-inactiveguests-m365-go-snippets.md | 4 +- ...scheduledefinition-insights-go-snippets.md | 2 +- .../create-contact-from-user-go-snippets.md | 2 +- .../create-event-from-calendar-go-snippets.md | 2 +- ...alendar-with-online-meeting-go-snippets.md | 2 +- .../go/create-event-from-group-go-snippets.md | 2 +- .../go/create-event-from-user-go-snippets.md | 2 +- ...rom-user-multiple-locations-go-snippets.md | 2 +- ...om-user-with-online-meeting-go-snippets.md | 2 +- ...reate-event-recurring-daily-go-snippets.md | 2 +- .../go/create-event-recurring-go-snippets.md | 2 +- ...ernalusersselfservicesignup-go-snippets.md | 27 ++++ ...mentaudience-updateaudience-go-snippets.md | 2 +- ...reviewsetquerythisapplytags-go-snippets.md | 2 +- .../go/get-alltranscipts-go-snippets.md | 31 ++++ ...kflows-workflowthisactivate-go-snippets.md | 2 +- ...esspackageassignmentrequest-go-snippets.md | 21 +++ ...cceptedsenderslist-of-group-go-snippets.md | 31 ++++ ...ejectedsenderslist-of-group-go-snippets.md | 31 ++++ ...cceptedsenderslist-of-group-go-snippets.md | 31 ++++ ...ejectedsenderslist-of-group-go-snippets.md | 31 ++++ ...elyingpartydetailedsummary-go-snippets.md} | 0 .../reviewsetquery-applytags-go-snippets.md | 2 +- ...ndicator-submittiindicators-go-snippets.md | 2 +- ...ndicator-updatetiindicators-go-snippets.md | 2 +- ...updatableasset-enrollassets-go-snippets.md | 2 +- ...datableasset-unenrollassets-go-snippets.md | 2 +- ...atableassetgroup-addmembers-go-snippets.md | 2 +- ...bleassetgroup-removemembers-go-snippets.md | 2 +- ...equestor-answer-to-approver-go-snippets.md | 58 ++++++++ ...essreviewscheduledefinition-go-snippets.md | 2 +- .../update-accessreviewstage-go-snippets.md | 4 +- .../snippets/go/update-contact-go-snippets.md | 2 +- .../go/user-findmeetingtimes-go-snippets.md | 4 +- .../java/get-alltranscipts-java-snippets.md | 3 +- .../get-applicationtemplate-java-snippets.md | 2 +- ...spackageassignmentrequest-java-snippets.md | 13 ++ ...yingpartydetailedsummary-java-snippets.md} | 2 +- ...quests-alreadyindir-javascript-snippets.md | 26 ++++ ...nmentrequests-forid-javascript-snippets.md | 24 ++++ ...trequests-packageid-javascript-snippets.md | 24 ++++ ...tor-answer-approver-javascript-snippets.md | 45 ++++++ .../get-alltranscipts-javascript-snippets.md | 2 +- ...applicationtemplate-javascript-snippets.md | 2 +- ...geassignmentrequest-javascript-snippets.md | 17 +++ ...rtydetailedsummary-javascript-snippets.md} | 2 +- ...-answer-to-approver-javascript-snippets.md | 45 ++++++ ...ingcategories-delta-javascript-snippets.md | 19 +-- ...nmentrequests-alreadyindir-php-snippets.md | 25 ++++ ...geassignmentrequests-forid-php-snippets.md | 23 +++ ...signmentrequests-packageid-php-snippets.md | 23 +++ ...-requestor-answer-approver-php-snippets.md | 44 ++++++ ...rnalusersselfservicesignup-php-snippets.md | 20 +++ .../php/get-alltranscipts-php-snippets.md | 20 +++ ...sspackageassignmentrequest-php-snippets.md | 15 ++ ...ceptedsenderslist-of-group-php-snippets.md | 20 +++ ...jectedsenderslist-of-group-php-snippets.md | 20 +++ ...ceptedsenderslist-of-group-php-snippets.md | 20 +++ ...jectedsenderslist-of-group-php-snippets.md | 20 +++ ...lyingpartydetailedsummary-php-snippets.md} | 0 ...questor-answer-to-approver-php-snippets.md | 44 ++++++ .../get-alltranscipts-powershell-snippets.md | 11 ++ ...rtydetailedsummary-powershell-snippets.md} | 0 ...ntrequests-alreadyindir-python-snippets.md | 25 ++++ ...ssignmentrequests-forid-python-snippets.md | 23 +++ ...nmentrequests-packageid-python-snippets.md | 23 +++ ...questor-answer-approver-python-snippets.md | 44 ++++++ ...lusersselfservicesignup-python-snippets.md | 20 +++ .../get-alltranscipts-python-snippets.md | 22 +++ ...ackageassignmentrequest-python-snippets.md | 15 ++ ...tedsenderslist-of-group-python-snippets.md | 22 +++ ...tedsenderslist-of-group-python-snippets.md | 22 +++ ...tedsenderslist-of-group-python-snippets.md | 22 +++ ...tedsenderslist-of-group-python-snippets.md | 22 +++ ...ngpartydetailedsummary-python-snippets.md} | 0 ...stor-answer-to-approver-python-snippets.md | 44 ++++++ api-reference/v1.0/api/calendar-delete.md | 20 +++ .../v1.0/api/group-delete-acceptedsenders.md | 20 +++ .../v1.0/api/group-delete-rejectedsenders.md | 20 +++ api-reference/v1.0/api/tablerow-range.md | 1 - ...ssignment-classid-assignid-cli-snippets.md | 2 +- .../application-delete-owners-cli-snippets.md | 2 +- .../contenttype-post-conlumns-cli-snippets.md | 2 +- ...acceptedsenders-from-group-cli-snippets.md | 10 ++ ...administrativeunit-members-cli-snippets.md | 2 +- .../cli/delete-allowedgroup-cli-snippets.md | 2 +- .../cli/delete-alloweduser-cli-snippets.md | 2 +- .../cli/delete-calendar-cli-snippets.md | 10 ++ ...licy-from-serviceprincipal-cli-snippets.md | 2 +- ...rom-directoryrole-objectid-cli-snippets.md | 2 +- ...-from-featurerolloutpolicy-cli-snippets.md | 2 +- ...from-connectedorganization-cli-snippets.md | 2 +- ...licy-from-serviceprincipal-cli-snippets.md | 2 +- ...from-connectedorganization-cli-snippets.md | 2 +- .../delete-member-from-group-cli-snippets.md | 2 +- .../delete-owner-from-group-cli-snippets.md | 2 +- .../delete-registeredowners-cli-snippets.md | 2 +- .../delete-registeredusers-cli-snippets.md | 2 +- ...ncepolicy-from-application-cli-snippets.md | 2 +- ...imepolicy-from-application-cli-snippets.md | 2 +- .../cli/remove-appliesto-e1-cli-snippets.md | 2 +- ...package-from-accesspackage-cli-snippets.md | 2 +- ...legroup-from-accesspackage-cli-snippets.md | 2 +- ...-rejectedsender-from-group-cli-snippets.md | 10 ++ ...ove-user-from-school-v1-e1-cli-snippets.md | 2 +- ...principal-delete-owners-e1-cli-snippets.md | 2 +- ...te-gradingcategories-delta-cli-snippets.md | 20 ++- ...eptedsenders-from-group-csharp-snippets.md | 16 +++ .../csharp/delete-calendar-csharp-snippets.md | 13 ++ ...jectedsender-from-group-csharp-snippets.md | 16 +++ ...owsersitelist-publish-v1-e2-go-snippets.md | 4 +- .../go/bulkaddmembers-team-go-snippets.md | 2 +- .../go/bulkaddmembers-team-upn-go-snippets.md | 2 +- ...create-event-and-svep-v1-e1-go-snippets.md | 2 +- .../create-event-from-calendar-go-snippets.md | 2 +- ...alendar-with-online-meeting-go-snippets.md | 2 +- .../go/create-event-from-group-go-snippets.md | 2 +- .../go/create-event-from-user-go-snippets.md | 2 +- ...rom-user-multiple-locations-go-snippets.md | 2 +- ...om-user-with-online-meeting-go-snippets.md | 2 +- .../go/create-event-recurring-go-snippets.md | 2 +- ...-acceptedsenders-from-group-go-snippets.md | 31 ++++ .../go/delete-calendar-go-snippets.md | 21 +++ ...reviewsetquerythisapplytags-go-snippets.md | 2 +- ...eduleactionsforrules-action-go-snippets.md | 2 +- ...kflows-workflowthisactivate-go-snippets.md | 2 +- ...lueextendedproperties-v1-e1-go-snippets.md | 2 +- ...e-rejectedsender-from-group-go-snippets.md | 31 ++++ .../go/user-findmeetingtimes-go-snippets.md | 4 +- ...ubmission-prefer-reassign-java-snippets.md | 2 +- ...cationsubmission-reassign-java-snippets.md | 2 +- ...ducationsubmission-return-java-snippets.md | 2 +- ...ducationsubmission-submit-java-snippets.md | 2 +- ...cationsubmission-unsubmit-java-snippets.md | 2 +- .../get-applicationtemplate-java-snippets.md | 2 +- ...t-conditionalaccesspolicy-java-snippets.md | 2 +- .../get-educationsubmission-java-snippets.md | 2 +- .../get-submissions-expand-java-snippets.md | 2 +- .../java/get-submissions-java-snippets.md | 2 +- ...ttype-post-conlumns-javascript-snippets.md | 2 +- ...ion-prefer-reassign-javascript-snippets.md | 2 +- ...submission-reassign-javascript-snippets.md | 2 +- ...onsubmission-return-javascript-snippets.md | 2 +- ...onsubmission-submit-javascript-snippets.md | 2 +- ...submission-unsubmit-javascript-snippets.md | 2 +- ...applicationtemplate-javascript-snippets.md | 2 +- ...itionalaccesspolicy-javascript-snippets.md | 2 +- ...educationsubmission-javascript-snippets.md | 2 +- ...-submissions-expand-javascript-snippets.md | 2 +- .../get-submissions-javascript-snippets.md | 2 +- ...ingcategories-delta-javascript-snippets.md | 19 +-- ...acceptedsenders-from-group-php-snippets.md | 20 +++ .../php/delete-calendar-php-snippets.md | 15 ++ ...-rejectedsender-from-group-php-snippets.md | 20 +++ ...eptedsenders-from-group-python-snippets.md | 22 +++ .../python/delete-calendar-python-snippets.md | 15 ++ ...jectedsender-from-group-python-snippets.md | 22 +++ concepts/extensibility-schema-groups.md | 105 ++++++++++++++ ...ons-groups-createextension-cli-snippets.md | 5 +- ...s-creategroupwithextension-cli-snippets.md | 8 +- ...-deleteextensiondefinition-cli-snippets.md | 10 ++ ...ps-deleteextensionproperty-cli-snippets.md | 10 ++ ...chemaextensions-groups-get-cli-snippets.md | 2 +- ...ps-getgroupselectextension-cli-snippets.md | 2 +- ...updateextensiondataingroup-cli-snippets.md | 17 +++ ...s-updategroupwithextension-cli-snippets.md | 2 +- ...-groups-createextension-csharp-snippets.md | 5 +- ...reategroupwithextension-csharp-snippets.md | 8 +- ...leteextensiondefinition-csharp-snippets.md | 13 ++ ...deleteextensionproperty-csharp-snippets.md | 26 ++++ ...maextensions-groups-get-csharp-snippets.md | 2 +- ...getgroupselectextension-csharp-snippets.md | 4 +- ...ateextensiondataingroup-csharp-snippets.md | 31 ++++ ...pdategroupwithextension-csharp-snippets.md | 2 +- ...ineronboarding-run-workflow-go-snippets.md | 2 +- ...leaverondemand-run-workflow-go-snippets.md | 2 +- ...cheduledleaver-run-workflow-go-snippets.md | 2 +- ...reate-meeting-enable-online-go-snippets.md | 2 +- ...ions-groups-createextension-go-snippets.md | 6 +- ...ps-creategroupwithextension-go-snippets.md | 16 +-- ...s-deleteextensiondefinition-go-snippets.md | 21 +++ ...ups-deleteextensionproperty-go-snippets.md | 28 ++++ ...schemaextensions-groups-get-go-snippets.md | 2 +- ...ups-getgroupselectextension-go-snippets.md | 4 +- ...-updateextensiondataingroup-go-snippets.md | 34 +++++ ...ps-updategroupwithextension-go-snippets.md | 10 +- ...ns-groups-createextension-java-snippets.md | 5 +- ...deleteextensiondefinition-java-snippets.md | 13 ++ ...s-deleteextensionproperty-java-snippets.md | 16 +++ ...hemaextensions-groups-get-java-snippets.md | 2 +- ...s-getgroupselectextension-java-snippets.md | 4 +- ...ups-createextension-javascript-snippets.md | 5 +- ...egroupwithextension-javascript-snippets.md | 8 +- ...extensiondefinition-javascript-snippets.md | 16 +++ ...teextensionproperty-javascript-snippets.md | 20 +++ ...tensions-groups-get-javascript-snippets.md | 2 +- ...roupselectextension-javascript-snippets.md | 4 +- ...xtensiondataingroup-javascript-snippets.md | 24 ++++ ...egroupwithextension-javascript-snippets.md | 2 +- ...ons-groups-createextension-php-snippets.md | 5 +- ...s-creategroupwithextension-php-snippets.md | 8 +- ...-deleteextensiondefinition-php-snippets.md | 15 ++ ...ps-deleteextensionproperty-php-snippets.md | 20 +++ ...chemaextensions-groups-get-php-snippets.md | 2 +- ...ps-getgroupselectextension-php-snippets.md | 4 +- ...updateextensiondataingroup-php-snippets.md | 24 ++++ ...s-updategroupwithextension-php-snippets.md | 2 +- ...ups-createextension-powershell-snippets.md | 5 +- ...egroupwithextension-powershell-snippets.md | 6 +- ...extensiondefinition-powershell-snippets.md | 11 ++ ...tensions-groups-get-powershell-snippets.md | 2 +- ...roupselectextension-powershell-snippets.md | 2 +- ...xtensiondataingroup-powershell-snippets.md | 14 ++ ...-groups-createextension-python-snippets.md | 5 +- ...reategroupwithextension-python-snippets.md | 8 +- ...leteextensiondefinition-python-snippets.md | 15 ++ ...deleteextensionproperty-python-snippets.md | 20 +++ ...maextensions-groups-get-python-snippets.md | 2 +- ...getgroupselectextension-python-snippets.md | 4 +- ...ateextensiondataingroup-python-snippets.md | 24 ++++ ...pdategroupwithextension-python-snippets.md | 2 +- 297 files changed, 3196 insertions(+), 272 deletions(-) create mode 100644 api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/delete-onattributecollectionexternalusersselfservicesignup-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/get-alltranscipts-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/list-accesspackageassignmentrequest-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/remove-group-from-acceptedsenderslist-of-group-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/remove-group-from-rejectedsenderslist-of-group-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/remove-user-from-acceptedsenderslist-of-group-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/cli/remove-user-from-rejectedsenderslist-of-group-cli-snippets.md rename api-reference/beta/includes/snippets/cli/{get-relyingpartydetailedsummary-cli-snippets.md => reportrootthisgetrelyingpartydetailedsummary-cli-snippets.md} (100%) create mode 100644 api-reference/beta/includes/snippets/cli/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-cli-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/delete-onattributecollectionexternalusersselfservicesignup-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/get-alltranscipts-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/list-accesspackageassignmentrequest-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/remove-group-from-acceptedsenderslist-of-group-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/remove-group-from-rejectedsenderslist-of-group-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/remove-user-from-acceptedsenderslist-of-group-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/csharp/remove-user-from-rejectedsenderslist-of-group-csharp-snippets.md rename api-reference/beta/includes/snippets/csharp/{get-relyingpartydetailedsummary-csharp-snippets.md => reportrootthisgetrelyingpartydetailedsummary-csharp-snippets.md} (100%) create mode 100644 api-reference/beta/includes/snippets/csharp/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-csharp-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/delete-onattributecollectionexternalusersselfservicesignup-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/get-alltranscipts-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/list-accesspackageassignmentrequest-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/remove-group-from-acceptedsenderslist-of-group-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/remove-group-from-rejectedsenderslist-of-group-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/remove-user-from-acceptedsenderslist-of-group-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/go/remove-user-from-rejectedsenderslist-of-group-go-snippets.md rename api-reference/beta/includes/snippets/go/{get-relyingpartydetailedsummary-go-snippets.md => reportrootthisgetrelyingpartydetailedsummary-go-snippets.md} (100%) create mode 100644 api-reference/beta/includes/snippets/go/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-go-snippets.md create mode 100644 api-reference/beta/includes/snippets/java/list-accesspackageassignmentrequest-java-snippets.md rename api-reference/beta/includes/snippets/java/{get-relyingpartydetailedsummary-java-snippets.md => reportrootthisgetrelyingpartydetailedsummary-java-snippets.md} (93%) create mode 100644 api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-javascript-snippets.md create mode 100644 api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-javascript-snippets.md create mode 100644 api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-javascript-snippets.md create mode 100644 api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-javascript-snippets.md create mode 100644 api-reference/beta/includes/snippets/javascript/list-accesspackageassignmentrequest-javascript-snippets.md rename api-reference/beta/includes/snippets/javascript/{get-relyingpartydetailedsummary-javascript-snippets.md => reportrootthisgetrelyingpartydetailedsummary-javascript-snippets.md} (81%) create mode 100644 api-reference/beta/includes/snippets/javascript/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-javascript-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/delete-onattributecollectionexternalusersselfservicesignup-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/get-alltranscipts-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/list-accesspackageassignmentrequest-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/remove-group-from-acceptedsenderslist-of-group-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/remove-group-from-rejectedsenderslist-of-group-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/remove-user-from-acceptedsenderslist-of-group-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/php/remove-user-from-rejectedsenderslist-of-group-php-snippets.md rename api-reference/beta/includes/snippets/php/{get-relyingpartydetailedsummary-php-snippets.md => reportrootthisgetrelyingpartydetailedsummary-php-snippets.md} (100%) create mode 100644 api-reference/beta/includes/snippets/php/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-php-snippets.md create mode 100644 api-reference/beta/includes/snippets/powershell/get-alltranscipts-powershell-snippets.md rename api-reference/beta/includes/snippets/powershell/{get-relyingpartydetailedsummary-powershell-snippets.md => reportrootthisgetrelyingpartydetailedsummary-powershell-snippets.md} (100%) create mode 100644 api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/delete-onattributecollectionexternalusersselfservicesignup-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/get-alltranscipts-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/list-accesspackageassignmentrequest-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/remove-group-from-acceptedsenderslist-of-group-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/remove-group-from-rejectedsenderslist-of-group-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/remove-user-from-acceptedsenderslist-of-group-python-snippets.md create mode 100644 api-reference/beta/includes/snippets/python/remove-user-from-rejectedsenderslist-of-group-python-snippets.md rename api-reference/beta/includes/snippets/python/{get-relyingpartydetailedsummary-python-snippets.md => reportrootthisgetrelyingpartydetailedsummary-python-snippets.md} (100%) create mode 100644 api-reference/beta/includes/snippets/python/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-python-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/cli/delete-acceptedsenders-from-group-cli-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/cli/delete-calendar-cli-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/cli/remove-rejectedsender-from-group-cli-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/csharp/delete-acceptedsenders-from-group-csharp-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/csharp/delete-calendar-csharp-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/csharp/remove-rejectedsender-from-group-csharp-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/go/delete-acceptedsenders-from-group-go-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/go/delete-calendar-go-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/go/remove-rejectedsender-from-group-go-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/php/delete-acceptedsenders-from-group-php-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/php/delete-calendar-php-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/php/remove-rejectedsender-from-group-php-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/python/delete-acceptedsenders-from-group-python-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/python/delete-calendar-python-snippets.md create mode 100644 api-reference/v1.0/includes/snippets/python/remove-rejectedsender-from-group-python-snippets.md create mode 100644 includes/snippets/cli/v1/schemaextensions-groups-deleteextensiondefinition-cli-snippets.md create mode 100644 includes/snippets/cli/v1/schemaextensions-groups-deleteextensionproperty-cli-snippets.md create mode 100644 includes/snippets/cli/v1/schemaextensions-groups-updateextensiondataingroup-cli-snippets.md create mode 100644 includes/snippets/csharp/v1/schemaextensions-groups-deleteextensiondefinition-csharp-snippets.md create mode 100644 includes/snippets/csharp/v1/schemaextensions-groups-deleteextensionproperty-csharp-snippets.md create mode 100644 includes/snippets/csharp/v1/schemaextensions-groups-updateextensiondataingroup-csharp-snippets.md create mode 100644 includes/snippets/go/v1/schemaextensions-groups-deleteextensiondefinition-go-snippets.md create mode 100644 includes/snippets/go/v1/schemaextensions-groups-deleteextensionproperty-go-snippets.md create mode 100644 includes/snippets/go/v1/schemaextensions-groups-updateextensiondataingroup-go-snippets.md create mode 100644 includes/snippets/java/v1/schemaextensions-groups-deleteextensiondefinition-java-snippets.md create mode 100644 includes/snippets/java/v1/schemaextensions-groups-deleteextensionproperty-java-snippets.md create mode 100644 includes/snippets/javascript/v1/schemaextensions-groups-deleteextensiondefinition-javascript-snippets.md create mode 100644 includes/snippets/javascript/v1/schemaextensions-groups-deleteextensionproperty-javascript-snippets.md create mode 100644 includes/snippets/javascript/v1/schemaextensions-groups-updateextensiondataingroup-javascript-snippets.md create mode 100644 includes/snippets/php/v1/schemaextensions-groups-deleteextensiondefinition-php-snippets.md create mode 100644 includes/snippets/php/v1/schemaextensions-groups-deleteextensionproperty-php-snippets.md create mode 100644 includes/snippets/php/v1/schemaextensions-groups-updateextensiondataingroup-php-snippets.md create mode 100644 includes/snippets/powershell/v1/schemaextensions-groups-deleteextensiondefinition-powershell-snippets.md create mode 100644 includes/snippets/powershell/v1/schemaextensions-groups-updateextensiondataingroup-powershell-snippets.md create mode 100644 includes/snippets/python/v1/schemaextensions-groups-deleteextensiondefinition-python-snippets.md create mode 100644 includes/snippets/python/v1/schemaextensions-groups-deleteextensionproperty-python-snippets.md create mode 100644 includes/snippets/python/v1/schemaextensions-groups-updateextensiondataingroup-python-snippets.md diff --git a/api-reference/beta/api/accesspackageresource-refresh.md b/api-reference/beta/api/accesspackageresource-refresh.md index 55213a660bf..f25773db97f 100644 --- a/api-reference/beta/api/accesspackageresource-refresh.md +++ b/api-reference/beta/api/accesspackageresource-refresh.md @@ -89,7 +89,6 @@ POST https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/a --- - ### Response The following example shows the response. diff --git a/api-reference/beta/api/entitlementmanagement-list-assignmentrequests.md b/api-reference/beta/api/entitlementmanagement-list-assignmentrequests.md index 46f5e17e6a1..61a96b311d5 100644 --- a/api-reference/beta/api/entitlementmanagement-list-assignmentrequests.md +++ b/api-reference/beta/api/entitlementmanagement-list-assignmentrequests.md @@ -67,6 +67,7 @@ If successful, this method returns a `200 OK` response code and a collection of ### Request +# [HTTP](#tab/http) \ No newline at end of file +}--> diff --git a/api-reference/beta/includes/snippets/cli/application-delete-owners-cli-snippets.md b/api-reference/beta/includes/snippets/cli/application-delete-owners-cli-snippets.md index 5cc502d9233..d961f8f80e1 100644 --- a/api-reference/beta/includes/snippets/cli/application-delete-owners-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/application-delete-owners-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta applications owners ref delete --application-id {application-id} --directory-object-id {directoryObject-id} +mgc-beta applications owners ref-by-id delete --application-id {application-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-cli-snippets.md new file mode 100644 index 00000000000..22196b3fa48 --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-cli-snippets.md @@ -0,0 +1,18 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta identity-governance entitlement-management assignment-requests create --body '{ \ + "requestType": "adminAdd", \ + "assignment":{ \ + "targetId":"46184453-e63b-4f20-86c2-c557ed5d5df9", \ + "assignmentPolicyId":"2264bf65-76ba-417b-a27d-54d291f0cbc8", \ + "accessPackageId":"a914b616-e04e-476b-aa37-91038f0b165b" \ + } \ +} \ +' + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-cli-snippets.md new file mode 100644 index 00000000000..92e5879f69c --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-cli-snippets.md @@ -0,0 +1,16 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta identity-governance entitlement-management assignment-requests create --body '{ \ + "requestType": "adminRemove", \ + "assignment":{ \ + "id": "a6bb6942-3ae1-4259-9908-0133aaee9377" \ + } \ +} \ +' + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-cli-snippets.md new file mode 100644 index 00000000000..9f3a324dc79 --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-cli-snippets.md @@ -0,0 +1,16 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta identity-governance entitlement-management assignment-requests create --body '{ \ + "requestType": "userAdd", \ + "assignment": { \ + "accessPackageId": "d7be3253-b9c6-4fab-adef-30d30de8da2b" \ + } \ +} \ +' + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-cli-snippets.md new file mode 100644 index 00000000000..02a37fec33e --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-cli-snippets.md @@ -0,0 +1,37 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta identity-governance entitlement-management assignment-requests create --body '{ \ + "@odata.type": "#microsoft.graph.accessPackageAssignmentRequest", \ + "requestType": "userAdd", \ + "answers": [ \ + { \ + "@odata.type": "#microsoft.graph.accessPackageAnswerString", \ + "displayValue": "This is the answer to a multiple choice question", \ + "value": "MultipleChoiceAnswerValue", \ + "answeredQuestion": { \ + "@odata.type": "#microsoft.graph.accessPackageMultipleChoiceQuestion", \ + "id": "8fe745e7-80b2-490d-bd22-4e708c77288c" \ + } \ + }, \ + { \ + "@odata.type": "#microsoft.graph.accessPackageAnswerString", \ + "value": "This is my answer to a text input question.", \ + "displayValue": "This is my answer.", \ + "answeredQuestion": { \ + "@odata.type": "#microsoft.graph.accessPackageTextInputQuestion", \ + "id": "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6" \ + } \ + } \ + ], \ + "assignment": { \ + "accessPackageId": "977c7ff4-ef8f-4910-9d31-49048ddf3120" \ + } \ +} \ +' + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/create-educationclass-from-educationschool-4-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-educationclass-from-educationschool-4-cli-snippets.md index 29c1cf721a4..6217c7879da 100644 --- a/api-reference/beta/includes/snippets/cli/create-educationclass-from-educationschool-4-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/create-educationclass-from-educationschool-4-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta education schools users ref delete --education-school-id {educationSchool-id} --education-user-id {educationUser-id} +mgc-beta education schools users ref-by-id delete --education-school-id {educationSchool-id} --education-user-id {educationUser-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/create-onpremisesagentgroup-from-publishedresource-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-onpremisesagentgroup-from-publishedresource-cli-snippets.md index 4d539ce8f03..8b39f80682a 100644 --- a/api-reference/beta/includes/snippets/cli/create-onpremisesagentgroup-from-publishedresource-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/create-onpremisesagentgroup-from-publishedresource-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta on-premises-publishing-profiles published-resources agent-groups ref delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --published-resource-id {publishedResource-id} --on-premises-agent-group-id {onPremisesAgentGroup-id} +mgc-beta on-premises-publishing-profiles published-resources agent-groups ref-by-id delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --published-resource-id {publishedResource-id} --on-premises-agent-group-id {onPremisesAgentGroup-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-allowedgroup-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-allowedgroup-cli-snippets.md index 536cbfa0542..2a4949e693e 100644 --- a/api-reference/beta/includes/snippets/cli/delete-allowedgroup-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-allowedgroup-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta print shares allowed-groups ref delete --printer-share-id {printerShare-id} --group-id {group-id} +mgc-beta print shares allowed-groups ref-by-id delete --printer-share-id {printerShare-id} --group-id {group-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-alloweduser-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-alloweduser-cli-snippets.md index a36887b824e..ce21a629f6e 100644 --- a/api-reference/beta/includes/snippets/cli/delete-alloweduser-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-alloweduser-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta print printer-shares allowed-users ref delete --printer-share-id {printerShare-id} --user-id {user-id} +mgc-beta print printer-shares allowed-users ref-by-id delete --printer-share-id {printerShare-id} --user-id {user-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-b2xuserflows-identityproviders-1-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-b2xuserflows-identityproviders-1-cli-snippets.md index 87d2ec122b4..de0f691ce59 100644 --- a/api-reference/beta/includes/snippets/cli/delete-b2xuserflows-identityproviders-1-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-b2xuserflows-identityproviders-1-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta identity b2c-user-flows identity-providers ref delete --b2c-identity-user-flow-id {b2cIdentityUserFlow-id} --identity-provider-id {identityProvider-id} +mgc-beta identity b2c-user-flows identity-providers ref-by-id delete --b2c-identity-user-flow-id {b2cIdentityUserFlow-id} --identity-provider-id {identityProvider-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md index 6fce48a3da2..77fce819155 100644 --- a/api-reference/beta/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta service-principals claims-mapping-policies ref delete --service-principal-id {servicePrincipal-id} --claims-mapping-policy-id {claimsMappingPolicy-id} +mgc-beta service-principals claims-mapping-policies ref-by-id delete --service-principal-id {servicePrincipal-id} --claims-mapping-policy-id {claimsMappingPolicy-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-directoryrole-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-directoryrole-cli-snippets.md index b44f8670ba0..29bf3d2106c 100644 --- a/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-directoryrole-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-directoryrole-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta directory-roles members ref delete --directory-role-id {directoryRole-id} --directory-object-id {directoryObject-id} +mgc-beta directory-roles members ref-by-id delete --directory-role-id {directoryRole-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-policies-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-policies-cli-snippets.md index 1a864f5911a..90ff2d19da9 100644 --- a/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-policies-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-policies-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta policies feature-rollout-policies applies-to ref delete --feature-rollout-policy-id {featureRolloutPolicy-id} --directory-object-id {directoryObject-id} +mgc-beta policies feature-rollout-policies applies-to ref-by-id delete --feature-rollout-policy-id {featureRolloutPolicy-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md index cf9bd9ca760..40a6e6b6341 100644 --- a/api-reference/beta/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta identity-governance entitlement-management connected-organizations external-sponsors ref delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id} +mgc-beta identity-governance entitlement-management connected-organizations external-sponsors ref-by-id delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-group-groupid-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-group-groupid-cli-snippets.md index 76a1e0c15db..1e885bc9263 100644 --- a/api-reference/beta/includes/snippets/cli/delete-group-groupid-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-group-groupid-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta policies mobile-app-management-policies included-groups ref delete --mobility-management-policy-id {mobilityManagementPolicy-id} --group-id {group-id} +mgc-beta policies mobile-app-management-policies included-groups ref-by-id delete --mobility-management-policy-id {mobilityManagementPolicy-id} --group-id {group-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-group-included-groups-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-group-included-groups-cli-snippets.md index 2071289caeb..ef4c88b157b 100644 --- a/api-reference/beta/includes/snippets/cli/delete-group-included-groups-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-group-included-groups-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta policies mobile-device-management-policies included-groups ref delete --mobility-management-policy-id {mobilityManagementPolicy-id} --group-id {group-id} +mgc-beta policies mobile-device-management-policies included-groups ref-by-id delete --mobility-management-policy-id {mobilityManagementPolicy-id} --group-id {group-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md index a9c80ffbf35..a62b6f1e505 100644 --- a/api-reference/beta/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta service-principals home-realm-discovery-policies ref delete --service-principal-id {servicePrincipal-id} --home-realm-discovery-policy-id {homeRealmDiscoveryPolicy-id} +mgc-beta service-principals home-realm-discovery-policies ref-by-id delete --service-principal-id {servicePrincipal-id} --home-realm-discovery-policy-id {homeRealmDiscoveryPolicy-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-identity-b2xuserflows-userflow-userflowidentityproviders-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-identity-b2xuserflows-userflow-userflowidentityproviders-cli-snippets.md index 680dcf795f0..9f4836cb920 100644 --- a/api-reference/beta/includes/snippets/cli/delete-identity-b2xuserflows-userflow-userflowidentityproviders-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-identity-b2xuserflows-userflow-userflowidentityproviders-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta identity b2x-user-flows user-flow-identity-providers ref delete --b2x-identity-user-flow-id {b2xIdentityUserFlow-id} --identity-provider-base-id {identityProviderBase-id} +mgc-beta identity b2x-user-flows user-flow-identity-providers ref-by-id delete --b2x-identity-user-flow-id {b2xIdentityUserFlow-id} --identity-provider-base-id {identityProviderBase-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md index a183733425a..877a8740bd5 100644 --- a/api-reference/beta/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta identity-governance entitlement-management connected-organizations internal-sponsors ref delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id} +mgc-beta identity-governance entitlement-management connected-organizations internal-sponsors ref-by-id delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-member-from-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-member-from-group-cli-snippets.md index aad1e0ea302..8d437f6e9d5 100644 --- a/api-reference/beta/includes/snippets/cli/delete-member-from-group-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-member-from-group-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta groups members ref delete --group-id {group-id} --directory-object-id {directoryObject-id} +mgc-beta groups members ref-by-id delete --group-id {group-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-onattributecollectionexternalusersselfservicesignup-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-onattributecollectionexternalusersselfservicesignup-cli-snippets.md new file mode 100644 index 00000000000..c454e06f6f7 --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/delete-onattributecollectionexternalusersselfservicesignup-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta identity authentication-events-flows graph-external-users-self-service-sign-up-events-flow-by-id on-attribute-collection graph-on-attribute-collection-external-users-self-service-sign-up attributes ref delete --authentication-events-flow-id {authenticationEventsFlow-id} + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-onauthenticationmethodloadstartexternalusersselfservicesignup-identityproviders-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-onauthenticationmethodloadstartexternalusersselfservicesignup-identityproviders-cli-snippets.md index 432026585af..4f558879a03 100644 --- a/api-reference/beta/includes/snippets/cli/delete-onauthenticationmethodloadstartexternalusersselfservicesignup-identityproviders-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-onauthenticationmethodloadstartexternalusersselfservicesignup-identityproviders-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta identity authentication-events-flows graph-external-users-self-service-sign-up-events-flow-by-id on-authentication-method-load-start graph-on-authentication-method-load-start-external-users-self-service-sign-up identity-providers ref delete --authentication-events-flow-id {authenticationEventsFlow-id} --identity-provider-base-id {identityProviderBase-id} +mgc-beta identity authentication-events-flows graph-external-users-self-service-sign-up-events-flow-by-id on-authentication-method-load-start graph-on-authentication-method-load-start-external-users-self-service-sign-up identity-providers ref-by-id delete --authentication-events-flow-id {authenticationEventsFlow-id} --identity-provider-base-id {identityProviderBase-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-owner-from-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-owner-from-group-cli-snippets.md index c22ae814622..8fac4513c2a 100644 --- a/api-reference/beta/includes/snippets/cli/delete-owner-from-group-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-owner-from-group-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta groups owners ref delete --group-id {group-id} --directory-object-id {directoryObject-id} +mgc-beta groups owners ref-by-id delete --group-id {group-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-publishedresource-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-publishedresource-cli-snippets.md index 4d539ce8f03..8b39f80682a 100644 --- a/api-reference/beta/includes/snippets/cli/delete-publishedresource-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-publishedresource-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta on-premises-publishing-profiles published-resources agent-groups ref delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --published-resource-id {publishedResource-id} --on-premises-agent-group-id {onPremisesAgentGroup-id} +mgc-beta on-premises-publishing-profiles published-resources agent-groups ref-by-id delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --published-resource-id {publishedResource-id} --on-premises-agent-group-id {onPremisesAgentGroup-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-registeredowners-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-registeredowners-cli-snippets.md index c44ab9833d8..7ab61309a02 100644 --- a/api-reference/beta/includes/snippets/cli/delete-registeredowners-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-registeredowners-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta devices registered-owners ref delete --device-id {device-id} --directory-object-id {directoryObject-id} +mgc-beta devices registered-owners ref-by-id delete --device-id {device-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-registeredusers-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-registeredusers-cli-snippets.md index e386b9ec1ea..61f2f241350 100644 --- a/api-reference/beta/includes/snippets/cli/delete-registeredusers-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-registeredusers-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta devices registered-users ref delete --device-id {device-id} --directory-object-id {directoryObject-id} +mgc-beta devices registered-users ref-by-id delete --device-id {device-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md index 2bef8a2e99d..2ae98d18048 100644 --- a/api-reference/beta/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta applications token-issuance-policies ref delete --application-id {application-id} --token-issuance-policy-id {tokenIssuancePolicy-id} +mgc-beta applications token-issuance-policies ref-by-id delete --application-id {application-id} --token-issuance-policy-id {tokenIssuancePolicy-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md index 3dfc0a622a9..7e8fa37cc04 100644 --- a/api-reference/beta/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta applications token-lifetime-policies ref delete --application-id {application-id} --token-lifetime-policy-id {tokenLifetimePolicy-id} +mgc-beta applications token-lifetime-policies ref-by-id delete --application-id {application-id} --token-lifetime-policy-id {tokenLifetimePolicy-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/get-alltranscipts-cli-snippets.md b/api-reference/beta/includes/snippets/cli/get-alltranscipts-cli-snippets.md new file mode 100644 index 00000000000..7d61ca2be79 --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/get-alltranscipts-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta users online-meetings get-all-transcripts get --user-id {user-id} --filter "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'" + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/list-accesspackageassignmentrequest-cli-snippets.md b/api-reference/beta/includes/snippets/cli/list-accesspackageassignmentrequest-cli-snippets.md new file mode 100644 index 00000000000..c32a3cea8a0 --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/list-accesspackageassignmentrequest-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta identity-governance entitlement-management assignment-requests list + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md index 51a2d3d85c0..ac401b7f738 100644 --- a/api-reference/beta/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta applications app-management-policies ref delete --application-id {application-id} --app-management-policy-id {appManagementPolicy-id} +mgc-beta applications app-management-policies ref-by-id delete --application-id {application-id} --app-management-policy-id {appManagementPolicy-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/remove-group-from-acceptedsenderslist-of-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-group-from-acceptedsenderslist-of-group-cli-snippets.md new file mode 100644 index 00000000000..8a431d2ff33 --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/remove-group-from-acceptedsenderslist-of-group-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta groups accepted-senders ref delete --group-id {group-id} + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/remove-group-from-rejectedsenderslist-of-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-group-from-rejectedsenderslist-of-group-cli-snippets.md new file mode 100644 index 00000000000..041b51baec2 --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/remove-group-from-rejectedsenderslist-of-group-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta groups rejected-senders ref delete --group-id {group-id} + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md index c2665bf1c59..a22eb8647fc 100644 --- a/api-reference/beta/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta identity-governance entitlement-management access-packages incompatible-access-packages ref delete --access-package-id {accessPackage-id} --access-package-id1 {accessPackage-id1} +mgc-beta identity-governance entitlement-management access-packages incompatible-access-packages ref-by-id delete --access-package-id {accessPackage-id} --access-package-id1 {accessPackage-id1} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md index ce4dfa5c23e..f757bce666f 100644 --- a/api-reference/beta/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta identity-governance entitlement-management access-packages incompatible-groups ref delete --access-package-id {accessPackage-id} --group-id {group-id} +mgc-beta identity-governance entitlement-management access-packages incompatible-groups ref-by-id delete --access-package-id {accessPackage-id} --group-id {group-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/remove-user-from-acceptedsenderslist-of-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-user-from-acceptedsenderslist-of-group-cli-snippets.md new file mode 100644 index 00000000000..8a431d2ff33 --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/remove-user-from-acceptedsenderslist-of-group-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta groups accepted-senders ref delete --group-id {group-id} + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/remove-user-from-rejectedsenderslist-of-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-user-from-rejectedsenderslist-of-group-cli-snippets.md new file mode 100644 index 00000000000..041b51baec2 --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/remove-user-from-rejectedsenderslist-of-group-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta groups rejected-senders ref delete --group-id {group-id} + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/removeonpremisesagentfromanonpremisesagentgroup-cli-snippets.md b/api-reference/beta/includes/snippets/cli/removeonpremisesagentfromanonpremisesagentgroup-cli-snippets.md index afd8c07bc29..ee0c0652228 100644 --- a/api-reference/beta/includes/snippets/cli/removeonpremisesagentfromanonpremisesagentgroup-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/removeonpremisesagentfromanonpremisesagentgroup-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta on-premises-publishing-profiles agents agent-groups ref delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --on-premises-agent-id {onPremisesAgent-id} --on-premises-agent-group-id {onPremisesAgentGroup-id} +mgc-beta on-premises-publishing-profiles agents agent-groups ref-by-id delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --on-premises-agent-id {onPremisesAgent-id} --on-premises-agent-group-id {onPremisesAgentGroup-id} ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/get-relyingpartydetailedsummary-cli-snippets.md b/api-reference/beta/includes/snippets/cli/reportrootthisgetrelyingpartydetailedsummary-cli-snippets.md similarity index 100% rename from api-reference/beta/includes/snippets/cli/get-relyingpartydetailedsummary-cli-snippets.md rename to api-reference/beta/includes/snippets/cli/reportrootthisgetrelyingpartydetailedsummary-cli-snippets.md diff --git a/api-reference/beta/includes/snippets/cli/serviceprincipal-delete-owners-cli-snippets.md b/api-reference/beta/includes/snippets/cli/serviceprincipal-delete-owners-cli-snippets.md index 9b0002816f4..2134f734dd2 100644 --- a/api-reference/beta/includes/snippets/cli/serviceprincipal-delete-owners-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/serviceprincipal-delete-owners-cli-snippets.md @@ -5,7 +5,7 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc service-principals owners ref delete --service-principal-id {servicePrincipal-id} --directory-object-id {directoryObject-id} --body '{ \ +mgc service-principals owners ref-by-id delete --service-principal-id {servicePrincipal-id} --directory-object-id {directoryObject-id} --body '{ \ "@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}" \ } \ \ diff --git a/api-reference/beta/includes/snippets/cli/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-cli-snippets.md b/api-reference/beta/includes/snippets/cli/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-cli-snippets.md new file mode 100644 index 00000000000..b66a12e125e --- /dev/null +++ b/api-reference/beta/includes/snippets/cli/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-cli-snippets.md @@ -0,0 +1,37 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc-beta identity-governance entitlement-management assignment-requests create --body '{ \ + "@odata.type": "#microsoft.graph.accessPackageAssignmentRequest", \ + "id": "7a6ab703-0780-4b37-8445-81f679b2d75c", \ + "requestType": "adminUpdate", \ + "answers": [ \ + { \ + "@odata.type": "#microsoft.graph.accessPackageAnswerString", \ + "value": "UpdatedAnswerValue", \ + "answeredQuestion": { \ + "@odata.type": "#microsoft.graph.accessPackageMultipleChoiceQuestion", \ + "id": "8fe745e7-80b2-490d-bd22-4e708c77288c" \ + } \ + }, \ + { \ + "@odata.type": "#microsoft.graph.accessPackageAnswerString", \ + "value": "My updated answer.", \ + "displayValue": "This is my updated answer to the question.", \ + "answeredQuestion": { \ + "@odata.type": "#microsoft.graph.accessPackageTextInputQuestion", \ + "id": "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6" \ + } \ + } \ + ], \ + "assignment": { \ + "id": "44c741c1-2cf4-40db-83b6-e0112f8e5a83" \ + } \ +} \ +' + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md b/api-reference/beta/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md index f221f7db90e..dcd751bbd7f 100644 --- a/api-reference/beta/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md +++ b/api-reference/beta/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md @@ -5,27 +5,23 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta education classes assignment-settings patch --education-class-id {educationClass-id} --body '{ \ +mgc education classes assignment-settings patch --education-class-id {educationClass-id} --body '{ \ "gradingCategories@delta": [ \ { \ // Change this grading category's name \ - "id": "fb859cd3-943b-4cd6-9bbe-fe1c39eace0e", \ - "displayName": "Lab Test" \ + "id": "03bd9196-ce2e-41bd-902f-df9ae02de4db", \ + "displayName": "Lab Updated" \ }, \ { \ - // Delete this grading category \ + // Delete this grading category \ "@odata.context": "https://graph.microsoft.com/beta/$metadata#gradingCategories/$deletedEntity", \ - "id": "e2a86277-24f9-4f29-8196-8c83fc69d00d", \ + "id": "109e5d73-3ef7-42a5-88d8-7e30cdb85f06", \ "reason": "deleted" \ }, \ { \ - // Add a new grading category \ - "displayName": "Lab Practice", \ - "percentageWeight": 30 \ - }, \ - { \ - "displayName": "Lab Theory", \ - "percentageWeight": 10 \ + // Add a new grading category \ + "displayName": "New Homework", \ + "percentageWeight": 50 \ } \ ] \ } \ diff --git a/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-csharp-snippets.md new file mode 100644 index 00000000000..9e019c0ea02 --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-csharp-snippets.md @@ -0,0 +1,32 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// Dependencies +using Microsoft.Graph.Beta.Models; + +var requestBody = new AccessPackageAssignmentRequest +{ + RequestType = "adminAdd", + AdditionalData = new Dictionary + { + { + "assignment" , new + { + TargetId = "46184453-e63b-4f20-86c2-c557ed5d5df9", + AssignmentPolicyId = "2264bf65-76ba-417b-a27d-54d291f0cbc8", + AccessPackageId = "a914b616-e04e-476b-aa37-91038f0b165b", + } + }, + }, +}; + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-csharp-snippets.md new file mode 100644 index 00000000000..cfea0963863 --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-csharp-snippets.md @@ -0,0 +1,30 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// Dependencies +using Microsoft.Graph.Beta.Models; + +var requestBody = new AccessPackageAssignmentRequest +{ + RequestType = "adminRemove", + AdditionalData = new Dictionary + { + { + "assignment" , new + { + Id = "a6bb6942-3ae1-4259-9908-0133aaee9377", + } + }, + }, +}; + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-csharp-snippets.md new file mode 100644 index 00000000000..35f3fde23a3 --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-csharp-snippets.md @@ -0,0 +1,30 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// Dependencies +using Microsoft.Graph.Beta.Models; + +var requestBody = new AccessPackageAssignmentRequest +{ + RequestType = "userAdd", + AdditionalData = new Dictionary + { + { + "assignment" , new + { + AccessPackageId = "d7be3253-b9c6-4fab-adef-30d30de8da2b", + } + }, + }, +}; + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-csharp-snippets.md new file mode 100644 index 00000000000..cee9fb41209 --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-csharp-snippets.md @@ -0,0 +1,56 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// Dependencies +using Microsoft.Graph.Beta.Models; + +var requestBody = new AccessPackageAssignmentRequest +{ + OdataType = "#microsoft.graph.accessPackageAssignmentRequest", + RequestType = "userAdd", + Answers = new List + { + new AccessPackageAnswerString + { + OdataType = "#microsoft.graph.accessPackageAnswerString", + DisplayValue = "This is the answer to a multiple choice question", + Value = "MultipleChoiceAnswerValue", + AnsweredQuestion = new AccessPackageMultipleChoiceQuestion + { + OdataType = "#microsoft.graph.accessPackageMultipleChoiceQuestion", + Id = "8fe745e7-80b2-490d-bd22-4e708c77288c", + }, + }, + new AccessPackageAnswerString + { + OdataType = "#microsoft.graph.accessPackageAnswerString", + Value = "This is my answer to a text input question.", + DisplayValue = "This is my answer.", + AnsweredQuestion = new AccessPackageTextInputQuestion + { + OdataType = "#microsoft.graph.accessPackageTextInputQuestion", + Id = "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6", + }, + }, + }, + AdditionalData = new Dictionary + { + { + "assignment" , new + { + AccessPackageId = "977c7ff4-ef8f-4910-9d31-49048ddf3120", + } + }, + }, +}; + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/delete-onattributecollectionexternalusersselfservicesignup-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/delete-onattributecollectionexternalusersselfservicesignup-csharp-snippets.md new file mode 100644 index 00000000000..9cf79bc19e3 --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/delete-onattributecollectionexternalusersselfservicesignup-csharp-snippets.md @@ -0,0 +1,26 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// Dependencies +using Microsoft.Graph.Beta.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp.Attributes.Ref; + +var requestBody = new $refDeleteRequestBody +{ + AdditionalData = new Dictionary + { + { + "@odata.id" , "https://graph.microsoft.com/beta/identity/userFlowAttributes/city" + }, + }, +}; + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +await graphClient.Identity.AuthenticationEventsFlows["{authenticationEventsFlow-id}"].GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp.Attributes.Ref.DeleteAsync(requestBody); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/get-alltranscipts-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/get-alltranscipts-csharp-snippets.md new file mode 100644 index 00000000000..f1f25a4e746 --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/get-alltranscipts-csharp-snippets.md @@ -0,0 +1,16 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +var result = await graphClient.Users["{user-id}"].OnlineMeetings.GetAllTranscripts.GetAsync((requestConfiguration) => +{ + requestConfiguration.QueryParameters.Filter = "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'"; +}); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/list-accesspackageassignmentrequest-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/list-accesspackageassignmentrequest-csharp-snippets.md new file mode 100644 index 00000000000..411184a27ec --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/list-accesspackageassignmentrequest-csharp-snippets.md @@ -0,0 +1,13 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.GetAsync(); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/remove-group-from-acceptedsenderslist-of-group-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/remove-group-from-acceptedsenderslist-of-group-csharp-snippets.md new file mode 100644 index 00000000000..619e10db81d --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/remove-group-from-acceptedsenderslist-of-group-csharp-snippets.md @@ -0,0 +1,16 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +await graphClient.Groups["{group-id}"].AcceptedSenders.Ref.DeleteAsync((requestConfiguration) => +{ + requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/beta/groups/{other-group-id}"; +}); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/remove-group-from-rejectedsenderslist-of-group-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/remove-group-from-rejectedsenderslist-of-group-csharp-snippets.md new file mode 100644 index 00000000000..188d4c03428 --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/remove-group-from-rejectedsenderslist-of-group-csharp-snippets.md @@ -0,0 +1,16 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +await graphClient.Groups["{group-id}"].RejectedSenders.Ref.DeleteAsync((requestConfiguration) => +{ + requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/beta/groups/{other-group-id}"; +}); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/remove-user-from-acceptedsenderslist-of-group-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/remove-user-from-acceptedsenderslist-of-group-csharp-snippets.md new file mode 100644 index 00000000000..23f077e2721 --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/remove-user-from-acceptedsenderslist-of-group-csharp-snippets.md @@ -0,0 +1,16 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +await graphClient.Groups["{group-id}"].AcceptedSenders.Ref.DeleteAsync((requestConfiguration) => +{ + requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/beta/users/{user-id}"; +}); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/remove-user-from-rejectedsenderslist-of-group-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/remove-user-from-rejectedsenderslist-of-group-csharp-snippets.md new file mode 100644 index 00000000000..69247ae7846 --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/remove-user-from-rejectedsenderslist-of-group-csharp-snippets.md @@ -0,0 +1,16 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +await graphClient.Groups["{group-id}"].RejectedSenders.Ref.DeleteAsync((requestConfiguration) => +{ + requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/beta/users/{id}"; +}); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/csharp/get-relyingpartydetailedsummary-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/reportrootthisgetrelyingpartydetailedsummary-csharp-snippets.md similarity index 100% rename from api-reference/beta/includes/snippets/csharp/get-relyingpartydetailedsummary-csharp-snippets.md rename to api-reference/beta/includes/snippets/csharp/reportrootthisgetrelyingpartydetailedsummary-csharp-snippets.md diff --git a/api-reference/beta/includes/snippets/csharp/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-csharp-snippets.md new file mode 100644 index 00000000000..ff52a84060b --- /dev/null +++ b/api-reference/beta/includes/snippets/csharp/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-csharp-snippets.md @@ -0,0 +1,56 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// Dependencies +using Microsoft.Graph.Beta.Models; + +var requestBody = new AccessPackageAssignmentRequest +{ + OdataType = "#microsoft.graph.accessPackageAssignmentRequest", + Id = "7a6ab703-0780-4b37-8445-81f679b2d75c", + RequestType = "adminUpdate", + Answers = new List + { + new AccessPackageAnswerString + { + OdataType = "#microsoft.graph.accessPackageAnswerString", + Value = "UpdatedAnswerValue", + AnsweredQuestion = new AccessPackageMultipleChoiceQuestion + { + OdataType = "#microsoft.graph.accessPackageMultipleChoiceQuestion", + Id = "8fe745e7-80b2-490d-bd22-4e708c77288c", + }, + }, + new AccessPackageAnswerString + { + OdataType = "#microsoft.graph.accessPackageAnswerString", + Value = "My updated answer.", + DisplayValue = "This is my updated answer to the question.", + AnsweredQuestion = new AccessPackageTextInputQuestion + { + OdataType = "#microsoft.graph.accessPackageTextInputQuestion", + Id = "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6", + }, + }, + }, + AdditionalData = new Dictionary + { + { + "assignment" , new + { + Id = "44c741c1-2cf4-40db-83b6-e0112f8e5a83", + } + }, + }, +}; + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody); + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/alert-updatealerts-go-snippets.md b/api-reference/beta/includes/snippets/go/alert-updatealerts-go-snippets.md index 35215777db3..bd0a5007e81 100644 --- a/api-reference/beta/includes/snippets/go/alert-updatealerts-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/alert-updatealerts-go-snippets.md @@ -51,7 +51,7 @@ vendor := "String" vendorInformation.SetVendor(&vendor) alert.SetVendorInformation(vendorInformation) -value := []graphmodels.alertable { +value := []graphmodels.Alertable { alert, } requestBody.SetValue(value) diff --git a/api-reference/beta/includes/snippets/go/assign-cloudpcprovisioningpolicy-go-snippets.md b/api-reference/beta/includes/snippets/go/assign-cloudpcprovisioningpolicy-go-snippets.md index 5c6e692999e..ebd8711a397 100644 --- a/api-reference/beta/includes/snippets/go/assign-cloudpcprovisioningpolicy-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/assign-cloudpcprovisioningpolicy-go-snippets.md @@ -27,7 +27,7 @@ groupId := "64ff06de-9c00-4a5a-98b5-7f5abe26ffff" target.SetGroupId(&groupId) cloudPcProvisioningPolicyAssignment.SetTarget(target) -assignments := []graphmodels.cloudPcProvisioningPolicyAssignmentable { +assignments := []graphmodels.CloudPcProvisioningPolicyAssignmentable { cloudPcProvisioningPolicyAssignment, } requestBody.SetAssignments(assignments) diff --git a/api-reference/beta/includes/snippets/go/browsersitelist-publish-e2-go-snippets.md b/api-reference/beta/includes/snippets/go/browsersitelist-publish-e2-go-snippets.md index 0e882d45721..8dcda864145 100644 --- a/api-reference/beta/includes/snippets/go/browsersitelist-publish-e2-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/browsersitelist-publish-e2-go-snippets.md @@ -28,7 +28,7 @@ browserSite1 := graphmodels.NewBrowserSite() id := "2e27cc86-3662-447e-b751-274fb9f869ea" browserSite1.SetId(&id) -sites := []graphmodels.browserSiteable { +sites := []graphmodels.BrowserSiteable { browserSite, browserSite1, } @@ -39,7 +39,7 @@ browserSharedCookie := graphmodels.NewBrowserSharedCookie() id := "7f639835-23ab-4793-b1e6-1a06fad127a2" browserSharedCookie.SetId(&id) -sharedCookies := []graphmodels.browserSharedCookieable { +sharedCookies := []graphmodels.BrowserSharedCookieable { browserSharedCookie, } requestBody.SetSharedCookies(sharedCookies) diff --git a/api-reference/beta/includes/snippets/go/bulkaddmembers-team-go-snippets.md b/api-reference/beta/includes/snippets/go/bulkaddmembers-team-go-snippets.md index 4940e07db45..24869253644 100644 --- a/api-reference/beta/includes/snippets/go/bulkaddmembers-team-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/bulkaddmembers-team-go-snippets.md @@ -38,7 +38,7 @@ additionalData := map[string]interface{}{ } conversationMember1.SetAdditionalData(additionalData) -values := []graphmodels.conversationMemberable { +values := []graphmodels.ConversationMemberable { conversationMember, conversationMember1, } diff --git a/api-reference/beta/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md b/api-reference/beta/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md index e667a1b4100..9e1356f5b53 100644 --- a/api-reference/beta/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md @@ -38,7 +38,7 @@ additionalData := map[string]interface{}{ } conversationMember1.SetAdditionalData(additionalData) -values := []graphmodels.conversationMemberable { +values := []graphmodels.ConversationMemberable { conversationMember, conversationMember1, } diff --git a/api-reference/beta/includes/snippets/go/cloudpcusersetting-assign-go-snippets.md b/api-reference/beta/includes/snippets/go/cloudpcusersetting-assign-go-snippets.md index 530078b135e..bb359afa6b9 100644 --- a/api-reference/beta/includes/snippets/go/cloudpcusersetting-assign-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/cloudpcusersetting-assign-go-snippets.md @@ -27,7 +27,7 @@ groupId := "64ff06de-9c00-4a5a-98b5-7f5abe26ffff" target.SetGroupId(&groupId) cloudPcUserSettingAssignment.SetTarget(target) -assignments := []graphmodels.cloudPcUserSettingAssignmentable { +assignments := []graphmodels.CloudPcUserSettingAssignmentable { cloudPcUserSettingAssignment, } requestBody.SetAssignments(assignments) diff --git a/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-go-snippets.md new file mode 100644 index 00000000000..3f08a387e52 --- /dev/null +++ b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-go-snippets.md @@ -0,0 +1,36 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + +requestBody := graphmodels.NewAccessPackageAssignmentRequest() +requestType := "adminAdd" +requestBody.SetRequestType(&requestType) +additionalData := map[string]interface{}{ +assignment := graphmodels.New() +targetId := "46184453-e63b-4f20-86c2-c557ed5d5df9" +assignment.SetTargetId(&targetId) +assignmentPolicyId := "2264bf65-76ba-417b-a27d-54d291f0cbc8" +assignment.SetAssignmentPolicyId(&assignmentPolicyId) +accessPackageId := "a914b616-e04e-476b-aa37-91038f0b165b" +assignment.SetAccessPackageId(&accessPackageId) + requestBody.SetAssignment(assignment) +} +requestBody.SetAdditionalData(additionalData) + +assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-go-snippets.md new file mode 100644 index 00000000000..6e52b15e811 --- /dev/null +++ b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-go-snippets.md @@ -0,0 +1,32 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + +requestBody := graphmodels.NewAccessPackageAssignmentRequest() +requestType := "adminRemove" +requestBody.SetRequestType(&requestType) +additionalData := map[string]interface{}{ +assignment := graphmodels.New() +id := "a6bb6942-3ae1-4259-9908-0133aaee9377" +assignment.SetId(&id) + requestBody.SetAssignment(assignment) +} +requestBody.SetAdditionalData(additionalData) + +assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-go-snippets.md new file mode 100644 index 00000000000..de98bed95a3 --- /dev/null +++ b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-go-snippets.md @@ -0,0 +1,32 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + +requestBody := graphmodels.NewAccessPackageAssignmentRequest() +requestType := "userAdd" +requestBody.SetRequestType(&requestType) +additionalData := map[string]interface{}{ +assignment := graphmodels.New() +accessPackageId := "d7be3253-b9c6-4fab-adef-30d30de8da2b" +assignment.SetAccessPackageId(&accessPackageId) + requestBody.SetAssignment(assignment) +} +requestBody.SetAdditionalData(additionalData) + +assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-go-snippets.md new file mode 100644 index 00000000000..e609131e651 --- /dev/null +++ b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-go-snippets.md @@ -0,0 +1,58 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + +requestBody := graphmodels.NewAccessPackageAssignmentRequest() +requestType := "userAdd" +requestBody.SetRequestType(&requestType) + + +accessPackageAnswer := graphmodels.NewAccessPackageAnswerString() +displayValue := "This is the answer to a multiple choice question" +accessPackageAnswer.SetDisplayValue(&displayValue) +value := "MultipleChoiceAnswerValue" +accessPackageAnswer.SetValue(&value) +answeredQuestion := graphmodels.NewAccessPackageMultipleChoiceQuestion() +id := "8fe745e7-80b2-490d-bd22-4e708c77288c" +answeredQuestion.SetId(&id) +accessPackageAnswer.SetAnsweredQuestion(answeredQuestion) +accessPackageAnswer1 := graphmodels.NewAccessPackageAnswerString() +value := "This is my answer to a text input question." +accessPackageAnswer1.SetValue(&value) +displayValue := "This is my answer." +accessPackageAnswer1.SetDisplayValue(&displayValue) +answeredQuestion := graphmodels.NewAccessPackageTextInputQuestion() +id := "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6" +answeredQuestion.SetId(&id) +accessPackageAnswer1.SetAnsweredQuestion(answeredQuestion) + +answers := []graphmodels.AccessPackageAnswerable { + accessPackageAnswer, + accessPackageAnswer1, +} +requestBody.SetAnswers(answers) +additionalData := map[string]interface{}{ +assignment := graphmodels.New() +accessPackageId := "977c7ff4-ef8f-4910-9d31-49048ddf3120" +assignment.SetAccessPackageId(&accessPackageId) + requestBody.SetAssignment(assignment) +} +requestBody.SetAdditionalData(additionalData) + +assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-allusers-m365-aadrole-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-allusers-m365-aadrole-go-snippets.md index 6b920cfd8f4..5598a55dc2d 100644 --- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-allusers-m365-aadrole-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-allusers-m365-aadrole-go-snippets.md @@ -56,7 +56,7 @@ accessReviewReviewerScope.SetQueryType(&queryType) queryRoot := "decisions" accessReviewReviewerScope.SetQueryRoot(&queryRoot) -reviewers := []graphmodels.accessReviewReviewerScopeable { +reviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } requestBody.SetReviewers(reviewers) @@ -68,7 +68,7 @@ accessReviewReviewerScope.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope.SetQueryType(&queryType) -backupReviewers := []graphmodels.accessReviewReviewerScopeable { +backupReviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } requestBody.SetBackupReviewers(backupReviewers) @@ -80,7 +80,7 @@ accessReviewReviewerScope.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope.SetQueryType(&queryType) -fallbackReviewers := []graphmodels.accessReviewReviewerScopeable { +fallbackReviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } requestBody.SetFallbackReviewers(fallbackReviewers) diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-go-snippets.md index fee0900063a..accc13672b8 100644 --- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-go-snippets.md @@ -36,7 +36,7 @@ accessReviewReviewerScope.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope.SetQueryType(&queryType) -reviewers := []graphmodels.accessReviewReviewerScopeable { +reviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } requestBody.SetReviewers(reviewers) diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-group-multistage-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-group-multistage-go-snippets.md index bd4885aab1e..623d17bc1e9 100644 --- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-group-multistage-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-group-multistage-go-snippets.md @@ -50,7 +50,7 @@ accessReviewReviewerScope.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope.SetQueryType(&queryType) -reviewers := []graphmodels.accessReviewReviewerScopeable { +reviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } accessReviewStageSettings.SetReviewers(reviewers) @@ -75,7 +75,7 @@ accessReviewReviewerScope.SetQueryType(&queryType) queryRoot := "decisions" accessReviewReviewerScope.SetQueryRoot(&queryRoot) -reviewers := []graphmodels.accessReviewReviewerScopeable { +reviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } accessReviewStageSettings1.SetReviewers(reviewers) @@ -87,7 +87,7 @@ accessReviewReviewerScope.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope.SetQueryType(&queryType) -fallbackReviewers := []graphmodels.accessReviewReviewerScopeable { +fallbackReviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } accessReviewStageSettings1.SetFallbackReviewers(fallbackReviewers) diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-inactiveguests-m365-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-inactiveguests-m365-go-snippets.md index b0394fd4e54..bc631ca4601 100644 --- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-inactiveguests-m365-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-inactiveguests-m365-go-snippets.md @@ -44,7 +44,7 @@ accessReviewReviewerScope.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope.SetQueryType(&queryType) -reviewers := []graphmodels.accessReviewReviewerScopeable { +reviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } requestBody.SetReviewers(reviewers) @@ -56,7 +56,7 @@ accessReviewReviewerScope.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope.SetQueryType(&queryType) -fallbackReviewers := []graphmodels.accessReviewReviewerScopeable { +fallbackReviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } requestBody.SetFallbackReviewers(fallbackReviewers) diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-insights-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-insights-go-snippets.md index cb9616e16dc..177a2136d40 100644 --- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-insights-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-insights-go-snippets.md @@ -36,7 +36,7 @@ accessReviewReviewerScope.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope.SetQueryType(&queryType) -reviewers := []graphmodels.accessReviewReviewerScopeable { +reviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } requestBody.SetReviewers(reviewers) diff --git a/api-reference/beta/includes/snippets/go/create-contact-from-user-go-snippets.md b/api-reference/beta/includes/snippets/go/create-contact-from-user-go-snippets.md index 2a3ceb297f4..2b0f4ec587b 100644 --- a/api-reference/beta/includes/snippets/go/create-contact-from-user-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-contact-from-user-go-snippets.md @@ -39,7 +39,7 @@ typedEmailAddress1.SetType(&type) otherLabel := "Volunteer work" typedEmailAddress1.SetOtherLabel(&otherLabel) -emailAddresses := []graphmodels.typedEmailAddressable { +emailAddresses := []graphmodels.TypedEmailAddressable { typedEmailAddress, typedEmailAddress1, } diff --git a/api-reference/beta/includes/snippets/go/create-event-from-calendar-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-calendar-go-snippets.md index 29d740185cb..654a4038b93 100644 --- a/api-reference/beta/includes/snippets/go/create-event-from-calendar-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-event-from-calendar-go-snippets.md @@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/beta/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md index a874866791c..cc6e12530c1 100644 --- a/api-reference/beta/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md @@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/beta/includes/snippets/go/create-event-from-group-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-group-go-snippets.md index 6c84f73c80f..c88d8e5351d 100644 --- a/api-reference/beta/includes/snippets/go/create-event-from-group-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-event-from-group-go-snippets.md @@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/beta/includes/snippets/go/create-event-from-user-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-user-go-snippets.md index b3726a5255b..c3c496ee099 100644 --- a/api-reference/beta/includes/snippets/go/create-event-from-user-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-event-from-user-go-snippets.md @@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/beta/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md index 9f27494a197..ce1ac1a1e76 100644 --- a/api-reference/beta/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md @@ -65,7 +65,7 @@ attendee1.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee1.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, attendee1, } diff --git a/api-reference/beta/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md index a557d3d9ed7..dbde00f3510 100644 --- a/api-reference/beta/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md @@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/beta/includes/snippets/go/create-event-recurring-daily-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-recurring-daily-go-snippets.md index 8dd3f90649e..618c69c6a6f 100644 --- a/api-reference/beta/includes/snippets/go/create-event-recurring-daily-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-event-recurring-daily-go-snippets.md @@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/beta/includes/snippets/go/create-event-recurring-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-recurring-go-snippets.md index 27f61b0f1db..968777cc517 100644 --- a/api-reference/beta/includes/snippets/go/create-event-recurring-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/create-event-recurring-go-snippets.md @@ -73,7 +73,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/beta/includes/snippets/go/delete-onattributecollectionexternalusersselfservicesignup-go-snippets.md b/api-reference/beta/includes/snippets/go/delete-onattributecollectionexternalusersselfservicesignup-go-snippets.md new file mode 100644 index 00000000000..fd655a5761d --- /dev/null +++ b/api-reference/beta/includes/snippets/go/delete-onattributecollectionexternalusersselfservicesignup-go-snippets.md @@ -0,0 +1,27 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphidentity "github.com/microsoftgraph/msgraph-beta-sdk-go/identity" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + +requestBody := graphidentity.New$refDeleteRequestBody() +additionalData := map[string]interface{}{ + "odataId" : "https://graph.microsoft.com/beta/identity/userFlowAttributes/city", +} +requestBody.SetAdditionalData(additionalData) + +graphClient.Identity().AuthenticationEventsFlows().ByAuthenticationEventsFlowId("authenticationEventsFlow-id").GraphExternalUsersSelfServiceSignUpEventsFlow().OnAttributeCollection().GraphOnAttributeCollectionExternalUsersSelfServiceSignUp().Attributes().Ref().Delete(context.Background(), requestBody, nil) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/deploymentaudience-updateaudience-go-snippets.md b/api-reference/beta/includes/snippets/go/deploymentaudience-updateaudience-go-snippets.md index f341aa36f31..01a8ef20923 100644 --- a/api-reference/beta/includes/snippets/go/deploymentaudience-updateaudience-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/deploymentaudience-updateaudience-go-snippets.md @@ -23,7 +23,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice() id := "String (identifier)" updatableAsset.SetId(&id) -addMembers := []graphmodelswindowsupdates.updatableAssetable { +addMembers := []graphmodelswindowsupdates.UpdatableAssetable { updatableAsset, } requestBody.SetAddMembers(addMembers) diff --git a/api-reference/beta/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md b/api-reference/beta/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md index 9fc2dbc466c..f22215b64bb 100644 --- a/api-reference/beta/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md @@ -23,7 +23,7 @@ ediscoveryReviewTag := graphmodelssecurity.NewEdiscoveryReviewTag() id := "d3d99dc704a74801b792b3e1e722aa0d" ediscoveryReviewTag.SetId(&id) -tagsToAdd := []graphmodelssecurity.ediscoveryReviewTagable { +tagsToAdd := []graphmodelssecurity.EdiscoveryReviewTagable { ediscoveryReviewTag, } requestBody.SetTagsToAdd(tagsToAdd) diff --git a/api-reference/beta/includes/snippets/go/get-alltranscipts-go-snippets.md b/api-reference/beta/includes/snippets/go/get-alltranscipts-go-snippets.md new file mode 100644 index 00000000000..3e98d816a57 --- /dev/null +++ b/api-reference/beta/includes/snippets/go/get-alltranscipts-go-snippets.md @@ -0,0 +1,31 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphusers "github.com/microsoftgraph/msgraph-beta-sdk-go/users" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + + +requestFilter := "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'" + +requestParameters := &graphusers.UserItemOnlineMeetingsGetAllTranscripts()RequestBuilderGetQueryParameters{ + Filter: &requestFilter, +} +configuration := &graphusers.UserItemOnlineMeetingsGetAllTranscripts()RequestBuilderGetRequestConfiguration{ + QueryParameters: requestParameters, +} + +getAllTranscripts, err := graphClient.Users().ByUserId("user-id").OnlineMeetings().GetAllTranscripts().Get(context.Background(), configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md b/api-reference/beta/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md index fe010e37b59..1143dea03c8 100644 --- a/api-reference/beta/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md @@ -26,7 +26,7 @@ user1 := graphmodels.NewUser() id := "ea09ac2e-77e3-4134-85f2-25ccf3c33387" user1.SetId(&id) -subjects := []graphmodels.userable { +subjects := []graphmodels.Userable { user, user1, } diff --git a/api-reference/beta/includes/snippets/go/list-accesspackageassignmentrequest-go-snippets.md b/api-reference/beta/includes/snippets/go/list-accesspackageassignmentrequest-go-snippets.md new file mode 100644 index 00000000000..48847595cfb --- /dev/null +++ b/api-reference/beta/includes/snippets/go/list-accesspackageassignmentrequest-go-snippets.md @@ -0,0 +1,21 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + + +assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Get(context.Background(), nil) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/remove-group-from-acceptedsenderslist-of-group-go-snippets.md b/api-reference/beta/includes/snippets/go/remove-group-from-acceptedsenderslist-of-group-go-snippets.md new file mode 100644 index 00000000000..e3d73abcd9d --- /dev/null +++ b/api-reference/beta/includes/snippets/go/remove-group-from-acceptedsenderslist-of-group-go-snippets.md @@ -0,0 +1,31 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphgroups "github.com/microsoftgraph/msgraph-beta-sdk-go/groups" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + + +requestId := "https://graph.microsoft.com/beta/groups/{other-group-id}" + +requestParameters := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteQueryParameters{ + Id: &requestId, +} +configuration := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteRequestConfiguration{ + QueryParameters: requestParameters, +} + +graphClient.Groups().ByGroupId("group-id").AcceptedSenders().Ref().Delete(context.Background(), configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/remove-group-from-rejectedsenderslist-of-group-go-snippets.md b/api-reference/beta/includes/snippets/go/remove-group-from-rejectedsenderslist-of-group-go-snippets.md new file mode 100644 index 00000000000..2d644f366a1 --- /dev/null +++ b/api-reference/beta/includes/snippets/go/remove-group-from-rejectedsenderslist-of-group-go-snippets.md @@ -0,0 +1,31 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphgroups "github.com/microsoftgraph/msgraph-beta-sdk-go/groups" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + + +requestId := "https://graph.microsoft.com/beta/groups/{other-group-id}" + +requestParameters := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteQueryParameters{ + Id: &requestId, +} +configuration := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteRequestConfiguration{ + QueryParameters: requestParameters, +} + +graphClient.Groups().ByGroupId("group-id").RejectedSenders().Ref().Delete(context.Background(), configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/remove-user-from-acceptedsenderslist-of-group-go-snippets.md b/api-reference/beta/includes/snippets/go/remove-user-from-acceptedsenderslist-of-group-go-snippets.md new file mode 100644 index 00000000000..34a59d5f193 --- /dev/null +++ b/api-reference/beta/includes/snippets/go/remove-user-from-acceptedsenderslist-of-group-go-snippets.md @@ -0,0 +1,31 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphgroups "github.com/microsoftgraph/msgraph-beta-sdk-go/groups" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + + +requestId := "https://graph.microsoft.com/beta/users/{user-id}" + +requestParameters := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteQueryParameters{ + Id: &requestId, +} +configuration := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteRequestConfiguration{ + QueryParameters: requestParameters, +} + +graphClient.Groups().ByGroupId("group-id").AcceptedSenders().Ref().Delete(context.Background(), configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/remove-user-from-rejectedsenderslist-of-group-go-snippets.md b/api-reference/beta/includes/snippets/go/remove-user-from-rejectedsenderslist-of-group-go-snippets.md new file mode 100644 index 00000000000..6f426966b43 --- /dev/null +++ b/api-reference/beta/includes/snippets/go/remove-user-from-rejectedsenderslist-of-group-go-snippets.md @@ -0,0 +1,31 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphgroups "github.com/microsoftgraph/msgraph-beta-sdk-go/groups" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + + +requestId := "https://graph.microsoft.com/beta/users/{id}" + +requestParameters := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteQueryParameters{ + Id: &requestId, +} +configuration := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteRequestConfiguration{ + QueryParameters: requestParameters, +} + +graphClient.Groups().ByGroupId("group-id").RejectedSenders().Ref().Delete(context.Background(), configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/get-relyingpartydetailedsummary-go-snippets.md b/api-reference/beta/includes/snippets/go/reportrootthisgetrelyingpartydetailedsummary-go-snippets.md similarity index 100% rename from api-reference/beta/includes/snippets/go/get-relyingpartydetailedsummary-go-snippets.md rename to api-reference/beta/includes/snippets/go/reportrootthisgetrelyingpartydetailedsummary-go-snippets.md diff --git a/api-reference/beta/includes/snippets/go/reviewsetquery-applytags-go-snippets.md b/api-reference/beta/includes/snippets/go/reviewsetquery-applytags-go-snippets.md index 04087596e65..81b85f18ee9 100644 --- a/api-reference/beta/includes/snippets/go/reviewsetquery-applytags-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/reviewsetquery-applytags-go-snippets.md @@ -23,7 +23,7 @@ tag := graphmodelsediscovery.NewTag() id := "b4798d14-748d-468e-a1ec-96a2b1d49677" tag.SetId(&id) -tagsToAdd := []graphmodelsediscovery.tagable { +tagsToAdd := []graphmodelsediscovery.Tagable { tag, } requestBody.SetTagsToAdd(tagsToAdd) diff --git a/api-reference/beta/includes/snippets/go/tiindicator-submittiindicators-go-snippets.md b/api-reference/beta/includes/snippets/go/tiindicator-submittiindicators-go-snippets.md index 9f315752b70..f43f376d4e3 100644 --- a/api-reference/beta/includes/snippets/go/tiindicator-submittiindicators-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/tiindicator-submittiindicators-go-snippets.md @@ -94,7 +94,7 @@ tiIndicator1.SetThreatType(&threatType) tlpLevel := graphmodels.GREEN_TLPLEVEL tiIndicator1.SetTlpLevel(&tlpLevel) -value := []graphmodels.tiIndicatorable { +value := []graphmodels.TiIndicatorable { tiIndicator, tiIndicator1, } diff --git a/api-reference/beta/includes/snippets/go/tiindicator-updatetiindicators-go-snippets.md b/api-reference/beta/includes/snippets/go/tiindicator-updatetiindicators-go-snippets.md index 5308b920f50..81dda483a8c 100644 --- a/api-reference/beta/includes/snippets/go/tiindicator-updatetiindicators-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/tiindicator-updatetiindicators-go-snippets.md @@ -30,7 +30,7 @@ tiIndicator1.SetId(&id) additionalInformation := "test again" tiIndicator1.SetAdditionalInformation(&additionalInformation) -value := []graphmodels.tiIndicatorable { +value := []graphmodels.TiIndicatorable { tiIndicator, tiIndicator1, } diff --git a/api-reference/beta/includes/snippets/go/updatableasset-enrollassets-go-snippets.md b/api-reference/beta/includes/snippets/go/updatableasset-enrollassets-go-snippets.md index 9cd207034fe..84e8ff27ee6 100644 --- a/api-reference/beta/includes/snippets/go/updatableasset-enrollassets-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/updatableasset-enrollassets-go-snippets.md @@ -25,7 +25,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice() id := "String (identifier)" updatableAsset.SetId(&id) -assets := []graphmodelswindowsupdates.updatableAssetable { +assets := []graphmodelswindowsupdates.UpdatableAssetable { updatableAsset, } requestBody.SetAssets(assets) diff --git a/api-reference/beta/includes/snippets/go/updatableasset-unenrollassets-go-snippets.md b/api-reference/beta/includes/snippets/go/updatableasset-unenrollassets-go-snippets.md index 8e10361f000..75ccbd64977 100644 --- a/api-reference/beta/includes/snippets/go/updatableasset-unenrollassets-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/updatableasset-unenrollassets-go-snippets.md @@ -25,7 +25,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice() id := "String (identifier)" updatableAsset.SetId(&id) -assets := []graphmodelswindowsupdates.updatableAssetable { +assets := []graphmodelswindowsupdates.UpdatableAssetable { updatableAsset, } requestBody.SetAssets(assets) diff --git a/api-reference/beta/includes/snippets/go/updatableassetgroup-addmembers-go-snippets.md b/api-reference/beta/includes/snippets/go/updatableassetgroup-addmembers-go-snippets.md index fdc4790d316..f9d49fd0221 100644 --- a/api-reference/beta/includes/snippets/go/updatableassetgroup-addmembers-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/updatableassetgroup-addmembers-go-snippets.md @@ -23,7 +23,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice() id := "String (identifier)" updatableAsset.SetId(&id) -assets := []graphmodelswindowsupdates.updatableAssetable { +assets := []graphmodelswindowsupdates.UpdatableAssetable { updatableAsset, } requestBody.SetAssets(assets) diff --git a/api-reference/beta/includes/snippets/go/updatableassetgroup-removemembers-go-snippets.md b/api-reference/beta/includes/snippets/go/updatableassetgroup-removemembers-go-snippets.md index 17134f84579..d9044780bba 100644 --- a/api-reference/beta/includes/snippets/go/updatableassetgroup-removemembers-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/updatableassetgroup-removemembers-go-snippets.md @@ -23,7 +23,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice() id := "String (identifier)" updatableAsset.SetId(&id) -assets := []graphmodelswindowsupdates.updatableAssetable { +assets := []graphmodelswindowsupdates.UpdatableAssetable { updatableAsset, } requestBody.SetAssets(assets) diff --git a/api-reference/beta/includes/snippets/go/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-go-snippets.md b/api-reference/beta/includes/snippets/go/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-go-snippets.md new file mode 100644 index 00000000000..d87365ab758 --- /dev/null +++ b/api-reference/beta/includes/snippets/go/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-go-snippets.md @@ -0,0 +1,58 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go" + graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + +requestBody := graphmodels.NewAccessPackageAssignmentRequest() +id := "7a6ab703-0780-4b37-8445-81f679b2d75c" +requestBody.SetId(&id) +requestType := "adminUpdate" +requestBody.SetRequestType(&requestType) + + +accessPackageAnswer := graphmodels.NewAccessPackageAnswerString() +value := "UpdatedAnswerValue" +accessPackageAnswer.SetValue(&value) +answeredQuestion := graphmodels.NewAccessPackageMultipleChoiceQuestion() +id := "8fe745e7-80b2-490d-bd22-4e708c77288c" +answeredQuestion.SetId(&id) +accessPackageAnswer.SetAnsweredQuestion(answeredQuestion) +accessPackageAnswer1 := graphmodels.NewAccessPackageAnswerString() +value := "My updated answer." +accessPackageAnswer1.SetValue(&value) +displayValue := "This is my updated answer to the question." +accessPackageAnswer1.SetDisplayValue(&displayValue) +answeredQuestion := graphmodels.NewAccessPackageTextInputQuestion() +id := "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6" +answeredQuestion.SetId(&id) +accessPackageAnswer1.SetAnsweredQuestion(answeredQuestion) + +answers := []graphmodels.AccessPackageAnswerable { + accessPackageAnswer, + accessPackageAnswer1, +} +requestBody.SetAnswers(answers) +additionalData := map[string]interface{}{ +assignment := graphmodels.New() +id := "44c741c1-2cf4-40db-83b6-e0112f8e5a83" +assignment.SetId(&id) + requestBody.SetAssignment(assignment) +} +requestBody.SetAdditionalData(additionalData) + +assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/go/update-accessreviewscheduledefinition-go-snippets.md b/api-reference/beta/includes/snippets/go/update-accessreviewscheduledefinition-go-snippets.md index d6bcda06caa..a280fd5ce1a 100644 --- a/api-reference/beta/includes/snippets/go/update-accessreviewscheduledefinition-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/update-accessreviewscheduledefinition-go-snippets.md @@ -36,7 +36,7 @@ instanceEnumerationScope.SetQuery(&query) queryType := "MicrosoftGraph" instanceEnumerationScope.SetQueryType(&queryType) requestBody.SetInstanceEnumerationScope(instanceEnumerationScope) -reviewers := []graphmodels.accessReviewReviewerScopeable { +reviewers := []graphmodels.AccessReviewReviewerScopeable { } requestBody.SetReviewers(reviewers) diff --git a/api-reference/beta/includes/snippets/go/update-accessreviewstage-go-snippets.md b/api-reference/beta/includes/snippets/go/update-accessreviewstage-go-snippets.md index bad385790da..1202428bcea 100644 --- a/api-reference/beta/includes/snippets/go/update-accessreviewstage-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/update-accessreviewstage-go-snippets.md @@ -24,7 +24,7 @@ accessReviewReviewerScope.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope.SetQueryType(&queryType) -reviewers := []graphmodels.accessReviewReviewerScopeable { +reviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, } requestBody.SetReviewers(reviewers) @@ -41,7 +41,7 @@ accessReviewReviewerScope1.SetQuery(&query) queryType := "MicrosoftGraph" accessReviewReviewerScope1.SetQueryType(&queryType) -fallbackReviewers := []graphmodels.accessReviewReviewerScopeable { +fallbackReviewers := []graphmodels.AccessReviewReviewerScopeable { accessReviewReviewerScope, accessReviewReviewerScope1, } diff --git a/api-reference/beta/includes/snippets/go/update-contact-go-snippets.md b/api-reference/beta/includes/snippets/go/update-contact-go-snippets.md index ff2669610ab..2459dcd27a7 100644 --- a/api-reference/beta/includes/snippets/go/update-contact-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/update-contact-go-snippets.md @@ -35,7 +35,7 @@ typedEmailAddress1.SetType(&type) otherLabel := "Volunteer work" typedEmailAddress1.SetOtherLabel(&otherLabel) -emailAddresses := []graphmodels.typedEmailAddressable { +emailAddresses := []graphmodels.TypedEmailAddressable { typedEmailAddress, typedEmailAddress1, } diff --git a/api-reference/beta/includes/snippets/go/user-findmeetingtimes-go-snippets.md b/api-reference/beta/includes/snippets/go/user-findmeetingtimes-go-snippets.md index 20ba91aef79..c93524bb869 100644 --- a/api-reference/beta/includes/snippets/go/user-findmeetingtimes-go-snippets.md +++ b/api-reference/beta/includes/snippets/go/user-findmeetingtimes-go-snippets.md @@ -36,7 +36,7 @@ address := "alexw@contoso.onmicrosoft.com" emailAddress.SetAddress(&address) attendeeBase.SetEmailAddress(emailAddress) -attendees := []graphmodels.attendeeBaseable { +attendees := []graphmodels.AttendeeBaseable { attendeeBase, } requestBody.SetAttendees(attendees) @@ -53,7 +53,7 @@ locationConstraintItem.SetResolveAvailability(&resolveAvailability) displayName := "Conf room Hood" locationConstraintItem.SetDisplayName(&displayName) -locations := []graphmodels.locationConstraintItemable { +locations := []graphmodels.LocationConstraintItemable { locationConstraintItem, } locationConstraint.SetLocations(locations) diff --git a/api-reference/beta/includes/snippets/java/get-alltranscipts-java-snippets.md b/api-reference/beta/includes/snippets/java/get-alltranscipts-java-snippets.md index 023e9d0251d..7251c5757d9 100644 --- a/api-reference/beta/includes/snippets/java/get-alltranscipts-java-snippets.md +++ b/api-reference/beta/includes/snippets/java/get-alltranscipts-java-snippets.md @@ -6,7 +6,8 @@ description: "Automatically generated file. DO NOT MODIFY" GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient(); -Content getAllTranscripts = graphClient.users("8b081ef6-4792-4def-b2c9-c363a1bf41d5").onlineMeeting().getAllTranscripts() +OnlineMeetingGetAllTranscriptsCollectionPage getAllTranscripts = graphClient.users("8b081ef6-4792-4def-b2c9-c363a1bf41d5").onlineMeetings() + .getAllTranscripts() .buildRequest() .filter("meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'") .get(); diff --git a/api-reference/beta/includes/snippets/java/get-applicationtemplate-java-snippets.md b/api-reference/beta/includes/snippets/java/get-applicationtemplate-java-snippets.md index e371bd65bd8..a525fb0cbec 100644 --- a/api-reference/beta/includes/snippets/java/get-applicationtemplate-java-snippets.md +++ b/api-reference/beta/includes/snippets/java/get-applicationtemplate-java-snippets.md @@ -6,7 +6,7 @@ description: "Automatically generated file. DO NOT MODIFY" GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient(); -ApplicationTemplate applicationTemplate = graphClient.applicationTemplates("{id}") +ApplicationTemplate applicationTemplate = graphClient.applicationTemplates("00000007-0000-0000-c000-000000000000") .buildRequest() .get(); diff --git a/api-reference/beta/includes/snippets/java/list-accesspackageassignmentrequest-java-snippets.md b/api-reference/beta/includes/snippets/java/list-accesspackageassignmentrequest-java-snippets.md new file mode 100644 index 00000000000..69062298f41 --- /dev/null +++ b/api-reference/beta/includes/snippets/java/list-accesspackageassignmentrequest-java-snippets.md @@ -0,0 +1,13 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```java + +GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient(); + +AccessPackageAssignmentRequestCollectionPage assignmentRequests = graphClient.identityGovernance().entitlementManagement().assignmentRequests() + .buildRequest() + .get(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/java/get-relyingpartydetailedsummary-java-snippets.md b/api-reference/beta/includes/snippets/java/reportrootthisgetrelyingpartydetailedsummary-java-snippets.md similarity index 93% rename from api-reference/beta/includes/snippets/java/get-relyingpartydetailedsummary-java-snippets.md rename to api-reference/beta/includes/snippets/java/reportrootthisgetrelyingpartydetailedsummary-java-snippets.md index 8a6bf27e1ef..ae31958d4c3 100644 --- a/api-reference/beta/includes/snippets/java/get-relyingpartydetailedsummary-java-snippets.md +++ b/api-reference/beta/includes/snippets/java/reportrootthisgetrelyingpartydetailedsummary-java-snippets.md @@ -9,7 +9,7 @@ GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProv ReportRootGetRelyingPartyDetailedSummaryCollectionPage getRelyingPartyDetailedSummary = graphClient.reports() .getRelyingPartyDetailedSummary(ReportRootGetRelyingPartyDetailedSummaryParameterSet .newBuilder() - .withPeriod("period_value") + .withPeriod("D7") .build()) .buildRequest() .get(); diff --git a/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-javascript-snippets.md new file mode 100644 index 00000000000..ab7c490dd76 --- /dev/null +++ b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-javascript-snippets.md @@ -0,0 +1,26 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```javascript + +const options = { + authProvider, +}; + +const client = Client.init(options); + +const accessPackageAssignmentRequest = { + requestType: 'adminAdd', + assignment: { + targetId: '46184453-e63b-4f20-86c2-c557ed5d5df9', + assignmentPolicyId: '2264bf65-76ba-417b-a27d-54d291f0cbc8', + accessPackageId: 'a914b616-e04e-476b-aa37-91038f0b165b' + } +}; + +await client.api('/identityGovernance/entitlementManagement/assignmentRequests') + .version('beta') + .post(accessPackageAssignmentRequest); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-javascript-snippets.md new file mode 100644 index 00000000000..257226668f9 --- /dev/null +++ b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-javascript-snippets.md @@ -0,0 +1,24 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```javascript + +const options = { + authProvider, +}; + +const client = Client.init(options); + +const accessPackageAssignmentRequest = { + requestType: 'adminRemove', + assignment: { + id: 'a6bb6942-3ae1-4259-9908-0133aaee9377' + } +}; + +await client.api('/identityGovernance/entitlementManagement/assignmentRequests') + .version('beta') + .post(accessPackageAssignmentRequest); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-javascript-snippets.md new file mode 100644 index 00000000000..b5f3474b974 --- /dev/null +++ b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-javascript-snippets.md @@ -0,0 +1,24 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```javascript + +const options = { + authProvider, +}; + +const client = Client.init(options); + +const accessPackageAssignmentRequest = { + requestType: 'userAdd', + assignment: { + accessPackageId: 'd7be3253-b9c6-4fab-adef-30d30de8da2b' + } +}; + +await client.api('/identityGovernance/entitlementManagement/assignmentRequests') + .version('beta') + .post(accessPackageAssignmentRequest); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-javascript-snippets.md new file mode 100644 index 00000000000..6831b14ace9 --- /dev/null +++ b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-javascript-snippets.md @@ -0,0 +1,45 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```javascript + +const options = { + authProvider, +}; + +const client = Client.init(options); + +const accessPackageAssignmentRequest = { + '@odata.type': '#microsoft.graph.accessPackageAssignmentRequest', + requestType: 'userAdd', + answers: [ + { + '@odata.type': '#microsoft.graph.accessPackageAnswerString', + displayValue: 'This is the answer to a multiple choice question', + value: 'MultipleChoiceAnswerValue', + answeredQuestion: { + '@odata.type': '#microsoft.graph.accessPackageMultipleChoiceQuestion', + id: '8fe745e7-80b2-490d-bd22-4e708c77288c' + } + }, + { + '@odata.type': '#microsoft.graph.accessPackageAnswerString', + value: 'This is my answer to a text input question.', + displayValue: 'This is my answer.', + answeredQuestion: { + '@odata.type': '#microsoft.graph.accessPackageTextInputQuestion', + id: '7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6' + } + } + ], + assignment: { + accessPackageId: '977c7ff4-ef8f-4910-9d31-49048ddf3120' + } +}; + +await client.api('/identityGovernance/entitlementManagement/assignmentRequests') + .version('beta') + .post(accessPackageAssignmentRequest); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/javascript/get-alltranscipts-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/get-alltranscipts-javascript-snippets.md index bb8cd8bc9f7..5fbf90e88ca 100644 --- a/api-reference/beta/includes/snippets/javascript/get-alltranscipts-javascript-snippets.md +++ b/api-reference/beta/includes/snippets/javascript/get-alltranscipts-javascript-snippets.md @@ -10,7 +10,7 @@ const options = { const client = Client.init(options); -let getAllTranscripts = await client.api('/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/onlineMeeting/getAllTranscripts') +let getAllTranscripts = await client.api('/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/onlineMeetings/getAllTranscripts') .version('beta') .filter('meetingOrganizerId eq \'8b081ef6-4792-4def-b2c9-c363a1bf41d5\'') .get(); diff --git a/api-reference/beta/includes/snippets/javascript/get-applicationtemplate-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/get-applicationtemplate-javascript-snippets.md index bdea29b01b2..c7b11cf5e99 100644 --- a/api-reference/beta/includes/snippets/javascript/get-applicationtemplate-javascript-snippets.md +++ b/api-reference/beta/includes/snippets/javascript/get-applicationtemplate-javascript-snippets.md @@ -10,7 +10,7 @@ const options = { const client = Client.init(options); -let applicationTemplate = await client.api('/applicationTemplates/{id}') +let applicationTemplate = await client.api('/applicationTemplates/00000007-0000-0000-c000-000000000000') .version('beta') .get(); diff --git a/api-reference/beta/includes/snippets/javascript/list-accesspackageassignmentrequest-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/list-accesspackageassignmentrequest-javascript-snippets.md new file mode 100644 index 00000000000..65d2d414e7d --- /dev/null +++ b/api-reference/beta/includes/snippets/javascript/list-accesspackageassignmentrequest-javascript-snippets.md @@ -0,0 +1,17 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```javascript + +const options = { + authProvider, +}; + +const client = Client.init(options); + +let assignmentRequests = await client.api('/identityGovernance/entitlementManagement/assignmentRequests') + .version('beta') + .get(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/javascript/get-relyingpartydetailedsummary-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/reportrootthisgetrelyingpartydetailedsummary-javascript-snippets.md similarity index 81% rename from api-reference/beta/includes/snippets/javascript/get-relyingpartydetailedsummary-javascript-snippets.md rename to api-reference/beta/includes/snippets/javascript/reportrootthisgetrelyingpartydetailedsummary-javascript-snippets.md index 525812a375d..7b4f17af24a 100644 --- a/api-reference/beta/includes/snippets/javascript/get-relyingpartydetailedsummary-javascript-snippets.md +++ b/api-reference/beta/includes/snippets/javascript/reportrootthisgetrelyingpartydetailedsummary-javascript-snippets.md @@ -10,7 +10,7 @@ const options = { const client = Client.init(options); -let getRelyingPartyDetailedSummary = await client.api('/reports/getRelyingPartyDetailedSummary(period='period_value')') +let getRelyingPartyDetailedSummary = await client.api('/reports/getRelyingPartyDetailedSummary(period='D7')') .version('beta') .get(); diff --git a/api-reference/beta/includes/snippets/javascript/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-javascript-snippets.md new file mode 100644 index 00000000000..915250ff3cc --- /dev/null +++ b/api-reference/beta/includes/snippets/javascript/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-javascript-snippets.md @@ -0,0 +1,45 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```javascript + +const options = { + authProvider, +}; + +const client = Client.init(options); + +const accessPackageAssignmentRequest = { + '@odata.type': '#microsoft.graph.accessPackageAssignmentRequest', + id: '7a6ab703-0780-4b37-8445-81f679b2d75c', + requestType: 'adminUpdate', + answers: [ + { + '@odata.type': '#microsoft.graph.accessPackageAnswerString', + value: 'UpdatedAnswerValue', + answeredQuestion: { + '@odata.type': '#microsoft.graph.accessPackageMultipleChoiceQuestion', + id: '8fe745e7-80b2-490d-bd22-4e708c77288c' + } + }, + { + '@odata.type': '#microsoft.graph.accessPackageAnswerString', + value: 'My updated answer.', + displayValue: 'This is my updated answer to the question.', + answeredQuestion: { + '@odata.type': '#microsoft.graph.accessPackageTextInputQuestion', + id: '7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6' + } + } + ], + assignment: { + id: '44c741c1-2cf4-40db-83b6-e0112f8e5a83' + } +}; + +await client.api('/identityGovernance/entitlementManagement/assignmentRequests') + .version('beta') + .post(accessPackageAssignmentRequest); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/javascript/update-gradingcategories-delta-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/update-gradingcategories-delta-javascript-snippets.md index 17c40650b3f..a12c29974a4 100644 --- a/api-reference/beta/includes/snippets/javascript/update-gradingcategories-delta-javascript-snippets.md +++ b/api-reference/beta/includes/snippets/javascript/update-gradingcategories-delta-javascript-snippets.md @@ -14,29 +14,24 @@ const educationAssignmentSettings = { 'gradingCategories@delta': [ { // Change this grading category\'s name - id: 'fb859cd3-943b-4cd6-9bbe-fe1c39eace0e', - displayName: 'Lab Test' + id: '03bd9196-ce2e-41bd-902f-df9ae02de4db', + displayName: 'Lab Updated' }, { - // Delete this grading category + // Delete this grading category '@odata.context': 'https://graph.microsoft.com/beta/$metadata#gradingCategories/$deletedEntity', - id: 'e2a86277-24f9-4f29-8196-8c83fc69d00d', + id: '109e5d73-3ef7-42a5-88d8-7e30cdb85f06', reason: 'deleted' }, { - // Add a new grading category - displayName: 'Lab Practice', - percentageWeight: 30 - }, - { - displayName: 'Lab Theory', - percentageWeight: 10 + // Add a new grading category + displayName: 'New Homework', + percentageWeight: 50 } ] }; await client.api('/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignmentSettings') - .version('beta') .update(educationAssignmentSettings); ``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-php-snippets.md b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-php-snippets.md new file mode 100644 index 00000000000..2d609057030 --- /dev/null +++ b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-php-snippets.md @@ -0,0 +1,25 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +setRequestType('adminAdd'); +$additionalData = [ + 'assignment' => [ + 'targetId' => '46184453-e63b-4f20-86c2-c557ed5d5df9', + 'assignmentPolicyId' => '2264bf65-76ba-417b-a27d-54d291f0cbc8', + 'accessPackageId' => 'a914b616-e04e-476b-aa37-91038f0b165b', + ], +]; +$requestBody->setAdditionalData($additionalData); + +$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-php-snippets.md b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-php-snippets.md new file mode 100644 index 00000000000..2dd6eb7c9e1 --- /dev/null +++ b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-php-snippets.md @@ -0,0 +1,23 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +setRequestType('adminRemove'); +$additionalData = [ + 'assignment' => [ + 'id' => 'a6bb6942-3ae1-4259-9908-0133aaee9377', + ], +]; +$requestBody->setAdditionalData($additionalData); + +$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-php-snippets.md b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-php-snippets.md new file mode 100644 index 00000000000..f4d50911c73 --- /dev/null +++ b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-php-snippets.md @@ -0,0 +1,23 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +setRequestType('userAdd'); +$additionalData = [ + 'assignment' => [ + 'accessPackageId' => 'd7be3253-b9c6-4fab-adef-30d30de8da2b', + ], +]; +$requestBody->setAdditionalData($additionalData); + +$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-php-snippets.md b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-php-snippets.md new file mode 100644 index 00000000000..be51484d3df --- /dev/null +++ b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-php-snippets.md @@ -0,0 +1,44 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +setOdataType('#microsoft.graph.accessPackageAssignmentRequest'); +$requestBody->setRequestType('userAdd'); +$answersAccessPackageAnswer1 = new AccessPackageAnswerString(); +$answersAccessPackageAnswer1->setOdataType('#microsoft.graph.accessPackageAnswerString'); +$answersAccessPackageAnswer1->setDisplayValue('This is the answer to a multiple choice question'); +$answersAccessPackageAnswer1->setValue('MultipleChoiceAnswerValue'); +$answersAccessPackageAnswer1AnsweredQuestion = new AccessPackageMultipleChoiceQuestion(); +$answersAccessPackageAnswer1AnsweredQuestion->setOdataType('#microsoft.graph.accessPackageMultipleChoiceQuestion'); +$answersAccessPackageAnswer1AnsweredQuestion->setId('8fe745e7-80b2-490d-bd22-4e708c77288c'); +$answersAccessPackageAnswer1->setAnsweredQuestion($answersAccessPackageAnswer1AnsweredQuestion); +$answersArray []= $answersAccessPackageAnswer1; +$answersAccessPackageAnswer2 = new AccessPackageAnswerString(); +$answersAccessPackageAnswer2->setOdataType('#microsoft.graph.accessPackageAnswerString'); +$answersAccessPackageAnswer2->setValue('This is my answer to a text input question.'); +$answersAccessPackageAnswer2->setDisplayValue('This is my answer.'); +$answersAccessPackageAnswer2AnsweredQuestion = new AccessPackageTextInputQuestion(); +$answersAccessPackageAnswer2AnsweredQuestion->setOdataType('#microsoft.graph.accessPackageTextInputQuestion'); +$answersAccessPackageAnswer2AnsweredQuestion->setId('7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6'); +$answersAccessPackageAnswer2->setAnsweredQuestion($answersAccessPackageAnswer2AnsweredQuestion); +$answersArray []= $answersAccessPackageAnswer2; +$requestBody->setAnswers($answersArray); + +$additionalData = [ +'assignment' => [ + 'accessPackageId' => '977c7ff4-ef8f-4910-9d31-49048ddf3120', +], +]; +$requestBody->setAdditionalData($additionalData); + +$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/delete-onattributecollectionexternalusersselfservicesignup-php-snippets.md b/api-reference/beta/includes/snippets/php/delete-onattributecollectionexternalusersselfservicesignup-php-snippets.md new file mode 100644 index 00000000000..dc22e0f477d --- /dev/null +++ b/api-reference/beta/includes/snippets/php/delete-onattributecollectionexternalusersselfservicesignup-php-snippets.md @@ -0,0 +1,20 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + + 'https://graph.microsoft.com/beta/identity/userFlowAttributes/city', +]; +$requestBody->setAdditionalData($additionalData); + +$graphServiceClient->identity()->authenticationEventsFlows()->byAuthenticationEventsFlowId('authenticationEventsFlow-id')->graphExternalUsersSelfServiceSignUpEventsFlow()->onAttributeCollection()->graphOnAttributeCollectionExternalUsersSelfServiceSignUp()->attributes()->ref()->delete($requestBody)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/get-alltranscipts-php-snippets.md b/api-reference/beta/includes/snippets/php/get-alltranscipts-php-snippets.md new file mode 100644 index 00000000000..9cac3f7ca21 --- /dev/null +++ b/api-reference/beta/includes/snippets/php/get-alltranscipts-php-snippets.md @@ -0,0 +1,20 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +filter = "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'"; +$requestConfiguration->queryParameters = $queryParameters; + + +$result = $graphServiceClient->users()->byUserId('user-id')->onlineMeetings()->getAllTranscripts()->get($requestConfiguration)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/list-accesspackageassignmentrequest-php-snippets.md b/api-reference/beta/includes/snippets/php/list-accesspackageassignmentrequest-php-snippets.md new file mode 100644 index 00000000000..646257a38eb --- /dev/null +++ b/api-reference/beta/includes/snippets/php/list-accesspackageassignmentrequest-php-snippets.md @@ -0,0 +1,15 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +identityGovernance()->entitlementManagement()->assignmentRequests()->get()->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/remove-group-from-acceptedsenderslist-of-group-php-snippets.md b/api-reference/beta/includes/snippets/php/remove-group-from-acceptedsenderslist-of-group-php-snippets.md new file mode 100644 index 00000000000..6260c2f8764 --- /dev/null +++ b/api-reference/beta/includes/snippets/php/remove-group-from-acceptedsenderslist-of-group-php-snippets.md @@ -0,0 +1,20 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +id = "https://graph.microsoft.com/beta/groups/{other-group-id}"; +$requestConfiguration->queryParameters = $queryParameters; + + +$graphServiceClient->groups()->byGroupId('group-id')->acceptedSenders()->ref()->delete($requestConfiguration)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/remove-group-from-rejectedsenderslist-of-group-php-snippets.md b/api-reference/beta/includes/snippets/php/remove-group-from-rejectedsenderslist-of-group-php-snippets.md new file mode 100644 index 00000000000..77aa3179b3d --- /dev/null +++ b/api-reference/beta/includes/snippets/php/remove-group-from-rejectedsenderslist-of-group-php-snippets.md @@ -0,0 +1,20 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +id = "https://graph.microsoft.com/beta/groups/{other-group-id}"; +$requestConfiguration->queryParameters = $queryParameters; + + +$graphServiceClient->groups()->byGroupId('group-id')->rejectedSenders()->ref()->delete($requestConfiguration)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/remove-user-from-acceptedsenderslist-of-group-php-snippets.md b/api-reference/beta/includes/snippets/php/remove-user-from-acceptedsenderslist-of-group-php-snippets.md new file mode 100644 index 00000000000..a13db0e3597 --- /dev/null +++ b/api-reference/beta/includes/snippets/php/remove-user-from-acceptedsenderslist-of-group-php-snippets.md @@ -0,0 +1,20 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +id = "https://graph.microsoft.com/beta/users/{user-id}"; +$requestConfiguration->queryParameters = $queryParameters; + + +$graphServiceClient->groups()->byGroupId('group-id')->acceptedSenders()->ref()->delete($requestConfiguration)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/remove-user-from-rejectedsenderslist-of-group-php-snippets.md b/api-reference/beta/includes/snippets/php/remove-user-from-rejectedsenderslist-of-group-php-snippets.md new file mode 100644 index 00000000000..5ccf3446da8 --- /dev/null +++ b/api-reference/beta/includes/snippets/php/remove-user-from-rejectedsenderslist-of-group-php-snippets.md @@ -0,0 +1,20 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +id = "https://graph.microsoft.com/beta/users/{id}"; +$requestConfiguration->queryParameters = $queryParameters; + + +$graphServiceClient->groups()->byGroupId('group-id')->rejectedSenders()->ref()->delete($requestConfiguration)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/php/get-relyingpartydetailedsummary-php-snippets.md b/api-reference/beta/includes/snippets/php/reportrootthisgetrelyingpartydetailedsummary-php-snippets.md similarity index 100% rename from api-reference/beta/includes/snippets/php/get-relyingpartydetailedsummary-php-snippets.md rename to api-reference/beta/includes/snippets/php/reportrootthisgetrelyingpartydetailedsummary-php-snippets.md diff --git a/api-reference/beta/includes/snippets/php/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-php-snippets.md b/api-reference/beta/includes/snippets/php/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-php-snippets.md new file mode 100644 index 00000000000..16f60105e19 --- /dev/null +++ b/api-reference/beta/includes/snippets/php/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-php-snippets.md @@ -0,0 +1,44 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```php + +setOdataType('#microsoft.graph.accessPackageAssignmentRequest'); +$requestBody->setId('7a6ab703-0780-4b37-8445-81f679b2d75c'); +$requestBody->setRequestType('adminUpdate'); +$answersAccessPackageAnswer1 = new AccessPackageAnswerString(); +$answersAccessPackageAnswer1->setOdataType('#microsoft.graph.accessPackageAnswerString'); +$answersAccessPackageAnswer1->setValue('UpdatedAnswerValue'); +$answersAccessPackageAnswer1AnsweredQuestion = new AccessPackageMultipleChoiceQuestion(); +$answersAccessPackageAnswer1AnsweredQuestion->setOdataType('#microsoft.graph.accessPackageMultipleChoiceQuestion'); +$answersAccessPackageAnswer1AnsweredQuestion->setId('8fe745e7-80b2-490d-bd22-4e708c77288c'); +$answersAccessPackageAnswer1->setAnsweredQuestion($answersAccessPackageAnswer1AnsweredQuestion); +$answersArray []= $answersAccessPackageAnswer1; +$answersAccessPackageAnswer2 = new AccessPackageAnswerString(); +$answersAccessPackageAnswer2->setOdataType('#microsoft.graph.accessPackageAnswerString'); +$answersAccessPackageAnswer2->setValue('My updated answer.'); +$answersAccessPackageAnswer2->setDisplayValue('This is my updated answer to the question.'); +$answersAccessPackageAnswer2AnsweredQuestion = new AccessPackageTextInputQuestion(); +$answersAccessPackageAnswer2AnsweredQuestion->setOdataType('#microsoft.graph.accessPackageTextInputQuestion'); +$answersAccessPackageAnswer2AnsweredQuestion->setId('7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6'); +$answersAccessPackageAnswer2->setAnsweredQuestion($answersAccessPackageAnswer2AnsweredQuestion); +$answersArray []= $answersAccessPackageAnswer2; +$requestBody->setAnswers($answersArray); + +$additionalData = [ +'assignment' => [ + 'id' => '44c741c1-2cf4-40db-83b6-e0112f8e5a83', +], +]; +$requestBody->setAdditionalData($additionalData); + +$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait(); + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/powershell/get-alltranscipts-powershell-snippets.md b/api-reference/beta/includes/snippets/powershell/get-alltranscipts-powershell-snippets.md new file mode 100644 index 00000000000..3cc8da89c32 --- /dev/null +++ b/api-reference/beta/includes/snippets/powershell/get-alltranscipts-powershell-snippets.md @@ -0,0 +1,11 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```powershell + +Import-Module Microsoft.Graph.Beta.Users.Functions + +Get-MgBetaAllUserOnlineMeetingTranscript -UserId $userId -Filter "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'" + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/powershell/get-relyingpartydetailedsummary-powershell-snippets.md b/api-reference/beta/includes/snippets/powershell/reportrootthisgetrelyingpartydetailedsummary-powershell-snippets.md similarity index 100% rename from api-reference/beta/includes/snippets/powershell/get-relyingpartydetailedsummary-powershell-snippets.md rename to api-reference/beta/includes/snippets/powershell/reportrootthisgetrelyingpartydetailedsummary-powershell-snippets.md diff --git a/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-python-snippets.md b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-python-snippets.md new file mode 100644 index 00000000000..3890f1c9a83 --- /dev/null +++ b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-python-snippets.md @@ -0,0 +1,25 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +request_body = AccessPackageAssignmentRequest( + request_type = "adminAdd", + additional_data = { + "assignment" : { + "target_id" : "46184453-e63b-4f20-86c2-c557ed5d5df9", + "assignment_policy_id" : "2264bf65-76ba-417b-a27d-54d291f0cbc8", + "access_package_id" : "a914b616-e04e-476b-aa37-91038f0b165b", + }, + } +) + +result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-python-snippets.md b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-python-snippets.md new file mode 100644 index 00000000000..0a9027d910f --- /dev/null +++ b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-python-snippets.md @@ -0,0 +1,23 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +request_body = AccessPackageAssignmentRequest( + request_type = "adminRemove", + additional_data = { + "assignment" : { + "id" : "a6bb6942-3ae1-4259-9908-0133aaee9377", + }, + } +) + +result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-python-snippets.md b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-python-snippets.md new file mode 100644 index 00000000000..16a2d900992 --- /dev/null +++ b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-python-snippets.md @@ -0,0 +1,23 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +request_body = AccessPackageAssignmentRequest( + request_type = "userAdd", + additional_data = { + "assignment" : { + "access_package_id" : "d7be3253-b9c6-4fab-adef-30d30de8da2b", + }, + } +) + +result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-python-snippets.md b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-python-snippets.md new file mode 100644 index 00000000000..08fde29e916 --- /dev/null +++ b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-python-snippets.md @@ -0,0 +1,44 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +request_body = AccessPackageAssignmentRequest( + odata_type = "#microsoft.graph.accessPackageAssignmentRequest", + request_type = "userAdd", + answers = [ + AccessPackageAnswerString( + odata_type = "#microsoft.graph.accessPackageAnswerString", + display_value = "This is the answer to a multiple choice question", + value = "MultipleChoiceAnswerValue", + answered_question = AccessPackageMultipleChoiceQuestion( + odata_type = "#microsoft.graph.accessPackageMultipleChoiceQuestion", + id = "8fe745e7-80b2-490d-bd22-4e708c77288c", + ), + ), + AccessPackageAnswerString( + odata_type = "#microsoft.graph.accessPackageAnswerString", + value = "This is my answer to a text input question.", + display_value = "This is my answer.", + answered_question = AccessPackageTextInputQuestion( + odata_type = "#microsoft.graph.accessPackageTextInputQuestion", + id = "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6", + ), + ), + ], + additional_data = { + "assignment" : { + "access_package_id" : "977c7ff4-ef8f-4910-9d31-49048ddf3120", + }, + } +) + +result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/delete-onattributecollectionexternalusersselfservicesignup-python-snippets.md b/api-reference/beta/includes/snippets/python/delete-onattributecollectionexternalusersselfservicesignup-python-snippets.md new file mode 100644 index 00000000000..4125ceb9600 --- /dev/null +++ b/api-reference/beta/includes/snippets/python/delete-onattributecollectionexternalusersselfservicesignup-python-snippets.md @@ -0,0 +1,20 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +request_body = $refDeleteRequestBody( + additional_data = { + "@odata_id" : "https://graph.microsoft.com/beta/identity/userFlowAttributes/city", + } +) + +await graph_client.identity.authentication_events_flows.by_authentication_events_flow_id('authenticationEventsFlow-id').graph_external_users_self_service_sign_up_events_flow.on_attribute_collection.graph_on_attribute_collection_external_users_self_service_sign_up.attributes.ref.delete(request_body) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/get-alltranscipts-python-snippets.md b/api-reference/beta/includes/snippets/python/get-alltranscipts-python-snippets.md new file mode 100644 index 00000000000..d35cbefe54e --- /dev/null +++ b/api-reference/beta/includes/snippets/python/get-alltranscipts-python-snippets.md @@ -0,0 +1,22 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +query_params = GetAllTranscriptsRequestBuilder.GetAllTranscriptsRequestBuilderGetQueryParameters( + filter = "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'", +) + +request_configuration = GetAllTranscriptsRequestBuilder.GetAllTranscriptsRequestBuilderGetRequestConfiguration( +query_parameters = query_params, +) + +result = await graph_client.users.by_user_id('user-id').online_meetings.get_all_transcripts.get(request_configuration = request_configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/list-accesspackageassignmentrequest-python-snippets.md b/api-reference/beta/includes/snippets/python/list-accesspackageassignmentrequest-python-snippets.md new file mode 100644 index 00000000000..c354fe0a45c --- /dev/null +++ b/api-reference/beta/includes/snippets/python/list-accesspackageassignmentrequest-python-snippets.md @@ -0,0 +1,15 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + + +result = await graph_client.identity_governance.entitlement_management.assignment_requests.get() + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/remove-group-from-acceptedsenderslist-of-group-python-snippets.md b/api-reference/beta/includes/snippets/python/remove-group-from-acceptedsenderslist-of-group-python-snippets.md new file mode 100644 index 00000000000..c32a5bb126a --- /dev/null +++ b/api-reference/beta/includes/snippets/python/remove-group-from-acceptedsenderslist-of-group-python-snippets.md @@ -0,0 +1,22 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +query_params = RefRequestBuilder.RefRequestBuilderDeleteQueryParameters( + id = "https://graph.microsoft.com/beta/groups/{other-group-id}", +) + +request_configuration = RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration( +query_parameters = query_params, +) + +await graph_client.groups.by_group_id('group-id').accepted_senders.ref.delete(request_configuration = request_configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/remove-group-from-rejectedsenderslist-of-group-python-snippets.md b/api-reference/beta/includes/snippets/python/remove-group-from-rejectedsenderslist-of-group-python-snippets.md new file mode 100644 index 00000000000..50221b951b2 --- /dev/null +++ b/api-reference/beta/includes/snippets/python/remove-group-from-rejectedsenderslist-of-group-python-snippets.md @@ -0,0 +1,22 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +query_params = RefRequestBuilder.RefRequestBuilderDeleteQueryParameters( + id = "https://graph.microsoft.com/beta/groups/{other-group-id}", +) + +request_configuration = RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration( +query_parameters = query_params, +) + +await graph_client.groups.by_group_id('group-id').rejected_senders.ref.delete(request_configuration = request_configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/remove-user-from-acceptedsenderslist-of-group-python-snippets.md b/api-reference/beta/includes/snippets/python/remove-user-from-acceptedsenderslist-of-group-python-snippets.md new file mode 100644 index 00000000000..00f04e73116 --- /dev/null +++ b/api-reference/beta/includes/snippets/python/remove-user-from-acceptedsenderslist-of-group-python-snippets.md @@ -0,0 +1,22 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +query_params = RefRequestBuilder.RefRequestBuilderDeleteQueryParameters( + id = "https://graph.microsoft.com/beta/users/{user-id}", +) + +request_configuration = RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration( +query_parameters = query_params, +) + +await graph_client.groups.by_group_id('group-id').accepted_senders.ref.delete(request_configuration = request_configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/remove-user-from-rejectedsenderslist-of-group-python-snippets.md b/api-reference/beta/includes/snippets/python/remove-user-from-rejectedsenderslist-of-group-python-snippets.md new file mode 100644 index 00000000000..badb7c5b2ea --- /dev/null +++ b/api-reference/beta/includes/snippets/python/remove-user-from-rejectedsenderslist-of-group-python-snippets.md @@ -0,0 +1,22 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +query_params = RefRequestBuilder.RefRequestBuilderDeleteQueryParameters( + id = "https://graph.microsoft.com/beta/users/{id}", +) + +request_configuration = RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration( +query_parameters = query_params, +) + +await graph_client.groups.by_group_id('group-id').rejected_senders.ref.delete(request_configuration = request_configuration) + + +``` \ No newline at end of file diff --git a/api-reference/beta/includes/snippets/python/get-relyingpartydetailedsummary-python-snippets.md b/api-reference/beta/includes/snippets/python/reportrootthisgetrelyingpartydetailedsummary-python-snippets.md similarity index 100% rename from api-reference/beta/includes/snippets/python/get-relyingpartydetailedsummary-python-snippets.md rename to api-reference/beta/includes/snippets/python/reportrootthisgetrelyingpartydetailedsummary-python-snippets.md diff --git a/api-reference/beta/includes/snippets/python/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-python-snippets.md b/api-reference/beta/includes/snippets/python/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-python-snippets.md new file mode 100644 index 00000000000..3179b5f2d00 --- /dev/null +++ b/api-reference/beta/includes/snippets/python/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-python-snippets.md @@ -0,0 +1,44 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```python + + + +graph_client = GraphServiceClient(credentials, scopes) + +request_body = AccessPackageAssignmentRequest( + odata_type = "#microsoft.graph.accessPackageAssignmentRequest", + id = "7a6ab703-0780-4b37-8445-81f679b2d75c", + request_type = "adminUpdate", + answers = [ + AccessPackageAnswerString( + odata_type = "#microsoft.graph.accessPackageAnswerString", + value = "UpdatedAnswerValue", + answered_question = AccessPackageMultipleChoiceQuestion( + odata_type = "#microsoft.graph.accessPackageMultipleChoiceQuestion", + id = "8fe745e7-80b2-490d-bd22-4e708c77288c", + ), + ), + AccessPackageAnswerString( + odata_type = "#microsoft.graph.accessPackageAnswerString", + value = "My updated answer.", + display_value = "This is my updated answer to the question.", + answered_question = AccessPackageTextInputQuestion( + odata_type = "#microsoft.graph.accessPackageTextInputQuestion", + id = "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6", + ), + ), + ], + additional_data = { + "assignment" : { + "id" : "44c741c1-2cf4-40db-83b6-e0112f8e5a83", + }, + } +) + +result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body) + + +``` \ No newline at end of file diff --git a/api-reference/v1.0/api/calendar-delete.md b/api-reference/v1.0/api/calendar-delete.md index e7eee6cc9ad..ca77003af9c 100644 --- a/api-reference/v1.0/api/calendar-delete.md +++ b/api-reference/v1.0/api/calendar-delete.md @@ -58,6 +58,18 @@ Here is an example of the request. DELETE https://graph.microsoft.com/v1.0/me/calendar ``` +# [C#](#tab/csharp) +[!INCLUDE [sample-code](../includes/snippets/csharp/delete-calendar-csharp-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [CLI](#tab/cli) +[!INCLUDE [sample-code](../includes/snippets/cli/delete-calendar-cli-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [Go](#tab/go) +[!INCLUDE [sample-code](../includes/snippets/go/delete-calendar-go-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/java/delete-calendar-java-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] @@ -66,6 +78,14 @@ DELETE https://graph.microsoft.com/v1.0/me/calendar [!INCLUDE [sample-code](../includes/snippets/javascript/delete-calendar-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] +# [PHP](#tab/php) +[!INCLUDE [sample-code](../includes/snippets/php/delete-calendar-php-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [Python](#tab/python) +[!INCLUDE [sample-code](../includes/snippets/python/delete-calendar-python-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + --- ##### Response diff --git a/api-reference/v1.0/api/group-delete-acceptedsenders.md b/api-reference/v1.0/api/group-delete-acceptedsenders.md index 1f54af1cca8..6d7da026a40 100644 --- a/api-reference/v1.0/api/group-delete-acceptedsenders.md +++ b/api-reference/v1.0/api/group-delete-acceptedsenders.md @@ -59,6 +59,18 @@ Here's an example of the request. DELETE https://graph.microsoft.com/v1.0/groups/{id}/acceptedSenders/$ref?$id=https://graph.microsoft.com/v1.0/users/{user-id} ``` +# [C#](#tab/csharp) +[!INCLUDE [sample-code](../includes/snippets/csharp/delete-acceptedsenders-from-group-csharp-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [CLI](#tab/cli) +[!INCLUDE [sample-code](../includes/snippets/cli/delete-acceptedsenders-from-group-cli-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [Go](#tab/go) +[!INCLUDE [sample-code](../includes/snippets/go/delete-acceptedsenders-from-group-go-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/java/delete-acceptedsenders-from-group-java-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] @@ -67,6 +79,14 @@ DELETE https://graph.microsoft.com/v1.0/groups/{id}/acceptedSenders/$ref?$id=htt [!INCLUDE [sample-code](../includes/snippets/javascript/delete-acceptedsenders-from-group-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] +# [PHP](#tab/php) +[!INCLUDE [sample-code](../includes/snippets/php/delete-acceptedsenders-from-group-php-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [Python](#tab/python) +[!INCLUDE [sample-code](../includes/snippets/python/delete-acceptedsenders-from-group-python-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + --- #### Response diff --git a/api-reference/v1.0/api/group-delete-rejectedsenders.md b/api-reference/v1.0/api/group-delete-rejectedsenders.md index d275533edbc..932e41b73cb 100644 --- a/api-reference/v1.0/api/group-delete-rejectedsenders.md +++ b/api-reference/v1.0/api/group-delete-rejectedsenders.md @@ -59,6 +59,18 @@ Here's an example of the request. DELETE https://graph.microsoft.com/v1.0/groups/{id}/rejectedSenders/$ref?$id=https://graph.microsoft.com/v1.0/users/{user-id} ``` +# [C#](#tab/csharp) +[!INCLUDE [sample-code](../includes/snippets/csharp/remove-rejectedsender-from-group-csharp-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [CLI](#tab/cli) +[!INCLUDE [sample-code](../includes/snippets/cli/remove-rejectedsender-from-group-cli-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [Go](#tab/go) +[!INCLUDE [sample-code](../includes/snippets/go/remove-rejectedsender-from-group-go-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/java/remove-rejectedsender-from-group-java-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] @@ -67,6 +79,14 @@ DELETE https://graph.microsoft.com/v1.0/groups/{id}/rejectedSenders/$ref?$id=htt [!INCLUDE [sample-code](../includes/snippets/javascript/remove-rejectedsender-from-group-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] +# [PHP](#tab/php) +[!INCLUDE [sample-code](../includes/snippets/php/remove-rejectedsender-from-group-php-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + +# [Python](#tab/python) +[!INCLUDE [sample-code](../includes/snippets/python/remove-rejectedsender-from-group-python-snippets.md)] +[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] + --- #### Response diff --git a/api-reference/v1.0/api/tablerow-range.md b/api-reference/v1.0/api/tablerow-range.md index 9f68acc4701..ad92b32fd2b 100644 --- a/api-reference/v1.0/api/tablerow-range.md +++ b/api-reference/v1.0/api/tablerow-range.md @@ -75,7 +75,6 @@ GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam --- - ### Response The following example shows the response. diff --git a/api-reference/v1.0/includes/snippets/cli/add-educationcategory-to-educationassignment-classid-assignid-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/add-educationcategory-to-educationassignment-classid-assignid-cli-snippets.md index b88f8990b2b..b26c4663c8a 100644 --- a/api-reference/v1.0/includes/snippets/cli/add-educationcategory-to-educationassignment-classid-assignid-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/add-educationcategory-to-educationassignment-classid-assignid-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc education classes assignments categories ref delete --education-class-id {educationClass-id} --education-assignment-id {educationAssignment-id} --education-category-id {educationCategory-id} +mgc education classes assignments categories ref-by-id delete --education-class-id {educationClass-id} --education-assignment-id {educationAssignment-id} --education-category-id {educationCategory-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/application-delete-owners-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/application-delete-owners-cli-snippets.md index 76a9d98a27f..4f33be7bd30 100644 --- a/api-reference/v1.0/includes/snippets/cli/application-delete-owners-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/application-delete-owners-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc applications owners ref delete --application-id {application-id} --directory-object-id {directoryObject-id} +mgc applications owners ref-by-id delete --application-id {application-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/contenttype-post-conlumns-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/contenttype-post-conlumns-cli-snippets.md index ba844e0aa89..56f70cf1e23 100644 --- a/api-reference/v1.0/includes/snippets/cli/contenttype-post-conlumns-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/contenttype-post-conlumns-cli-snippets.md @@ -6,7 +6,7 @@ description: "Automatically generated file. DO NOT MODIFY" // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY mgc sites content-types columns create --site-id {site-id} --content-type-id {contentType-id} --body '{ \ - "sourceColumn@odata.bind": "https://graph.microsoft.com/v1.0/sites/root/columns/99ddcf45-e2f7-4f17-82b0-6fba34445103" \ + "sourceColumn@odata.bind": "https://graph.microsoft.com/v1.0/sites/root/columns/99ddcf45-e2f7-4f17-82b0-6fba34445103" \ } \ ' diff --git a/api-reference/v1.0/includes/snippets/cli/delete-acceptedsenders-from-group-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-acceptedsenders-from-group-cli-snippets.md new file mode 100644 index 00000000000..ab9cd86ac93 --- /dev/null +++ b/api-reference/v1.0/includes/snippets/cli/delete-acceptedsenders-from-group-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc groups accepted-senders ref delete --group-id {group-id} + +``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-administrativeunit-members-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-administrativeunit-members-cli-snippets.md index 325d745fa6a..a9eb1731ddd 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-administrativeunit-members-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-administrativeunit-members-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc directory administrative-units members ref delete --administrative-unit-id {administrativeUnit-id} --directory-object-id {directoryObject-id} +mgc directory administrative-units members ref-by-id delete --administrative-unit-id {administrativeUnit-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-allowedgroup-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-allowedgroup-cli-snippets.md index a9db8d6050a..b48d897da87 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-allowedgroup-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-allowedgroup-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc print shares allowed-groups ref delete --printer-share-id {printerShare-id} --group-id {group-id} +mgc print shares allowed-groups ref-by-id delete --printer-share-id {printerShare-id} --group-id {group-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-alloweduser-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-alloweduser-cli-snippets.md index f50a581156f..305a448c637 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-alloweduser-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-alloweduser-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc print shares allowed-users ref delete --printer-share-id {printerShare-id} --user-id {user-id} +mgc print shares allowed-users ref-by-id delete --printer-share-id {printerShare-id} --user-id {user-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-calendar-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-calendar-cli-snippets.md new file mode 100644 index 00000000000..9a580283e89 --- /dev/null +++ b/api-reference/v1.0/includes/snippets/cli/delete-calendar-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc users calendar delete --user-id {user-id} + +``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md index aafef00d522..ffc733d655e 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc service-principals claims-mapping-policies ref delete --service-principal-id {servicePrincipal-id} --claims-mapping-policy-id {claimsMappingPolicy-id} +mgc service-principals claims-mapping-policies ref-by-id delete --service-principal-id {servicePrincipal-id} --claims-mapping-policy-id {claimsMappingPolicy-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-directoryrole-objectid-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-directoryrole-objectid-cli-snippets.md index d0a55f9be93..7740a15ad84 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-directoryrole-objectid-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-directoryrole-objectid-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc directory-roles members ref delete --directory-role-id {directoryRole-id} --directory-object-id {directoryObject-id} +mgc directory-roles members ref-by-id delete --directory-role-id {directoryRole-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-cli-snippets.md index 63f6334e246..cad06b390bf 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc policies feature-rollout-policies applies-to ref delete --feature-rollout-policy-id {featureRolloutPolicy-id} --directory-object-id {directoryObject-id} +mgc policies feature-rollout-policies applies-to ref-by-id delete --feature-rollout-policy-id {featureRolloutPolicy-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md index dbc7e5eb94c..db12cf05a21 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc identity-governance entitlement-management connected-organizations external-sponsors ref delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id} +mgc identity-governance entitlement-management connected-organizations external-sponsors ref-by-id delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md index 5b184c392d3..d17e843ea67 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc service-principals home-realm-discovery-policies ref delete --service-principal-id {servicePrincipal-id} --home-realm-discovery-policy-id {homeRealmDiscoveryPolicy-id} +mgc service-principals home-realm-discovery-policies ref-by-id delete --service-principal-id {servicePrincipal-id} --home-realm-discovery-policy-id {homeRealmDiscoveryPolicy-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md index 0aad2c6a310..a84fde06952 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc identity-governance entitlement-management connected-organizations internal-sponsors ref delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id} +mgc identity-governance entitlement-management connected-organizations internal-sponsors ref-by-id delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-member-from-group-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-member-from-group-cli-snippets.md index 171341a6384..3c34fb5d727 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-member-from-group-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-member-from-group-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc groups members ref delete --group-id {group-id} --directory-object-id {directoryObject-id} +mgc groups members ref-by-id delete --group-id {group-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-owner-from-group-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-owner-from-group-cli-snippets.md index a0eae76e607..cf33711fe72 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-owner-from-group-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-owner-from-group-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc groups owners ref delete --group-id {group-id} --directory-object-id {directoryObject-id} +mgc groups owners ref-by-id delete --group-id {group-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-registeredowners-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-registeredowners-cli-snippets.md index 4e689d5893f..94de004e210 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-registeredowners-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-registeredowners-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc devices registered-owners ref delete --device-id {device-id} --directory-object-id {directoryObject-id} +mgc devices registered-owners ref-by-id delete --device-id {device-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-registeredusers-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-registeredusers-cli-snippets.md index debe577dcf9..e3f574e6931 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-registeredusers-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-registeredusers-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc devices registered-users ref delete --device-id {device-id} --directory-object-id {directoryObject-id} +mgc devices registered-users ref-by-id delete --device-id {device-id} --directory-object-id {directoryObject-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md index 7444638a5ba..81380772c8a 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc applications token-issuance-policies ref delete --application-id {application-id} --token-issuance-policy-id {tokenIssuancePolicy-id} +mgc applications token-issuance-policies ref-by-id delete --application-id {application-id} --token-issuance-policy-id {tokenIssuancePolicy-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md index 55f432c3f64..bad5dad35a0 100644 --- a/api-reference/v1.0/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc applications token-lifetime-policies ref delete --application-id {application-id} --token-lifetime-policy-id {tokenLifetimePolicy-id} +mgc applications token-lifetime-policies ref-by-id delete --application-id {application-id} --token-lifetime-policy-id {tokenLifetimePolicy-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md index 42d8bbf79e7..693bf0ccc3e 100644 --- a/api-reference/v1.0/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc applications app-management-policies ref delete --application-id {application-id} --app-management-policy-id {appManagementPolicy-id} +mgc applications app-management-policies ref-by-id delete --application-id {application-id} --app-management-policy-id {appManagementPolicy-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md index df417d6cbab..edeae3a7d6e 100644 --- a/api-reference/v1.0/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc identity-governance entitlement-management access-packages incompatible-access-packages ref delete --access-package-id {accessPackage-id} --access-package-id1 {accessPackage-id1} +mgc identity-governance entitlement-management access-packages incompatible-access-packages ref-by-id delete --access-package-id {accessPackage-id} --access-package-id1 {accessPackage-id1} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md index 42db9bdfba3..23d9e85e9bb 100644 --- a/api-reference/v1.0/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc identity-governance entitlement-management access-packages incompatible-groups ref delete --access-package-id {accessPackage-id} --group-id {group-id} +mgc identity-governance entitlement-management access-packages incompatible-groups ref-by-id delete --access-package-id {accessPackage-id} --group-id {group-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/remove-rejectedsender-from-group-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-rejectedsender-from-group-cli-snippets.md new file mode 100644 index 00000000000..83bf260be54 --- /dev/null +++ b/api-reference/v1.0/includes/snippets/cli/remove-rejectedsender-from-group-cli-snippets.md @@ -0,0 +1,10 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```bash + +// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY +mgc groups rejected-senders ref delete --group-id {group-id} + +``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/remove-user-from-school-v1-e1-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-user-from-school-v1-e1-cli-snippets.md index 8092361da7a..5362e60944d 100644 --- a/api-reference/v1.0/includes/snippets/cli/remove-user-from-school-v1-e1-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/remove-user-from-school-v1-e1-cli-snippets.md @@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc education schools users ref delete --education-school-id {educationSchool-id} --education-user-id {educationUser-id} +mgc education schools users ref-by-id delete --education-school-id {educationSchool-id} --education-user-id {educationUser-id} ``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/cli/serviceprincipal-delete-owners-e1-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/serviceprincipal-delete-owners-e1-cli-snippets.md index 9b0002816f4..2134f734dd2 100644 --- a/api-reference/v1.0/includes/snippets/cli/serviceprincipal-delete-owners-e1-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/serviceprincipal-delete-owners-e1-cli-snippets.md @@ -5,7 +5,7 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc service-principals owners ref delete --service-principal-id {servicePrincipal-id} --directory-object-id {directoryObject-id} --body '{ \ +mgc service-principals owners ref-by-id delete --service-principal-id {servicePrincipal-id} --directory-object-id {directoryObject-id} --body '{ \ "@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}" \ } \ \ diff --git a/api-reference/v1.0/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md index f221f7db90e..dcd751bbd7f 100644 --- a/api-reference/v1.0/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md +++ b/api-reference/v1.0/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md @@ -5,27 +5,23 @@ description: "Automatically generated file. DO NOT MODIFY" ```bash // THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY -mgc-beta education classes assignment-settings patch --education-class-id {educationClass-id} --body '{ \ +mgc education classes assignment-settings patch --education-class-id {educationClass-id} --body '{ \ "gradingCategories@delta": [ \ { \ // Change this grading category's name \ - "id": "fb859cd3-943b-4cd6-9bbe-fe1c39eace0e", \ - "displayName": "Lab Test" \ + "id": "03bd9196-ce2e-41bd-902f-df9ae02de4db", \ + "displayName": "Lab Updated" \ }, \ { \ - // Delete this grading category \ + // Delete this grading category \ "@odata.context": "https://graph.microsoft.com/beta/$metadata#gradingCategories/$deletedEntity", \ - "id": "e2a86277-24f9-4f29-8196-8c83fc69d00d", \ + "id": "109e5d73-3ef7-42a5-88d8-7e30cdb85f06", \ "reason": "deleted" \ }, \ { \ - // Add a new grading category \ - "displayName": "Lab Practice", \ - "percentageWeight": 30 \ - }, \ - { \ - "displayName": "Lab Theory", \ - "percentageWeight": 10 \ + // Add a new grading category \ + "displayName": "New Homework", \ + "percentageWeight": 50 \ } \ ] \ } \ diff --git a/api-reference/v1.0/includes/snippets/csharp/delete-acceptedsenders-from-group-csharp-snippets.md b/api-reference/v1.0/includes/snippets/csharp/delete-acceptedsenders-from-group-csharp-snippets.md new file mode 100644 index 00000000000..18742729a04 --- /dev/null +++ b/api-reference/v1.0/includes/snippets/csharp/delete-acceptedsenders-from-group-csharp-snippets.md @@ -0,0 +1,16 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +await graphClient.Groups["{group-id}"].AcceptedSenders.Ref.DeleteAsync((requestConfiguration) => +{ + requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/v1.0/users/{user-id}"; +}); + + +``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/csharp/delete-calendar-csharp-snippets.md b/api-reference/v1.0/includes/snippets/csharp/delete-calendar-csharp-snippets.md new file mode 100644 index 00000000000..68d73ea5023 --- /dev/null +++ b/api-reference/v1.0/includes/snippets/csharp/delete-calendar-csharp-snippets.md @@ -0,0 +1,13 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +await graphClient.Me.Calendar.DeleteAsync(); + + +``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/csharp/remove-rejectedsender-from-group-csharp-snippets.md b/api-reference/v1.0/includes/snippets/csharp/remove-rejectedsender-from-group-csharp-snippets.md new file mode 100644 index 00000000000..83d69e358dd --- /dev/null +++ b/api-reference/v1.0/includes/snippets/csharp/remove-rejectedsender-from-group-csharp-snippets.md @@ -0,0 +1,16 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```csharp + +// Code snippets are only available for the latest version. Current version is 5.x + +// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp +await graphClient.Groups["{group-id}"].RejectedSenders.Ref.DeleteAsync((requestConfiguration) => +{ + requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/v1.0/users/{user-id}"; +}); + + +``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/go/browsersitelist-publish-v1-e2-go-snippets.md b/api-reference/v1.0/includes/snippets/go/browsersitelist-publish-v1-e2-go-snippets.md index b892431d7f3..91aed2abadc 100644 --- a/api-reference/v1.0/includes/snippets/go/browsersitelist-publish-v1-e2-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/browsersitelist-publish-v1-e2-go-snippets.md @@ -28,7 +28,7 @@ browserSite1 := graphmodels.NewBrowserSite() id := "2e27cc86-3662-447e-b751-274fb9f869ea" browserSite1.SetId(&id) -sites := []graphmodels.browserSiteable { +sites := []graphmodels.BrowserSiteable { browserSite, browserSite1, } @@ -39,7 +39,7 @@ browserSharedCookie := graphmodels.NewBrowserSharedCookie() id := "7f639835-23ab-4793-b1e6-1a06fad127a2" browserSharedCookie.SetId(&id) -sharedCookies := []graphmodels.browserSharedCookieable { +sharedCookies := []graphmodels.BrowserSharedCookieable { browserSharedCookie, } requestBody.SetSharedCookies(sharedCookies) diff --git a/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-go-snippets.md b/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-go-snippets.md index d2593ddd3b9..42b4c10a6d2 100644 --- a/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-go-snippets.md @@ -38,7 +38,7 @@ additionalData := map[string]interface{}{ } conversationMember1.SetAdditionalData(additionalData) -values := []graphmodels.conversationMemberable { +values := []graphmodels.ConversationMemberable { conversationMember, conversationMember1, } diff --git a/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md b/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md index 8687f52be60..bf262faa9f3 100644 --- a/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md @@ -38,7 +38,7 @@ additionalData := map[string]interface{}{ } conversationMember1.SetAdditionalData(additionalData) -values := []graphmodels.conversationMemberable { +values := []graphmodels.ConversationMemberable { conversationMember, conversationMember1, } diff --git a/api-reference/v1.0/includes/snippets/go/create-event-and-svep-v1-e1-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-and-svep-v1-e1-go-snippets.md index 9cd313c418f..49719c11e8c 100644 --- a/api-reference/v1.0/includes/snippets/go/create-event-and-svep-v1-e1-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/create-event-and-svep-v1-e1-go-snippets.md @@ -48,7 +48,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-go-snippets.md index dc739c5600f..883b2087304 100644 --- a/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-go-snippets.md @@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md index d001c9c577a..cfce3b24b99 100644 --- a/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md @@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-group-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-group-go-snippets.md index f725fcf5fc1..e6892ab2465 100644 --- a/api-reference/v1.0/includes/snippets/go/create-event-from-group-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/create-event-from-group-go-snippets.md @@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-user-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-user-go-snippets.md index 68a40a8cb69..e1e99a0b825 100644 --- a/api-reference/v1.0/includes/snippets/go/create-event-from-user-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/create-event-from-user-go-snippets.md @@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md index 96b39ea9757..7df2051f84b 100644 --- a/api-reference/v1.0/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md @@ -65,7 +65,7 @@ attendee1.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee1.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, attendee1, } diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md index f180139395b..7c9ab89ce57 100644 --- a/api-reference/v1.0/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md @@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/v1.0/includes/snippets/go/create-event-recurring-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-recurring-go-snippets.md index e92d5716f64..0aea193c66c 100644 --- a/api-reference/v1.0/includes/snippets/go/create-event-recurring-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/create-event-recurring-go-snippets.md @@ -73,7 +73,7 @@ attendee.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, } requestBody.SetAttendees(attendees) diff --git a/api-reference/v1.0/includes/snippets/go/delete-acceptedsenders-from-group-go-snippets.md b/api-reference/v1.0/includes/snippets/go/delete-acceptedsenders-from-group-go-snippets.md new file mode 100644 index 00000000000..6c903fc03de --- /dev/null +++ b/api-reference/v1.0/includes/snippets/go/delete-acceptedsenders-from-group-go-snippets.md @@ -0,0 +1,31 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go" + graphgroups "github.com/microsoftgraph/msgraph-sdk-go/groups" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + + +requestId := "https://graph.microsoft.com/v1.0/users/{user-id}" + +requestParameters := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteQueryParameters{ + Id: &requestId, +} +configuration := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteRequestConfiguration{ + QueryParameters: requestParameters, +} + +graphClient.Groups().ByGroupId("group-id").AcceptedSenders().Ref().Delete(context.Background(), configuration) + + +``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/go/delete-calendar-go-snippets.md b/api-reference/v1.0/includes/snippets/go/delete-calendar-go-snippets.md new file mode 100644 index 00000000000..736e6b26ec6 --- /dev/null +++ b/api-reference/v1.0/includes/snippets/go/delete-calendar-go-snippets.md @@ -0,0 +1,21 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + + +graphClient.Me().Calendar().Delete(context.Background(), nil) + + +``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md b/api-reference/v1.0/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md index c3895bd2fe1..e29c23f3e9a 100644 --- a/api-reference/v1.0/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md @@ -23,7 +23,7 @@ ediscoveryReviewTag := graphmodelssecurity.NewEdiscoveryReviewTag() id := "d3d99dc704a74801b792b3e1e722aa0d" ediscoveryReviewTag.SetId(&id) -tagsToAdd := []graphmodelssecurity.ediscoveryReviewTagable { +tagsToAdd := []graphmodelssecurity.EdiscoveryReviewTagable { ediscoveryReviewTag, } requestBody.SetTagsToAdd(tagsToAdd) diff --git a/api-reference/v1.0/includes/snippets/go/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules-scheduleactionsforrules-action-go-snippets.md b/api-reference/v1.0/includes/snippets/go/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules-scheduleactionsforrules-action-go-snippets.md index ebc95ad64cf..ba3c6a51ac3 100644 --- a/api-reference/v1.0/includes/snippets/go/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules-scheduleactionsforrules-action-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules-scheduleactionsforrules-action-go-snippets.md @@ -25,7 +25,7 @@ deviceComplianceScheduledActionForRule.SetId(&id) ruleName := "Rule Name value" deviceComplianceScheduledActionForRule.SetRuleName(&ruleName) -deviceComplianceScheduledActionForRules := []graphmodels.deviceComplianceScheduledActionForRuleable { +deviceComplianceScheduledActionForRules := []graphmodels.DeviceComplianceScheduledActionForRuleable { deviceComplianceScheduledActionForRule, } requestBody.SetDeviceComplianceScheduledActionForRules(deviceComplianceScheduledActionForRules) diff --git a/api-reference/v1.0/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md b/api-reference/v1.0/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md index 2ca792e1a97..6ab5936c02a 100644 --- a/api-reference/v1.0/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md @@ -26,7 +26,7 @@ user1 := graphmodels.NewUser() id := "ea09ac2e-77e3-4134-85f2-25ccf3c33387" user1.SetId(&id) -subjects := []graphmodels.userable { +subjects := []graphmodels.Userable { user, user1, } diff --git a/api-reference/v1.0/includes/snippets/go/multivaluelegacyextendedpropertypostmultivalueextendedproperties-v1-e1-go-snippets.md b/api-reference/v1.0/includes/snippets/go/multivaluelegacyextendedpropertypostmultivalueextendedproperties-v1-e1-go-snippets.md index f90ccdc15a0..30f8ce0c48c 100644 --- a/api-reference/v1.0/includes/snippets/go/multivaluelegacyextendedpropertypostmultivalueextendedproperties-v1-e1-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/multivaluelegacyextendedpropertypostmultivalueextendedproperties-v1-e1-go-snippets.md @@ -57,7 +57,7 @@ attendee1.SetEmailAddress(emailAddress) type := graphmodels.REQUIRED_ATTENDEETYPE attendee1.SetType(&type) -attendees := []graphmodels.attendeeable { +attendees := []graphmodels.Attendeeable { attendee, attendee1, } diff --git a/api-reference/v1.0/includes/snippets/go/remove-rejectedsender-from-group-go-snippets.md b/api-reference/v1.0/includes/snippets/go/remove-rejectedsender-from-group-go-snippets.md new file mode 100644 index 00000000000..e9ad34fb1ac --- /dev/null +++ b/api-reference/v1.0/includes/snippets/go/remove-rejectedsender-from-group-go-snippets.md @@ -0,0 +1,31 @@ +--- +description: "Automatically generated file. DO NOT MODIFY" +--- + +```go + + +import ( + "context" + msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go" + graphgroups "github.com/microsoftgraph/msgraph-sdk-go/groups" + //other-imports +) + +graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes) + + + +requestId := "https://graph.microsoft.com/v1.0/users/{user-id}" + +requestParameters := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteQueryParameters{ + Id: &requestId, +} +configuration := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteRequestConfiguration{ + QueryParameters: requestParameters, +} + +graphClient.Groups().ByGroupId("group-id").RejectedSenders().Ref().Delete(context.Background(), configuration) + + +``` \ No newline at end of file diff --git a/api-reference/v1.0/includes/snippets/go/user-findmeetingtimes-go-snippets.md b/api-reference/v1.0/includes/snippets/go/user-findmeetingtimes-go-snippets.md index 0740fe2ecc3..4a627af7074 100644 --- a/api-reference/v1.0/includes/snippets/go/user-findmeetingtimes-go-snippets.md +++ b/api-reference/v1.0/includes/snippets/go/user-findmeetingtimes-go-snippets.md @@ -36,7 +36,7 @@ address := "alexw@contoso.onmicrosoft.com" emailAddress.SetAddress(&address) attendeeBase.SetEmailAddress(emailAddress) -attendees := []graphmodels.attendeeBaseable { +attendees := []graphmodels.AttendeeBaseable { attendeeBase, } requestBody.SetAttendees(attendees) @@ -53,7 +53,7 @@ locationConstraintItem.SetResolveAvailability(&resolveAvailability) displayName := "Conf room Hood" locationConstraintItem.SetDisplayName(&displayName) -locations := []graphmodels.locationConstraintItemable { +locations := []graphmodels.LocationConstraintItemable { locationConstraintItem, } locationConstraint.SetLocations(locations) diff --git a/api-reference/v1.0/includes/snippets/java/educationsubmission-prefer-reassign-java-snippets.md b/api-reference/v1.0/includes/snippets/java/educationsubmission-prefer-reassign-java-snippets.md index 0be0f3dee84..3b32fcacd4f 100644 --- a/api-reference/v1.0/includes/snippets/java/educationsubmission-prefer-reassign-java-snippets.md +++ b/api-reference/v1.0/includes/snippets/java/educationsubmission-prefer-reassign-java-snippets.md @@ -9,7 +9,7 @@ GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProv LinkedList