diff --git a/msgraph_beta/generated/admin/exchange/exchange_request_builder.py b/msgraph_beta/generated/admin/exchange/exchange_request_builder.py index 38d193a90a7..7334b25e731 100644 --- a/msgraph_beta/generated/admin/exchange/exchange_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/exchange_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exchange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExchangeAdmin] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: ExchangeAdmin, request_configuration: Optional[Reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExchangeAdmin] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: ExchangeAdmin, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> ExchangeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ExchangeRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ExchangeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/count/count_request_builder.py index 6d810aee78b..546eb350a2e 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/count/count_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py index e484cc8b790..d9c4039ca40 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py @@ -37,7 +37,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: Optional[MailboxItemImportSession] Find more info here: https://learn.microsoft.com/graph/api/mailbox-createimportsession?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> CreateImportSessionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CreateImportSessionRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CreateImportSessionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py index 0ae6a02cc4f..da0588b64b5 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py @@ -39,7 +39,6 @@ async def post(self,body: ExportItemsPostRequestBody, request_configuration: Opt Returns: Optional[ExportItemsPostResponse] Find more info here: https://learn.microsoft.com/graph/api/mailbox-exportitems?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2024-06-30", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -63,7 +62,6 @@ def to_post_request_information(self,body: ExportItemsPostRequestBody, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2024-06-30", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -78,7 +76,6 @@ def with_url(self,raw_url: str) -> ExportItemsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ExportItemsRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2024-06-30", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ExportItemsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/count/count_request_builder.py index 12519fde970..c0b4ba16b3f 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/count/count_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py index db2149cc43d..d4938817c26 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-delta?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DeltaRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DeltaRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py index 05faf627751..750bcdfa955 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py @@ -40,7 +40,6 @@ def by_mailbox_folder_id(self,mailbox_folder_id: str) -> MailboxFolderItemReques param mailbox_folder_id: The unique identifier of mailboxFolder Returns: MailboxFolderItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if mailbox_folder_id is None: raise TypeError("mailbox_folder_id cannot be null.") from .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FoldersR Returns: Optional[MailboxFolderCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/mailbox-list-folders?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def post(self,body: MailboxFolder, request_configuration: Optional[Request Returns: Optional[MailboxFolder] Find more info here: https://learn.microsoft.com/graph/api/mailbox-post-folders?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -102,7 +99,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_post_request_information(self,body: MailboxFolder, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -130,7 +125,6 @@ def with_url(self,raw_url: str) -> FoldersRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FoldersRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FoldersRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py index 7712b8c46ba..39e925d9aaf 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py @@ -40,7 +40,6 @@ def by_mailbox_folder_id1(self,mailbox_folder_id1: str) -> MailboxFolderItemRequ param mailbox_folder_id1: The unique identifier of mailboxFolder Returns: MailboxFolderItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if mailbox_folder_id1 is None: raise TypeError("mailbox_folder_id1 cannot be null.") from .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ChildFol Returns: Optional[MailboxFolderCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-list-childfolders?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: MailboxFolder, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxFolder] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: MailboxFolder, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> ChildFoldersRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ChildFoldersRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ChildFoldersRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py index 72f76a1287c..8254d072843 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py index 631314a9aef..8c147512907 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-delta?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DeltaRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DeltaRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py index 7870d0ee4ef..cd877ac435e 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py index 9e5c6924894..7cf3c4a7c90 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DeltaRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DeltaRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py index bce58a25d1a..d85a054032b 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxI param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxItem] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -88,7 +85,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -100,7 +96,6 @@ def with_url(self,raw_url: str) -> MailboxItemItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MailboxItemItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py index 5859542c7de..5de1bafb601 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py @@ -39,7 +39,6 @@ def by_mailbox_item_id(self,mailbox_item_id: str) -> MailboxItemItemRequestBuild param mailbox_item_id: The unique identifier of mailboxItem Returns: MailboxItemItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if mailbox_item_id is None: raise TypeError("mailbox_item_id cannot be null.") from .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ItemsReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxItemCollectionResponse] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,7 +73,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -87,7 +84,6 @@ def with_url(self,raw_url: str) -> ItemsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ItemsRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ItemsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py index ddc1d846d36..d9e13217f73 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxF param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxFolder] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: MailboxFolder, request_configuration: Optional[Reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxFolder] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: MailboxFolder, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> MailboxFolderItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MailboxFolderItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MailboxFolderItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py index 272d55975e9..0ee9dbc55e2 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py index 3aeb9c3fa7d..dc6ea4da94c 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxitem-delta?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DeltaRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DeltaRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py index 18f7411ca35..d3c50e8bab7 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-delete-items?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxI Returns: Optional[MailboxItem] Find more info here: https://learn.microsoft.com/graph/api/mailboxitem-get?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -90,7 +87,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -102,7 +98,6 @@ def with_url(self,raw_url: str) -> MailboxItemItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MailboxItemItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py index 1956b48b311..fb0cb41ca22 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py @@ -39,7 +39,6 @@ def by_mailbox_item_id(self,mailbox_item_id: str) -> MailboxItemItemRequestBuild param mailbox_item_id: The unique identifier of mailboxItem Returns: MailboxItemItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if mailbox_item_id is None: raise TypeError("mailbox_item_id cannot be null.") from .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ItemsReq Returns: Optional[MailboxItemCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-list-items?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -88,7 +85,6 @@ def with_url(self,raw_url: str) -> ItemsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ItemsRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ItemsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py index 50a852ece19..8627a54dc1d 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/mailbox-delete-folders?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxF Returns: Optional[MailboxFolder] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-get?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: MailboxFolder, request_configuration: Optional[Reques Returns: Optional[MailboxFolder] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-update?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: MailboxFolder, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> MailboxFolderItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MailboxFolderItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MailboxFolderItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/mailbox_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/mailbox_item_request_builder.py index dc0f59871f9..c3a36f7c4f4 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/mailbox_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/mailbox_item_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxI param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Mailbox] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: Mailbox, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Mailbox] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: Mailbox, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> MailboxItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MailboxItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MailboxItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/mailboxes_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/mailboxes_request_builder.py index 0fe318f9d77..70aff48b23f 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/mailboxes_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/mailboxes_request_builder.py @@ -39,7 +39,6 @@ def by_mailbox_id(self,mailbox_id: str) -> MailboxItemRequestBuilder: param mailbox_id: The unique identifier of mailbox Returns: MailboxItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if mailbox_id is None: raise TypeError("mailbox_id cannot be null.") from .item.mailbox_item_request_builder import MailboxItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Mailboxe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxCollectionResponse] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: Mailbox, request_configuration: Optional[RequestConfig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Mailbox] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: Mailbox, request_configuration: Optio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> MailboxesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MailboxesRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MailboxesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/message_traces/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/count/count_request_builder.py index 9babb5a854d..b543c7039b2 100644 --- a/msgraph_beta/generated/admin/exchange/message_traces/count/count_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/message_trace_item_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/message_trace_item_request_builder.py index 67c3d2d3574..7f32c9eaad2 100644 --- a/msgraph_beta/generated/admin/exchange/message_traces/item/message_trace_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/message_trace_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MessageT param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageTrace] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: MessageTrace, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageTrace] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: MessageTrace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> MessageTraceItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MessageTraceItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MessageTraceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/count/count_request_builder.py index 900bec3d35e..d26c41fb868 100644 --- a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/count/count_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/count/count_request_builder.py index b64e7d18e32..076555a390a 100644 --- a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/count/count_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/events_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/events_request_builder.py index 809e634a7b8..4f5e61a719e 100644 --- a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/events_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/events_request_builder.py @@ -39,7 +39,6 @@ def by_message_event_id(self,message_event_id: str) -> MessageEventItemRequestBu param message_event_id: The unique identifier of messageEvent Returns: MessageEventItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if message_event_id is None: raise TypeError("message_event_id cannot be null.") from .item.message_event_item_request_builder import MessageEventItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[EventsRe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageEventCollectionResponse] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: MessageEvent, request_configuration: Optional[RequestC param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageEvent] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: MessageEvent, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> EventsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: EventsRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return EventsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/item/message_event_item_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/item/message_event_item_request_builder.py index cffe49bb0f7..979ffb68602 100644 --- a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/item/message_event_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/item/message_event_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MessageE param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageEvent] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: MessageEvent, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageEvent] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: MessageEvent, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> MessageEventItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MessageEventItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MessageEventItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/message_recipient_item_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/message_recipient_item_request_builder.py index 7ff627e55a7..0cc825deaca 100644 --- a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/message_recipient_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/message_recipient_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MessageR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageRecipient] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: MessageRecipient, request_configuration: Optional[Req param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageRecipient] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: MessageRecipient, request_configurat param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> MessageRecipientItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MessageRecipientItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MessageRecipientItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/recipients_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/recipients_request_builder.py index cb089f661dd..ca1c638dacd 100644 --- a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/recipients_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/recipients_request_builder.py @@ -39,7 +39,6 @@ def by_message_recipient_id(self,message_recipient_id: str) -> MessageRecipientI param message_recipient_id: The unique identifier of messageRecipient Returns: MessageRecipientItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if message_recipient_id is None: raise TypeError("message_recipient_id cannot be null.") from .item.message_recipient_item_request_builder import MessageRecipientItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Recipien param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageRecipientCollectionResponse] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: MessageRecipient, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageRecipient] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: MessageRecipient, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> RecipientsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RecipientsRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RecipientsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/message_traces/message_traces_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/message_traces_request_builder.py index 4620a6c22ac..b5bc235d305 100644 --- a/msgraph_beta/generated/admin/exchange/message_traces/message_traces_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/message_traces_request_builder.py @@ -39,7 +39,6 @@ def by_message_trace_id(self,message_trace_id: str) -> MessageTraceItemRequestBu param message_trace_id: The unique identifier of messageTrace Returns: MessageTraceItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if message_trace_id is None: raise TypeError("message_trace_id cannot be null.") from .item.message_trace_item_request_builder import MessageTraceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MessageT param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageTraceCollectionResponse] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: MessageTrace, request_configuration: Optional[RequestC param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageTrace] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: MessageTrace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> MessageTracesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MessageTracesRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MessageTracesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/tracing/message_traces/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/tracing/message_traces/count/count_request_builder.py index 88f6407517a..2ef1a31553e 100644 --- a/msgraph_beta/generated/admin/exchange/tracing/message_traces/count/count_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/tracing/message_traces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_request_builder.py b/msgraph_beta/generated/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_request_builder.py index 4b9e570f5ba..23efeda0453 100644 --- a/msgraph_beta/generated/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exchange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExchangeMessageTrace] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ def get_details_by_recipient_with_recipient_address(self,recipient_address: str) param recipient_address: Usage: recipientAddress='{recipientAddress}' Returns: GetDetailsByRecipientWithRecipientAddressRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if recipient_address is None: raise TypeError("recipient_address cannot be null.") from .get_details_by_recipient_with_recipient_address.get_details_by_recipient_with_recipient_address_request_builder import GetDetailsByRecipientWithRecipientAddressRequestBuilder @@ -91,7 +88,6 @@ async def patch(self,body: ExchangeMessageTrace, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExchangeMessageTrace] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -114,7 +110,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -139,7 +133,6 @@ def to_patch_request_information(self,body: ExchangeMessageTrace, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -154,7 +147,6 @@ def with_url(self,raw_url: str) -> ExchangeMessageTraceItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ExchangeMessageTraceItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ExchangeMessageTraceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py b/msgraph_beta/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py index d8f4e7435f9..20839bd0e08 100644 --- a/msgraph_beta/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetDetai Returns: Optional[GetDetailsByRecipientWithRecipientAddressGetResponse] Find more info here: https://learn.microsoft.com/graph/api/exchangemessagetrace-getdetailsbyrecipient?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> GetDetailsByRecipientWithRecipientAddressRequ param raw_url: The raw URL to use for the request builder. Returns: GetDetailsByRecipientWithRecipientAddressRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GetDetailsByRecipientWithRecipientAddressRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/tracing/message_traces/message_traces_request_builder.py b/msgraph_beta/generated/admin/exchange/tracing/message_traces/message_traces_request_builder.py index d2a0fba414e..0b2c3550940 100644 --- a/msgraph_beta/generated/admin/exchange/tracing/message_traces/message_traces_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/tracing/message_traces/message_traces_request_builder.py @@ -39,7 +39,6 @@ def by_exchange_message_trace_id(self,exchange_message_trace_id: str) -> Exchang param exchange_message_trace_id: The unique identifier of exchangeMessageTrace Returns: ExchangeMessageTraceItemRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if exchange_message_trace_id is None: raise TypeError("exchange_message_trace_id cannot be null.") from .item.exchange_message_trace_item_request_builder import ExchangeMessageTraceItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MessageT Returns: Optional[ExchangeMessageTraceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/messagetracingroot-list-messagetraces?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: ExchangeMessageTrace, request_configuration: Optional[ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExchangeMessageTrace] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: ExchangeMessageTrace, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> MessageTracesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MessageTracesRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MessageTracesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/admin/exchange/tracing/tracing_request_builder.py b/msgraph_beta/generated/admin/exchange/tracing/tracing_request_builder.py index 94783d79156..f5762ae99ff 100644 --- a/msgraph_beta/generated/admin/exchange/tracing/tracing_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/tracing/tracing_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TracingR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageTracingRoot] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: MessageTracingRoot, request_configuration: Optional[R param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MessageTracingRoot] """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: MessageTracingRoot, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> TracingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TracingRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TracingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_performance_metrics_report/retrieve_cloud_pc_performance_metrics_report_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_performance_metrics_report/retrieve_cloud_pc_performance_metrics_report_request_builder.py index 7ba9dd2ffd3..1ce0e6120b6 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_performance_metrics_report/retrieve_cloud_pc_performance_metrics_report_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_performance_metrics_report/retrieve_cloud_pc_performance_metrics_report_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RetrieveCloudPcPerformanceMetricsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Invoke action retrieveCloudPcPerformanceMetricsReport + Get VM-level utilization and performance metrics for a specific Cloud PC from the cloudPcReports resource, including CPU, memory, and network metrics. The metrics are returned as flattened time-series data. This API supports only Windows 365 Enterprise Cloud PCs and Windows 365 Frontline Cloud PCs in dedicated mode. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/cloudpcreports-retrievecloudpcperformancemetricsreport?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: RetrieveCloudPcPerformanceMetricsReportPostRequestBody def to_post_request_information(self,body: RetrieveCloudPcPerformanceMetricsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action retrieveCloudPcPerformanceMetricsReport + Get VM-level utilization and performance metrics for a specific Cloud PC from the cloudPcReports resource, including CPU, memory, and network metrics. The metrics are returned as flattened time-series data. This API supports only Windows 365 Enterprise Cloud PCs and Windows 365 Frontline Cloud PCs in dedicated mode. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/devices/provision/provision_request_builder.py b/msgraph_beta/generated/devices/provision/provision_request_builder.py index 4f8a1e4e60e..56d34024f02 100644 --- a/msgraph_beta/generated/devices/provision/provision_request_builder.py +++ b/msgraph_beta/generated/devices/provision/provision_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ProvisionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProvisionResponse]: """ - Invoke action provision + Provision a device on behalf of an approved Virtual Desktop Infrastructure (VDI) provider. This action wraps the Zero Touch Deployment (ZTD) protocol to create a device in a pending state in the customer's directory. The device can't be used for authentication until it completes its registration. The created device is stamped with a system label that identifies the approved VDI provider. Only VDI applications on Microsoft's approved list of VDI providers can successfully call this action. Calls from other applications are blocked even when the application is granted the required permission. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ProvisionResponse] + Find more info here: https://learn.microsoft.com/graph/api/device-provision?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: ProvisionPostRequestBody, request_configuration: Optio def to_post_request_information(self,body: ProvisionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action provision + Provision a device on behalf of an approved Virtual Desktop Infrastructure (VDI) provider. This action wraps the Zero Touch Deployment (ZTD) protocol to create a device in a pending state in the customer's directory. The device can't be used for authentication until it completes its registration. The created device is stamped with a system label that identifies the approved VDI provider. Only VDI applications on Microsoft's approved list of VDI providers can successfully call this action. Calls from other applications are blocked even when the application is granted the required permission. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/directory/impacted_resources/add_tag/add_tag_request_builder.py b/msgraph_beta/generated/directory/impacted_resources/add_tag/add_tag_request_builder.py index 5419c0af998..6e0e90db1e2 100644 --- a/msgraph_beta/generated/directory/impacted_resources/add_tag/add_tag_request_builder.py +++ b/msgraph_beta/generated/directory/impacted_resources/add_tag/add_tag_request_builder.py @@ -37,6 +37,7 @@ async def post(self,body: AddTagPostRequestBody, request_configuration: Optional param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AddTagPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-addtag-collection?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph_beta/generated/directory/impacted_resources/item/accept_risk/accept_risk_request_builder.py b/msgraph_beta/generated/directory/impacted_resources/item/accept_risk/accept_risk_request_builder.py index 7bf4ad0657d..3ef2d6c14d3 100644 --- a/msgraph_beta/generated/directory/impacted_resources/item/accept_risk/accept_risk_request_builder.py +++ b/msgraph_beta/generated/directory/impacted_resources/item/accept_risk/accept_risk_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImpactedResource]: """ - Invoke action acceptRisk + Accept the risk for an impactedResource object and update its status to riskAccepted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImpactedResource] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-acceptrisk?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -52,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action acceptRisk + Accept the risk for an impactedResource object and update its status to riskAccepted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/directory/impacted_resources/item/add_tag/add_tag_request_builder.py b/msgraph_beta/generated/directory/impacted_resources/item/add_tag/add_tag_request_builder.py index 09bb63f7486..f2baec54219 100644 --- a/msgraph_beta/generated/directory/impacted_resources/item/add_tag/add_tag_request_builder.py +++ b/msgraph_beta/generated/directory/impacted_resources/item/add_tag/add_tag_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RecommendationTag]: """ - Invoke action addTag + Add a user-defined tag to an impactedResource object. To add the same tag to multiple impacted resources in a single request, use the addTag action on the impactedResources collection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecommendationTag] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-addtag?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: AddTagPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AddTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action addTag + Add a user-defined tag to an impactedResource object. To add the same tag to multiple impacted resources in a single request, use the addTag action on the impactedResources collection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/directory/impacted_resources/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py b/msgraph_beta/generated/directory/impacted_resources/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py index c8b06a10cde..5f490ee1695 100644 --- a/msgraph_beta/generated/directory/impacted_resources/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py +++ b/msgraph_beta/generated/directory/impacted_resources/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImpactedResource]: """ - Invoke action applyAlternateMitigation + Apply an alternate mitigation for an impactedResource object and update its status to alternateMitigation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImpactedResource] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-applyalternatemitigation?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -52,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action applyAlternateMitigation + Apply an alternate mitigation for an impactedResource object and update its status to alternateMitigation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/directory/impacted_resources/item/mark_planned/mark_planned_request_builder.py b/msgraph_beta/generated/directory/impacted_resources/item/mark_planned/mark_planned_request_builder.py index 66320e04d71..60b5215c5cb 100644 --- a/msgraph_beta/generated/directory/impacted_resources/item/mark_planned/mark_planned_request_builder.py +++ b/msgraph_beta/generated/directory/impacted_resources/item/mark_planned/mark_planned_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImpactedResource]: """ - Invoke action markPlanned + Mark an impactedResource object as planned and update its status to planned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImpactedResource] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-markplanned?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -52,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action markPlanned + Mark an impactedResource object as planned and update its status to planned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/directory/impacted_resources/item/remove_tag/remove_tag_request_builder.py b/msgraph_beta/generated/directory/impacted_resources/item/remove_tag/remove_tag_request_builder.py index 1b50637c2f2..774f005cc63 100644 --- a/msgraph_beta/generated/directory/impacted_resources/item/remove_tag/remove_tag_request_builder.py +++ b/msgraph_beta/generated/directory/impacted_resources/item/remove_tag/remove_tag_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RemoveTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImpactedResource]: """ - Invoke action removeTag + Remove a user-defined tag from an impactedResource object. To remove the same tag from multiple impacted resources in a single request, use the removeTag action on the impactedResources collection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImpactedResource] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-removetag?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: RemoveTagPostRequestBody, request_configuration: Optio def to_post_request_information(self,body: RemoveTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action removeTag + Remove a user-defined tag from an impactedResource object. To remove the same tag from multiple impacted resources in a single request, use the removeTag action on the impactedResources collection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/directory/impacted_resources/item/tags/item/recommendation_tag_item_request_builder.py b/msgraph_beta/generated/directory/impacted_resources/item/tags/item/recommendation_tag_item_request_builder.py index 57b3cfb4951..d3488bdfcec 100644 --- a/msgraph_beta/generated/directory/impacted_resources/item/tags/item/recommendation_tag_item_request_builder.py +++ b/msgraph_beta/generated/directory/impacted_resources/item/tags/item/recommendation_tag_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RecommendationTagItemRequestBuilderGetQueryParameters]] = None) -> Optional[RecommendationTag]: """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecommendationTag] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecommendationTagItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class RecommendationTagItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class RecommendationTagItemRequestBuilderGetQueryParameters(): """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/impacted_resources/item/tags/tags_request_builder.py b/msgraph_beta/generated/directory/impacted_resources/item/tags/tags_request_builder.py index db7388de30e..7322ed87231 100644 --- a/msgraph_beta/generated/directory/impacted_resources/item/tags/tags_request_builder.py +++ b/msgraph_beta/generated/directory/impacted_resources/item/tags/tags_request_builder.py @@ -49,7 +49,7 @@ def by_recommendation_tag_id(self,recommendation_tag_id: str) -> RecommendationT async def get(self,request_configuration: Optional[RequestConfiguration[TagsRequestBuilderGetQueryParameters]] = None) -> Optional[RecommendationTagCollectionResponse]: """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecommendationTagCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: RecommendationTag, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TagsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TagsRequestBuilderGetQueryParameters(): """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/impacted_resources/remove_tag/remove_tag_request_builder.py b/msgraph_beta/generated/directory/impacted_resources/remove_tag/remove_tag_request_builder.py index 24f39032f59..a28d5dd83e3 100644 --- a/msgraph_beta/generated/directory/impacted_resources/remove_tag/remove_tag_request_builder.py +++ b/msgraph_beta/generated/directory/impacted_resources/remove_tag/remove_tag_request_builder.py @@ -37,6 +37,7 @@ async def post(self,body: RemoveTagPostRequestBody, request_configuration: Optio param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RemoveTagPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-removetag-collection?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph_beta/generated/directory/recommendations/item/accept_risk/accept_risk_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/accept_risk/accept_risk_request_builder.py index 5ed67cb24f6..f358ab8c1da 100644 --- a/msgraph_beta/generated/directory/recommendations/item/accept_risk/accept_risk_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/accept_risk/accept_risk_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Recommendation]: """ - Invoke action acceptRisk + Accept the risk for a recommendation object and update its status to riskAccepted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Recommendation] + Find more info here: https://learn.microsoft.com/graph/api/recommendation-acceptrisk?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -52,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action acceptRisk + Accept the risk for a recommendation object and update its status to riskAccepted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/directory/recommendations/item/add_tag/add_tag_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/add_tag/add_tag_request_builder.py index a2e9f6beb7c..d9e0b0fc8b6 100644 --- a/msgraph_beta/generated/directory/recommendations/item/add_tag/add_tag_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/add_tag/add_tag_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RecommendationTag]: """ - Invoke action addTag + Add a user-defined tag to a recommendation object. Tags help you organize, group, and filter recommendations in the Microsoft Entra admin center. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecommendationTag] + Find more info here: https://learn.microsoft.com/graph/api/recommendation-addtag?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: AddTagPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AddTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action addTag + Add a user-defined tag to a recommendation object. Tags help you organize, group, and filter recommendations in the Microsoft Entra admin center. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/directory/recommendations/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py index d061e594205..56e72a704e4 100644 --- a/msgraph_beta/generated/directory/recommendations/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Recommendation]: """ - Invoke action applyAlternateMitigation + Apply an alternate mitigation for a recommendation object and update its status to alternateMitigation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Recommendation] + Find more info here: https://learn.microsoft.com/graph/api/recommendation-applyalternatemitigation?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -52,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action applyAlternateMitigation + Apply an alternate mitigation for a recommendation object and update its status to alternateMitigation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/add_tag/add_tag_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/add_tag/add_tag_request_builder.py index 34fc58bec73..6f1fcf1f7e4 100644 --- a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/add_tag/add_tag_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/add_tag/add_tag_request_builder.py @@ -37,6 +37,7 @@ async def post(self,body: AddTagPostRequestBody, request_configuration: Optional param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AddTagPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-addtag-collection?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/accept_risk/accept_risk_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/accept_risk/accept_risk_request_builder.py index 328c1839b89..eba1aafbcc2 100644 --- a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/accept_risk/accept_risk_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/accept_risk/accept_risk_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImpactedResource]: """ - Invoke action acceptRisk + Accept the risk for an impactedResource object and update its status to riskAccepted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImpactedResource] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-acceptrisk?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -52,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action acceptRisk + Accept the risk for an impactedResource object and update its status to riskAccepted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/add_tag/add_tag_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/add_tag/add_tag_request_builder.py index 4c21615878f..c78d43c735e 100644 --- a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/add_tag/add_tag_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/add_tag/add_tag_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RecommendationTag]: """ - Invoke action addTag + Add a user-defined tag to an impactedResource object. To add the same tag to multiple impacted resources in a single request, use the addTag action on the impactedResources collection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecommendationTag] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-addtag?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: AddTagPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AddTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action addTag + Add a user-defined tag to an impactedResource object. To add the same tag to multiple impacted resources in a single request, use the addTag action on the impactedResources collection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py index 4699dea3c3f..3a3e769b006 100644 --- a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/apply_alternate_mitigation/apply_alternate_mitigation_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImpactedResource]: """ - Invoke action applyAlternateMitigation + Apply an alternate mitigation for an impactedResource object and update its status to alternateMitigation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImpactedResource] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-applyalternatemitigation?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -52,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action applyAlternateMitigation + Apply an alternate mitigation for an impactedResource object and update its status to alternateMitigation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/mark_planned/mark_planned_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/mark_planned/mark_planned_request_builder.py index 08e5728af50..2f4ca7ce14b 100644 --- a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/mark_planned/mark_planned_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/mark_planned/mark_planned_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImpactedResource]: """ - Invoke action markPlanned + Mark an impactedResource object as planned and update its status to planned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImpactedResource] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-markplanned?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -52,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action markPlanned + Mark an impactedResource object as planned and update its status to planned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/remove_tag/remove_tag_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/remove_tag/remove_tag_request_builder.py index 6202e2b017f..ad7faebaecb 100644 --- a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/remove_tag/remove_tag_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/remove_tag/remove_tag_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RemoveTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImpactedResource]: """ - Invoke action removeTag + Remove a user-defined tag from an impactedResource object. To remove the same tag from multiple impacted resources in a single request, use the removeTag action on the impactedResources collection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImpactedResource] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-removetag?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: RemoveTagPostRequestBody, request_configuration: Optio def to_post_request_information(self,body: RemoveTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action removeTag + Remove a user-defined tag from an impactedResource object. To remove the same tag from multiple impacted resources in a single request, use the removeTag action on the impactedResources collection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/tags/item/recommendation_tag_item_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/tags/item/recommendation_tag_item_request_builder.py index b40a33b6be3..307782ead8f 100644 --- a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/tags/item/recommendation_tag_item_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/tags/item/recommendation_tag_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RecommendationTagItemRequestBuilderGetQueryParameters]] = None) -> Optional[RecommendationTag]: """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecommendationTag] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecommendationTagItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class RecommendationTagItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class RecommendationTagItemRequestBuilderGetQueryParameters(): """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/tags/tags_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/tags/tags_request_builder.py index 8f574aa13dc..f35a3801061 100644 --- a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/tags/tags_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/item/tags/tags_request_builder.py @@ -49,7 +49,7 @@ def by_recommendation_tag_id(self,recommendation_tag_id: str) -> RecommendationT async def get(self,request_configuration: Optional[RequestConfiguration[TagsRequestBuilderGetQueryParameters]] = None) -> Optional[RecommendationTagCollectionResponse]: """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecommendationTagCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: RecommendationTag, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TagsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TagsRequestBuilderGetQueryParameters(): """ - Get tags from directory + The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/remove_tag/remove_tag_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/remove_tag/remove_tag_request_builder.py index 0c1103dd08e..a504f545814 100644 --- a/msgraph_beta/generated/directory/recommendations/item/impacted_resources/remove_tag/remove_tag_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/impacted_resources/remove_tag/remove_tag_request_builder.py @@ -37,6 +37,7 @@ async def post(self,body: RemoveTagPostRequestBody, request_configuration: Optio param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RemoveTagPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/impactedresource-removetag-collection?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph_beta/generated/directory/recommendations/item/mark_planned/mark_planned_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/mark_planned/mark_planned_request_builder.py index 6f678eb7ece..661ed1e1d45 100644 --- a/msgraph_beta/generated/directory/recommendations/item/mark_planned/mark_planned_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/mark_planned/mark_planned_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Recommendation]: """ - Invoke action markPlanned + Mark a recommendation object as planned and update its status to planned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Recommendation] + Find more info here: https://learn.microsoft.com/graph/api/recommendation-markplanned?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -52,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action markPlanned + Mark a recommendation object as planned and update its status to planned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/directory/recommendations/item/remove_tag/remove_tag_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/remove_tag/remove_tag_request_builder.py index 56e0b138ac3..1cdbf339286 100644 --- a/msgraph_beta/generated/directory/recommendations/item/remove_tag/remove_tag_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/remove_tag/remove_tag_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RemoveTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Recommendation]: """ - Invoke action removeTag + Remove a user-defined tag from a recommendation object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Recommendation] + Find more info here: https://learn.microsoft.com/graph/api/recommendation-removetag?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: RemoveTagPostRequestBody, request_configuration: Optio def to_post_request_information(self,body: RemoveTagPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action removeTag + Remove a user-defined tag from a recommendation object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/directory/recommendations/item/tags/item/recommendation_tag_item_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/tags/item/recommendation_tag_item_request_builder.py index 6a66432040a..e4c494ac3e3 100644 --- a/msgraph_beta/generated/directory/recommendations/item/tags/item/recommendation_tag_item_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/tags/item/recommendation_tag_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RecommendationTagItemRequestBuilderGetQueryParameters]] = None) -> Optional[RecommendationTag]: """ - Get tags from directory + The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecommendationTag] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecommendationTagItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get tags from directory + The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class RecommendationTagItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class RecommendationTagItemRequestBuilderGetQueryParameters(): """ - Get tags from directory + The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/recommendations/item/tags/tags_request_builder.py b/msgraph_beta/generated/directory/recommendations/item/tags/tags_request_builder.py index b088e5409fa..81bb4aef675 100644 --- a/msgraph_beta/generated/directory/recommendations/item/tags/tags_request_builder.py +++ b/msgraph_beta/generated/directory/recommendations/item/tags/tags_request_builder.py @@ -49,7 +49,7 @@ def by_recommendation_tag_id(self,recommendation_tag_id: str) -> RecommendationT async def get(self,request_configuration: Optional[RequestConfiguration[TagsRequestBuilderGetQueryParameters]] = None) -> Optional[RecommendationTagCollectionResponse]: """ - Get tags from directory + The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecommendationTagCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: RecommendationTag, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TagsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get tags from directory + The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TagsRequestBuilderGetQueryParameters(): """ - Get tags from directory + The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/tenant_governance/governance_policy_templates/governance_policy_templates_request_builder.py b/msgraph_beta/generated/directory/tenant_governance/governance_policy_templates/governance_policy_templates_request_builder.py index fa67a451f4c..38c23f32a30 100644 --- a/msgraph_beta/generated/directory/tenant_governance/governance_policy_templates/governance_policy_templates_request_builder.py +++ b/msgraph_beta/generated/directory/tenant_governance/governance_policy_templates/governance_policy_templates_request_builder.py @@ -49,7 +49,7 @@ def by_tenant_governance_policy_template_id(self,tenant_governance_policy_templa async def get(self,request_configuration: Optional[RequestConfiguration[GovernancePolicyTemplatesRequestBuilderGetQueryParameters]] = None) -> Optional[TenantGovernancePolicyTemplateCollectionResponse]: """ - Get a list of the governancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. + Get a list of the tenantGovernancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TenantGovernancePolicyTemplateCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/tenantgovernanceservices-list-governancepolicytemplates?view=graph-rest-beta @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan async def post(self,body: TenantGovernancePolicyTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TenantGovernancePolicyTemplate]: """ - Create a new governancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. + Create a new tenantGovernancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TenantGovernancePolicyTemplate] @@ -94,7 +94,7 @@ async def post(self,body: TenantGovernancePolicyTemplate, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernancePolicyTemplatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the governancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. + Get a list of the tenantGovernancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TenantGovernancePolicyTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new governancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. + Create a new tenantGovernancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class GovernancePolicyTemplatesRequestBuilderGetQueryParameters(): """ - Get a list of the governancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. + Get a list of the tenantGovernancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/tenant_governance/governance_policy_templates/item/tenant_governance_policy_template_item_request_builder.py b/msgraph_beta/generated/directory/tenant_governance/governance_policy_templates/item/tenant_governance_policy_template_item_request_builder.py index 0b41d0de274..63771d0c3a1 100644 --- a/msgraph_beta/generated/directory/tenant_governance/governance_policy_templates/item/tenant_governance_policy_template_item_request_builder.py +++ b/msgraph_beta/generated/directory/tenant_governance/governance_policy_templates/item/tenant_governance_policy_template_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a governancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. + Delete a tenantGovernancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/tenantgovernanceservices-delete-governancepolicytemplates?view=graph-rest-beta @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters]] = None) -> Optional[TenantGovernancePolicyTemplate]: """ - Read the properties of a governancePolicyTemplate object. + Read the properties of a tenantGovernancePolicyTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TenantGovernancePolicyTemplate] Find more info here: https://learn.microsoft.com/graph/api/tenantgovernanceservices-governancepolicytemplate-get?view=graph-rest-beta @@ -72,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TenantGo async def patch(self,body: TenantGovernancePolicyTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TenantGovernancePolicyTemplate]: """ - Update the properties of a governancePolicyTemplate object. + Update the properties of a tenantGovernancePolicyTemplate object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TenantGovernancePolicyTemplate] @@ -96,7 +96,7 @@ async def patch(self,body: TenantGovernancePolicyTemplate, request_configuration def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a governancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. + Delete a tenantGovernancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties of a governancePolicyTemplate object. + Read the properties of a tenantGovernancePolicyTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TenantGovernancePolicyTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a governancePolicyTemplate object. + Update the properties of a tenantGovernancePolicyTemplate object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +151,7 @@ class TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration @dataclass class TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters(): """ - Read the properties of a governancePolicyTemplate object. + Read the properties of a tenantGovernancePolicyTemplate object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/tenant_governance/governance_requests/item/governance_policy_template/governance_policy_template_request_builder.py b/msgraph_beta/generated/directory/tenant_governance/governance_requests/item/governance_policy_template/governance_policy_template_request_builder.py index 61b876012ca..4556b6aacef 100644 --- a/msgraph_beta/generated/directory/tenant_governance/governance_requests/item/governance_policy_template/governance_policy_template_request_builder.py +++ b/msgraph_beta/generated/directory/tenant_governance/governance_requests/item/governance_policy_template/governance_policy_template_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GovernancePolicyTemplateRequestBuilderGetQueryParameters]] = None) -> Optional[TenantGovernancePolicyTemplate]: """ - Get governancePolicyTemplate from directory + The governance policy template associated with this request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TenantGovernancePolicyTemplate] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernancePolicyTemplateRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get governancePolicyTemplate from directory + The governance policy template associated with this request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> GovernancePolicyTemplateRequestBuilder: @dataclass class GovernancePolicyTemplateRequestBuilderGetQueryParameters(): """ - Get governancePolicyTemplate from directory + The governance policy template associated with this request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/app_b2_b_sign_in_activity_metrics/app_b2_b_sign_in_activity_metrics_request_builder.py b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/app_b2_b_sign_in_activity_metrics/app_b2_b_sign_in_activity_metrics_request_builder.py index 6e9efdf4d82..bb805401ccc 100644 --- a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/app_b2_b_sign_in_activity_metrics/app_b2_b_sign_in_activity_metrics_request_builder.py +++ b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/app_b2_b_sign_in_activity_metrics/app_b2_b_sign_in_activity_metrics_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters]] = None) -> Optional[B2BSignInActivityMetrics]: """ - Get appB2BSignInActivityMetrics from directory + B2B sign-in activity metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[B2BSignInActivityMetrics] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppB2BSi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get appB2BSignInActivityMetrics from directory + B2B sign-in activity metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> AppB2BSignInActivityMetricsRequestBuilder: @dataclass class AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters(): """ - Get appB2BSignInActivityMetrics from directory + B2B sign-in activity metrics for this related tenant. Expanded by default. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/b2_b_registration_metrics/b2_b_registration_metrics_request_builder.py b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/b2_b_registration_metrics/b2_b_registration_metrics_request_builder.py index e75925dfc46..0d3db2f4d47 100644 --- a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/b2_b_registration_metrics/b2_b_registration_metrics_request_builder.py +++ b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/b2_b_registration_metrics/b2_b_registration_metrics_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[B2BRegistrationMetricsRequestBuilderGetQueryParameters]] = None) -> Optional[B2bRegistrationMetrics]: """ - Get b2BRegistrationMetrics from directory + B2B registration metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[B2bRegistrationMetrics] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[B2BRegis def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[B2BRegistrationMetricsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get b2BRegistrationMetrics from directory + B2B registration metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> B2BRegistrationMetricsRequestBuilder: @dataclass class B2BRegistrationMetricsRequestBuilderGetQueryParameters(): """ - Get b2BRegistrationMetrics from directory + B2B registration metrics for this related tenant. Expanded by default. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/b2_b_sign_in_activity_metrics/b2_b_sign_in_activity_metrics_request_builder.py b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/b2_b_sign_in_activity_metrics/b2_b_sign_in_activity_metrics_request_builder.py index 13bb721d50a..66ad68867c2 100644 --- a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/b2_b_sign_in_activity_metrics/b2_b_sign_in_activity_metrics_request_builder.py +++ b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/b2_b_sign_in_activity_metrics/b2_b_sign_in_activity_metrics_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[B2BSignInActivityMetricsRequestBuilderGetQueryParameters]] = None) -> Optional[B2BSignInActivityMetrics]: """ - Get b2BSignInActivityMetrics from directory + B2B sign-in activity metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[B2BSignInActivityMetrics] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[B2BSignI def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[B2BSignInActivityMetricsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get b2BSignInActivityMetrics from directory + B2B sign-in activity metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> B2BSignInActivityMetricsRequestBuilder: @dataclass class B2BSignInActivityMetricsRequestBuilderGetQueryParameters(): """ - Get b2BSignInActivityMetrics from directory + B2B sign-in activity metrics for this related tenant. Expanded by default. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/billing_metrics/billing_metrics_request_builder.py b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/billing_metrics/billing_metrics_request_builder.py index 811a1b00aac..ae3597c4886 100644 --- a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/billing_metrics/billing_metrics_request_builder.py +++ b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/billing_metrics/billing_metrics_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[BillingMetricsRequestBuilderGetQueryParameters]] = None) -> Optional[BillingMetrics]: """ - Get billingMetrics from directory + Billing metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BillingMetrics] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[BillingM def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[BillingMetricsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get billingMetrics from directory + Billing metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> BillingMetricsRequestBuilder: @dataclass class BillingMetricsRequestBuilderGetQueryParameters(): """ - Get billingMetrics from directory + Billing metrics for this related tenant. Expanded by default. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/multi_tenant_application_metrics/multi_tenant_application_metrics_request_builder.py b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/multi_tenant_application_metrics/multi_tenant_application_metrics_request_builder.py index 62a51e0f30c..288239eae40 100644 --- a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/multi_tenant_application_metrics/multi_tenant_application_metrics_request_builder.py +++ b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/multi_tenant_application_metrics/multi_tenant_application_metrics_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MultiTenantApplicationMetricsRequestBuilderGetQueryParameters]] = None) -> Optional[MultiTenantApplicationMetrics]: """ - Get multiTenantApplicationMetrics from directory + Multi-tenant application usage metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MultiTenantApplicationMetrics] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MultiTen def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MultiTenantApplicationMetricsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get multiTenantApplicationMetrics from directory + Multi-tenant application usage metrics for this related tenant. Expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> MultiTenantApplicationMetricsRequestBuilder: @dataclass class MultiTenantApplicationMetricsRequestBuilderGetQueryParameters(): """ - Get multiTenantApplicationMetrics from directory + Multi-tenant application usage metrics for this related tenant. Expanded by default. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/related_tenant_item_request_builder.py b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/related_tenant_item_request_builder.py index b76427f8b09..a7dd92f5d34 100644 --- a/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/related_tenant_item_request_builder.py +++ b/msgraph_beta/generated/directory/tenant_governance/related_tenants/item/related_tenant_item_request_builder.py @@ -55,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RelatedTenantItemRequestBuilderGetQueryParameters]] = None) -> Optional[RelatedTenant]: """ - Read the properties and relationships of microsoft.graph.tenantGovernanceServices.relatedTenant object. + Read the properties and relationships of microsoft.graph.relatedTenant object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RelatedTenant] Find more info here: https://learn.microsoft.com/graph/api/tenantgovernanceservices-relatedtenant-get?view=graph-rest-beta @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelatedTenantItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of microsoft.graph.tenantGovernanceServices.relatedTenant object. + Read the properties and relationships of microsoft.graph.relatedTenant object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -199,7 +199,7 @@ class RelatedTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class RelatedTenantItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of microsoft.graph.tenantGovernanceServices.relatedTenant object. + Read the properties and relationships of microsoft.graph.relatedTenant object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py index 276c9a70023..fdf6fecaed5 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostReque def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py index a9ae8378ed0..dba81a90ee3 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostReque def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py index b5de9f6ac22..b7857ed95e0 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostReque def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py index e9843d5a623..ebd49fe2ee6 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostReque def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index 38a1d22365b..b4d510722e4 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -172822,6 +172822,26 @@ msgraph_beta.generated.mobilityManagementPolicies.MobilityManagementPoliciesRequ msgraph_beta.generated.mobilityManagementPolicies.MobilityManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.mobilityManagementPolicies.MobilityManagementPoliciesRequestBuilder::|public|url_template:str msgraph_beta.generated.mobilityManagementPolicies.MobilityManagementPoliciesRequestBuilder::|public|with_url(raw_url:str):MobilityManagementPoliciesRequestBuilder +msgraph_beta.generated.models.A2aAuthorization::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.A2aAuthorization::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.A2aAuthorization::|public|backing_store:BackingStore +msgraph_beta.generated.models.A2aAuthorization::|public|constructor():None +msgraph_beta.generated.models.A2aAuthorization::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.A2aAuthorization::|public|odata_type():str +msgraph_beta.generated.models.A2aAuthorization::|public|odata_type(value:str):None +msgraph_beta.generated.models.A2aAuthorization::|public|reference_id():str +msgraph_beta.generated.models.A2aAuthorization::|public|reference_id(value:str):None +msgraph_beta.generated.models.A2aAuthorization::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.A2aAuthorization::|public|type():A2aAuthorizationType +msgraph_beta.generated.models.A2aAuthorization::|public|type(value:A2aAuthorizationType):None +msgraph_beta.generated.models.A2aAuthorization::|static|public|create_from_discriminator_value(parse_node:ParseNode):A2aAuthorization +msgraph_beta.generated.models.A2aAuthorizationType::0000-None_ +msgraph_beta.generated.models.A2aAuthorizationType::0001-OAuthPluginVault +msgraph_beta.generated.models.A2aAuthorizationType::0002-ApiKeyPluginVault +msgraph_beta.generated.models.A2aAuthorizationType::0003-DynamicClientRegistration +msgraph_beta.generated.models.A2aAuthorizationType::0004-ConnectionVault +msgraph_beta.generated.models.A2aAuthorizationType::0005-UnknownFutureValue +msgraph_beta.generated.models.A2aAuthorization~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AadSource-->AuthorizationSystemIdentitySource msgraph_beta.generated.models.AadSource::|public|constructor():None msgraph_beta.generated.models.AadSource::|public|domain():str @@ -175869,6 +175889,8 @@ msgraph_beta.generated.models.AgentProvider::|public|url(value:str):None msgraph_beta.generated.models.AgentProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentProvider msgraph_beta.generated.models.AgentProvider~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AgentRegistration-->Entity +msgraph_beta.generated.models.AgentRegistration::|public|a2a_authorization():A2aAuthorization +msgraph_beta.generated.models.AgentRegistration::|public|a2a_authorization(value:A2aAuthorization):None msgraph_beta.generated.models.AgentRegistration::|public|agent_identity_blueprint_id():str msgraph_beta.generated.models.AgentRegistration::|public|agent_identity_blueprint_id(value:str):None msgraph_beta.generated.models.AgentRegistration::|public|agent_identity_id():str @@ -180479,6 +180501,12 @@ msgraph_beta.generated.models.ApplicationGuardEnabledOptions::0000-NotConfigured msgraph_beta.generated.models.ApplicationGuardEnabledOptions::0001-EnabledForEdge msgraph_beta.generated.models.ApplicationGuardEnabledOptions::0002-EnabledForOffice msgraph_beta.generated.models.ApplicationGuardEnabledOptions::0003-EnabledForEdgeAndOffice +msgraph_beta.generated.models.ApplicationIdentity-->Identity +msgraph_beta.generated.models.ApplicationIdentity::|public|constructor():None +msgraph_beta.generated.models.ApplicationIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApplicationIdentity::|public|odata_type:str +msgraph_beta.generated.models.ApplicationIdentity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApplicationIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationIdentity msgraph_beta.generated.models.ApplicationKeyOrigin::0000-Application msgraph_beta.generated.models.ApplicationKeyOrigin::0001-ServicePrincipal msgraph_beta.generated.models.ApplicationKeyOrigin::0002-UnknownFutureValue @@ -185359,6 +185387,24 @@ msgraph_beta.generated.models.BitLockerSystemDrivePolicy::|public|startup_authen msgraph_beta.generated.models.BitLockerSystemDrivePolicy::|public|startup_authentication_tpm_usage(value:ConfigurationUsage):None msgraph_beta.generated.models.BitLockerSystemDrivePolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):BitLockerSystemDrivePolicy msgraph_beta.generated.models.BitLockerSystemDrivePolicy~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.BlastRadiusRisk::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.BlastRadiusRisk::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.BlastRadiusRisk::|public|backing_store:BackingStore +msgraph_beta.generated.models.BlastRadiusRisk::|public|constructor():None +msgraph_beta.generated.models.BlastRadiusRisk::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.BlastRadiusRisk::|public|odata_type():str +msgraph_beta.generated.models.BlastRadiusRisk::|public|odata_type(value:str):None +msgraph_beta.generated.models.BlastRadiusRisk::|public|risk_indicators():list[str] +msgraph_beta.generated.models.BlastRadiusRisk::|public|risk_indicators(value:list[str]):None +msgraph_beta.generated.models.BlastRadiusRisk::|public|risk_level():RiskLevel +msgraph_beta.generated.models.BlastRadiusRisk::|public|risk_level(value:RiskLevel):None +msgraph_beta.generated.models.BlastRadiusRisk::|public|risk_recommendations():list[RiskRecommendation] +msgraph_beta.generated.models.BlastRadiusRisk::|public|risk_recommendations(value:list[RiskRecommendation]):None +msgraph_beta.generated.models.BlastRadiusRisk::|public|risk_url():str +msgraph_beta.generated.models.BlastRadiusRisk::|public|risk_url(value:str):None +msgraph_beta.generated.models.BlastRadiusRisk::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.BlastRadiusRisk::|static|public|create_from_discriminator_value(parse_node:ParseNode):BlastRadiusRisk +msgraph_beta.generated.models.BlastRadiusRisk~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.BlockAccessAction-->DlpActionInfo msgraph_beta.generated.models.BlockAccessAction::|public|constructor():None msgraph_beta.generated.models.BlockAccessAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -186843,6 +186889,8 @@ msgraph_beta.generated.models.CallAiInsight::|public|get_field_deserializers():d msgraph_beta.generated.models.CallAiInsight::|public|meeting_notes():list[MeetingNote] msgraph_beta.generated.models.CallAiInsight::|public|meeting_notes(value:list[MeetingNote]):None msgraph_beta.generated.models.CallAiInsight::|public|odata_type:str +msgraph_beta.generated.models.CallAiInsight::|public|recap_url():str +msgraph_beta.generated.models.CallAiInsight::|public|recap_url(value:str):None msgraph_beta.generated.models.CallAiInsight::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CallAiInsight::|public|viewpoint():CallAiInsightViewPoint msgraph_beta.generated.models.CallAiInsight::|public|viewpoint(value:CallAiInsightViewPoint):None @@ -189878,6 +189926,22 @@ msgraph_beta.generated.models.cloudLicensing.AssignmentErrorCollectionResponse:: msgraph_beta.generated.models.cloudLicensing.AssignmentErrorCollectionResponse::|public|value():list[AssignmentError] msgraph_beta.generated.models.cloudLicensing.AssignmentErrorCollectionResponse::|public|value(value:list[AssignmentError]):None msgraph_beta.generated.models.cloudLicensing.AssignmentErrorCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignmentErrorCollectionResponse +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|assignments():list[Assignment] +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|assignments(value:list[Assignment]):None +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|backing_store:BackingStore +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|constructor():None +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|odata_type():str +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|odata_type(value:str):None +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|usage_rights():list[UsageRight] +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|usage_rights(value:list[UsageRight]):None +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|waiting_members():list[WaitingMember] +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|public|waiting_members(value:list[WaitingMember]):None +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceCloudLicensing +msgraph_beta.generated.models.cloudLicensing.DeviceCloudLicensing~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.cloudLicensing.GroupCloudLicensing::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.cloudLicensing.GroupCloudLicensing::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.cloudLicensing.GroupCloudLicensing::|public|assignments():list[Assignment] @@ -190085,6 +190149,8 @@ msgraph_beta.generated.models.CloudPC::|static|public|create_from_discriminator_ msgraph_beta.generated.models.CloudPcAgentPool-->CloudPcPool msgraph_beta.generated.models.CloudPcAgentPool::|public|billing_configuration():CloudPcAgentPoolBillingConfiguration msgraph_beta.generated.models.CloudPcAgentPool::|public|billing_configuration(value:CloudPcAgentPoolBillingConfiguration):None +msgraph_beta.generated.models.CloudPcAgentPool::|public|capabilities():CloudPcAgentPoolCapabilityConfiguration +msgraph_beta.generated.models.CloudPcAgentPool::|public|capabilities(value:CloudPcAgentPoolCapabilityConfiguration):None msgraph_beta.generated.models.CloudPcAgentPool::|public|constructor():None msgraph_beta.generated.models.CloudPcAgentPool::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CloudPcAgentPool::|public|odata_type:str @@ -190114,8 +190180,6 @@ msgraph_beta.generated.models.CloudPcAgentPoolBillingType::0000-PayAsYouGo msgraph_beta.generated.models.CloudPcAgentPoolBillingType::0001-UnknownFutureValue msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration-->CloudPcPoolCapabilityConfiguration msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|constructor():None -msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|enable_single_sign_on():bool -msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|enable_single_sign_on(value:bool):None msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|odata_type:str msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|serialize(writer:SerializationWriter):None @@ -191793,8 +191857,6 @@ msgraph_beta.generated.models.CloudPcPolicyTimezone::0031-UnknownFutureValue msgraph_beta.generated.models.CloudPcPool-->Entity msgraph_beta.generated.models.CloudPcPool::|public|assignments():list[CloudPcPoolAssignment] msgraph_beta.generated.models.CloudPcPool::|public|assignments(value:list[CloudPcPoolAssignment]):None -msgraph_beta.generated.models.CloudPcPool::|public|capabilities():CloudPcPoolCapabilityConfiguration -msgraph_beta.generated.models.CloudPcPool::|public|capabilities(value:CloudPcPoolCapabilityConfiguration):None msgraph_beta.generated.models.CloudPcPool::|public|cloud_pc_configuration():CloudPcConfiguration msgraph_beta.generated.models.CloudPcPool::|public|cloud_pc_configuration(value:CloudPcConfiguration):None msgraph_beta.generated.models.CloudPcPool::|public|constructor():None @@ -191829,6 +191891,8 @@ msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|additi msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|backing_store:BackingStore msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|constructor():None +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|enable_single_sign_on():bool +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|enable_single_sign_on(value:bool):None msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|odata_type():str msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|odata_type(value:str):None @@ -198918,6 +198982,8 @@ msgraph_beta.generated.models.Device::|public|alternative_security_ids():list[Al msgraph_beta.generated.models.Device::|public|alternative_security_ids(value:list[AlternativeSecurityId]):None msgraph_beta.generated.models.Device::|public|approximate_last_sign_in_date_time():datetime.datetime msgraph_beta.generated.models.Device::|public|approximate_last_sign_in_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.Device::|public|cloud_licensing():DeviceCloudLicensing +msgraph_beta.generated.models.Device::|public|cloud_licensing(value:DeviceCloudLicensing):None msgraph_beta.generated.models.Device::|public|commands():list[Command] msgraph_beta.generated.models.Device::|public|commands(value:list[Command]):None msgraph_beta.generated.models.Device::|public|compliance_expiration_date_time():datetime.datetime @@ -205347,8 +205413,8 @@ msgraph_beta.generated.models.DistributionList::|public|members(value:list[Distr msgraph_beta.generated.models.DistributionList::|public|notes():str msgraph_beta.generated.models.DistributionList::|public|notes(value:str):None msgraph_beta.generated.models.DistributionList::|public|odata_type:str -msgraph_beta.generated.models.DistributionList::|public|person_identifier():str -msgraph_beta.generated.models.DistributionList::|public|person_identifier(value:str):None +msgraph_beta.generated.models.DistributionList::|public|person_id():str +msgraph_beta.generated.models.DistributionList::|public|person_id(value:str):None msgraph_beta.generated.models.DistributionList::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DistributionList::|public|single_value_extended_properties():list[SingleValueLegacyExtendedProperty] msgraph_beta.generated.models.DistributionList::|public|single_value_extended_properties(value:list[SingleValueLegacyExtendedProperty]):None @@ -209513,6 +209579,8 @@ msgraph_beta.generated.models.EntraAccessDriftDetail::|static|public|create_from msgraph_beta.generated.models.EntraDriftIdentityInfo-->DriftIdentityInfo msgraph_beta.generated.models.EntraDriftIdentityInfo::|public|constructor():None msgraph_beta.generated.models.EntraDriftIdentityInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EntraDriftIdentityInfo::|public|identity_type():str +msgraph_beta.generated.models.EntraDriftIdentityInfo::|public|identity_type(value:str):None msgraph_beta.generated.models.EntraDriftIdentityInfo::|public|odata_type:str msgraph_beta.generated.models.EntraDriftIdentityInfo::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.EntraDriftIdentityInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):EntraDriftIdentityInfo @@ -210515,6 +210583,24 @@ msgraph_beta.generated.models.ExportItemResponse::|public|odata_type(value:str): msgraph_beta.generated.models.ExportItemResponse::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ExportItemResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExportItemResponse msgraph_beta.generated.models.ExportItemResponse~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ExposureRisk::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ExposureRisk::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ExposureRisk::|public|backing_store:BackingStore +msgraph_beta.generated.models.ExposureRisk::|public|constructor():None +msgraph_beta.generated.models.ExposureRisk::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExposureRisk::|public|odata_type():str +msgraph_beta.generated.models.ExposureRisk::|public|odata_type(value:str):None +msgraph_beta.generated.models.ExposureRisk::|public|risk_indicators():list[str] +msgraph_beta.generated.models.ExposureRisk::|public|risk_indicators(value:list[str]):None +msgraph_beta.generated.models.ExposureRisk::|public|risk_level():RiskLevel +msgraph_beta.generated.models.ExposureRisk::|public|risk_level(value:RiskLevel):None +msgraph_beta.generated.models.ExposureRisk::|public|risk_recommendations():list[RiskRecommendation] +msgraph_beta.generated.models.ExposureRisk::|public|risk_recommendations(value:list[RiskRecommendation]):None +msgraph_beta.generated.models.ExposureRisk::|public|risk_url():str +msgraph_beta.generated.models.ExposureRisk::|public|risk_url(value:str):None +msgraph_beta.generated.models.ExposureRisk::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExposureRisk::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExposureRisk +msgraph_beta.generated.models.ExposureRisk~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ExpressionEvaluationDetails::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ExpressionEvaluationDetails::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ExpressionEvaluationDetails::|public|backing_store:BackingStore @@ -213398,6 +213484,8 @@ msgraph_beta.generated.models.Group::|public|created_on_behalf_of():DirectoryObj msgraph_beta.generated.models.Group::|public|created_on_behalf_of(value:DirectoryObject):None msgraph_beta.generated.models.Group::|public|description():str msgraph_beta.generated.models.Group::|public|description(value:str):None +msgraph_beta.generated.models.Group::|public|disable_nesting():bool +msgraph_beta.generated.models.Group::|public|disable_nesting(value:bool):None msgraph_beta.generated.models.Group::|public|display_name():str msgraph_beta.generated.models.Group::|public|display_name(value:str):None msgraph_beta.generated.models.Group::|public|drive():Drive @@ -216745,6 +216833,18 @@ msgraph_beta.generated.models.IdentityUserFlowCollectionResponse::|public|serial msgraph_beta.generated.models.IdentityUserFlowCollectionResponse::|public|value():list[IdentityUserFlow] msgraph_beta.generated.models.IdentityUserFlowCollectionResponse::|public|value(value:list[IdentityUserFlow]):None msgraph_beta.generated.models.IdentityUserFlowCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityUserFlowCollectionResponse +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|constructor():None +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|is_enabled():bool +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|is_enabled(value:bool):None +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|odata_type():str +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityVerificationEventsConfiguration +msgraph_beta.generated.models.IdentityVerificationEventsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.IdentityVerifiedIdRoot-->Entity msgraph_beta.generated.models.IdentityVerifiedIdRoot::|public|constructor():None msgraph_beta.generated.models.IdentityVerifiedIdRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -248267,6 +248367,24 @@ msgraph_beta.generated.models.RichLongRunningOperationCollectionResponse::|publi msgraph_beta.generated.models.RichLongRunningOperationCollectionResponse::|public|value():list[RichLongRunningOperation] msgraph_beta.generated.models.RichLongRunningOperationCollectionResponse::|public|value(value:list[RichLongRunningOperation]):None msgraph_beta.generated.models.RichLongRunningOperationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RichLongRunningOperationCollectionResponse +msgraph_beta.generated.models.RiskAlert::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.RiskAlert::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.RiskAlert::|public|backing_store:BackingStore +msgraph_beta.generated.models.RiskAlert::|public|constructor():None +msgraph_beta.generated.models.RiskAlert::|public|display_name():str +msgraph_beta.generated.models.RiskAlert::|public|display_name(value:str):None +msgraph_beta.generated.models.RiskAlert::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RiskAlert::|public|mitre_techniques():list[str] +msgraph_beta.generated.models.RiskAlert::|public|mitre_techniques(value:list[str]):None +msgraph_beta.generated.models.RiskAlert::|public|odata_type():str +msgraph_beta.generated.models.RiskAlert::|public|odata_type(value:str):None +msgraph_beta.generated.models.RiskAlert::|public|provider_alert_id():str +msgraph_beta.generated.models.RiskAlert::|public|provider_alert_id(value:str):None +msgraph_beta.generated.models.RiskAlert::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RiskAlert::|public|severity():Severity +msgraph_beta.generated.models.RiskAlert::|public|severity(value:Severity):None +msgraph_beta.generated.models.RiskAlert::|static|public|create_from_discriminator_value(parse_node:ParseNode):RiskAlert +msgraph_beta.generated.models.RiskAlert~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.RiskDetail::0000-None_ msgraph_beta.generated.models.RiskDetail::0001-AdminGeneratedTemporaryPassword msgraph_beta.generated.models.RiskDetail::0002-UserPerformedSecuredPasswordChange @@ -248289,6 +248407,8 @@ msgraph_beta.generated.models.RiskDetail::0018-AdminConfirmedAgentSafe msgraph_beta.generated.models.RiskDetail::0019-AdminConfirmedAgentCompromised msgraph_beta.generated.models.RiskDetail::0020-AdminDismissedRiskForAgent msgraph_beta.generated.models.RiskDetail::0021-MicrosoftRevokedSessions +msgraph_beta.generated.models.RiskDetail::0022-AiElevatedAccountRisk +msgraph_beta.generated.models.RiskDetail::0023-UserPassedVerifiedIdDrivenByRiskBasedPolicy msgraph_beta.generated.models.RiskDetection-->Entity msgraph_beta.generated.models.RiskDetection::|public|activity():ActivityType msgraph_beta.generated.models.RiskDetection::|public|activity(value:ActivityType):None @@ -248400,6 +248520,20 @@ msgraph_beta.generated.models.RiskProfile::|public|odata_type(value:str):None msgraph_beta.generated.models.RiskProfile::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.RiskProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):RiskProfile msgraph_beta.generated.models.RiskProfile~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.RiskRecommendation::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.RiskRecommendation::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.RiskRecommendation::|public|backing_store:BackingStore +msgraph_beta.generated.models.RiskRecommendation::|public|constructor():None +msgraph_beta.generated.models.RiskRecommendation::|public|display_name():str +msgraph_beta.generated.models.RiskRecommendation::|public|display_name(value:str):None +msgraph_beta.generated.models.RiskRecommendation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RiskRecommendation::|public|odata_type():str +msgraph_beta.generated.models.RiskRecommendation::|public|odata_type(value:str):None +msgraph_beta.generated.models.RiskRecommendation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RiskRecommendation::|public|severity():Severity +msgraph_beta.generated.models.RiskRecommendation::|public|severity(value:Severity):None +msgraph_beta.generated.models.RiskRecommendation::|static|public|create_from_discriminator_value(parse_node:ParseNode):RiskRecommendation +msgraph_beta.generated.models.RiskRecommendation~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.RiskServicePrincipalActivity::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.RiskServicePrincipalActivity::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.RiskServicePrincipalActivity::|public|backing_store:BackingStore @@ -248438,11 +248572,23 @@ msgraph_beta.generated.models.RiskUserActivity::|public|serialize(writer:Seriali msgraph_beta.generated.models.RiskUserActivity::|static|public|create_from_discriminator_value(parse_node:ParseNode):RiskUserActivity msgraph_beta.generated.models.RiskUserActivity~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.RiskyAgent-->Entity +msgraph_beta.generated.models.RiskyAgent::|public|additional_info():str +msgraph_beta.generated.models.RiskyAgent::|public|additional_info(value:str):None msgraph_beta.generated.models.RiskyAgent::|public|agent_display_name():str msgraph_beta.generated.models.RiskyAgent::|public|agent_display_name(value:str):None +msgraph_beta.generated.models.RiskyAgent::|public|agent_platform():str +msgraph_beta.generated.models.RiskyAgent::|public|agent_platform(value:str):None +msgraph_beta.generated.models.RiskyAgent::|public|associated_user_id():str +msgraph_beta.generated.models.RiskyAgent::|public|associated_user_id(value:str):None +msgraph_beta.generated.models.RiskyAgent::|public|blast_radius_risk():BlastRadiusRisk +msgraph_beta.generated.models.RiskyAgent::|public|blast_radius_risk(value:BlastRadiusRisk):None msgraph_beta.generated.models.RiskyAgent::|public|blueprint_id():str msgraph_beta.generated.models.RiskyAgent::|public|blueprint_id(value:str):None msgraph_beta.generated.models.RiskyAgent::|public|constructor():None +msgraph_beta.generated.models.RiskyAgent::|public|device_id():str +msgraph_beta.generated.models.RiskyAgent::|public|device_id(value:str):None +msgraph_beta.generated.models.RiskyAgent::|public|exposure_risk():ExposureRisk +msgraph_beta.generated.models.RiskyAgent::|public|exposure_risk(value:ExposureRisk):None msgraph_beta.generated.models.RiskyAgent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.RiskyAgent::|public|identity_type():AgentIdentityType msgraph_beta.generated.models.RiskyAgent::|public|identity_type(value:AgentIdentityType):None @@ -248452,6 +248598,8 @@ msgraph_beta.generated.models.RiskyAgent::|public|is_enabled():bool msgraph_beta.generated.models.RiskyAgent::|public|is_enabled(value:bool):None msgraph_beta.generated.models.RiskyAgent::|public|is_processing():bool msgraph_beta.generated.models.RiskyAgent::|public|is_processing(value:bool):None +msgraph_beta.generated.models.RiskyAgent::|public|machine_id():str +msgraph_beta.generated.models.RiskyAgent::|public|machine_id(value:str):None msgraph_beta.generated.models.RiskyAgent::|public|odata_type:str msgraph_beta.generated.models.RiskyAgent::|public|risk_detail():RiskDetail msgraph_beta.generated.models.RiskyAgent::|public|risk_detail(value:RiskDetail):None @@ -248461,7 +248609,11 @@ msgraph_beta.generated.models.RiskyAgent::|public|risk_level():RiskLevel msgraph_beta.generated.models.RiskyAgent::|public|risk_level(value:RiskLevel):None msgraph_beta.generated.models.RiskyAgent::|public|risk_state():RiskState msgraph_beta.generated.models.RiskyAgent::|public|risk_state(value:RiskState):None +msgraph_beta.generated.models.RiskyAgent::|public|runtime_risk():RuntimeRisk +msgraph_beta.generated.models.RiskyAgent::|public|runtime_risk(value:RuntimeRisk):None msgraph_beta.generated.models.RiskyAgent::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RiskyAgent::|public|sources():list[str] +msgraph_beta.generated.models.RiskyAgent::|public|sources(value:list[str]):None msgraph_beta.generated.models.RiskyAgent::|static|public|create_from_discriminator_value(parse_node:ParseNode):RiskyAgent msgraph_beta.generated.models.RiskyAgentCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.RiskyAgentCollectionResponse::|public|constructor():None @@ -249034,6 +249186,22 @@ msgraph_beta.generated.models.RunState::0002-Fail msgraph_beta.generated.models.RunState::0003-ScriptError msgraph_beta.generated.models.RunState::0004-Pending msgraph_beta.generated.models.RunState::0005-NotApplicable +msgraph_beta.generated.models.RuntimeRisk::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.RuntimeRisk::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.RuntimeRisk::|public|alerts():list[RiskAlert] +msgraph_beta.generated.models.RuntimeRisk::|public|alerts(value:list[RiskAlert]):None +msgraph_beta.generated.models.RuntimeRisk::|public|backing_store:BackingStore +msgraph_beta.generated.models.RuntimeRisk::|public|constructor():None +msgraph_beta.generated.models.RuntimeRisk::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RuntimeRisk::|public|odata_type():str +msgraph_beta.generated.models.RuntimeRisk::|public|odata_type(value:str):None +msgraph_beta.generated.models.RuntimeRisk::|public|risk_level():RiskLevel +msgraph_beta.generated.models.RuntimeRisk::|public|risk_level(value:RiskLevel):None +msgraph_beta.generated.models.RuntimeRisk::|public|risk_url():str +msgraph_beta.generated.models.RuntimeRisk::|public|risk_url(value:str):None +msgraph_beta.generated.models.RuntimeRisk::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RuntimeRisk::|static|public|create_from_discriminator_value(parse_node:ParseNode):RuntimeRisk +msgraph_beta.generated.models.RuntimeRisk~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SafeSearchFilterType::0000-UserDefined msgraph_beta.generated.models.SafeSearchFilterType::0001-Strict msgraph_beta.generated.models.SafeSearchFilterType::0002-Moderate @@ -251884,6 +252052,8 @@ msgraph_beta.generated.models.security.AuditInfo~~>AdditionalDataHolder; BackedM msgraph_beta.generated.models.security.AuditLogQuery-->Entity msgraph_beta.generated.models.security.AuditLogQuery::|public|administrative_unit_id_filters():list[str] msgraph_beta.generated.models.security.AuditLogQuery::|public|administrative_unit_id_filters(value:list[str]):None +msgraph_beta.generated.models.security.AuditLogQuery::|public|approximate_returned_record_count():int +msgraph_beta.generated.models.security.AuditLogQuery::|public|approximate_returned_record_count(value:int):None msgraph_beta.generated.models.security.AuditLogQuery::|public|constructor():None msgraph_beta.generated.models.security.AuditLogQuery::|public|display_name():str msgraph_beta.generated.models.security.AuditLogQuery::|public|display_name(value:str):None @@ -251894,6 +252064,8 @@ msgraph_beta.generated.models.security.AuditLogQuery::|public|filter_start_date_ msgraph_beta.generated.models.security.AuditLogQuery::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.AuditLogQuery::|public|ip_address_filters():list[str] msgraph_beta.generated.models.security.AuditLogQuery::|public|ip_address_filters(value:list[str]):None +msgraph_beta.generated.models.security.AuditLogQuery::|public|is_record_count_limit_exceeded():bool +msgraph_beta.generated.models.security.AuditLogQuery::|public|is_record_count_limit_exceeded(value:bool):None msgraph_beta.generated.models.security.AuditLogQuery::|public|keyword_filter():str msgraph_beta.generated.models.security.AuditLogQuery::|public|keyword_filter(value:str):None msgraph_beta.generated.models.security.AuditLogQuery::|public|object_id_filters():list[str] @@ -251903,6 +252075,8 @@ msgraph_beta.generated.models.security.AuditLogQuery::|public|operation_filters( msgraph_beta.generated.models.security.AuditLogQuery::|public|operation_filters(value:list[str]):None msgraph_beta.generated.models.security.AuditLogQuery::|public|records():list[AuditLogRecord] msgraph_beta.generated.models.security.AuditLogQuery::|public|records(value:list[AuditLogRecord]):None +msgraph_beta.generated.models.security.AuditLogQuery::|public|record_count_limit():int +msgraph_beta.generated.models.security.AuditLogQuery::|public|record_count_limit(value:int):None msgraph_beta.generated.models.security.AuditLogQuery::|public|record_type_filters():list[AuditLogRecordType] msgraph_beta.generated.models.security.AuditLogQuery::|public|record_type_filters(value:list[AuditLogRecordType]):None msgraph_beta.generated.models.security.AuditLogQuery::|public|serialize(writer:SerializationWriter):None @@ -264013,6 +264187,11 @@ msgraph_beta.generated.models.SetupStatus::0004-RegistrationAndSetupCompleted msgraph_beta.generated.models.SetupStatus::0005-RegistrationFailed msgraph_beta.generated.models.SetupStatus::0006-RegistrationTimedOut msgraph_beta.generated.models.SetupStatus::0007-Disabled +msgraph_beta.generated.models.Severity::0000-None_ +msgraph_beta.generated.models.Severity::0001-Low +msgraph_beta.generated.models.Severity::0002-Medium +msgraph_beta.generated.models.Severity::0003-High +msgraph_beta.generated.models.Severity::0004-UnknownFutureValue msgraph_beta.generated.models.ShareAction::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ShareAction::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ShareAction::|public|backing_store:BackingStore @@ -269452,9 +269631,7 @@ msgraph_beta.generated.models.TeamworkConversationIdentityType::0000-Team msgraph_beta.generated.models.TeamworkConversationIdentityType::0001-Channel msgraph_beta.generated.models.TeamworkConversationIdentityType::0002-Chat msgraph_beta.generated.models.TeamworkConversationIdentityType::0003-UnknownFutureValue -msgraph_beta.generated.models.TeamworkCustomEmoji::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.TeamworkCustomEmoji::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.TeamworkCustomEmoji::|public|backing_store:BackingStore +msgraph_beta.generated.models.TeamworkCustomEmoji-->Entity msgraph_beta.generated.models.TeamworkCustomEmoji::|public|constructor():None msgraph_beta.generated.models.TeamworkCustomEmoji::|public|content_bytes():str msgraph_beta.generated.models.TeamworkCustomEmoji::|public|content_bytes(value:str):None @@ -269465,8 +269642,7 @@ msgraph_beta.generated.models.TeamworkCustomEmoji::|public|created_date_time(val msgraph_beta.generated.models.TeamworkCustomEmoji::|public|display_name():str msgraph_beta.generated.models.TeamworkCustomEmoji::|public|display_name(value:str):None msgraph_beta.generated.models.TeamworkCustomEmoji::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.TeamworkCustomEmoji::|public|odata_type():str -msgraph_beta.generated.models.TeamworkCustomEmoji::|public|odata_type(value:str):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|odata_type:str msgraph_beta.generated.models.TeamworkCustomEmoji::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.TeamworkCustomEmoji::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkCustomEmoji msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse-->BaseCollectionPaginationCountResponse @@ -269476,7 +269652,6 @@ msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|ser msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|value():list[TeamworkCustomEmoji] msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|value(value:list[TeamworkCustomEmoji]):None msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkCustomEmojiCollectionResponse -msgraph_beta.generated.models.TeamworkCustomEmoji~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.TeamworkDateTimeConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.TeamworkDateTimeConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.TeamworkDateTimeConfiguration::|public|backing_store:BackingStore @@ -276715,6 +276890,8 @@ msgraph_beta.generated.models.VerifiableCredentialRetrieved::|static|public|crea msgraph_beta.generated.models.VerifiableCredentialsAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration msgraph_beta.generated.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|constructor():None msgraph_beta.generated.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|identity_verification_events_configuration():IdentityVerificationEventsConfiguration +msgraph_beta.generated.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|identity_verification_events_configuration(value:IdentityVerificationEventsConfiguration):None msgraph_beta.generated.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|include_targets():list[VerifiableCredentialAuthenticationMethodTarget] msgraph_beta.generated.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|include_targets(value:list[VerifiableCredentialAuthenticationMethodTarget]):None msgraph_beta.generated.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|odata_type:str @@ -322858,6 +323035,29 @@ msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.Microsoft msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|url_template:str msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.GetHuntingSchemaTablesWithWorkspaceIdGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.GetHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|constructor():None +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.GetHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.GetHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.GetHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|value():list[HuntingSchemaTable] +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.GetHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|value(value:list[HuntingSchemaTable]):None +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.GetHuntingSchemaTablesWithWorkspaceIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetHuntingSchemaTablesWithWorkspaceIdGetResponse +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|workspace_id:UUID +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters]):GetHuntingSchemaTablesWithWorkspaceIdGetResponse +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|timespan:str @@ -323756,6 +323956,7 @@ msgraph_beta.generated.security.SecurityRequestBuilder::|public|information_prot msgraph_beta.generated.security.SecurityRequestBuilder::|public|ip_security_profiles:IpSecurityProfilesRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|labels:LabelsRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_get_hunting_schema:MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder +msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_get_hunting_schema_tables_with_workspace_id:MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id(query:str):MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_run_hunting_query:MicrosoftGraphSecurityRunHuntingQueryRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|partner:PartnerRequestBuilder @@ -366931,7 +367132,7 @@ msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilde msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters] msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|by_teamwork_custom_emoji_display_name(teamwork_custom_emoji_display_name:str):TeamworkCustomEmojiDisplayNameItemRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|by_teamwork_custom_emoji_id(teamwork_custom_emoji_id:str):TeamworkCustomEmojiItemRequestBuilder msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]):TeamworkCustomEmojiCollectionResponse @@ -366942,24 +367143,42 @@ msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilde msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|to_post_request_information(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|with_url(raw_url:str):CustomEmojisRequestBuilder -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]):TeamworkCustomEmoji -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|patch(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkCustomEmoji -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|to_patch_request_information(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|url_template:str -msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|with_url(raw_url:str):TeamworkCustomEmojiDisplayNameItemRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder.TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder.TeamworkCustomEmojiItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder.TeamworkCustomEmojiItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder.TeamworkCustomEmojiItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder.TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamworkCustomEmojiItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder.TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamworkCustomEmojiItemRequestBuilderGetQueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|patch(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamworkCustomEmojiItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|to_patch_request_information(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|with_url(raw_url:str):TeamworkCustomEmojiItemRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder.CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder.CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder.CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder.CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder.CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder.CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; display_name?:str):None +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|patch(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|to_patch_request_information(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.customEmojisWithDisplayName.CustomEmojisWithDisplayNameRequestBuilder::|public|with_url(raw_url:str):CustomEmojisWithDisplayNameRequestBuilder msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -366969,6 +367188,7 @@ msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingReque msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|custom_emojis:CustomEmojisRequestBuilder +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|custom_emojis_with_display_name(display_name:str):CustomEmojisWithDisplayNameRequestBuilder msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagingRequestBuilderGetQueryParameters]):TeamworkMessaging msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|patch(body:TeamworkMessaging; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkMessaging diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index 5305b5360c8..0a75cb56078 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "4DDCDF177DAB7E1D89C2450679DF3584E8C1C134A4F01042318306E3CBDA80C35D646153C6F7B9C7B0EA2F8590AEDAB25110D2287565A12ADA95FFB0B645F0B7", + "descriptionHash": "5862F0C1C9143D2B7B6C9B0CC30879F893B64B84E4D938AE76D8AE49ABEB05EB06B3D10E40B6036A764FEC94B9F4ED80EFCB7B62CBA08A5A3F51A87A64309424", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.35.0", diff --git a/msgraph_beta/generated/models/a2a_authorization.py b/msgraph_beta/generated/models/a2a_authorization.py new file mode 100644 index 00000000000..3caec3fdd97 --- /dev/null +++ b/msgraph_beta/generated/models/a2a_authorization.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .a2a_authorization_type import A2aAuthorizationType + +@dataclass +class A2aAuthorization(AdditionalDataHolder, BackedModel, Parsable): + """ + Authentication configuration used to invoke the Agent2Agent server. + """ + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # Reference identifier for the A2A authentication configuration. + reference_id: Optional[str] = None + # The supported authorization types for invoking the Agent2Agent server. + type: Optional[A2aAuthorizationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> A2aAuthorization: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: A2aAuthorization + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return A2aAuthorization() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .a2a_authorization_type import A2aAuthorizationType + + from .a2a_authorization_type import A2aAuthorizationType + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "referenceId": lambda n : setattr(self, 'reference_id', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_enum_value(A2aAuthorizationType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("referenceId", self.reference_id) + writer.write_enum_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/a2a_authorization_type.py b/msgraph_beta/generated/models/a2a_authorization_type.py new file mode 100644 index 00000000000..17d30edf674 --- /dev/null +++ b/msgraph_beta/generated/models/a2a_authorization_type.py @@ -0,0 +1,11 @@ +from enum import Enum + +class A2aAuthorizationType(str, Enum): + None_ = "none", + OAuthPluginVault = "oAuthPluginVault", + ApiKeyPluginVault = "apiKeyPluginVault", + DynamicClientRegistration = "dynamicClientRegistration", + ConnectionVault = "connectionVault", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/agent_registration.py b/msgraph_beta/generated/models/agent_registration.py index e3f7dfb861e..308d95f5c74 100644 --- a/msgraph_beta/generated/models/agent_registration.py +++ b/msgraph_beta/generated/models/agent_registration.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .a2a_authorization import A2aAuthorization from .entity import Entity from .entity import Entity @@ -15,6 +16,8 @@ class AgentRegistration(Entity, Parsable): """ Entity that represents an agent registration containing metadata, endpointconfiguration, tools, and publishing information.This entity provides developers and administrators with all details needed tomanage agent instances including their instructions, owners, publishing status,and associated tools. """ + # Authentication configuration used to invoke the Agent2Agent server. + a2a_authorization: Optional[A2aAuthorization] = None # Agent identity blueprint identifier. agent_identity_blueprint_id: Optional[str] = None # Entra agent identity identifier. @@ -58,11 +61,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .a2a_authorization import A2aAuthorization from .entity import Entity + from .a2a_authorization import A2aAuthorization from .entity import Entity fields: dict[str, Callable[[Any], None]] = { + "a2aAuthorization": lambda n : setattr(self, 'a2a_authorization', n.get_object_value(A2aAuthorization)), "agentIdentityBlueprintId": lambda n : setattr(self, 'agent_identity_blueprint_id', n.get_str_value()), "agentIdentityId": lambda n : setattr(self, 'agent_identity_id', n.get_str_value()), "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), @@ -89,6 +95,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("a2aAuthorization", self.a2a_authorization) writer.write_str_value("agentIdentityBlueprintId", self.agent_identity_blueprint_id) writer.write_str_value("agentIdentityId", self.agent_identity_id) writer.write_str_value("createdBy", self.created_by) diff --git a/msgraph_beta/generated/models/api_application.py b/msgraph_beta/generated/models/api_application.py index 10396443d00..a4071370587 100644 --- a/msgraph_beta/generated/models/api_application.py +++ b/msgraph_beta/generated/models/api_application.py @@ -21,7 +21,7 @@ class ApiApplication(AdditionalDataHolder, BackedModel, Parsable): accept_mapped_claims: Optional[bool] = None # Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app. If you set the appID of the client app to this value, the user only consents once to the client app. Microsoft Entra ID knows that consenting to the client means implicitly consenting to the web API and automatically provisions service principals for both APIs at the same time. Both the client and the web API app must be registered in the same tenant. known_client_applications: Optional[list[UUID]] = None - # The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. + # The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. These scopes and the application's appRoles share a default limit of 700 permission definitions per application. Enabled and disabled definitions both count. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. oauth2_permission_scopes: Optional[list[PermissionScope]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/application.py b/msgraph_beta/generated/models/application.py index 1f39863a4f5..bd1d0baea61 100644 --- a/msgraph_beta/generated/models/application.py +++ b/msgraph_beta/generated/models/application.py @@ -50,7 +50,7 @@ class Application(DirectoryObject, Parsable): app_id: Optional[str] = None # The appManagementPolicy applied to this application. app_management_policies: Optional[list[AppManagementPolicy]] = None - # The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. + # The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. App roles and exposed delegated permission scopes (api.oauth2PermissionScopes) share a default limit of 700 permission definitions per application. Enabled and disabled definitions both count. This limit is separate from the aggregate 1,200-entry application manifest limit and from app role assignment limits. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. app_roles: Optional[list[AppRole]] = None # The collection of breaking change behaviors related to token issuance that are configured for the application. Authentication behaviors are unset by default (null) and must be explicitly enabled or disabled. Nullable. Requires $select to retrieve. For more information about authentication behaviors, see Manage application authenticationBehaviors to avoid unverified use of email claims for user identification or authorization. authentication_behaviors: Optional[AuthenticationBehaviors] = None diff --git a/msgraph_beta/generated/models/application_identity.py b/msgraph_beta/generated/models/application_identity.py new file mode 100644 index 00000000000..1659346b8c6 --- /dev/null +++ b/msgraph_beta/generated/models/application_identity.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity import Identity + +from .identity import Identity + +@dataclass +class ApplicationIdentity(Identity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.applicationIdentity" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplicationIdentity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApplicationIdentity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplicationIdentity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity import Identity + + from .identity import Identity + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/application_resource_permission.py b/msgraph_beta/generated/models/application_resource_permission.py index cbb829b9e45..ad2f38fa389 100644 --- a/msgraph_beta/generated/models/application_resource_permission.py +++ b/msgraph_beta/generated/models/application_resource_permission.py @@ -15,9 +15,9 @@ class ApplicationResourcePermission(AdditionalDataHolder, BackedModel, Parsable) # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The id property + # The unique identifier of the permission. id: Optional[str] = None - # The name property + # The name of the permission. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/applications_required_resource_access.py b/msgraph_beta/generated/models/applications_required_resource_access.py index 6854d3fe4b8..17aecf82b2d 100644 --- a/msgraph_beta/generated/models/applications_required_resource_access.py +++ b/msgraph_beta/generated/models/applications_required_resource_access.py @@ -17,9 +17,9 @@ class ApplicationsRequiredResourceAccess(AdditionalDataHolder, BackedModel, Pars additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The permissions property + # The collection of resource permissions required by the application. permissions: Optional[list[ApplicationResourcePermission]] = None - # The resourceAppId property + # The appId (client ID) of the resource that the application needs to access. resource_app_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/b2_b_registration_metrics_base.py b/msgraph_beta/generated/models/b2_b_registration_metrics_base.py index 703a550f749..aae700e90f6 100644 --- a/msgraph_beta/generated/models/b2_b_registration_metrics_base.py +++ b/msgraph_beta/generated/models/b2_b_registration_metrics_base.py @@ -14,13 +14,13 @@ @dataclass class B2BRegistrationMetricsBase(Entity, Parsable): - # The inboundTotalUsers property + # The total number of inbound B2B guest users registered. inbound_total_users: Optional[float] = None # The OdataType property odata_type: Optional[str] = None - # The outboundTotalUsers property + # The total number of outbound B2B users from this tenant registered in other tenants. outbound_total_users: Optional[float] = None - # The watermarkDateTime property + # The date and time when the metrics snapshot was taken. watermark_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/b2_b_registration_metrics_initial.py b/msgraph_beta/generated/models/b2_b_registration_metrics_initial.py index 5cd75384c1a..d0e94dba910 100644 --- a/msgraph_beta/generated/models/b2_b_registration_metrics_initial.py +++ b/msgraph_beta/generated/models/b2_b_registration_metrics_initial.py @@ -14,7 +14,7 @@ class B2BRegistrationMetricsInitial(B2BRegistrationMetricsBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.b2BRegistrationMetricsInitial" - # The createdDateTime property + # Timestamp that represents the date time that B2B registration data was initially aggregated. created_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/b2_b_registration_metrics_recent.py b/msgraph_beta/generated/models/b2_b_registration_metrics_recent.py index 2cb3267e9a6..1574271ffb2 100644 --- a/msgraph_beta/generated/models/b2_b_registration_metrics_recent.py +++ b/msgraph_beta/generated/models/b2_b_registration_metrics_recent.py @@ -14,7 +14,7 @@ class B2BRegistrationMetricsRecent(B2BRegistrationMetricsBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.b2BRegistrationMetricsRecent" - # The updateDateTime property + # Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. update_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics.py b/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics.py index fce73b38728..d1ead79fa4b 100644 --- a/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics.py +++ b/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics.py @@ -16,7 +16,7 @@ class B2BSignInActivityMetrics(Entity, Parsable): # The initial property initial: Optional[B2BSignInActivityMetricsInitial] = None - # The investigationHints property + # Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). investigation_hints: Optional[list[InvestigationActionStep]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_base.py b/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_base.py index 114d25362f8..e23b7fb6a06 100644 --- a/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_base.py +++ b/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_base.py @@ -14,17 +14,17 @@ @dataclass class B2BSignInActivityMetricsBase(Entity, Parsable): - # The inboundMonthlyTotalApplications property + # The total number of applications accessed by inbound users in the last month. inbound_monthly_total_applications: Optional[float] = None - # The inboundMonthlyTotalUsers property + # The total number of unique inbound users with sign-in activity in the last month. inbound_monthly_total_users: Optional[float] = None # The OdataType property odata_type: Optional[str] = None - # The outboundMonthlyTotalApplications property + # The total number of applications accessed by outbound users in the last month. outbound_monthly_total_applications: Optional[float] = None - # The outboundMonthlyTotalUsers property + # The total number of unique outbound users with sign-in activity in the last month. outbound_monthly_total_users: Optional[float] = None - # The watermarkDateTime property + # The date and time when the metrics snapshot was taken. watermark_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_initial.py b/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_initial.py index 11c18f9e05f..d6e33d96e3f 100644 --- a/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_initial.py +++ b/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_initial.py @@ -14,7 +14,7 @@ class B2BSignInActivityMetricsInitial(B2BSignInActivityMetricsBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.b2BSignInActivityMetricsInitial" - # The createdDateTime property + # Timestamp that represents when the time B2B sign-in activity content was initially aggregated for the related tenant. created_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_recent.py b/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_recent.py index a9d7c4a39c7..008dd9c5a10 100644 --- a/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_recent.py +++ b/msgraph_beta/generated/models/b2_b_sign_in_activity_metrics_recent.py @@ -14,7 +14,7 @@ class B2BSignInActivityMetricsRecent(B2BSignInActivityMetricsBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.b2BSignInActivityMetricsRecent" - # The updateDateTime property + # Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. update_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/b2b_registration_metrics.py b/msgraph_beta/generated/models/b2b_registration_metrics.py index b53b012750a..9befbfc75b7 100644 --- a/msgraph_beta/generated/models/b2b_registration_metrics.py +++ b/msgraph_beta/generated/models/b2b_registration_metrics.py @@ -16,7 +16,7 @@ class B2bRegistrationMetrics(Entity, Parsable): # The initial property initial: Optional[B2BRegistrationMetricsInitial] = None - # The investigationHints property + # Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). investigation_hints: Optional[list[InvestigationActionStep]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/billing_metrics.py b/msgraph_beta/generated/models/billing_metrics.py index 8522c8b970e..674413cd605 100644 --- a/msgraph_beta/generated/models/billing_metrics.py +++ b/msgraph_beta/generated/models/billing_metrics.py @@ -16,7 +16,7 @@ class BillingMetrics(Entity, Parsable): # The initial property initial: Optional[BillingMetricsInitial] = None - # The investigationHints property + # Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). investigation_hints: Optional[list[InvestigationActionStep]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/billing_metrics_base.py b/msgraph_beta/generated/models/billing_metrics_base.py index a39bf2718b4..1ae773e47e4 100644 --- a/msgraph_beta/generated/models/billing_metrics_base.py +++ b/msgraph_beta/generated/models/billing_metrics_base.py @@ -14,23 +14,23 @@ @dataclass class BillingMetricsBase(Entity, Parsable): - # The foreignAssociatedTenantBillingManagementActiveCount property + # The number of foreign associated tenants with active billing management. foreign_associated_tenant_billing_management_active_count: Optional[float] = None - # The foreignAssociatedTenantCount property + # The total number of foreign associated tenants. foreign_associated_tenant_count: Optional[float] = None - # The foreignAssociatedTenantProvisioningActiveCount property + # The number of foreign associated tenants with active provisioning. foreign_associated_tenant_provisioning_active_count: Optional[float] = None - # The localAssociatedTenantBillingManagementActiveCount property + # The number of local associated tenants with active billing management. local_associated_tenant_billing_management_active_count: Optional[float] = None - # The localAssociatedTenantCount property + # The total number of local associated tenants. local_associated_tenant_count: Optional[float] = None - # The localAssociatedTenantIds property + # The list of local associated tenant IDs. local_associated_tenant_ids: Optional[list[str]] = None - # The localAssociatedTenantProvisioningActiveCount property + # The number of local associated tenants with active provisioning. local_associated_tenant_provisioning_active_count: Optional[float] = None # The OdataType property odata_type: Optional[str] = None - # The watermarkDateTime property + # The date and time when the metrics snapshot was taken. watermark_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/billing_metrics_initial.py b/msgraph_beta/generated/models/billing_metrics_initial.py index fe02baafd1f..e0ec56c9708 100644 --- a/msgraph_beta/generated/models/billing_metrics_initial.py +++ b/msgraph_beta/generated/models/billing_metrics_initial.py @@ -12,7 +12,7 @@ @dataclass class BillingMetricsInitial(BillingMetricsBase, Parsable): - # The createdDateTime property + # Timestamp that represents when billing metrics are initially aggregated for the related tenant. created_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/billing_metrics_recent.py b/msgraph_beta/generated/models/billing_metrics_recent.py index db3aa84649f..8e2b6f5e894 100644 --- a/msgraph_beta/generated/models/billing_metrics_recent.py +++ b/msgraph_beta/generated/models/billing_metrics_recent.py @@ -14,7 +14,7 @@ class BillingMetricsRecent(BillingMetricsBase, Parsable): # The OdataType property odata_type: Optional[str] = None - # The updateDateTime property + # Timestamp that represents when billing metrics are aggregated and have sufficiently changed for the related tenant. update_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/blast_radius_risk.py b/msgraph_beta/generated/models/blast_radius_risk.py new file mode 100644 index 00000000000..6d3885c7a16 --- /dev/null +++ b/msgraph_beta/generated/models/blast_radius_risk.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .risk_level import RiskLevel + from .risk_recommendation import RiskRecommendation + +@dataclass +class BlastRadiusRisk(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The riskIndicators property + risk_indicators: Optional[list[str]] = None + # The riskLevel property + risk_level: Optional[RiskLevel] = None + # The riskRecommendations property + risk_recommendations: Optional[list[RiskRecommendation]] = None + # The riskUrl property + risk_url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BlastRadiusRisk: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BlastRadiusRisk + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BlastRadiusRisk() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .risk_level import RiskLevel + from .risk_recommendation import RiskRecommendation + + from .risk_level import RiskLevel + from .risk_recommendation import RiskRecommendation + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "riskIndicators": lambda n : setattr(self, 'risk_indicators', n.get_collection_of_primitive_values(str)), + "riskLevel": lambda n : setattr(self, 'risk_level', n.get_enum_value(RiskLevel)), + "riskRecommendations": lambda n : setattr(self, 'risk_recommendations', n.get_collection_of_object_values(RiskRecommendation)), + "riskUrl": lambda n : setattr(self, 'risk_url', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("riskIndicators", self.risk_indicators) + writer.write_enum_value("riskLevel", self.risk_level) + writer.write_collection_of_object_values("riskRecommendations", self.risk_recommendations) + writer.write_str_value("riskUrl", self.risk_url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/call_ai_insight.py b/msgraph_beta/generated/models/call_ai_insight.py index ff992ed9c56..a3b7d7f2c9f 100644 --- a/msgraph_beta/generated/models/call_ai_insight.py +++ b/msgraph_beta/generated/models/call_ai_insight.py @@ -29,6 +29,8 @@ class CallAiInsight(Entity, Parsable): meeting_notes: Optional[list[MeetingNote]] = None # The OdataType property odata_type: Optional[str] = None + # The recapUrl property + recap_url: Optional[str] = None # The viewpoint property viewpoint: Optional[CallAiInsightViewPoint] = None @@ -65,6 +67,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_datetime_value()), "meetingNotes": lambda n : setattr(self, 'meeting_notes', n.get_collection_of_object_values(MeetingNote)), + "recapUrl": lambda n : setattr(self, 'recap_url', n.get_str_value()), "viewpoint": lambda n : setattr(self, 'viewpoint', n.get_object_value(CallAiInsightViewPoint)), } super_fields = super().get_field_deserializers() @@ -86,6 +89,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_datetime_value("endDateTime", self.end_date_time) writer.write_collection_of_object_values("meetingNotes", self.meeting_notes) + writer.write_str_value("recapUrl", self.recap_url) writer.write_object_value("viewpoint", self.viewpoint) diff --git a/msgraph_beta/generated/models/cloud_licensing/device_cloud_licensing.py b/msgraph_beta/generated/models/cloud_licensing/device_cloud_licensing.py new file mode 100644 index 00000000000..49d5b2a3a3c --- /dev/null +++ b/msgraph_beta/generated/models/cloud_licensing/device_cloud_licensing.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .assignment import Assignment + from .usage_right import UsageRight + from .waiting_member import WaitingMember + +@dataclass +class DeviceCloudLicensing(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The assignments property + assignments: Optional[list[Assignment]] = None + # The OdataType property + odata_type: Optional[str] = None + # The usageRights property + usage_rights: Optional[list[UsageRight]] = None + # The waitingMembers property + waiting_members: Optional[list[WaitingMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceCloudLicensing: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeviceCloudLicensing + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceCloudLicensing() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .assignment import Assignment + from .usage_right import UsageRight + from .waiting_member import WaitingMember + + from .assignment import Assignment + from .usage_right import UsageRight + from .waiting_member import WaitingMember + + fields: dict[str, Callable[[Any], None]] = { + "assignments": lambda n : setattr(self, 'assignments', n.get_collection_of_object_values(Assignment)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "usageRights": lambda n : setattr(self, 'usage_rights', n.get_collection_of_object_values(UsageRight)), + "waitingMembers": lambda n : setattr(self, 'waiting_members', n.get_collection_of_object_values(WaitingMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("assignments", self.assignments) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("usageRights", self.usage_rights) + writer.write_collection_of_object_values("waitingMembers", self.waiting_members) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool.py b/msgraph_beta/generated/models/cloud_pc_agent_pool.py index 72c5336f16e..dc437452234 100644 --- a/msgraph_beta/generated/models/cloud_pc_agent_pool.py +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .cloud_pc_agent_pool_billing_configuration import CloudPcAgentPoolBillingConfiguration + from .cloud_pc_agent_pool_capability_configuration import CloudPcAgentPoolCapabilityConfiguration from .cloud_pc_agent_pool_scaling_policy import CloudPcAgentPoolScalingPolicy from .cloud_pc_agent_pool_session_usage import CloudPcAgentPoolSessionUsage from .cloud_pc_pool import CloudPcPool @@ -18,6 +19,8 @@ class CloudPcAgentPool(CloudPcPool, Parsable): odata_type: Optional[str] = "#microsoft.graph.cloudPcAgentPool" # The billingConfiguration property billing_configuration: Optional[CloudPcAgentPoolBillingConfiguration] = None + # The capabilities property + capabilities: Optional[CloudPcAgentPoolCapabilityConfiguration] = None # The endpoint URL used to check out and check in agent sessions. This value becomes available after the pool reaches the active status. Read-only. pool_url: Optional[str] = None # The scalingPolicy property @@ -42,17 +45,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .cloud_pc_agent_pool_billing_configuration import CloudPcAgentPoolBillingConfiguration + from .cloud_pc_agent_pool_capability_configuration import CloudPcAgentPoolCapabilityConfiguration from .cloud_pc_agent_pool_scaling_policy import CloudPcAgentPoolScalingPolicy from .cloud_pc_agent_pool_session_usage import CloudPcAgentPoolSessionUsage from .cloud_pc_pool import CloudPcPool from .cloud_pc_agent_pool_billing_configuration import CloudPcAgentPoolBillingConfiguration + from .cloud_pc_agent_pool_capability_configuration import CloudPcAgentPoolCapabilityConfiguration from .cloud_pc_agent_pool_scaling_policy import CloudPcAgentPoolScalingPolicy from .cloud_pc_agent_pool_session_usage import CloudPcAgentPoolSessionUsage from .cloud_pc_pool import CloudPcPool fields: dict[str, Callable[[Any], None]] = { "billingConfiguration": lambda n : setattr(self, 'billing_configuration', n.get_object_value(CloudPcAgentPoolBillingConfiguration)), + "capabilities": lambda n : setattr(self, 'capabilities', n.get_object_value(CloudPcAgentPoolCapabilityConfiguration)), "poolUrl": lambda n : setattr(self, 'pool_url', n.get_str_value()), "scalingPolicy": lambda n : setattr(self, 'scaling_policy', n.get_object_value(CloudPcAgentPoolScalingPolicy)), "sessionUsage": lambda n : setattr(self, 'session_usage', n.get_object_value(CloudPcAgentPoolSessionUsage)), @@ -71,6 +77,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("billingConfiguration", self.billing_configuration) + writer.write_object_value("capabilities", self.capabilities) writer.write_str_value("poolUrl", self.pool_url) writer.write_object_value("scalingPolicy", self.scaling_policy) writer.write_object_value("sessionUsage", self.session_usage) diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py index 998f1fdc822..9ea7ef61928 100644 --- a/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py @@ -13,8 +13,6 @@ class CloudPcAgentPoolCapabilityConfiguration(CloudPcPoolCapabilityConfiguration, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.cloudPcAgentPoolCapabilityConfiguration" - # When true, provisioned Cloud PCs support single sign-on, allowing users to authenticate with password-less options (such as FIDO2 keys) via Microsoft Entra ID. Default value is false. - enable_single_sign_on: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcAgentPoolCapabilityConfiguration: @@ -37,7 +35,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration fields: dict[str, Callable[[Any], None]] = { - "enableSingleSignOn": lambda n : setattr(self, 'enable_single_sign_on', n.get_bool_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -52,6 +49,5 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_bool_value("enableSingleSignOn", self.enable_single_sign_on) diff --git a/msgraph_beta/generated/models/cloud_pc_pool.py b/msgraph_beta/generated/models/cloud_pc_pool.py index 3587c3ed62a..7e113330ff8 100644 --- a/msgraph_beta/generated/models/cloud_pc_pool.py +++ b/msgraph_beta/generated/models/cloud_pc_pool.py @@ -10,7 +10,6 @@ from .cloud_pc_configuration import CloudPcConfiguration from .cloud_pc_network_configuration import CloudPcNetworkConfiguration from .cloud_pc_pool_assignment import CloudPcPoolAssignment - from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration from .entity import Entity from .entity import Entity @@ -19,8 +18,6 @@ class CloudPcPool(Entity, Parsable): # The collection of assignments that grant user or service principal identities access to this pool. assignments: Optional[list[CloudPcPoolAssignment]] = None - # The capabilities property - capabilities: Optional[CloudPcPoolCapabilityConfiguration] = None # The cloudPcConfiguration property cloud_pc_configuration: Optional[CloudPcConfiguration] = None # The date and time when the pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. @@ -65,19 +62,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_configuration import CloudPcConfiguration from .cloud_pc_network_configuration import CloudPcNetworkConfiguration from .cloud_pc_pool_assignment import CloudPcPoolAssignment - from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration from .entity import Entity from .cloud_pc_agent_pool import CloudPcAgentPool from .cloud_pc_configuration import CloudPcConfiguration from .cloud_pc_network_configuration import CloudPcNetworkConfiguration from .cloud_pc_pool_assignment import CloudPcPoolAssignment - from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration from .entity import Entity fields: dict[str, Callable[[Any], None]] = { "assignments": lambda n : setattr(self, 'assignments', n.get_collection_of_object_values(CloudPcPoolAssignment)), - "capabilities": lambda n : setattr(self, 'capabilities', n.get_object_value(CloudPcPoolCapabilityConfiguration)), "cloudPcConfiguration": lambda n : setattr(self, 'cloud_pc_configuration', n.get_object_value(CloudPcConfiguration)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "description": lambda n : setattr(self, 'description', n.get_str_value()), @@ -99,7 +93,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("assignments", self.assignments) - writer.write_object_value("capabilities", self.capabilities) writer.write_object_value("cloudPcConfiguration", self.cloud_pc_configuration) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("description", self.description) diff --git a/msgraph_beta/generated/models/cloud_pc_pool_capability_configuration.py b/msgraph_beta/generated/models/cloud_pc_pool_capability_configuration.py index 0e7571829c0..ffc2053edea 100644 --- a/msgraph_beta/generated/models/cloud_pc_pool_capability_configuration.py +++ b/msgraph_beta/generated/models/cloud_pc_pool_capability_configuration.py @@ -15,6 +15,8 @@ class CloudPcPoolCapabilityConfiguration(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The enableSingleSignOn property + enable_single_sign_on: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None @@ -48,6 +50,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_agent_pool_capability_configuration import CloudPcAgentPoolCapabilityConfiguration fields: dict[str, Callable[[Any], None]] = { + "enableSingleSignOn": lambda n : setattr(self, 'enable_single_sign_on', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } return fields @@ -60,6 +63,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_bool_value("enableSingleSignOn", self.enable_single_sign_on) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/delegated_administration_role_assignment.py b/msgraph_beta/generated/models/delegated_administration_role_assignment.py index a3dc086c8c6..ed29047c482 100644 --- a/msgraph_beta/generated/models/delegated_administration_role_assignment.py +++ b/msgraph_beta/generated/models/delegated_administration_role_assignment.py @@ -18,11 +18,11 @@ class DelegatedAdministrationRoleAssignment(AdditionalDataHolder, BackedModel, P additional_data: dict[str, Any] = field(default_factory=dict) # The group property group: Optional[Group] = None - # The groupDisplayName property + # The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted. group_display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The roleTemplates property + # A collection of role templates that define the roles to be assigned to the group in the governed tenant. role_templates: Optional[list[RoleTemplate]] = None @staticmethod diff --git a/msgraph_beta/generated/models/delegated_administration_role_assignment_snapshot.py b/msgraph_beta/generated/models/delegated_administration_role_assignment_snapshot.py index 08ba338a5a5..2f57847f7fd 100644 --- a/msgraph_beta/generated/models/delegated_administration_role_assignment_snapshot.py +++ b/msgraph_beta/generated/models/delegated_administration_role_assignment_snapshot.py @@ -15,13 +15,13 @@ class DelegatedAdministrationRoleAssignmentSnapshot(AdditionalDataHolder, Backed # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The groupDisplayName property + # The display name of the security group identified by groupId at the time the snapshot was created. Read-only. group_display_name: Optional[str] = None - # The groupId property + # The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. group_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The roleTemplates property + # The collection of role templates that define the Microsoft Entra roles to be assigned. role_templates: Optional[list[RoleTemplate]] = None @staticmethod diff --git a/msgraph_beta/generated/models/device.py b/msgraph_beta/generated/models/device.py index 6f3c2cfa8c1..a72b6dd4dc5 100644 --- a/msgraph_beta/generated/models/device.py +++ b/msgraph_beta/generated/models/device.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .alternative_security_id import AlternativeSecurityId + from .cloud_licensing.device_cloud_licensing import DeviceCloudLicensing from .command import Command from .device_template import DeviceTemplate from .directory_object import DirectoryObject @@ -28,6 +29,8 @@ class Device(DirectoryObject, Parsable): alternative_security_ids: Optional[list[AlternativeSecurityId]] = None # The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby. approximate_last_sign_in_date_time: Optional[datetime.datetime] = None + # The cloud licensing relationships for this device, including assignments, usage rights, and waiting members. + cloud_licensing: Optional[DeviceCloudLicensing] = None # Set of commands sent to this device. commands: Optional[list[Command]] = None # The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. @@ -130,6 +133,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .alternative_security_id import AlternativeSecurityId + from .cloud_licensing.device_cloud_licensing import DeviceCloudLicensing from .command import Command from .device_template import DeviceTemplate from .directory_object import DirectoryObject @@ -138,6 +142,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .usage_right import UsageRight from .alternative_security_id import AlternativeSecurityId + from .cloud_licensing.device_cloud_licensing import DeviceCloudLicensing from .command import Command from .device_template import DeviceTemplate from .directory_object import DirectoryObject @@ -150,6 +155,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "alternativeNames": lambda n : setattr(self, 'alternative_names', n.get_collection_of_primitive_values(str)), "alternativeSecurityIds": lambda n : setattr(self, 'alternative_security_ids', n.get_collection_of_object_values(AlternativeSecurityId)), "approximateLastSignInDateTime": lambda n : setattr(self, 'approximate_last_sign_in_date_time', n.get_datetime_value()), + "cloudLicensing": lambda n : setattr(self, 'cloud_licensing', n.get_object_value(DeviceCloudLicensing)), "commands": lambda n : setattr(self, 'commands', n.get_collection_of_object_values(Command)), "complianceExpirationDateTime": lambda n : setattr(self, 'compliance_expiration_date_time', n.get_datetime_value()), "deviceCategory": lambda n : setattr(self, 'device_category', n.get_str_value()), @@ -210,6 +216,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_primitive_values("alternativeNames", self.alternative_names) writer.write_collection_of_object_values("alternativeSecurityIds", self.alternative_security_ids) writer.write_datetime_value("approximateLastSignInDateTime", self.approximate_last_sign_in_date_time) + writer.write_object_value("cloudLicensing", self.cloud_licensing) writer.write_collection_of_object_values("commands", self.commands) writer.write_datetime_value("complianceExpirationDateTime", self.compliance_expiration_date_time) writer.write_str_value("deviceCategory", self.device_category) diff --git a/msgraph_beta/generated/models/distribution_list.py b/msgraph_beta/generated/models/distribution_list.py index ba338035fa8..23d430ef9eb 100644 --- a/msgraph_beta/generated/models/distribution_list.py +++ b/msgraph_beta/generated/models/distribution_list.py @@ -21,8 +21,8 @@ class DistributionList(OutlookItem, Parsable): members: Optional[list[DistributionListMember]] = None # Notes about the distribution list. notes: Optional[str] = None - # The unique identifier of the distribution list in the mailbox. Read-only. - person_identifier: Optional[str] = None + # The personId property + person_id: Optional[str] = None # The collection of single-value extended properties defined for the distribution list. Read-only. single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None @@ -54,7 +54,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(DistributionListMember)), "notes": lambda n : setattr(self, 'notes', n.get_str_value()), - "personIdentifier": lambda n : setattr(self, 'person_identifier', n.get_str_value()), + "personId": lambda n : setattr(self, 'person_id', n.get_str_value()), "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), } super_fields = super().get_field_deserializers() @@ -73,7 +73,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_collection_of_object_values("members", self.members) writer.write_str_value("notes", self.notes) - writer.write_str_value("personIdentifier", self.person_identifier) + writer.write_str_value("personId", self.person_id) writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index ef193484531..cef3e732416 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -1978,6 +1978,7 @@ from .teams_template import TeamsTemplate from .teamwork import Teamwork from .teamwork_bot import TeamworkBot + from .teamwork_custom_emoji import TeamworkCustomEmoji from .teamwork_device import TeamworkDevice from .teamwork_device_activity import TeamworkDeviceActivity from .teamwork_device_configuration import TeamworkDeviceConfiguration @@ -10394,6 +10395,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .teamwork_bot import TeamworkBot return TeamworkBot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamworkCustomEmoji".casefold(): + from .teamwork_custom_emoji import TeamworkCustomEmoji + + return TeamworkCustomEmoji() if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamworkDevice".casefold(): from .teamwork_device import TeamworkDevice @@ -14037,6 +14042,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teams_template import TeamsTemplate from .teamwork import Teamwork from .teamwork_bot import TeamworkBot + from .teamwork_custom_emoji import TeamworkCustomEmoji from .teamwork_device import TeamworkDevice from .teamwork_device_activity import TeamworkDeviceActivity from .teamwork_device_configuration import TeamworkDeviceConfiguration @@ -16427,6 +16433,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teams_template import TeamsTemplate from .teamwork import Teamwork from .teamwork_bot import TeamworkBot + from .teamwork_custom_emoji import TeamworkCustomEmoji from .teamwork_device import TeamworkDevice from .teamwork_device_activity import TeamworkDeviceActivity from .teamwork_device_configuration import TeamworkDeviceConfiguration diff --git a/msgraph_beta/generated/models/entra_drift_identity_info.py b/msgraph_beta/generated/models/entra_drift_identity_info.py index 977a4a1c48f..14707279308 100644 --- a/msgraph_beta/generated/models/entra_drift_identity_info.py +++ b/msgraph_beta/generated/models/entra_drift_identity_info.py @@ -13,6 +13,8 @@ class EntraDriftIdentityInfo(DriftIdentityInfo, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.entraDriftIdentityInfo" + # The identityType property + identity_type: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EntraDriftIdentityInfo: @@ -35,6 +37,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .drift_identity_info import DriftIdentityInfo fields: dict[str, Callable[[Any], None]] = { + "identityType": lambda n : setattr(self, 'identity_type', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +52,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("identityType", self.identity_type) diff --git a/msgraph_beta/generated/models/exposure_risk.py b/msgraph_beta/generated/models/exposure_risk.py new file mode 100644 index 00000000000..fd53e2240c8 --- /dev/null +++ b/msgraph_beta/generated/models/exposure_risk.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .risk_level import RiskLevel + from .risk_recommendation import RiskRecommendation + +@dataclass +class ExposureRisk(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The riskIndicators property + risk_indicators: Optional[list[str]] = None + # The riskLevel property + risk_level: Optional[RiskLevel] = None + # The riskRecommendations property + risk_recommendations: Optional[list[RiskRecommendation]] = None + # The riskUrl property + risk_url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExposureRisk: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExposureRisk + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExposureRisk() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .risk_level import RiskLevel + from .risk_recommendation import RiskRecommendation + + from .risk_level import RiskLevel + from .risk_recommendation import RiskRecommendation + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "riskIndicators": lambda n : setattr(self, 'risk_indicators', n.get_collection_of_primitive_values(str)), + "riskLevel": lambda n : setattr(self, 'risk_level', n.get_enum_value(RiskLevel)), + "riskRecommendations": lambda n : setattr(self, 'risk_recommendations', n.get_collection_of_object_values(RiskRecommendation)), + "riskUrl": lambda n : setattr(self, 'risk_url', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("riskIndicators", self.risk_indicators) + writer.write_enum_value("riskLevel", self.risk_level) + writer.write_collection_of_object_values("riskRecommendations", self.risk_recommendations) + writer.write_str_value("riskUrl", self.risk_url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/governance_invitation.py b/msgraph_beta/generated/models/governance_invitation.py index 4c314d124fe..ff6c4b79a2f 100644 --- a/msgraph_beta/generated/models/governance_invitation.py +++ b/msgraph_beta/generated/models/governance_invitation.py @@ -12,17 +12,17 @@ @dataclass class GovernanceInvitation(Entity, Parsable): - # The createdDateTime property + # The date and time when the invitation was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. created_date_time: Optional[datetime.datetime] = None - # The expirationDateTime property + # The date and time when the invitation expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. expiration_date_time: Optional[datetime.datetime] = None - # The governedTenantId property + # The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. governed_tenant_id: Optional[str] = None - # The governedTenantName property + # The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. governed_tenant_name: Optional[str] = None - # The governingTenantId property + # The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. governing_tenant_id: Optional[str] = None - # The governingTenantName property + # The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. governing_tenant_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/governance_relationship.py b/msgraph_beta/generated/models/governance_relationship.py index b149e80ef76..8117295e2f7 100644 --- a/msgraph_beta/generated/models/governance_relationship.py +++ b/msgraph_beta/generated/models/governance_relationship.py @@ -17,15 +17,15 @@ class GovernanceRelationship(Entity, Parsable): # The createdType property created_type: Optional[RelationshipCreationType] = None - # The creationDateTime property + # The date and time when the relationship was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. creation_date_time: Optional[datetime.datetime] = None - # The governedTenantId property + # The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. governed_tenant_id: Optional[str] = None - # The governedTenantName property + # The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. governed_tenant_name: Optional[str] = None - # The governingTenantId property + # The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. governing_tenant_id: Optional[str] = None - # The governingTenantName property + # The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. governing_tenant_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/governance_request.py b/msgraph_beta/generated/models/governance_request.py index cd077e4581f..9e6da87f0e0 100644 --- a/msgraph_beta/generated/models/governance_request.py +++ b/msgraph_beta/generated/models/governance_request.py @@ -15,23 +15,23 @@ @dataclass class GovernanceRequest(Entity, Parsable): - # The expirationDateTime property + # The date and time when the request expires if not accepted or rejected. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. expiration_date_time: Optional[datetime.datetime] = None - # The governancePolicyTemplate property + # The governance policy template associated with this request. governance_policy_template: Optional[TenantGovernancePolicyTemplate] = None - # The governedTenantId property + # The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. governed_tenant_id: Optional[str] = None - # The governedTenantName property + # The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. governed_tenant_name: Optional[str] = None - # The governingTenantId property + # The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. governing_tenant_id: Optional[str] = None - # The governingTenantName property + # The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. governing_tenant_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The policySnapshot property policy_snapshot: Optional[RelationshipPolicy] = None - # The requestDateTime property + # The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. request_date_time: Optional[datetime.datetime] = None # The status property status: Optional[RequestStatus] = None diff --git a/msgraph_beta/generated/models/group.py b/msgraph_beta/generated/models/group.py index 86e90872929..e9af53d81a3 100644 --- a/msgraph_beta/generated/models/group.py +++ b/msgraph_beta/generated/models/group.py @@ -73,6 +73,8 @@ class Group(DirectoryObject, Parsable): created_on_behalf_of: Optional[DirectoryObject] = None # An optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search. description: Optional[str] = None + # Indicates whether other groups can be added as members of this group. The default value is false. When set to true, other groups can't be added as members. You can set this property only for security groups that have isAssignableToRole set to false. The property is read-only for Microsoft 365 groups and groups that have isAssignableToRole set to true. Not nullable. Requires $select to retrieve. Supports $filter (eq). The least privileged permission to read or write this property is Group-NestingSupport.ReadWrite.All. + disable_nesting: Optional[bool] = None # The display name for the group. Required. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. display_name: Optional[str] = None # The group's default drive. Read-only. @@ -301,6 +303,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "createdOnBehalfOf": lambda n : setattr(self, 'created_on_behalf_of', n.get_object_value(DirectoryObject)), "description": lambda n : setattr(self, 'description', n.get_str_value()), + "disableNesting": lambda n : setattr(self, 'disable_nesting', n.get_bool_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "drive": lambda n : setattr(self, 'drive', n.get_object_value(Drive)), "drives": lambda n : setattr(self, 'drives', n.get_collection_of_object_values(Drive)), @@ -399,6 +402,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("createdOnBehalfOf", self.created_on_behalf_of) writer.write_str_value("description", self.description) + writer.write_bool_value("disableNesting", self.disable_nesting) writer.write_str_value("displayName", self.display_name) writer.write_object_value("drive", self.drive) writer.write_collection_of_object_values("drives", self.drives) diff --git a/msgraph_beta/generated/models/identity.py b/msgraph_beta/generated/models/identity.py index a1d893f2781..9b832b7260d 100644 --- a/msgraph_beta/generated/models/identity.py +++ b/msgraph_beta/generated/models/identity.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .application_identity import ApplicationIdentity from .audit_user_identity import AuditUserIdentity from .azure_communication_services_user_identity import AzureCommunicationServicesUserIdentity from .call_records.user_identity import UserIdentity @@ -62,6 +63,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Identity: mapping_value = child_node.get_str_value() if child_node else None except AttributeError: mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.applicationIdentity".casefold(): + from .application_identity import ApplicationIdentity + + return ApplicationIdentity() if mapping_value and mapping_value.casefold() == "#microsoft.graph.auditUserIdentity".casefold(): from .audit_user_identity import AuditUserIdentity @@ -179,6 +184,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .application_identity import ApplicationIdentity from .audit_user_identity import AuditUserIdentity from .azure_communication_services_user_identity import AzureCommunicationServicesUserIdentity from .call_records.user_identity import UserIdentity @@ -207,6 +213,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teamwork_user_identity import TeamworkUserIdentity from .user_identity import UserIdentity + from .application_identity import ApplicationIdentity from .audit_user_identity import AuditUserIdentity from .azure_communication_services_user_identity import AzureCommunicationServicesUserIdentity from .call_records.user_identity import UserIdentity diff --git a/msgraph_beta/generated/models/identity_verification_events_configuration.py b/msgraph_beta/generated/models/identity_verification_events_configuration.py new file mode 100644 index 00000000000..c477a6d162b --- /dev/null +++ b/msgraph_beta/generated/models/identity_verification_events_configuration.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class IdentityVerificationEventsConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The isEnabled property + is_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityVerificationEventsConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IdentityVerificationEventsConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityVerificationEventsConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isEnabled", self.is_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/impacted_resource.py b/msgraph_beta/generated/models/impacted_resource.py index f2a9006c3bd..7afd260abb1 100644 --- a/msgraph_beta/generated/models/impacted_resource.py +++ b/msgraph_beta/generated/models/impacted_resource.py @@ -45,7 +45,7 @@ class ImpactedResource(Entity, Parsable): status: Optional[RecommendationStatus] = None # The related unique identifier, depending on the resourceType. For example, this property is set to the applicationId if the resourceType is an application. subject_id: Optional[str] = None - # The tags property + # The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. tags: Optional[list[RecommendationTag]] = None @staticmethod diff --git a/msgraph_beta/generated/models/investigation_action_step.py b/msgraph_beta/generated/models/investigation_action_step.py index 36ff6a29b08..c923cf95904 100644 --- a/msgraph_beta/generated/models/investigation_action_step.py +++ b/msgraph_beta/generated/models/investigation_action_step.py @@ -15,13 +15,13 @@ class InvestigationActionStep(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The actionUrl property + # The follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. action_url: Optional[InvestigationActionUrl] = None # The OdataType property odata_type: Optional[str] = None - # The stepNumber property + # The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. step_number: Optional[str] = None - # The text property + # Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. text: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/investigation_action_url.py b/msgraph_beta/generated/models/investigation_action_url.py index ef8776e062e..269c8bf8db6 100644 --- a/msgraph_beta/generated/models/investigation_action_url.py +++ b/msgraph_beta/generated/models/investigation_action_url.py @@ -12,11 +12,11 @@ class InvestigationActionUrl(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The displayName property + # A machine-readable directive that describes how a client should run the step, in the form metricPath§operation§input§output (for example, b2BRegistrationMetrics.recent.inboundTotalUsers§single§§$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The url property + # A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. url: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/multi_tenant_application_metrics.py b/msgraph_beta/generated/models/multi_tenant_application_metrics.py index fb424669a26..1e3933e2940 100644 --- a/msgraph_beta/generated/models/multi_tenant_application_metrics.py +++ b/msgraph_beta/generated/models/multi_tenant_application_metrics.py @@ -16,7 +16,7 @@ class MultiTenantApplicationMetrics(Entity, Parsable): # The initial property initial: Optional[MultiTenantApplicationMetricsInitial] = None - # The investigationHints property + # Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). investigation_hints: Optional[list[InvestigationActionStep]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/multi_tenant_application_metrics_base.py b/msgraph_beta/generated/models/multi_tenant_application_metrics_base.py index 4897194d261..388f7f91e04 100644 --- a/msgraph_beta/generated/models/multi_tenant_application_metrics_base.py +++ b/msgraph_beta/generated/models/multi_tenant_application_metrics_base.py @@ -14,13 +14,13 @@ @dataclass class MultiTenantApplicationMetricsBase(Entity, Parsable): - # The inboundMonthlyTotalApplications property + # The total number of inbound multi-tenant applications in the last month. inbound_monthly_total_applications: Optional[float] = None # The OdataType property odata_type: Optional[str] = None - # The outboundMonthlyTotalApplications property + # The total number of outbound multi-tenant applications in the last month. outbound_monthly_total_applications: Optional[float] = None - # The watermarkDateTime property + # The date and time when the metrics snapshot was taken. watermark_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/multi_tenant_application_metrics_initial.py b/msgraph_beta/generated/models/multi_tenant_application_metrics_initial.py index b5c04a8bb0e..8c23c5e150b 100644 --- a/msgraph_beta/generated/models/multi_tenant_application_metrics_initial.py +++ b/msgraph_beta/generated/models/multi_tenant_application_metrics_initial.py @@ -12,7 +12,7 @@ @dataclass class MultiTenantApplicationMetricsInitial(MultiTenantApplicationMetricsBase, Parsable): - # The createdDateTime property + # Timestamp that represents when multitenant application metrics are initially aggregated for the related tenant. created_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/multi_tenant_application_metrics_recent.py b/msgraph_beta/generated/models/multi_tenant_application_metrics_recent.py index e1ffa50c7a7..9e86b06c2ce 100644 --- a/msgraph_beta/generated/models/multi_tenant_application_metrics_recent.py +++ b/msgraph_beta/generated/models/multi_tenant_application_metrics_recent.py @@ -14,7 +14,7 @@ class MultiTenantApplicationMetricsRecent(MultiTenantApplicationMetricsBase, Parsable): # The OdataType property odata_type: Optional[str] = None - # The updateDateTime property + # Timestamp that represents when multitenant application metrics are aggregated and have sufficiently changed for the related tenant. update_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/multi_tenant_applications_to_provision.py b/msgraph_beta/generated/models/multi_tenant_applications_to_provision.py index 7e304707bef..6e80355660a 100644 --- a/msgraph_beta/generated/models/multi_tenant_applications_to_provision.py +++ b/msgraph_beta/generated/models/multi_tenant_applications_to_provision.py @@ -15,15 +15,15 @@ class MultiTenantApplicationsToProvision(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The appId property + # The appId (client ID) of the multi-tenant application. app_id: Optional[str] = None - # The displayName property + # The display name of the application. display_name: Optional[str] = None - # The objectId property + # The object ID of the service principal in the governing tenant. object_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The requiredResourceAccesses property + # The collection of resource accesses (permissions) required by the application. required_resource_accesses: Optional[list[ApplicationsRequiredResourceAccess]] = None @staticmethod diff --git a/msgraph_beta/generated/models/multi_tenant_applications_to_provision_snapshot.py b/msgraph_beta/generated/models/multi_tenant_applications_to_provision_snapshot.py index 07029f1050b..b5ca393c0de 100644 --- a/msgraph_beta/generated/models/multi_tenant_applications_to_provision_snapshot.py +++ b/msgraph_beta/generated/models/multi_tenant_applications_to_provision_snapshot.py @@ -15,15 +15,15 @@ class MultiTenantApplicationsToProvisionSnapshot(AdditionalDataHolder, BackedMod # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The appId property + # The appId (client ID) of the multi-tenant application. app_id: Optional[str] = None - # The displayName property + # The display name of the application. display_name: Optional[str] = None - # The objectId property + # The object ID of the service principal in the governing tenant. object_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The requiredResourceAccesses property + # The collection of resource accesses (permissions) required by the application. required_resource_accesses: Optional[list[ApplicationsRequiredResourceAccess]] = None @staticmethod diff --git a/msgraph_beta/generated/models/nist_classification.py b/msgraph_beta/generated/models/nist_classification.py index 0962ec307a0..1e17d42126f 100644 --- a/msgraph_beta/generated/models/nist_classification.py +++ b/msgraph_beta/generated/models/nist_classification.py @@ -12,13 +12,13 @@ class NistClassification(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The category property + # The NIST CSF 2.0 category name, for example Adverse Event Analysis. category: Optional[str] = None - # The description property + # A description of the NIST CSF 2.0 category. description: Optional[str] = None - # The function property + # The NIST CSF 2.0 function, for example Detect (DE). function: Optional[str] = None - # The name property + # The NIST CSF 2.0 category identifier, for example DE.AE. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/process_content_request.py b/msgraph_beta/generated/models/process_content_request.py index 0cb4e318f99..b72734f6a30 100644 --- a/msgraph_beta/generated/models/process_content_request.py +++ b/msgraph_beta/generated/models/process_content_request.py @@ -23,7 +23,7 @@ class ProcessContentRequest(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The activityMetadata property activity_metadata: Optional[ActivityMetadata] = None - # A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required. + # A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. For the ContentActivity API only, use content activity metadata for DLP enforcement results or evaluation incomplete activity metadata when policy evaluation couldn't be completed. The ContentActivity-specific types aren't supported by the processContent or processContentAsync APIs. Required. content_entries: Optional[list[ProcessContentMetadataBase]] = None # The contextMetadata property context_metadata: Optional[ContextMetadata] = None diff --git a/msgraph_beta/generated/models/protection_unit_base.py b/msgraph_beta/generated/models/protection_unit_base.py index 3f23ed486e3..ebde2bda928 100644 --- a/msgraph_beta/generated/models/protection_unit_base.py +++ b/msgraph_beta/generated/models/protection_unit_base.py @@ -36,9 +36,9 @@ class ProtectionUnitBase(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The time when protection unit offboard was requested. + # The time when protection unit offboard was requested. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. offboard_requested_date_time: Optional[datetime.datetime] = None - # The pendingRetentionPeriodChange property + # The retention period change to be applied to the protection unit. pending_retention_period_change: Optional[RetentionPeriodChange] = None # The unique identifier of the protection policy based on which protection unit was created. policy_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/provision_response.py b/msgraph_beta/generated/models/provision_response.py index 2dbeac9e556..e17f6e586d3 100644 --- a/msgraph_beta/generated/models/provision_response.py +++ b/msgraph_beta/generated/models/provision_response.py @@ -12,9 +12,9 @@ class ProvisionResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The challenge property + # The cryptographic challenge that the device uses to complete its registration with the directory. challenge: Optional[str] = None - # The deviceId property + # The unique identifier of the provisioned device. device_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/recommendation_base.py b/msgraph_beta/generated/models/recommendation_base.py index 866e68d9887..13ce6fa132b 100644 --- a/msgraph_beta/generated/models/recommendation_base.py +++ b/msgraph_beta/generated/models/recommendation_base.py @@ -32,9 +32,9 @@ class RecommendationBase(Entity, Parsable): category: Optional[RecommendationCategory] = None # The categoryGroup property category_group: Optional[RecommendationCategoryGroup] = None - # The completedBySystemDateTime property + # The date and time when the recommendations service verified that the recommendation was fully remediated and set its status to completedBySystem. Is null if the recommendation wasn't completed by the system. Supports $filter. completed_by_system_date_time: Optional[datetime.datetime] = None - # The completedByUserDateTime property + # The date and time when the recommendation was marked as completed by the user for the current review cycle, including when the value is rolled up from all impacted resources being marked as completed by the user. Is null if the recommendation wasn't completed by a user in the current cycle. Supports $filter. completed_by_user_date_time: Optional[datetime.datetime] = None # The date and time when the recommendation was detected as applicable to your directory. created_date_time: Optional[datetime.datetime] = None @@ -42,7 +42,7 @@ class RecommendationBase(Entity, Parsable): current_score: Optional[float] = None # The title of the recommendation. display_name: Optional[str] = None - # The failedReviewDateTime property + # The date and time when the recommendations service most recently verified that one or more impacted resources the user marked as completed are still impacted, moving them to needsMoreAction. Is cleared when the reviewed resources are remediated, so it's mutually exclusive with remediatedDateTime. Is null when no user-reviewed resource is currently failing verification. Supports $filter. failed_review_date_time: Optional[datetime.datetime] = None # The directory feature that the recommendation is related to. feature_areas: Optional[list[RecommendationFeatureAreas]] = None @@ -62,9 +62,9 @@ class RecommendationBase(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The maximum number of points attainable. Only applies to recommendations with category set to identitySecureScore. max_score: Optional[float] = None - # The needsMoreActionResourceCount property + # The number of impacted resources that the user marked as completed and that the recommendations service subsequently verified are still impacted (moved to needsMoreAction). This value is greater than zero exactly when failedReviewDateTime is set. Is null when the recommendation doesn't participate in the review lifecycle. needs_more_action_resource_count: Optional[int] = None - # The nistClassifications property + # The NIST Cybersecurity Framework (CSF) 2.0 categories that the recommendation maps to. Read-only. nist_classifications: Optional[list[NistClassification]] = None # The OdataType property odata_type: Optional[str] = None @@ -76,17 +76,17 @@ class RecommendationBase(Entity, Parsable): recommendation_type: Optional[RecommendationType] = None # The current release type of the recommendation. The possible values are: preview, generallyAvailable, unknownFutureValue. release_type: Optional[str] = None - # The remediatedDateTime property + # The date and time when the recommendations service verified that the impacted resources the user marked as completed were remediated, meaning the user-reviewed resources reached completedBySystem. Is superseded by failedReviewDateTime if a reviewed resource subsequently fails verification. Is null if the system hasn't verified a user-driven remediation in the current cycle. Supports $filter. remediated_date_time: Optional[datetime.datetime] = None # Description of the impact on users of the remediation. Only applies to recommendations with category set to identitySecureScore. remediation_impact: Optional[str] = None - # The required licenses to view the recommendation. The possible values are: notApplicable, microsoftEntraIdFree, microsoftEntraIdP1, microsoftEntraIdP2, microsoftEntraIdGovernance, microsoftEntraWorkloadId, unknownFutureValue, aatp. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: aatp. + # The required licenses to view the recommendation. The possible values are: notApplicable, microsoftEntraIdFree, microsoftEntraIdP1, microsoftEntraIdP2, microsoftEntraIdGovernance, microsoftEntraWorkloadId, unknownFutureValue, aatp, microsoftEntraSuite. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: aatp, microsoftEntraSuite. required_licenses: Optional[RequiredLicenses] = None # The status property status: Optional[RecommendationStatus] = None - # The statusModifiedDateTime property + # The date and time when the recommendation's status last changed, for example from active to completedByUser, dismissed, postponed, or needsMoreAction. Unlike lastModifiedDateTime, this value isn't updated when only the recommendation's insight data changes while the status stays the same. Is null until the recommendation's status changes for the first time. Supports $filter. status_modified_date_time: Optional[datetime.datetime] = None - # The tags property + # The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. tags: Optional[list[RecommendationTag]] = None @staticmethod diff --git a/msgraph_beta/generated/models/recommendation_configuration.py b/msgraph_beta/generated/models/recommendation_configuration.py index d74bd401522..22a02095180 100644 --- a/msgraph_beta/generated/models/recommendation_configuration.py +++ b/msgraph_beta/generated/models/recommendation_configuration.py @@ -14,7 +14,7 @@ class RecommendationConfiguration(Entity, Parsable): # Indicates whether notifications for recommendations are enabled. is_notification_enabled: Optional[bool] = None - # The lastRefreshedDateTime property + # The date and time of the most recent refresh cycle in which every pipeline that populates Microsoft Entra recommendations completed successfully for the tenant's region. The value advances only when all contributing pipelines succeed and remains at the last fully successful cycle if any contributing pipeline is unhealthy. A successful refresh doesn't imply that any individual recommendation changed. Is null when no fully successful refresh has been recorded yet. Read-only. last_refreshed_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/recommendation_tag.py b/msgraph_beta/generated/models/recommendation_tag.py index 769433e3ca9..4fbfa0a3bf8 100644 --- a/msgraph_beta/generated/models/recommendation_tag.py +++ b/msgraph_beta/generated/models/recommendation_tag.py @@ -11,7 +11,7 @@ @dataclass class RecommendationTag(Entity, Parsable): - # The displayName property + # The free-form label text. All characters and Unicode (all languages) are supported. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/related_tenant.py b/msgraph_beta/generated/models/related_tenant.py index 8116207b1e0..ac6165c0094 100644 --- a/msgraph_beta/generated/models/related_tenant.py +++ b/msgraph_beta/generated/models/related_tenant.py @@ -16,19 +16,19 @@ @dataclass class RelatedTenant(Entity, Parsable): - # The appB2BSignInActivityMetrics property + # B2B sign-in activity metrics for this related tenant. Expanded by default. app_b2_b_sign_in_activity_metrics: Optional[B2BSignInActivityMetrics] = None - # The b2BRegistrationMetrics property + # B2B registration metrics for this related tenant. Expanded by default. b2_b_registration_metrics: Optional[B2bRegistrationMetrics] = None - # The b2BSignInActivityMetrics property + # B2B sign-in activity metrics for this related tenant. Expanded by default. b2_b_sign_in_activity_metrics: Optional[B2BSignInActivityMetrics] = None - # The billingMetrics property + # Billing metrics for this related tenant. Expanded by default. billing_metrics: Optional[BillingMetrics] = None - # The createdDateTime property + # The date and time when the related tenant was discovered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. created_date_time: Optional[datetime.datetime] = None - # Indicates whether this tenant is a Microsoft infrastructure tenant. + # Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. is_microsoft_infrastructure: Optional[bool] = None - # The multiTenantApplicationMetrics property + # Multi-tenant application usage metrics for this related tenant. Expanded by default. multi_tenant_application_metrics: Optional[MultiTenantApplicationMetrics] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/related_tenants_refresh_request.py b/msgraph_beta/generated/models/related_tenants_refresh_request.py index 298fc8bf14b..efd85469e73 100644 --- a/msgraph_beta/generated/models/related_tenants_refresh_request.py +++ b/msgraph_beta/generated/models/related_tenants_refresh_request.py @@ -11,7 +11,7 @@ @dataclass class RelatedTenantsRefreshRequest(Entity, Parsable): - # The location property + # The location URL where the status of the refresh request can be retrieved. location: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/related_tenants_refresh_status.py b/msgraph_beta/generated/models/related_tenants_refresh_status.py index 21d7077e17c..e164d73123d 100644 --- a/msgraph_beta/generated/models/related_tenants_refresh_status.py +++ b/msgraph_beta/generated/models/related_tenants_refresh_status.py @@ -13,11 +13,11 @@ class RelatedTenantsRefreshStatus(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The isFirstRefresh property + # Describes whether the related tenants refresh was the initial aggregation done by our service or not. is_first_refresh: Optional[bool] = None # The mostRecentRefreshDateTime property most_recent_refresh_date_time: Optional[datetime.datetime] = None - # The mostRecentRefreshRequestStatus property + # The status of the refresh operation most_recent_refresh_request_status: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/relationship_policy.py b/msgraph_beta/generated/models/relationship_policy.py index 413a0a732b7..800bda6171e 100644 --- a/msgraph_beta/generated/models/relationship_policy.py +++ b/msgraph_beta/generated/models/relationship_policy.py @@ -16,15 +16,15 @@ class RelationshipPolicy(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The delegatedAdministrationRoleAssignments property + # A snapshot of the delegated administration role assignments configured in this policy. delegated_administration_role_assignments: Optional[list[DelegatedAdministrationRoleAssignmentSnapshot]] = None - # The governedTenantCanTerminate property + # Indicates whether the governed tenant can terminate the relationship. governed_tenant_can_terminate: Optional[bool] = None - # The multiTenantApplicationsToProvision property + # A snapshot of the multi-tenant applications to be provisioned in the governed tenant. multi_tenant_applications_to_provision: Optional[list[MultiTenantApplicationsToProvisionSnapshot]] = None # The OdataType property odata_type: Optional[str] = None - # The policyId property + # The identifier of the source policy template from which this snapshot was created. policy_id: Optional[str] = None # The version property version: Optional[int] = None diff --git a/msgraph_beta/generated/models/retention_period_change.py b/msgraph_beta/generated/models/retention_period_change.py index e46b7cdf8e4..1c31446ec16 100644 --- a/msgraph_beta/generated/models/retention_period_change.py +++ b/msgraph_beta/generated/models/retention_period_change.py @@ -16,13 +16,13 @@ class RetentionPeriodChange(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The effectiveFromDateTime property + # The date and time from which the retention period change takes effect. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026, is 2026-01-01T00:00:00Z. effective_from_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None # The status property status: Optional[RetentionPeriodChangeStatus] = None - # The targetRetentionPeriodInDays property + # Specifies the retention period, in days, that applies after the change is completed. target_retention_period_in_days: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/retention_setting.py b/msgraph_beta/generated/models/retention_setting.py index 092c2a15a8c..6cf277c0eca 100644 --- a/msgraph_beta/generated/models/retention_setting.py +++ b/msgraph_beta/generated/models/retention_setting.py @@ -17,7 +17,7 @@ class RetentionSetting(AdditionalDataHolder, BackedModel, Parsable): interval: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The period of time to retain the protected data for a single Microsoft 365 service. + # The period of time to retain the protected data for a single Microsoft 365 service. The possible values are: P90D, P180D, P365D, P730D, P1095D, P1460D, P1825D, P2190D, P2555D, P2920D, P3285D, and P3650D. Other values aren't supported. period: Optional[datetime.timedelta] = None @staticmethod diff --git a/msgraph_beta/generated/models/risk_alert.py b/msgraph_beta/generated/models/risk_alert.py new file mode 100644 index 00000000000..19c449c6ec2 --- /dev/null +++ b/msgraph_beta/generated/models/risk_alert.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .severity import Severity + +@dataclass +class RiskAlert(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The displayName property + display_name: Optional[str] = None + # The mitreTechniques property + mitre_techniques: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + # The providerAlertId property + provider_alert_id: Optional[str] = None + # The severity property + severity: Optional[Severity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RiskAlert: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RiskAlert + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RiskAlert() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .severity import Severity + + from .severity import Severity + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "mitreTechniques": lambda n : setattr(self, 'mitre_techniques', n.get_collection_of_primitive_values(str)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "providerAlertId": lambda n : setattr(self, 'provider_alert_id', n.get_str_value()), + "severity": lambda n : setattr(self, 'severity', n.get_enum_value(Severity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_primitive_values("mitreTechniques", self.mitre_techniques) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("providerAlertId", self.provider_alert_id) + writer.write_enum_value("severity", self.severity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/risk_detail.py b/msgraph_beta/generated/models/risk_detail.py index 35b8d1d497a..8a111631821 100644 --- a/msgraph_beta/generated/models/risk_detail.py +++ b/msgraph_beta/generated/models/risk_detail.py @@ -23,4 +23,6 @@ class RiskDetail(str, Enum): AdminConfirmedAgentCompromised = "adminConfirmedAgentCompromised", AdminDismissedRiskForAgent = "adminDismissedRiskForAgent", MicrosoftRevokedSessions = "microsoftRevokedSessions", + AiElevatedAccountRisk = "aiElevatedAccountRisk", + UserPassedVerifiedIdDrivenByRiskBasedPolicy = "userPassedVerifiedIdDrivenByRiskBasedPolicy", diff --git a/msgraph_beta/generated/models/risk_recommendation.py b/msgraph_beta/generated/models/risk_recommendation.py new file mode 100644 index 00000000000..00b8c6bc67d --- /dev/null +++ b/msgraph_beta/generated/models/risk_recommendation.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .severity import Severity + +@dataclass +class RiskRecommendation(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The displayName property + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The severity property + severity: Optional[Severity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RiskRecommendation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RiskRecommendation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RiskRecommendation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .severity import Severity + + from .severity import Severity + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "severity": lambda n : setattr(self, 'severity', n.get_enum_value(Severity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("severity", self.severity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/risky_agent.py b/msgraph_beta/generated/models/risky_agent.py index 946bc40f72e..fbe120138a9 100644 --- a/msgraph_beta/generated/models/risky_agent.py +++ b/msgraph_beta/generated/models/risky_agent.py @@ -7,7 +7,9 @@ if TYPE_CHECKING: from .agent_identity_type import AgentIdentityType + from .blast_radius_risk import BlastRadiusRisk from .entity import Entity + from .exposure_risk import ExposureRisk from .risky_agent_discovered_agent_identity import RiskyAgentDiscoveredAgentIdentity from .risky_agent_identity import RiskyAgentIdentity from .risky_agent_identity_blueprint_principal import RiskyAgentIdentityBlueprintPrincipal @@ -15,15 +17,28 @@ from .risk_detail import RiskDetail from .risk_level import RiskLevel from .risk_state import RiskState + from .runtime_risk import RuntimeRisk from .entity import Entity @dataclass class RiskyAgent(Entity, Parsable): + # The additionalInfo property + additional_info: Optional[str] = None # Name of the agent. Supports $filter (eq, startsWith). agent_display_name: Optional[str] = None + # The agentPlatform property + agent_platform: Optional[str] = None + # The associatedUserId property + associated_user_id: Optional[str] = None + # The blastRadiusRisk property + blast_radius_risk: Optional[BlastRadiusRisk] = None # The identifier of the blueprint associated with the agent. Nullable. blueprint_id: Optional[str] = None + # The deviceId property + device_id: Optional[str] = None + # The exposureRisk property + exposure_risk: Optional[ExposureRisk] = None # The identityType property identity_type: Optional[AgentIdentityType] = None # Indicates whether the agent is deleted. @@ -32,6 +47,8 @@ class RiskyAgent(Entity, Parsable): is_enabled: Optional[bool] = None # Indicates whether an agent's risky state is processing in the backend. is_processing: Optional[bool] = None + # The machineId property + machine_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The riskDetail property @@ -42,6 +59,10 @@ class RiskyAgent(Entity, Parsable): risk_level: Optional[RiskLevel] = None # The riskState property risk_state: Optional[RiskState] = None + # The runtimeRisk property + runtime_risk: Optional[RuntimeRisk] = None + # The sources property + sources: Optional[list[str]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RiskyAgent: @@ -81,7 +102,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .agent_identity_type import AgentIdentityType + from .blast_radius_risk import BlastRadiusRisk from .entity import Entity + from .exposure_risk import ExposureRisk from .risky_agent_discovered_agent_identity import RiskyAgentDiscoveredAgentIdentity from .risky_agent_identity import RiskyAgentIdentity from .risky_agent_identity_blueprint_principal import RiskyAgentIdentityBlueprintPrincipal @@ -89,9 +112,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .risk_detail import RiskDetail from .risk_level import RiskLevel from .risk_state import RiskState + from .runtime_risk import RuntimeRisk from .agent_identity_type import AgentIdentityType + from .blast_radius_risk import BlastRadiusRisk from .entity import Entity + from .exposure_risk import ExposureRisk from .risky_agent_discovered_agent_identity import RiskyAgentDiscoveredAgentIdentity from .risky_agent_identity import RiskyAgentIdentity from .risky_agent_identity_blueprint_principal import RiskyAgentIdentityBlueprintPrincipal @@ -99,18 +125,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .risk_detail import RiskDetail from .risk_level import RiskLevel from .risk_state import RiskState + from .runtime_risk import RuntimeRisk fields: dict[str, Callable[[Any], None]] = { + "additionalInfo": lambda n : setattr(self, 'additional_info', n.get_str_value()), "agentDisplayName": lambda n : setattr(self, 'agent_display_name', n.get_str_value()), + "agentPlatform": lambda n : setattr(self, 'agent_platform', n.get_str_value()), + "associatedUserId": lambda n : setattr(self, 'associated_user_id', n.get_str_value()), + "blastRadiusRisk": lambda n : setattr(self, 'blast_radius_risk', n.get_object_value(BlastRadiusRisk)), "blueprintId": lambda n : setattr(self, 'blueprint_id', n.get_str_value()), + "deviceId": lambda n : setattr(self, 'device_id', n.get_str_value()), + "exposureRisk": lambda n : setattr(self, 'exposure_risk', n.get_object_value(ExposureRisk)), "identityType": lambda n : setattr(self, 'identity_type', n.get_enum_value(AgentIdentityType)), "isDeleted": lambda n : setattr(self, 'is_deleted', n.get_bool_value()), "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), "isProcessing": lambda n : setattr(self, 'is_processing', n.get_bool_value()), + "machineId": lambda n : setattr(self, 'machine_id', n.get_str_value()), "riskDetail": lambda n : setattr(self, 'risk_detail', n.get_enum_value(RiskDetail)), "riskLastModifiedDateTime": lambda n : setattr(self, 'risk_last_modified_date_time', n.get_datetime_value()), "riskLevel": lambda n : setattr(self, 'risk_level', n.get_enum_value(RiskLevel)), "riskState": lambda n : setattr(self, 'risk_state', n.get_enum_value(RiskState)), + "runtimeRisk": lambda n : setattr(self, 'runtime_risk', n.get_object_value(RuntimeRisk)), + "sources": lambda n : setattr(self, 'sources', n.get_collection_of_primitive_values(str)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -125,15 +161,24 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("additionalInfo", self.additional_info) writer.write_str_value("agentDisplayName", self.agent_display_name) + writer.write_str_value("agentPlatform", self.agent_platform) + writer.write_str_value("associatedUserId", self.associated_user_id) + writer.write_object_value("blastRadiusRisk", self.blast_radius_risk) writer.write_str_value("blueprintId", self.blueprint_id) + writer.write_str_value("deviceId", self.device_id) + writer.write_object_value("exposureRisk", self.exposure_risk) writer.write_enum_value("identityType", self.identity_type) writer.write_bool_value("isDeleted", self.is_deleted) writer.write_bool_value("isEnabled", self.is_enabled) writer.write_bool_value("isProcessing", self.is_processing) + writer.write_str_value("machineId", self.machine_id) writer.write_enum_value("riskDetail", self.risk_detail) writer.write_datetime_value("riskLastModifiedDateTime", self.risk_last_modified_date_time) writer.write_enum_value("riskLevel", self.risk_level) writer.write_enum_value("riskState", self.risk_state) + writer.write_object_value("runtimeRisk", self.runtime_risk) + writer.write_collection_of_primitive_values("sources", self.sources) diff --git a/msgraph_beta/generated/models/role_template.py b/msgraph_beta/generated/models/role_template.py index 943894d993b..f75a7fca841 100644 --- a/msgraph_beta/generated/models/role_template.py +++ b/msgraph_beta/generated/models/role_template.py @@ -12,9 +12,9 @@ class RoleTemplate(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The id property + # The template ID of the Microsoft Entra role (e.g., 62e90394-69f5-4237-9190-012177145e10 for Global Administrator). id: Optional[str] = None - # The name property + # The display name of the role (e.g., 'Global Administrator', 'Helpdesk Administrator'). name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/runtime_risk.py b/msgraph_beta/generated/models/runtime_risk.py new file mode 100644 index 00000000000..ce50257390f --- /dev/null +++ b/msgraph_beta/generated/models/runtime_risk.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .risk_alert import RiskAlert + from .risk_level import RiskLevel + +@dataclass +class RuntimeRisk(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The alerts property + alerts: Optional[list[RiskAlert]] = None + # The OdataType property + odata_type: Optional[str] = None + # The riskLevel property + risk_level: Optional[RiskLevel] = None + # The riskUrl property + risk_url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RuntimeRisk: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RuntimeRisk + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RuntimeRisk() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .risk_alert import RiskAlert + from .risk_level import RiskLevel + + from .risk_alert import RiskAlert + from .risk_level import RiskLevel + + fields: dict[str, Callable[[Any], None]] = { + "alerts": lambda n : setattr(self, 'alerts', n.get_collection_of_object_values(RiskAlert)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "riskLevel": lambda n : setattr(self, 'risk_level', n.get_enum_value(RiskLevel)), + "riskUrl": lambda n : setattr(self, 'risk_url', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("alerts", self.alerts) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("riskLevel", self.risk_level) + writer.write_str_value("riskUrl", self.risk_url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/aggregated_environment.py b/msgraph_beta/generated/models/security/aggregated_environment.py index d8a928fc074..809fa672c6e 100644 --- a/msgraph_beta/generated/models/security/aggregated_environment.py +++ b/msgraph_beta/generated/models/security/aggregated_environment.py @@ -7,6 +7,9 @@ @dataclass class AggregatedEnvironment(AdditionalDataHolder, BackedModel, Parsable): + """ + Aggregated count of environments of a given kind within a zone. + """ # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) diff --git a/msgraph_beta/generated/models/security/audit_info.py b/msgraph_beta/generated/models/security/audit_info.py index 2d0791daae2..2723fb9c287 100644 --- a/msgraph_beta/generated/models/security/audit_info.py +++ b/msgraph_beta/generated/models/security/audit_info.py @@ -8,6 +8,9 @@ @dataclass class AuditInfo(AdditionalDataHolder, BackedModel, Parsable): + """ + Captures who performed an action and when. + """ # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) diff --git a/msgraph_beta/generated/models/security/audit_log_query.py b/msgraph_beta/generated/models/security/audit_log_query.py index f9e9ad10893..abc7be493cc 100644 --- a/msgraph_beta/generated/models/security/audit_log_query.py +++ b/msgraph_beta/generated/models/security/audit_log_query.py @@ -20,6 +20,8 @@ class AuditLogQuery(Entity, Parsable): """ # The administrative units tagged to an audit log record. administrative_unit_id_filters: Optional[list[str]] = None + # The approximate number of records retrieved by the query. This value can be higher or lower than recordCountLimit due to distributed counting. Read-only. + approximate_returned_record_count: Optional[int] = None # The display name of the saved audit log query. display_name: Optional[str] = None # The end date of the date range in the query. @@ -28,6 +30,8 @@ class AuditLogQuery(Entity, Parsable): filter_start_date_time: Optional[datetime.datetime] = None # The IP address of the device that was used when the activity was logged. ip_address_filters: Optional[list[str]] = None + # Indicates whether the query exceeded the per-search record-count limit. The default value is false. A value of true is authoritative and isn't derived from approximateReturnedRecordCount. Read-only. + is_record_count_limit_exceeded: Optional[bool] = None # Free text field to search non-indexed properties of the audit log. keyword_filter: Optional[str] = None # For SharePoint and OneDrive for Business activity, the full path name of the file or folder accessed by the user. For Exchange admin audit logging, the name of the object that was modified by the cmdlet. @@ -36,6 +40,8 @@ class AuditLogQuery(Entity, Parsable): odata_type: Optional[str] = None # The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center. operation_filters: Optional[list[str]] = None + # The record-count threshold used to limit query result retrieval. Read-only. + record_count_limit: Optional[int] = None # The type of operation indicated by the record. For the list of member values, see auditLogRecordType. record_type_filters: Optional[list[AuditLogRecordType]] = None # An individual audit log record. @@ -75,13 +81,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "administrativeUnitIdFilters": lambda n : setattr(self, 'administrative_unit_id_filters', n.get_collection_of_primitive_values(str)), + "approximateReturnedRecordCount": lambda n : setattr(self, 'approximate_returned_record_count', n.get_int_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "filterEndDateTime": lambda n : setattr(self, 'filter_end_date_time', n.get_datetime_value()), "filterStartDateTime": lambda n : setattr(self, 'filter_start_date_time', n.get_datetime_value()), "ipAddressFilters": lambda n : setattr(self, 'ip_address_filters', n.get_collection_of_primitive_values(str)), + "isRecordCountLimitExceeded": lambda n : setattr(self, 'is_record_count_limit_exceeded', n.get_bool_value()), "keywordFilter": lambda n : setattr(self, 'keyword_filter', n.get_str_value()), "objectIdFilters": lambda n : setattr(self, 'object_id_filters', n.get_collection_of_primitive_values(str)), "operationFilters": lambda n : setattr(self, 'operation_filters', n.get_collection_of_primitive_values(str)), + "recordCountLimit": lambda n : setattr(self, 'record_count_limit', n.get_int_value()), "recordTypeFilters": lambda n : setattr(self, 'record_type_filters', n.get_collection_of_enum_values(AuditLogRecordType)), "records": lambda n : setattr(self, 'records', n.get_collection_of_object_values(AuditLogRecord)), "serviceFilters": lambda n : setattr(self, 'service_filters', n.get_collection_of_primitive_values(str)), diff --git a/msgraph_beta/generated/models/security/environment.py b/msgraph_beta/generated/models/security/environment.py index 709f8193889..4a5318d2e1f 100644 --- a/msgraph_beta/generated/models/security/environment.py +++ b/msgraph_beta/generated/models/security/environment.py @@ -12,7 +12,10 @@ @dataclass class Environment(Entity, Parsable): - # The kind property + """ + Represents a single cloud environment onboarded for security posture management. + """ + # The kind of cloud environment onboarded to security posture management. kind: Optional[EnvironmentKind] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/environment_kind.py b/msgraph_beta/generated/models/security/environment_kind.py index 2807d9f1c7e..52552b2686b 100644 --- a/msgraph_beta/generated/models/security/environment_kind.py +++ b/msgraph_beta/generated/models/security/environment_kind.py @@ -1,16 +1,28 @@ from enum import Enum class EnvironmentKind(str, Enum): + # An Azure subscription. AzureSubscription = "azureSubscription", + # An AWS organization. AwsOrganization = "awsOrganization", + # An AWS account. AwsAccount = "awsAccount", + # A GCP organization. GcpOrganization = "gcpOrganization", + # A GCP project. GcpProject = "gcpProject", + # A Docker Hub organization. DockersHubOrganization = "dockersHubOrganization", + # A DevOps connection. DevOpsConnection = "devOpsConnection", + # An Azure DevOps organization. AzureDevOpsOrganization = "azureDevOpsOrganization", + # A GitHub organization. GitHubOrganization = "gitHubOrganization", + # A GitLab group. GitLabGroup = "gitLabGroup", + # A JFrog Artifactory instance. JFrogArtifactory = "jFrogArtifactory", + # A marker value for members added after the release of this API. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/security/zone.py b/msgraph_beta/generated/models/security/zone.py index 871279e0041..d9f3b20caa2 100644 --- a/msgraph_beta/generated/models/security/zone.py +++ b/msgraph_beta/generated/models/security/zone.py @@ -14,6 +14,9 @@ @dataclass class Zone(Entity, Parsable): + """ + A security zone grouping cloud environments under a common posture boundary. + """ # Environment count summaries by type. Read-only. Supports $filter (eq) on the kind property. For example, $filter=aggregations/any(a: a/kind eq 'azureSubscription'). aggregations: Optional[list[AggregatedEnvironment]] = None # Creation metadata, including user and timestamp. Supports $orderby (dateTime property only). Supports $filter (ge, le, gt, lt) on the dateTime property. For example, $filter=created/dateTime ge 2023-01-01T00:00:00Z. diff --git a/msgraph_beta/generated/models/service_principal.py b/msgraph_beta/generated/models/service_principal.py index 6c79038ef15..1a1276d33e1 100644 --- a/msgraph_beta/generated/models/service_principal.py +++ b/msgraph_beta/generated/models/service_principal.py @@ -64,7 +64,7 @@ class ServicePrincipal(DirectoryObject, Parsable): app_role_assignment_required: Optional[bool] = None # App role assignment for another app or service, granted to this service principal. Supports $expand. app_role_assignments: Optional[list[AppRoleAssignment]] = None - # The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable. + # The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable. App roles and exposed delegated permission scopes (publishedPermissionScopes) share a default limit of 700 permission definitions per service principal, including definitions inherited from the application and definitions added directly to the service principal. Enabled and disabled definitions both count. This limit counts definitions, not app role assignments. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. app_roles: Optional[list[AppRole]] = None # Unique identifier of the applicationTemplate. Supports $filter (eq, not, ne). Read-only. null if the app wasn't created from an application template. application_template_id: Optional[str] = None @@ -132,7 +132,7 @@ class ServicePrincipal(DirectoryObject, Parsable): preferred_token_signing_key_end_date_time: Optional[datetime.datetime] = None # This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to saml) to control which certificate is used to sign the SAML responses. For applications that aren't SAML, don't write or otherwise rely on this property. preferred_token_signing_key_thumbprint: Optional[str] = None - # The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable. Note: This property is named oauth2PermissionScopes in v1.0. + # The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable. Note: This property is named oauth2PermissionScopes in v1.0. These scopes and appRoles share a default limit of 700 permission definitions per service principal. Enabled and disabled definitions both count. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. published_permission_scopes: Optional[list[PermissionScope]] = None # The name of the Microsoft Entra tenant that published the application. publisher_name: Optional[str] = None diff --git a/msgraph_beta/generated/models/severity.py b/msgraph_beta/generated/models/severity.py new file mode 100644 index 00000000000..ce9552b1208 --- /dev/null +++ b/msgraph_beta/generated/models/severity.py @@ -0,0 +1,9 @@ +from enum import Enum + +class Severity(str, Enum): + None_ = "none", + Low = "low", + Medium = "medium", + High = "high", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/teamwork_custom_emoji.py b/msgraph_beta/generated/models/teamwork_custom_emoji.py index 94516741237..ad4b659661a 100644 --- a/msgraph_beta/generated/models/teamwork_custom_emoji.py +++ b/msgraph_beta/generated/models/teamwork_custom_emoji.py @@ -2,20 +2,17 @@ import datetime from collections.abc import Callable from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + from .entity import Entity -@dataclass -class TeamworkCustomEmoji(AdditionalDataHolder, BackedModel, Parsable): - # Stores model information. - backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) +from .entity import Entity - # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - additional_data: dict[str, Any] = field(default_factory=dict) +@dataclass +class TeamworkCustomEmoji(Entity, Parsable): # The base64-encoded image content of the emoji. Supported formats include PNG and GIF. content_bytes: Optional[str] = None # The createdBy property @@ -44,16 +41,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + from .entity import Entity from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + from .entity import Entity fields: dict[str, Callable[[Any], None]] = { "contentBytes": lambda n : setattr(self, 'content_bytes', n.get_str_value()), "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(CustomEmojiFromIdentitySet)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } + super_fields = super().get_field_deserializers() + fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -64,11 +64,10 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + super().serialize(writer) writer.write_str_value("contentBytes", self.content_bytes) writer.write_object_value("createdBy", self.created_by) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("displayName", self.display_name) - writer.write_str_value("@odata.type", self.odata_type) - writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/tenant_governance.py b/msgraph_beta/generated/models/tenant_governance.py index 7c6e346a0ee..0142814341b 100644 --- a/msgraph_beta/generated/models/tenant_governance.py +++ b/msgraph_beta/generated/models/tenant_governance.py @@ -17,19 +17,19 @@ @dataclass class TenantGovernance(Entity, Parsable): - # The governanceInvitations property + # Collection of governance invitations associated with the tenant. governance_invitations: Optional[list[GovernanceInvitation]] = None - # The governancePolicyTemplates property + # Collection of governance policy templates associated with the tenant. governance_policy_templates: Optional[list[TenantGovernancePolicyTemplate]] = None - # The governanceRelationships property + # Collection of governance relationships associated with the tenant. governance_relationships: Optional[list[GovernanceRelationship]] = None - # The governanceRequests property + # Collection of governance requests associated with the tenant. governance_requests: Optional[list[GovernanceRequest]] = None # The OdataType property odata_type: Optional[str] = None - # The relatedTenants property + # Collection of related tenants associated with the tenant. related_tenants: Optional[list[RelatedTenant]] = None - # The settings property + # Settings for the tenant governance container. settings: Optional[TenantGovernanceSetting] = None @staticmethod diff --git a/msgraph_beta/generated/models/tenant_governance_policy_template.py b/msgraph_beta/generated/models/tenant_governance_policy_template.py index 7cfa259db00..34e51e21356 100644 --- a/msgraph_beta/generated/models/tenant_governance_policy_template.py +++ b/msgraph_beta/generated/models/tenant_governance_policy_template.py @@ -14,23 +14,23 @@ @dataclass class TenantGovernancePolicyTemplate(Entity, Parsable): - # The createdDateTime property + # The date and time when the template was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. created_date_time: Optional[datetime.datetime] = None - # The delegatedAdministrationRoleAssignments property + # A collection of delegated administration role assignments to be applied in the governed tenant when the governance relationship is established. delegated_administration_role_assignments: Optional[list[DelegatedAdministrationRoleAssignment]] = None - # The description property + # A description of the policy template. Supports $filter (eq, ne) and $orderBy. description: Optional[str] = None - # The displayName property + # The display name of the policy template. Supports $filter (eq, ne) and $orderBy. display_name: Optional[str] = None - # The governedTenantCanTerminate property + # Not implemented. governed_tenant_can_terminate: Optional[bool] = None - # The lastModifiedDateTime property + # The date and time when the template was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. last_modified_date_time: Optional[datetime.datetime] = None - # The multiTenantApplicationsToProvision property + # A collection of multi-tenant applications to be provisioned in the governed tenant when the governance relationship is established. multi_tenant_applications_to_provision: Optional[list[MultiTenantApplicationsToProvision]] = None # The OdataType property odata_type: Optional[str] = None - # The version property + # The version of the policy template. Version count increased by 1 when updated. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. version: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/tenant_governance_setting.py b/msgraph_beta/generated/models/tenant_governance_setting.py index 15f0837be91..d2e49f59bc3 100644 --- a/msgraph_beta/generated/models/tenant_governance_setting.py +++ b/msgraph_beta/generated/models/tenant_governance_setting.py @@ -11,9 +11,9 @@ @dataclass class TenantGovernanceSetting(Entity, Parsable): - # The canReceiveInvitations property + # Indicates whether the tenant can receive governance invitations. When set to false, the tenant cannot receive new governance invitations. When set to true, other tenants can send your tenant invitations by providing your tenant id or domain name. Default value is false. can_receive_invitations: Optional[bool] = None - # The isRelatedTenantsEnabled property + # Indicates whether the related tenants feature is enabled for tenant discovery. When set to false, related tenant APIs don't work. This property can be enabled by calling the enableRelatedTenants action. Default value is false. is_related_tenants_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/user.py b/msgraph_beta/generated/models/user.py index 57b0a9591de..d2b29e84403 100644 --- a/msgraph_beta/generated/models/user.py +++ b/msgraph_beta/generated/models/user.py @@ -164,7 +164,7 @@ class User(DirectoryObject, Parsable): contact_folders: Optional[list[ContactFolder]] = None # The user's contacts. Read-only. Nullable. contacts: Optional[list[Contact]] = None - # The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # The ISO 3166-1 alpha-2 location code associated with the user; for example, US or GB. The property name is part of the Microsoft Graph API contract. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). country: Optional[str] = None # The date and time the user was created in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users synced to Microsoft Entra ID before June 2018. Read-only. Supports $filter (eq, ne, not , ge, le, in). created_date_time: Optional[datetime.datetime] = None @@ -418,7 +418,7 @@ class User(DirectoryObject, Parsable): transitive_member_of: Optional[list[DirectoryObject]] = None # The transitive reports for a user. Read-only. transitive_reports: Optional[list[DirectoryObject]] = None - # A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # A two-letter country/region code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). usage_location: Optional[str] = None # Represents the usage rights a user has been granted. usage_rights: Optional[list[UsageRight]] = None diff --git a/msgraph_beta/generated/models/verifiable_credentials_authentication_method_configuration.py b/msgraph_beta/generated/models/verifiable_credentials_authentication_method_configuration.py index 3084059b22b..e0f047d5d97 100644 --- a/msgraph_beta/generated/models/verifiable_credentials_authentication_method_configuration.py +++ b/msgraph_beta/generated/models/verifiable_credentials_authentication_method_configuration.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .authentication_method_configuration import AuthenticationMethodConfiguration + from .identity_verification_events_configuration import IdentityVerificationEventsConfiguration from .verifiable_credential_authentication_method_target import VerifiableCredentialAuthenticationMethodTarget from .authentication_method_configuration import AuthenticationMethodConfiguration @@ -14,6 +15,8 @@ class VerifiableCredentialsAuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration" + # The identityVerificationEventsConfiguration property + identity_verification_events_configuration: Optional[IdentityVerificationEventsConfiguration] = None # A collection of groups that are enabled to use the authentication method. include_targets: Optional[list[VerifiableCredentialAuthenticationMethodTarget]] = None @@ -34,12 +37,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .authentication_method_configuration import AuthenticationMethodConfiguration + from .identity_verification_events_configuration import IdentityVerificationEventsConfiguration from .verifiable_credential_authentication_method_target import VerifiableCredentialAuthenticationMethodTarget from .authentication_method_configuration import AuthenticationMethodConfiguration + from .identity_verification_events_configuration import IdentityVerificationEventsConfiguration from .verifiable_credential_authentication_method_target import VerifiableCredentialAuthenticationMethodTarget fields: dict[str, Callable[[Any], None]] = { + "identityVerificationEventsConfiguration": lambda n : setattr(self, 'identity_verification_events_configuration', n.get_object_value(IdentityVerificationEventsConfiguration)), "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(VerifiableCredentialAuthenticationMethodTarget)), } super_fields = super().get_field_deserializers() @@ -55,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("identityVerificationEventsConfiguration", self.identity_verification_events_configuration) writer.write_collection_of_object_values("includeTargets", self.include_targets) diff --git a/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema_tables_with_workspace_id/get_hunting_schema_tables_with_workspace_id_get_response.py b/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema_tables_with_workspace_id/get_hunting_schema_tables_with_workspace_id_get_response.py new file mode 100644 index 00000000000..daf94bdeeae --- /dev/null +++ b/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema_tables_with_workspace_id/get_hunting_schema_tables_with_workspace_id_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.security.hunting_schema_table import HuntingSchemaTable + +from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetHuntingSchemaTablesWithWorkspaceIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[HuntingSchemaTable]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetHuntingSchemaTablesWithWorkspaceIdGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetHuntingSchemaTablesWithWorkspaceIdGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetHuntingSchemaTablesWithWorkspaceIdGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.security.hunting_schema_table import HuntingSchemaTable + + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.security.hunting_schema_table import HuntingSchemaTable + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(HuntingSchemaTable)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema_tables_with_workspace_id/microsoft_graph_security_get_hunting_schema_tables_with_workspace_id_request_builder.py b/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema_tables_with_workspace_id/microsoft_graph_security_get_hunting_schema_tables_with_workspace_id_request_builder.py new file mode 100644 index 00000000000..5d35077ca5b --- /dev/null +++ b/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema_tables_with_workspace_id/microsoft_graph_security_get_hunting_schema_tables_with_workspace_id_request_builder.py @@ -0,0 +1,128 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from .get_hunting_schema_tables_with_workspace_id_get_response import GetHuntingSchemaTablesWithWorkspaceIdGetResponse + +class MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getHuntingSchemaTables method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/microsoft.graph.security.getHuntingSchemaTables(workspaceId=@workspaceId){?%24count,%24filter,%24search,%24skip,%24top,workspaceId*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters]] = None) -> Optional[GetHuntingSchemaTablesWithWorkspaceIdGetResponse]: + """ + Retrieve only the advanced hunting tables that the signed-in user is authorized to query in advanced hunting with Microsoft Defender XDR. The returned tables reflect the user's effective permissions. Each user within a tenant might have a different effective set of tables depending on their role and access level. Unlike getHuntingSchema, which returns both tables and functions in a single huntingSchemaResult, this function returns the tables as a collection. Because the result is a collection, you can apply OData query parameters such as $filter, $select, and $top to retrieve only the tables and columns you need. Common use cases include: + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetHuntingSchemaTablesWithWorkspaceIdGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_hunting_schema_tables_with_workspace_id_get_response import GetHuntingSchemaTablesWithWorkspaceIdGetResponse + + return await self.request_adapter.send_async(request_info, GetHuntingSchemaTablesWithWorkspaceIdGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve only the advanced hunting tables that the signed-in user is authorized to query in advanced hunting with Microsoft Defender XDR. The returned tables reflect the user's effective permissions. Each user within a tenant might have a different effective set of tables depending on their role and access level. Unlike getHuntingSchema, which returns both tables and functions in a single huntingSchemaResult, this function returns the tables as a collection. Because the result is a collection, you can apply OData query parameters such as $filter, $select, and $top to retrieve only the tables and columns you need. Common use cases include: + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters(): + """ + Retrieve only the advanced hunting tables that the signed-in user is authorized to query in advanced hunting with Microsoft Defender XDR. The returned tables reflect the user's effective permissions. Each user within a tenant might have a different effective set of tables depending on their role and access level. Unlike getHuntingSchema, which returns both tables and functions in a single huntingSchemaResult, this function returns the tables as a collection. Because the result is a collection, you can apply OData query parameters such as $filter, $select, and $top to retrieve only the tables and columns you need. Common use cases include: + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + if original_name == "workspace_id": + return "workspaceId" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + # Usage: workspaceId=@workspaceId + workspace_id: Optional[UUID] = None + + + @dataclass + class MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/security_request_builder.py b/msgraph_beta/generated/security/security_request_builder.py index 608e0e8f123..be28a6e98b3 100644 --- a/msgraph_beta/generated/security/security_request_builder.py +++ b/msgraph_beta/generated/security/security_request_builder.py @@ -36,6 +36,7 @@ from .ip_security_profiles.ip_security_profiles_request_builder import IpSecurityProfilesRequestBuilder from .labels.labels_request_builder import LabelsRequestBuilder from .microsoft_graph_security_get_hunting_schema.microsoft_graph_security_get_hunting_schema_request_builder import MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder + from .microsoft_graph_security_get_hunting_schema_tables_with_workspace_id.microsoft_graph_security_get_hunting_schema_tables_with_workspace_id_request_builder import MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder from .microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id.microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder import MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder from .microsoft_graph_security_run_hunting_query.microsoft_graph_security_run_hunting_query_request_builder import MicrosoftGraphSecurityRunHuntingQueryRequestBuilder from .partner.partner_request_builder import PartnerRequestBuilder @@ -338,6 +339,15 @@ def microsoft_graph_security_get_hunting_schema(self) -> MicrosoftGraphSecurityG return MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_security_get_hunting_schema_tables_with_workspace_id(self) -> MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder: + """ + Provides operations to call the getHuntingSchemaTables method. + """ + from .microsoft_graph_security_get_hunting_schema_tables_with_workspace_id.microsoft_graph_security_get_hunting_schema_tables_with_workspace_id_request_builder import MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder + + return MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_security_run_hunting_query(self) -> MicrosoftGraphSecurityRunHuntingQueryRequestBuilder: """ diff --git a/msgraph_beta/generated/sites/item/lists/item/items/item/permissions/permissions_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/items/item/permissions/permissions_request_builder.py index ac626a03624..6fc076b7934 100644 --- a/msgraph_beta/generated/sites/item/lists/item/items/item/permissions/permissions_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/items/item/permissions/permissions_request_builder.py @@ -49,9 +49,10 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - The set of permissions for the item. Read-only. Nullable. + Get a list of the permission objects associated with a listItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/listitem-list-permissions?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +93,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of permissions for the item. Read-only. Nullable. + Get a list of the permission objects associated with a listItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - The set of permissions for the item. Read-only. Nullable. + Get a list of the permission objects associated with a listItem. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/lists/item/permissions/permissions_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/permissions/permissions_request_builder.py index 2c7761c1ae7..b6e87aca088 100644 --- a/msgraph_beta/generated/sites/item/lists/item/permissions/permissions_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/permissions/permissions_request_builder.py @@ -49,9 +49,10 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - The set of permissions for the item. Read-only. Nullable. + Get a list of the permission objects associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/list-list-permissions?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +94,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of permissions for the item. Read-only. Nullable. + Get a list of the permission objects associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - The set of permissions for the item. Read-only. Nullable. + Get a list of the permission objects associated with a list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py index a2f21c5713c..fd9c10f7bcd 100644 --- a/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py @@ -18,7 +18,7 @@ from ....models.teamwork_custom_emoji import TeamworkCustomEmoji from ....models.teamwork_custom_emoji_collection_response import TeamworkCustomEmojiCollectionResponse from .count.count_request_builder import CountRequestBuilder - from .item.teamwork_custom_emoji_display_name_item_request_builder import TeamworkCustomEmojiDisplayNameItemRequestBuilder + from .item.teamwork_custom_emoji_item_request_builder import TeamworkCustomEmojiItemRequestBuilder class CustomEmojisRequestBuilder(BaseRequestBuilder): """ @@ -33,19 +33,19 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/teamwork/messaging/customEmojis{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_teamwork_custom_emoji_display_name(self,teamwork_custom_emoji_display_name: str) -> TeamworkCustomEmojiDisplayNameItemRequestBuilder: + def by_teamwork_custom_emoji_id(self,teamwork_custom_emoji_id: str) -> TeamworkCustomEmojiItemRequestBuilder: """ Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. - param teamwork_custom_emoji_display_name: The unique identifier of teamworkCustomEmoji - Returns: TeamworkCustomEmojiDisplayNameItemRequestBuilder + param teamwork_custom_emoji_id: The unique identifier of teamworkCustomEmoji + Returns: TeamworkCustomEmojiItemRequestBuilder """ - if teamwork_custom_emoji_display_name is None: - raise TypeError("teamwork_custom_emoji_display_name cannot be null.") - from .item.teamwork_custom_emoji_display_name_item_request_builder import TeamworkCustomEmojiDisplayNameItemRequestBuilder + if teamwork_custom_emoji_id is None: + raise TypeError("teamwork_custom_emoji_id cannot be null.") + from .item.teamwork_custom_emoji_item_request_builder import TeamworkCustomEmojiItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["teamworkCustomEmoji%2DdisplayName"] = teamwork_custom_emoji_display_name - return TeamworkCustomEmojiDisplayNameItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["teamworkCustomEmoji%2Did"] = teamwork_custom_emoji_id + return TeamworkCustomEmojiItemRequestBuilder(self.request_adapter, url_tpl_params) async def get(self,request_configuration: Optional[RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmojiCollectionResponse]: """ diff --git a/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_item_request_builder.py similarity index 86% rename from msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py rename to msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_item_request_builder.py index 17989a038b1..6eb17b8daf2 100644 --- a/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_item_request_builder.py @@ -17,18 +17,18 @@ from .....models.o_data_errors.o_data_error import ODataError from .....models.teamwork_custom_emoji import TeamworkCustomEmoji -class TeamworkCustomEmojiDisplayNameItemRequestBuilder(BaseRequestBuilder): +class TeamworkCustomEmojiItemRequestBuilder(BaseRequestBuilder): """ Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new TeamworkCustomEmojiDisplayNameItemRequestBuilder and sets the default values. + Instantiates a new TeamworkCustomEmojiItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/teamwork/messaging/customEmojis/{teamworkCustomEmoji%2DdisplayName}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/teamwork/messaging/customEmojis/{teamworkCustomEmoji%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ @@ -48,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: + async def get(self,request_configuration: Optional[RequestConfiguration[TeamworkCustomEmojiItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: """ The collection of custom emojis available in organization messaging. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamworkCustomEmojiItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ The collection of custom emojis available in organization messaging. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,25 +128,25 @@ def to_patch_request_information(self,body: TeamworkCustomEmoji, request_configu request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> TeamworkCustomEmojiDisplayNameItemRequestBuilder: + def with_url(self,raw_url: str) -> TeamworkCustomEmojiItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: TeamworkCustomEmojiDisplayNameItemRequestBuilder + Returns: TeamworkCustomEmojiItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return TeamworkCustomEmojiDisplayNameItemRequestBuilder(self.request_adapter, raw_url) + return TeamworkCustomEmojiItemRequestBuilder(self.request_adapter, raw_url) @dataclass - class TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters(): + class TeamworkCustomEmojiItemRequestBuilderGetQueryParameters(): """ The collection of custom emojis available in organization messaging. """ @@ -172,14 +172,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]): + class TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamworkCustomEmojiItemRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/teamwork/messaging/custom_emojis_with_display_name/custom_emojis_with_display_name_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis_with_display_name/custom_emojis_with_display_name_request_builder.py new file mode 100644 index 00000000000..4c37beac901 --- /dev/null +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis_with_display_name/custom_emojis_with_display_name_request_builder.py @@ -0,0 +1,191 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.teamwork_custom_emoji import TeamworkCustomEmoji + +class CustomEmojisWithDisplayNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], display_name: Optional[str] = None) -> None: + """ + Instantiates a new CustomEmojisWithDisplayNameRequestBuilder and sets the default values. + param display_name: Alternate key of teamworkCustomEmoji + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['displayName'] = display_name + super().__init__(request_adapter, "{+baseurl}/teamwork/messaging/customEmojis(displayName='{displayName}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property customEmojis for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: + """ + The collection of custom emojis available in organization messaging. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmoji] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.teamwork_custom_emoji import TeamworkCustomEmoji + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmoji, error_mapping) + + async def patch(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: + """ + Update the navigation property customEmojis in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmoji] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.teamwork_custom_emoji import TeamworkCustomEmoji + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmoji, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property customEmojis for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of custom emojis available in organization messaging. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property customEmojis in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomEmojisWithDisplayNameRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomEmojisWithDisplayNameRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomEmojisWithDisplayNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters(): + """ + The collection of custom emojis available in organization messaging. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py b/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py index 60a1e6f9351..5ac2b447435 100644 --- a/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py +++ b/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py @@ -17,6 +17,7 @@ from ...models.o_data_errors.o_data_error import ODataError from ...models.teamwork_messaging import TeamworkMessaging from .custom_emojis.custom_emojis_request_builder import CustomEmojisRequestBuilder + from .custom_emojis_with_display_name.custom_emojis_with_display_name_request_builder import CustomEmojisWithDisplayNameRequestBuilder class MessagingRequestBuilder(BaseRequestBuilder): """ @@ -31,6 +32,18 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/teamwork/messaging{?%24expand,%24select}", path_parameters) + def custom_emojis_with_display_name(self,display_name: str) -> CustomEmojisWithDisplayNameRequestBuilder: + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + param display_name: Alternate key of teamworkCustomEmoji + Returns: CustomEmojisWithDisplayNameRequestBuilder + """ + if display_name is None: + raise TypeError("display_name cannot be null.") + from .custom_emojis_with_display_name.custom_emojis_with_display_name_request_builder import CustomEmojisWithDisplayNameRequestBuilder + + return CustomEmojisWithDisplayNameRequestBuilder(self.request_adapter, self.path_parameters, display_name) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ Delete navigation property messaging for teamwork diff --git a/msgraph_beta/generated/users/item/devices/provision/provision_request_builder.py b/msgraph_beta/generated/users/item/devices/provision/provision_request_builder.py index ef91e8f279c..0f8103af8bd 100644 --- a/msgraph_beta/generated/users/item/devices/provision/provision_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/provision/provision_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ProvisionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProvisionResponse]: """ - Invoke action provision + Provision a device on behalf of an approved Virtual Desktop Infrastructure (VDI) provider. This action wraps the Zero Touch Deployment (ZTD) protocol to create a device in a pending state in the customer's directory. The device can't be used for authentication until it completes its registration. The created device is stamped with a system label that identifies the approved VDI provider. Only VDI applications on Microsoft's approved list of VDI providers can successfully call this action. Calls from other applications are blocked even when the application is granted the required permission. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ProvisionResponse] + Find more info here: https://learn.microsoft.com/graph/api/device-provision?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: ProvisionPostRequestBody, request_configuration: Optio def to_post_request_information(self,body: ProvisionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action provision + Provision a device on behalf of an approved Virtual Desktop Infrastructure (VDI) provider. This action wraps the Zero Touch Deployment (ZTD) protocol to create a device in a pending state in the customer's directory. The device can't be used for authentication until it completes its registration. The created device is stamped with a system label that identifies the approved VDI provider. Only VDI applications on Microsoft's approved list of VDI providers can successfully call this action. Calls from other applications are blocked even when the application is granted the required permission. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py index 94f3e872cae..362a79d2df7 100644 --- a/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostReque def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/users/item/settings/exchange/exchange_request_builder.py b/msgraph_beta/generated/users/item/settings/exchange/exchange_request_builder.py index 9150a54ca3d..f3bf874d474 100644 --- a/msgraph_beta/generated/users/item/settings/exchange/exchange_request_builder.py +++ b/msgraph_beta/generated/users/item/settings/exchange/exchange_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exchange Returns: Optional[ExchangeSettings] Find more info here: https://learn.microsoft.com/graph/api/usersettings-list-exchange?view=graph-rest-beta """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> ExchangeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ExchangeRequestBuilder """ - warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ExchangeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/users/item/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_request_builder.py b/msgraph_beta/generated/users/item/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_request_builder.py index ee6004ddb24..fb17e403784 100644 --- a/msgraph_beta/generated/users/item/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_request_builder.py +++ b/msgraph_beta/generated/users/item/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetCurrentLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + Update a user's work location for the current day or current active segment. This action quickly updates the user's work location without modifying individual occurrences. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: SetCurrentLocationPostRequestBody, request_configurati def to_post_request_information(self,body: SetCurrentLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + Update a user's work location for the current day or current active segment. This action quickly updates the user's work location without modifying individual occurrences. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/users/item/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/users/item/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_request_builder.py index 7ec8b79e8ce..b26b6e2ce45 100644 --- a/msgraph_beta/generated/users/item/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/users/item/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_request_builder.py @@ -37,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse]: """ - Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + Get work plan occurrences from a user's work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse] Find more info here: https://learn.microsoft.com/graph/api/workhoursandlocationssetting-occurrencesview?view=graph-rest-beta @@ -58,7 +58,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Occurren def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + Get work plan occurrences from a user's work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -80,7 +80,7 @@ def with_url(self,raw_url: str) -> OccurrencesViewWithStartDateTimeWithEndDateTi @dataclass class OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): """ - Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + Get work plan occurrences from a user's work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. """ def get_query_parameter(self,original_name: str) -> str: """