diff --git a/msgraph_beta/generated/applications/item/federated_identity_credentials/federated_identity_credentials_request_builder.py b/msgraph_beta/generated/applications/item/federated_identity_credentials/federated_identity_credentials_request_builder.py
index 3f80e1cd0e5..4d0e91c80de 100644
--- a/msgraph_beta/generated/applications/item/federated_identity_credentials/federated_identity_credentials_request_builder.py
+++ b/msgraph_beta/generated/applications/item/federated_identity_credentials/federated_identity_credentials_request_builder.py
@@ -49,10 +49,10 @@ def by_federated_identity_credential_id(self,federated_identity_credential_id: s
async def get(self,request_configuration: Optional[RequestConfiguration[FederatedIdentityCredentialsRequestBuilderGetQueryParameters]] = None) -> Optional[FederatedIdentityCredentialCollectionResponse]:
"""
- Get a list of the federatedIdentityCredential objects and their properties.
+ Get a list of the federatedIdentityCredential objects and their properties assigned to an application or an agentIdentityBlueprint.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[FederatedIdentityCredentialCollectionResponse]
- Find more info here: https://learn.microsoft.com/graph/api/application-list-federatedidentitycredentials?view=graph-rest-beta
+ Find more info here: https://learn.microsoft.com/graph/api/federatedidentitycredential-list?view=graph-rest-beta
"""
request_info = self.to_get_request_information(
request_configuration
@@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Federate
async def post(self,body: FederatedIdentityCredential, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FederatedIdentityCredential]:
"""
- Create a new federatedIdentityCredential object for an agentIdentityBlueprint. By configuring a trust relationship between your Microsoft Entra agent identity blueprint registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an agentIdentityBlueprint.
+ Create a new federatedIdentityCredential object for an application or an agentIdentityBlueprint. By configuring a trust relationship between your Microsoft Entra application registration or agent identity blueprint and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application or agent identity blueprint.
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[FederatedIdentityCredential]
- Find more info here: https://learn.microsoft.com/graph/api/agentidentityblueprint-post-federatedidentitycredentials?view=graph-rest-beta
+ Find more info here: https://learn.microsoft.com/graph/api/federatedidentitycredential-post?view=graph-rest-beta
"""
if body is None:
raise TypeError("body cannot be null.")
@@ -94,7 +94,7 @@ async def post(self,body: FederatedIdentityCredential, request_configuration: Op
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FederatedIdentityCredentialsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get a list of the federatedIdentityCredential objects and their properties.
+ Get a list of the federatedIdentityCredential objects and their properties assigned to an application or an agentIdentityBlueprint.
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: FederatedIdentityCredential, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Create a new federatedIdentityCredential object for an agentIdentityBlueprint. By configuring a trust relationship between your Microsoft Entra agent identity blueprint registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an agentIdentityBlueprint.
+ Create a new federatedIdentityCredential object for an application or an agentIdentityBlueprint. By configuring a trust relationship between your Microsoft Entra application registration or agent identity blueprint and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application or agent identity blueprint.
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 FederatedIdentityCredentialsRequestBuilderGetQueryParameters():
"""
- Get a list of the federatedIdentityCredential objects and their properties.
+ Get a list of the federatedIdentityCredential objects and their properties assigned to an application or an agentIdentityBlueprint.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/applications/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py b/msgraph_beta/generated/applications/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py
index bbb7eb845a1..c12515b4cb8 100644
--- a/msgraph_beta/generated/applications/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py
+++ b/msgraph_beta/generated/applications/item/federated_identity_credentials/item/federated_identity_credential_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:
"""
- Deletes a federatedIdentityCredential object from an application.
+ Delete a federatedIdentityCredential object from an application or an agentIdentityBlueprint.
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/federatedidentitycredential-delete?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[FederatedIdentityCredentialItemRequestBuilderGetQueryParameters]] = None) -> Optional[FederatedIdentityCredential]:
"""
- Read the properties and relationships of a federatedIdentityCredential object.
+ Read the properties and relationships of a federatedIdentityCredential object assigned to an application or an agentIdentityBlueprint.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[FederatedIdentityCredential]
Find more info here: https://learn.microsoft.com/graph/api/federatedidentitycredential-get?view=graph-rest-beta
@@ -72,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Federate
async def patch(self,body: FederatedIdentityCredential, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FederatedIdentityCredential]:
"""
- Create a new federatedIdentityCredential object for an application if it doesn't exist, or update the properties of an existing federatedIdentityCredential object. By configuring a trust relationship between your Microsoft Entra application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application.
+ Create a new federatedIdentityCredential object for an application or an agentIdentityBlueprint if it doesn't exist, or update the properties of an existing federatedIdentityCredential object. By configuring a trust relationship between your Microsoft Entra application registration or agentIdentityBlueprint and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application or agentIdentityBlueprint.
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[FederatedIdentityCredential]
@@ -96,7 +96,7 @@ async def patch(self,body: FederatedIdentityCredential, request_configuration: O
def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Deletes a federatedIdentityCredential object from an application.
+ Delete a federatedIdentityCredential object from an application or an agentIdentityBlueprint.
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[FederatedIdentityCredentialItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Read the properties and relationships of a federatedIdentityCredential object.
+ Read the properties and relationships of a federatedIdentityCredential object assigned to an application or an agentIdentityBlueprint.
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: FederatedIdentityCredential, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Create a new federatedIdentityCredential object for an application if it doesn't exist, or update the properties of an existing federatedIdentityCredential object. By configuring a trust relationship between your Microsoft Entra application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application.
+ Create a new federatedIdentityCredential object for an application or an agentIdentityBlueprint if it doesn't exist, or update the properties of an existing federatedIdentityCredential object. By configuring a trust relationship between your Microsoft Entra application registration or agentIdentityBlueprint and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application or agentIdentityBlueprint.
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 FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration(Re
@dataclass
class FederatedIdentityCredentialItemRequestBuilderGetQueryParameters():
"""
- Read the properties and relationships of a federatedIdentityCredential object.
+ Read the properties and relationships of a federatedIdentityCredential object assigned to an application or an agentIdentityBlueprint.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/applications/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py b/msgraph_beta/generated/applications/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py
index ad747435c89..ab4674329e1 100644
--- a/msgraph_beta/generated/applications/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py
+++ b/msgraph_beta/generated/applications/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py
@@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Deletes a federatedIdentityCredential object from an application.
+ Delete a federatedIdentityCredential object from an application or an agentIdentityBlueprint.
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/federatedidentitycredential-delete?view=graph-rest-beta
@@ -54,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[FederatedIdentityCredentialsWithNameRequestBuilderGetQueryParameters]] = None) -> Optional[FederatedIdentityCredential]:
"""
- Read the properties and relationships of a federatedIdentityCredential object.
+ Read the properties and relationships of a federatedIdentityCredential object assigned to an application or an agentIdentityBlueprint.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[FederatedIdentityCredential]
Find more info here: https://learn.microsoft.com/graph/api/federatedidentitycredential-get?view=graph-rest-beta
@@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Federate
async def patch(self,body: FederatedIdentityCredential, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FederatedIdentityCredential]:
"""
- Create a new federatedIdentityCredential object for an application if it doesn't exist, or update the properties of an existing federatedIdentityCredential object. By configuring a trust relationship between your Microsoft Entra application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application.
+ Create a new federatedIdentityCredential object for an application or an agentIdentityBlueprint if it doesn't exist, or update the properties of an existing federatedIdentityCredential object. By configuring a trust relationship between your Microsoft Entra application registration or agentIdentityBlueprint and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application or agentIdentityBlueprint.
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[FederatedIdentityCredential]
@@ -99,7 +99,7 @@ async def patch(self,body: FederatedIdentityCredential, request_configuration: O
def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Deletes a federatedIdentityCredential object from an application.
+ Delete a federatedIdentityCredential object from an application or an agentIdentityBlueprint.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FederatedIdentityCredentialsWithNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Read the properties and relationships of a federatedIdentityCredential object.
+ Read the properties and relationships of a federatedIdentityCredential object assigned to an application or an agentIdentityBlueprint.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi
def to_patch_request_information(self,body: FederatedIdentityCredential, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Create a new federatedIdentityCredential object for an application if it doesn't exist, or update the properties of an existing federatedIdentityCredential object. By configuring a trust relationship between your Microsoft Entra application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application.
+ Create a new federatedIdentityCredential object for an application or an agentIdentityBlueprint if it doesn't exist, or update the properties of an existing federatedIdentityCredential object. By configuring a trust relationship between your Microsoft Entra application registration or agentIdentityBlueprint and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application or agentIdentityBlueprint.
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
@@ -154,7 +154,7 @@ class FederatedIdentityCredentialsWithNameRequestBuilderDeleteRequestConfigurati
@dataclass
class FederatedIdentityCredentialsWithNameRequestBuilderGetQueryParameters():
"""
- Read the properties and relationships of a federatedIdentityCredential object.
+ Read the properties and relationships of a federatedIdentityCredential object assigned to an application or an agentIdentityBlueprint.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/chats/item/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/chats/item/complete_migration/complete_migration_request_builder.py
index 4b59fbeda9b..2657564b434 100644
--- a/msgraph_beta/generated/chats/item/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/chats/item/complete_migration/complete_migration_request_builder.py
@@ -31,9 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Invoke action completeMigration
+ Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types.
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/chat-completemigration?view=graph-rest-beta
"""
request_info = self.to_post_request_information(
request_configuration
@@ -49,7 +50,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 completeMigration
+ Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/directory/certificate_authorities/certificate_based_application_configurations/certificate_based_application_configurations_request_builder.py b/msgraph_beta/generated/directory/certificate_authorities/certificate_based_application_configurations/certificate_based_application_configurations_request_builder.py
index 13c63de4862..76a7f4a423a 100644
--- a/msgraph_beta/generated/directory/certificate_authorities/certificate_based_application_configurations/certificate_based_application_configurations_request_builder.py
+++ b/msgraph_beta/generated/directory/certificate_authorities/certificate_based_application_configurations/certificate_based_application_configurations_request_builder.py
@@ -70,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Certific
async def post(self,body: CertificateBasedApplicationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CertificateBasedApplicationConfiguration]:
"""
- Create new navigation property to certificateBasedApplicationConfigurations for directory
+ Create a new certificateBasedApplicationConfiguration object.
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[CertificateBasedApplicationConfiguration]
+ Find more info here: https://learn.microsoft.com/graph/api/certificateauthoritypath-post-certificatebasedapplicationconfigurations?view=graph-rest-beta
"""
if body is None:
raise TypeError("body cannot be null.")
@@ -104,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi
def to_post_request_information(self,body: CertificateBasedApplicationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Create new navigation property to certificateBasedApplicationConfigurations for directory
+ Create a new certificateBasedApplicationConfiguration 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/groups/item/team/channels/item/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/complete_migration/complete_migration_request_builder.py
index 862977723be..4a80baf35e2 100644
--- a/msgraph_beta/generated/groups/item/team/channels/item/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/groups/item/team/channels/item/complete_migration/complete_migration_request_builder.py
@@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/channel-completemigration?view=graph-rest-beta
@@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa
def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/complete_migration/complete_migration_request_builder.py
index 5dd6a053601..43a2787d9c8 100644
--- a/msgraph_beta/generated/groups/item/team/primary_channel/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/groups/item/team/primary_channel/complete_migration/complete_migration_request_builder.py
@@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/channel-completemigration?view=graph-rest-beta
@@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa
def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/entitlement_management/control_configurations/control_configurations_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/control_configurations/control_configurations_request_builder.py
new file mode 100644
index 00000000000..af9722d4740
--- /dev/null
+++ b/msgraph_beta/generated/identity_governance/entitlement_management/control_configurations/control_configurations_request_builder.py
@@ -0,0 +1,214 @@
+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.control_configuration import ControlConfiguration
+ from ....models.control_configuration_collection_response import ControlConfigurationCollectionResponse
+ from ....models.o_data_errors.o_data_error import ODataError
+ from .count.count_request_builder import CountRequestBuilder
+ from .item.control_configuration_item_request_builder import ControlConfigurationItemRequestBuilder
+
+class ControlConfigurationsRequestBuilder(BaseRequestBuilder):
+ """
+ Provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity.
+ """
+ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None:
+ """
+ Instantiates a new ControlConfigurationsRequestBuilder 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}/identityGovernance/entitlementManagement/controlConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters)
+
+ def by_control_configuration_id(self,control_configuration_id: str) -> ControlConfigurationItemRequestBuilder:
+ """
+ Provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity.
+ param control_configuration_id: The unique identifier of controlConfiguration
+ Returns: ControlConfigurationItemRequestBuilder
+ """
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
+ if control_configuration_id is None:
+ raise TypeError("control_configuration_id cannot be null.")
+ from .item.control_configuration_item_request_builder import ControlConfigurationItemRequestBuilder
+
+ url_tpl_params = get_path_parameters(self.path_parameters)
+ url_tpl_params["controlConfiguration%2Did"] = control_configuration_id
+ return ControlConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params)
+
+ async def get(self,request_configuration: Optional[RequestConfiguration[ControlConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[ControlConfigurationCollectionResponse]:
+ """
+ Represents the policies that control lifecycle and access to access packages across the organization.
+ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
+ Returns: Optional[ControlConfigurationCollectionResponse]
+ """
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
+ 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.control_configuration_collection_response import ControlConfigurationCollectionResponse
+
+ return await self.request_adapter.send_async(request_info, ControlConfigurationCollectionResponse, error_mapping)
+
+ async def post(self,body: ControlConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ControlConfiguration]:
+ """
+ Create new navigation property to controlConfigurations for identityGovernance
+ param body: The request body
+ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
+ Returns: Optional[ControlConfiguration]
+ """
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
+ if body is None:
+ raise TypeError("body cannot be null.")
+ request_info = self.to_post_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.control_configuration import ControlConfiguration
+
+ return await self.request_adapter.send_async(request_info, ControlConfiguration, error_mapping)
+
+ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ControlConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
+ """
+ Represents the policies that control lifecycle and access to access packages across the organization.
+ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
+ Returns: RequestInformation
+ """
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", 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")
+ return request_info
+
+ def to_post_request_information(self,body: ControlConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
+ """
+ Create new navigation property to controlConfigurations for identityGovernance
+ param body: The request body
+ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
+ Returns: RequestInformation
+ """
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
+ if body is None:
+ raise TypeError("body cannot be null.")
+ request_info = RequestInformation(Method.POST, 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) -> ControlConfigurationsRequestBuilder:
+ """
+ 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: ControlConfigurationsRequestBuilder
+ """
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
+ if raw_url is None:
+ raise TypeError("raw_url cannot be null.")
+ return ControlConfigurationsRequestBuilder(self.request_adapter, raw_url)
+
+ @property
+ def count(self) -> CountRequestBuilder:
+ """
+ Provides operations to count the resources in the collection.
+ """
+ from .count.count_request_builder import CountRequestBuilder
+
+ return CountRequestBuilder(self.request_adapter, self.path_parameters)
+
+ @dataclass
+ class ControlConfigurationsRequestBuilderGetQueryParameters():
+ """
+ Represents the policies that control lifecycle and access to access packages across the organization.
+ """
+ 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 == "expand":
+ return "%24expand"
+ if original_name == "filter":
+ return "%24filter"
+ if original_name == "orderby":
+ return "%24orderby"
+ if original_name == "search":
+ return "%24search"
+ if original_name == "select":
+ return "%24select"
+ if original_name == "skip":
+ return "%24skip"
+ if original_name == "top":
+ return "%24top"
+ return original_name
+
+ # Include count of items
+ count: Optional[bool] = None
+
+ # Expand related entities
+ expand: Optional[list[str]] = None
+
+ # Filter items by property values
+ filter: Optional[str] = None
+
+ # Order items by property values
+ orderby: Optional[list[str]] = None
+
+ # Search items by search phrases
+ search: Optional[str] = None
+
+ # Select properties to be returned
+ select: Optional[list[str]] = None
+
+ # Skip the first n items
+ skip: Optional[int] = None
+
+ # Show only the first n items
+ top: Optional[int] = None
+
+
+ @dataclass
+ class ControlConfigurationsRequestBuilderGetRequestConfiguration(RequestConfiguration[ControlConfigurationsRequestBuilderGetQueryParameters]):
+ """
+ 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 ControlConfigurationsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/control_configurations/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/control_configurations/count/count_request_builder.py
new file mode 100644
index 00000000000..bc0acacb909
--- /dev/null
+++ b/msgraph_beta/generated/identity_governance/entitlement_management/control_configurations/count/count_request_builder.py
@@ -0,0 +1,107 @@
+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
+
+class CountRequestBuilder(BaseRequestBuilder):
+ """
+ Provides operations to count the resources in the collection.
+ """
+ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None:
+ """
+ Instantiates a new CountRequestBuilder 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}/identityGovernance/entitlementManagement/controlConfigurations/$count{?%24filter,%24search}", path_parameters)
+
+ async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]:
+ """
+ Get the number of the resource
+ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
+ Returns: Optional[int]
+ """
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
+ 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")
+ return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping)
+
+ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
+ """
+ Get the number of the resource
+ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
+ Returns: RequestInformation
+ """
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", 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")
+ return request_info
+
+ def with_url(self,raw_url: str) -> CountRequestBuilder:
+ """
+ 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: CountRequestBuilder
+ """
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
+ if raw_url is None:
+ raise TypeError("raw_url cannot be null.")
+ return CountRequestBuilder(self.request_adapter, raw_url)
+
+ @dataclass
+ class CountRequestBuilderGetQueryParameters():
+ """
+ Get the number of the resource
+ """
+ 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 == "filter":
+ return "%24filter"
+ if original_name == "search":
+ return "%24search"
+ return original_name
+
+ # Filter items by property values
+ filter: Optional[str] = None
+
+ # Search items by search phrases
+ search: Optional[str] = None
+
+
+ @dataclass
+ class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]):
+ """
+ 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/identities/settings/auto_auditing_configuration/auto_auditing_configuration_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/control_configurations/item/control_configuration_item_request_builder.py
similarity index 63%
rename from msgraph_beta/generated/security/identities/settings/auto_auditing_configuration/auto_auditing_configuration_request_builder.py
rename to msgraph_beta/generated/identity_governance/entitlement_management/control_configurations/item/control_configuration_item_request_builder.py
index 48a03e08e74..2cb1fb90e54 100644
--- a/msgraph_beta/generated/security/identities/settings/auto_auditing_configuration/auto_auditing_configuration_request_builder.py
+++ b/msgraph_beta/generated/identity_governance/entitlement_management/control_configurations/item/control_configuration_item_request_builder.py
@@ -14,28 +14,29 @@
from warnings import warn
if TYPE_CHECKING:
+ from .....models.control_configuration import ControlConfiguration
from .....models.o_data_errors.o_data_error import ODataError
- from .....models.security.auto_auditing_configuration import AutoAuditingConfiguration
-class AutoAuditingConfigurationRequestBuilder(BaseRequestBuilder):
+class ControlConfigurationItemRequestBuilder(BaseRequestBuilder):
"""
- Provides operations to manage the autoAuditingConfiguration property of the microsoft.graph.security.settingsContainer entity.
+ Provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity.
"""
def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None:
"""
- Instantiates a new AutoAuditingConfigurationRequestBuilder and sets the default values.
+ Instantiates a new ControlConfigurationItemRequestBuilder 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/identities/settings/autoAuditingConfiguration{?%24expand,%24select}", path_parameters)
+ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration%2Did}{?%24expand,%24select}", path_parameters)
async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Delete navigation property autoAuditingConfiguration for security
+ Delete navigation property controlConfigurations for identityGovernance
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: None
"""
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
request_info = self.to_delete_request_information(
request_configuration
)
@@ -48,13 +49,13 @@ 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[AutoAuditingConfigurationRequestBuilderGetQueryParameters]] = None) -> Optional[AutoAuditingConfiguration]:
+ async def get(self,request_configuration: Optional[RequestConfiguration[ControlConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ControlConfiguration]:
"""
- Get the properties and relationships of an microsoft.graph.security.autoAuditingConfiguration object.
+ Represents the policies that control lifecycle and access to access packages across the organization.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
- Returns: Optional[AutoAuditingConfiguration]
- Find more info here: https://learn.microsoft.com/graph/api/security-autoauditingconfiguration-get?view=graph-rest-beta
+ Returns: Optional[ControlConfiguration]
"""
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
request_info = self.to_get_request_information(
request_configuration
)
@@ -65,20 +66,21 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AutoAudi
}
if not self.request_adapter:
raise Exception("Http core is null")
- from .....models.security.auto_auditing_configuration import AutoAuditingConfiguration
+ from .....models.control_configuration import ControlConfiguration
- return await self.request_adapter.send_async(request_info, AutoAuditingConfiguration, error_mapping)
+ return await self.request_adapter.send_async(request_info, ControlConfiguration, error_mapping)
- async def patch(self,body: AutoAuditingConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AutoAuditingConfiguration]:
+ async def put(self,body: ControlConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ControlConfiguration]:
"""
- Update the navigation property autoAuditingConfiguration in security
+ Update the navigation property controlConfigurations in identityGovernance
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
- Returns: Optional[AutoAuditingConfiguration]
+ Returns: Optional[ControlConfiguration]
"""
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
if body is None:
raise TypeError("body cannot be null.")
- request_info = self.to_patch_request_information(
+ request_info = self.to_put_request_information(
body, request_configuration
)
from .....models.o_data_errors.o_data_error import ODataError
@@ -88,68 +90,72 @@ async def patch(self,body: AutoAuditingConfiguration, request_configuration: Opt
}
if not self.request_adapter:
raise Exception("Http core is null")
- from .....models.security.auto_auditing_configuration import AutoAuditingConfiguration
+ from .....models.control_configuration import ControlConfiguration
- return await self.request_adapter.send_async(request_info, AutoAuditingConfiguration, error_mapping)
+ return await self.request_adapter.send_async(request_info, ControlConfiguration, error_mapping)
def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Delete navigation property autoAuditingConfiguration for security
+ Delete navigation property controlConfigurations for identityGovernance
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", 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")
return request_info
- def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
+ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ControlConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get the properties and relationships of an microsoft.graph.security.autoAuditingConfiguration object.
+ Represents the policies that control lifecycle and access to access packages across the organization.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", 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")
return request_info
- def to_patch_request_information(self,body: AutoAuditingConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
+ def to_put_request_information(self,body: ControlConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Update the navigation property autoAuditingConfiguration in security
+ Update the navigation property controlConfigurations in identityGovernance
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
if body is None:
raise TypeError("body cannot be null.")
- request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters)
+ request_info = RequestInformation(Method.PUT, 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) -> AutoAuditingConfigurationRequestBuilder:
+ def with_url(self,raw_url: str) -> ControlConfigurationItemRequestBuilder:
"""
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: AutoAuditingConfigurationRequestBuilder
+ Returns: ControlConfigurationItemRequestBuilder
"""
+ warn("Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27", DeprecationWarning)
if raw_url is None:
raise TypeError("raw_url cannot be null.")
- return AutoAuditingConfigurationRequestBuilder(self.request_adapter, raw_url)
+ return ControlConfigurationItemRequestBuilder(self.request_adapter, raw_url)
@dataclass
- class AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]):
+ class ControlConfigurationItemRequestBuilderDeleteRequestConfiguration(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 AutoAuditingConfigurationRequestBuilderGetQueryParameters():
+ class ControlConfigurationItemRequestBuilderGetQueryParameters():
"""
- Get the properties and relationships of an microsoft.graph.security.autoAuditingConfiguration object.
+ Represents the policies that control lifecycle and access to access packages across the organization.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
@@ -173,14 +179,14 @@ def get_query_parameter(self,original_name: str) -> str:
@dataclass
- class AutoAuditingConfigurationRequestBuilderGetRequestConfiguration(RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]):
+ class ControlConfigurationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ControlConfigurationItemRequestBuilderGetQueryParameters]):
"""
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 AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]):
+ class ControlConfigurationItemRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]):
"""
Configuration for the request such as headers, query parameters, and middleware options.
"""
diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py
index 21aa8a3aa6a..a9c08b80d2c 100644
--- a/msgraph_beta/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py
+++ b/msgraph_beta/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py
@@ -33,6 +33,7 @@
from .assignment_requests.assignment_requests_request_builder import AssignmentRequestsRequestBuilder
from .available_access_packages.available_access_packages_request_builder import AvailableAccessPackagesRequestBuilder
from .connected_organizations.connected_organizations_request_builder import ConnectedOrganizationsRequestBuilder
+ from .control_configurations.control_configurations_request_builder import ControlConfigurationsRequestBuilder
from .settings.settings_request_builder import SettingsRequestBuilder
from .subjects.subjects_request_builder import SubjectsRequestBuilder
from .subjects_with_object_id.subjects_with_object_id_request_builder import SubjectsWithObjectIdRequestBuilder
@@ -330,6 +331,15 @@ def connected_organizations(self) -> ConnectedOrganizationsRequestBuilder:
return ConnectedOrganizationsRequestBuilder(self.request_adapter, self.path_parameters)
+ @property
+ def control_configurations(self) -> ControlConfigurationsRequestBuilder:
+ """
+ Provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity.
+ """
+ from .control_configurations.control_configurations_request_builder import ControlConfigurationsRequestBuilder
+
+ return ControlConfigurationsRequestBuilder(self.request_adapter, self.path_parameters)
+
@property
def settings(self) -> SettingsRequestBuilder:
"""
diff --git a/msgraph_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt
index d2926e9ab2c..da119dea04b 100644
--- a/msgraph_beta/generated/kiota-dom-export.txt
+++ b/msgraph_beta/generated/kiota-dom-export.txt
@@ -150084,6 +150084,59 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.connectedOrganiz
msgraph_beta.generated.identityGovernance.entitlementManagement.connectedOrganizations.item.internalSponsors.ref.RefRequestBuilder::|public|to_post_request_information(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation
msgraph_beta.generated.identityGovernance.entitlementManagement.connectedOrganizations.item.internalSponsors.ref.RefRequestBuilder::|public|url_template:str
msgraph_beta.generated.identityGovernance.entitlementManagement.connectedOrganizations.item.internalSponsors.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder-->BaseRequestBuilder
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetQueryParameters::|public|count:bool
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetQueryParameters::|public|expand:list[str]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetQueryParameters::|public|filter:str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetQueryParameters::|public|orderby:list[str]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetQueryParameters::|public|search:str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetQueryParameters::|public|select:list[str]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetQueryParameters::|public|skip:int
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetQueryParameters::|public|top:int
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ControlConfigurationsRequestBuilderGetQueryParameters]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder.ControlConfigurationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|by_control_configuration_id(control_configuration_id:str):ControlConfigurationItemRequestBuilder
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|count:CountRequestBuilder
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ControlConfigurationsRequestBuilderGetQueryParameters]):ControlConfigurationCollectionResponse
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|post(body:ControlConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):ControlConfiguration
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|request_adapter:RequestAdapter
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ControlConfigurationsRequestBuilderGetQueryParameters]):RequestInformation
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|to_post_request_information(body:ControlConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|url_template:str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|with_url(raw_url:str):ControlConfigurationsRequestBuilder
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder-->BaseRequestBuilder
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|url_template:str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder-->BaseRequestBuilder
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder.ControlConfigurationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder.ControlConfigurationItemRequestBuilderGetQueryParameters::|public|expand:list[str]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder.ControlConfigurationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder.ControlConfigurationItemRequestBuilderGetQueryParameters::|public|select:list[str]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder.ControlConfigurationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ControlConfigurationItemRequestBuilderGetQueryParameters]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder.ControlConfigurationItemRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ControlConfigurationItemRequestBuilderGetQueryParameters]):ControlConfiguration
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]]
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|put(body:ControlConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):ControlConfiguration
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|request_adapter:RequestAdapter
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ControlConfigurationItemRequestBuilderGetQueryParameters]):RequestInformation
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|to_put_request_information(body:ControlConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|url_template:str
+msgraph_beta.generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|with_url(raw_url:str):ControlConfigurationItemRequestBuilder
msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder-->BaseRequestBuilder
msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder.EntitlementManagementRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters]
msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder.EntitlementManagementRequestBuilderGetQueryParameters::|public|expand:list[str]
@@ -150109,6 +150162,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManag
msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|available_access_packages:AvailableAccessPackagesRequestBuilder
msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|connected_organizations:ConnectedOrganizationsRequestBuilder
msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None
+msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|control_configurations:ControlConfigurationsRequestBuilder
msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None
msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EntitlementManagementRequestBuilderGetQueryParameters]):EntitlementManagement
msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|patch(body:EntitlementManagement; request_configuration?:RequestConfiguration[QueryParameters]):EntitlementManagement
@@ -160438,6 +160492,10 @@ msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public
msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|related_people_assignment_count(value:int):None
msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|serialize(writer:SerializationWriter):None
msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageSuggestionRelatedPeopleBased
+msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleInsightLevel::0000-Disabled
+msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleInsightLevel::0001-Count
+msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleInsightLevel::0002-CountAndNames
+msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleInsightLevel::0003-UnknownFutureValue
msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased-->AccessPackageSuggestionReason
msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|constructor():None
msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
@@ -180272,6 +180330,29 @@ msgraph_beta.generated.models.ContractCollectionResponse::|public|serialize(writ
msgraph_beta.generated.models.ContractCollectionResponse::|public|value():list[Contract]
msgraph_beta.generated.models.ContractCollectionResponse::|public|value(value:list[Contract]):None
msgraph_beta.generated.models.ContractCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContractCollectionResponse
+msgraph_beta.generated.models.ControlConfiguration-->Entity
+msgraph_beta.generated.models.ControlConfiguration::|public|constructor():None
+msgraph_beta.generated.models.ControlConfiguration::|public|created_by():str
+msgraph_beta.generated.models.ControlConfiguration::|public|created_by(value:str):None
+msgraph_beta.generated.models.ControlConfiguration::|public|created_date_time():datetime.datetime
+msgraph_beta.generated.models.ControlConfiguration::|public|created_date_time(value:datetime.datetime):None
+msgraph_beta.generated.models.ControlConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
+msgraph_beta.generated.models.ControlConfiguration::|public|is_enabled():bool
+msgraph_beta.generated.models.ControlConfiguration::|public|is_enabled(value:bool):None
+msgraph_beta.generated.models.ControlConfiguration::|public|modified_by():str
+msgraph_beta.generated.models.ControlConfiguration::|public|modified_by(value:str):None
+msgraph_beta.generated.models.ControlConfiguration::|public|modified_date_time():datetime.datetime
+msgraph_beta.generated.models.ControlConfiguration::|public|modified_date_time(value:datetime.datetime):None
+msgraph_beta.generated.models.ControlConfiguration::|public|odata_type:str
+msgraph_beta.generated.models.ControlConfiguration::|public|serialize(writer:SerializationWriter):None
+msgraph_beta.generated.models.ControlConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):ControlConfiguration
+msgraph_beta.generated.models.ControlConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse
+msgraph_beta.generated.models.ControlConfigurationCollectionResponse::|public|constructor():None
+msgraph_beta.generated.models.ControlConfigurationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
+msgraph_beta.generated.models.ControlConfigurationCollectionResponse::|public|serialize(writer:SerializationWriter):None
+msgraph_beta.generated.models.ControlConfigurationCollectionResponse::|public|value():list[ControlConfiguration]
+msgraph_beta.generated.models.ControlConfigurationCollectionResponse::|public|value(value:list[ControlConfiguration]):None
+msgraph_beta.generated.models.ControlConfigurationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ControlConfigurationCollectionResponse
msgraph_beta.generated.models.ControlScore::|public|additional_data():dict[str, Any]
msgraph_beta.generated.models.ControlScore::|public|additional_data(value:dict[str, Any]):None
msgraph_beta.generated.models.ControlScore::|public|backing_store:BackingStore
@@ -193279,6 +193360,16 @@ msgraph_beta.generated.models.EndUserNotificationType::0002-NoTraining
msgraph_beta.generated.models.EndUserNotificationType::0003-TrainingAssignment
msgraph_beta.generated.models.EndUserNotificationType::0004-TrainingReminder
msgraph_beta.generated.models.EndUserNotificationType::0005-UnknownFutureValue
+msgraph_beta.generated.models.EndUserSettings-->ControlConfiguration
+msgraph_beta.generated.models.EndUserSettings::|public|constructor():None
+msgraph_beta.generated.models.EndUserSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
+msgraph_beta.generated.models.EndUserSettings::|public|odata_type:str
+msgraph_beta.generated.models.EndUserSettings::|public|related_people_insight_level():AccessPackageSuggestionRelatedPeopleInsightLevel
+msgraph_beta.generated.models.EndUserSettings::|public|related_people_insight_level(value:AccessPackageSuggestionRelatedPeopleInsightLevel):None
+msgraph_beta.generated.models.EndUserSettings::|public|serialize(writer:SerializationWriter):None
+msgraph_beta.generated.models.EndUserSettings::|public|show_approver_details_to_members():bool
+msgraph_beta.generated.models.EndUserSettings::|public|show_approver_details_to_members(value:bool):None
+msgraph_beta.generated.models.EndUserSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EndUserSettings
msgraph_beta.generated.models.EnforceAppPIN::|public|additional_data():dict[str, Any]
msgraph_beta.generated.models.EnforceAppPIN::|public|additional_data(value:dict[str, Any]):None
msgraph_beta.generated.models.EnforceAppPIN::|public|backing_store:BackingStore
@@ -193715,6 +193806,8 @@ msgraph_beta.generated.models.EntitlementManagement::|public|available_access_pa
msgraph_beta.generated.models.EntitlementManagement::|public|connected_organizations():list[ConnectedOrganization]
msgraph_beta.generated.models.EntitlementManagement::|public|connected_organizations(value:list[ConnectedOrganization]):None
msgraph_beta.generated.models.EntitlementManagement::|public|constructor():None
+msgraph_beta.generated.models.EntitlementManagement::|public|control_configurations():list[ControlConfiguration]
+msgraph_beta.generated.models.EntitlementManagement::|public|control_configurations(value:list[ControlConfiguration]):None
msgraph_beta.generated.models.EntitlementManagement::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
msgraph_beta.generated.models.EntitlementManagement::|public|odata_type:str
msgraph_beta.generated.models.EntitlementManagement::|public|serialize(writer:SerializationWriter):None
@@ -193789,6 +193882,16 @@ msgraph_beta.generated.models.Entra::|public|serialize(writer:SerializationWrite
msgraph_beta.generated.models.Entra::|public|ux_setting():UxSetting
msgraph_beta.generated.models.Entra::|public|ux_setting(value:UxSetting):None
msgraph_beta.generated.models.Entra::|static|public|create_from_discriminator_value(parse_node:ParseNode):Entra
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval-->ControlConfiguration
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval::|public|constructor():None
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval::|public|is_approval_required():bool
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval::|public|is_approval_required(value:bool):None
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval::|public|minimum_risk_level():RiskLevel
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval::|public|minimum_risk_level(value:RiskLevel):None
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval::|public|odata_type:str
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval::|public|serialize(writer:SerializationWriter):None
+msgraph_beta.generated.models.EntraIdProtectionRiskyUserApproval::|static|public|create_from_discriminator_value(parse_node:ParseNode):EntraIdProtectionRiskyUserApproval
msgraph_beta.generated.models.EnumeratedAccountsWithAccess-->AccountsWithAccess
msgraph_beta.generated.models.EnumeratedAccountsWithAccess::|public|accounts():list[AuthorizationSystem]
msgraph_beta.generated.models.EnumeratedAccountsWithAccess::|public|accounts(value:list[AuthorizationSystem]):None
@@ -195775,10 +195878,6 @@ msgraph_beta.generated.models.FileStorageContainer::|public|external_group_id(va
msgraph_beta.generated.models.FileStorageContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
msgraph_beta.generated.models.FileStorageContainer::|public|information_barrier():InformationBarrier
msgraph_beta.generated.models.FileStorageContainer::|public|information_barrier(value:InformationBarrier):None
-msgraph_beta.generated.models.FileStorageContainer::|public|is_item_versioning_enabled():bool
-msgraph_beta.generated.models.FileStorageContainer::|public|is_item_versioning_enabled(value:bool):None
-msgraph_beta.generated.models.FileStorageContainer::|public|item_major_version_limit():int
-msgraph_beta.generated.models.FileStorageContainer::|public|item_major_version_limit(value:int):None
msgraph_beta.generated.models.FileStorageContainer::|public|lock_state():SiteLockState
msgraph_beta.generated.models.FileStorageContainer::|public|lock_state(value:SiteLockState):None
msgraph_beta.generated.models.FileStorageContainer::|public|migration_jobs():list[SharePointMigrationJob]
@@ -201439,6 +201538,16 @@ msgraph_beta.generated.models.InsiderRiskLevel::0001-Minor
msgraph_beta.generated.models.InsiderRiskLevel::0002-Moderate
msgraph_beta.generated.models.InsiderRiskLevel::0003-Elevated
msgraph_beta.generated.models.InsiderRiskLevel::0004-UnknownFutureValue
+msgraph_beta.generated.models.InsiderRiskyUserApproval-->ControlConfiguration
+msgraph_beta.generated.models.InsiderRiskyUserApproval::|public|constructor():None
+msgraph_beta.generated.models.InsiderRiskyUserApproval::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
+msgraph_beta.generated.models.InsiderRiskyUserApproval::|public|is_approval_required():bool
+msgraph_beta.generated.models.InsiderRiskyUserApproval::|public|is_approval_required(value:bool):None
+msgraph_beta.generated.models.InsiderRiskyUserApproval::|public|minimum_risk_level():PurviewInsiderRiskManagementLevel
+msgraph_beta.generated.models.InsiderRiskyUserApproval::|public|minimum_risk_level(value:PurviewInsiderRiskManagementLevel):None
+msgraph_beta.generated.models.InsiderRiskyUserApproval::|public|odata_type:str
+msgraph_beta.generated.models.InsiderRiskyUserApproval::|public|serialize(writer:SerializationWriter):None
+msgraph_beta.generated.models.InsiderRiskyUserApproval::|static|public|create_from_discriminator_value(parse_node:ParseNode):InsiderRiskyUserApproval
msgraph_beta.generated.models.InsightIdentity::|public|additional_data():dict[str, Any]
msgraph_beta.generated.models.InsightIdentity::|public|additional_data(value:dict[str, Any]):None
msgraph_beta.generated.models.InsightIdentity::|public|address():str
@@ -217506,6 +217615,8 @@ msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_spoken_language
msgraph_beta.generated.models.OnlineMeetingBase::|public|odata_type:str
msgraph_beta.generated.models.OnlineMeetingBase::|public|record_automatically():bool
msgraph_beta.generated.models.OnlineMeetingBase::|public|record_automatically(value:bool):None
+msgraph_beta.generated.models.OnlineMeetingBase::|public|sensitivity_label_assignment():OnlineMeetingSensitivityLabelAssignment
+msgraph_beta.generated.models.OnlineMeetingBase::|public|sensitivity_label_assignment(value:OnlineMeetingSensitivityLabelAssignment):None
msgraph_beta.generated.models.OnlineMeetingBase::|public|serialize(writer:SerializationWriter):None
msgraph_beta.generated.models.OnlineMeetingBase::|public|share_meeting_chat_history_default():MeetingChatHistoryDefaultMode
msgraph_beta.generated.models.OnlineMeetingBase::|public|share_meeting_chat_history_default(value:MeetingChatHistoryDefaultMode):None
@@ -217601,6 +217712,18 @@ msgraph_beta.generated.models.OnlineMeetingRole::0001-Presenter
msgraph_beta.generated.models.OnlineMeetingRole::0002-Producer
msgraph_beta.generated.models.OnlineMeetingRole::0003-UnknownFutureValue
msgraph_beta.generated.models.OnlineMeetingRole::0004-Coorganizer
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|additional_data():dict[str, Any]
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|additional_data(value:dict[str, Any]):None
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|backing_store:BackingStore
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|constructor():None
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|odata_type():str
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|odata_type(value:str):None
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|sensitivity_label_id():str
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|sensitivity_label_id(value:str):None
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|serialize(writer:SerializationWriter):None
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingSensitivityLabelAssignment
+msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable
msgraph_beta.generated.models.OnlineMeetingVideoDisabledReason::0000-WatermarkProtection
msgraph_beta.generated.models.OnlineMeetingVideoDisabledReason::0001-UnknownFutureValue
msgraph_beta.generated.models.OnOtpSendCustomExtension-->CustomAuthenticationExtension
@@ -227094,6 +227217,11 @@ msgraph_beta.generated.models.PurchaseInvoiceLineCollectionResponse::|public|val
msgraph_beta.generated.models.PurchaseInvoiceLineCollectionResponse::|public|value(value:list[PurchaseInvoiceLine]):None
msgraph_beta.generated.models.PurchaseInvoiceLineCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):PurchaseInvoiceLineCollectionResponse
msgraph_beta.generated.models.PurchaseInvoice~~>AdditionalDataHolder; BackedModel; Parsable
+msgraph_beta.generated.models.PurviewInsiderRiskManagementLevel::0000-None_
+msgraph_beta.generated.models.PurviewInsiderRiskManagementLevel::0001-Minor
+msgraph_beta.generated.models.PurviewInsiderRiskManagementLevel::0002-Moderate
+msgraph_beta.generated.models.PurviewInsiderRiskManagementLevel::0003-Elevated
+msgraph_beta.generated.models.PurviewInsiderRiskManagementLevel::0004-UnknownFutureValue
msgraph_beta.generated.models.QrCode-->Entity
msgraph_beta.generated.models.QrCode::|public|constructor():None
msgraph_beta.generated.models.QrCode::|public|created_date_time():datetime.datetime
@@ -233193,14 +233321,6 @@ msgraph_beta.generated.models.security.AuthorityTemplateCollectionResponse::|pub
msgraph_beta.generated.models.security.AuthorityTemplateCollectionResponse::|public|value():list[AuthorityTemplate]
msgraph_beta.generated.models.security.AuthorityTemplateCollectionResponse::|public|value(value:list[AuthorityTemplate]):None
msgraph_beta.generated.models.security.AuthorityTemplateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthorityTemplateCollectionResponse
-msgraph_beta.generated.models.security.AutoAuditingConfiguration-->Entity
-msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|constructor():None
-msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
-msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|is_automatic():bool
-msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|is_automatic(value:bool):None
-msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|odata_type:str
-msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|serialize(writer:SerializationWriter):None
-msgraph_beta.generated.models.security.AutoAuditingConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):AutoAuditingConfiguration
msgraph_beta.generated.models.security.AutonomousSystem::|public|additional_data():dict[str, Any]
msgraph_beta.generated.models.security.AutonomousSystem::|public|additional_data(value:dict[str, Any]):None
msgraph_beta.generated.models.security.AutonomousSystem::|public|backing_store:BackingStore
@@ -239137,8 +239257,6 @@ msgraph_beta.generated.models.security.ServiceStatus::0004-Onboarding
msgraph_beta.generated.models.security.ServiceStatus::0005-Unknown
msgraph_beta.generated.models.security.ServiceStatus::0006-UnknownFutureValue
msgraph_beta.generated.models.security.SettingsContainer-->Entity
-msgraph_beta.generated.models.security.SettingsContainer::|public|auto_auditing_configuration():AutoAuditingConfiguration
-msgraph_beta.generated.models.security.SettingsContainer::|public|auto_auditing_configuration(value:AutoAuditingConfiguration):None
msgraph_beta.generated.models.security.SettingsContainer::|public|constructor():None
msgraph_beta.generated.models.security.SettingsContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
msgraph_beta.generated.models.security.SettingsContainer::|public|odata_type:str
@@ -296866,24 +296984,6 @@ msgraph_beta.generated.security.identities.sensors.SensorsRequestBuilder::|publi
msgraph_beta.generated.security.identities.sensors.SensorsRequestBuilder::|public|to_post_request_information(body:Sensor; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation
msgraph_beta.generated.security.identities.sensors.SensorsRequestBuilder::|public|url_template:str
msgraph_beta.generated.security.identities.sensors.SensorsRequestBuilder::|public|with_url(raw_url:str):SensorsRequestBuilder
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder-->BaseRequestBuilder
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters]
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str]
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderGetQueryParameters::|public|select:list[str]
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters]
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]):AutoAuditingConfiguration
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|patch(body:AutoAuditingConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):AutoAuditingConfiguration
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]]
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|request_adapter:RequestAdapter
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]):RequestInformation
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|to_patch_request_information(body:AutoAuditingConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|url_template:str
-msgraph_beta.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|with_url(raw_url:str):AutoAuditingConfigurationRequestBuilder
msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder-->BaseRequestBuilder
msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters]
msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters::|public|expand:list[str]
@@ -296891,7 +296991,6 @@ msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder.Setti
msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters::|public|select:list[str]
msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SettingsRequestBuilderGetQueryParameters]
msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters]
-msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder::|public|auto_auditing_configuration:AutoAuditingConfigurationRequestBuilder
msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None
msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None
msgraph_beta.generated.security.identities.settings.SettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SettingsRequestBuilderGetQueryParameters]):SettingsContainer
diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json
index f407fcdf35e..dd817f36dfc 100644
--- a/msgraph_beta/generated/kiota-lock.json
+++ b/msgraph_beta/generated/kiota-lock.json
@@ -1,5 +1,5 @@
{
- "descriptionHash": "D869905336258215D763BC9ABF0010544F61DFEE6A3A754653848AE49404CBA67DD36B80D958A47541E754E7165E1788250B0B7145D0CD43E9FC528070331438",
+ "descriptionHash": "6A09B52B6D0D5BDB6C9A9158997009125BA86A5C3AB433B1D1F3C5AC6D440A8E0FCA70A70AF3C8848AAC74BA0CD826175872C0642C55ACE86437076717D4531D",
"descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml",
"lockFileVersion": "1.0.0",
"kiotaVersion": "1.30.0",
diff --git a/msgraph_beta/generated/models/access_package_suggestion_related_people_insight_level.py b/msgraph_beta/generated/models/access_package_suggestion_related_people_insight_level.py
new file mode 100644
index 00000000000..96d04e7affd
--- /dev/null
+++ b/msgraph_beta/generated/models/access_package_suggestion_related_people_insight_level.py
@@ -0,0 +1,8 @@
+from enum import Enum
+
+class AccessPackageSuggestionRelatedPeopleInsightLevel(str, Enum):
+ Disabled = "disabled",
+ Count = "count",
+ CountAndNames = "countAndNames",
+ UnknownFutureValue = "unknownFutureValue",
+
diff --git a/msgraph_beta/generated/models/access_review_history_definition.py b/msgraph_beta/generated/models/access_review_history_definition.py
index 5faf27f3bf7..9c8235e622f 100644
--- a/msgraph_beta/generated/models/access_review_history_definition.py
+++ b/msgraph_beta/generated/models/access_review_history_definition.py
@@ -22,7 +22,7 @@ class AccessReviewHistoryDefinition(Entity, Parsable):
created_by: Optional[UserIdentity] = None
# Timestamp when the access review definition was created.
created_date_time: Optional[datetime.datetime] = None
- # Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions are included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified.
+ # Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions are included by default if no decisions are provided on create. The possible values are: approve, deny, dontKnow, notReviewed, and notNotified.
decisions: Optional[list[AccessReviewHistoryDecisionFilter]] = None
# Name for the access review history data collection. Required.
display_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/account_target_content.py b/msgraph_beta/generated/models/account_target_content.py
index ebb40a8d4b5..485a0a8bce2 100644
--- a/msgraph_beta/generated/models/account_target_content.py
+++ b/msgraph_beta/generated/models/account_target_content.py
@@ -19,7 +19,7 @@ class AccountTargetContent(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The OdataType property
odata_type: Optional[str] = None
- # The type of account target content. Possible values are: unknown,includeAll, addressBook, unknownFutureValue.
+ # The type of account target content. The possible values are: unknown,includeAll, addressBook, unknownFutureValue.
type: Optional[AccountTargetContentType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/agent_identity_blueprint.py b/msgraph_beta/generated/models/agent_identity_blueprint.py
index 28a0cd97776..3bb6701fa5a 100644
--- a/msgraph_beta/generated/models/agent_identity_blueprint.py
+++ b/msgraph_beta/generated/models/agent_identity_blueprint.py
@@ -14,7 +14,7 @@
class AgentIdentityBlueprint(Application, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.agentIdentityBlueprint"
- # The sponsors for this agent identity blueprint. Sponsors are users or groups who can authorize and manage the lifecycle of agent identity instances.
+ # The sponsors for this agent identity blueprint. Sponsors are users or groups who can authorize and manage the lifecycle of agent identity instances. Required during the create operation.
sponsors: Optional[list[DirectoryObject]] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/agreement_acceptance.py b/msgraph_beta/generated/models/agreement_acceptance.py
index 828eb1f5556..1446dd09d7c 100644
--- a/msgraph_beta/generated/models/agreement_acceptance.py
+++ b/msgraph_beta/generated/models/agreement_acceptance.py
@@ -31,7 +31,7 @@ class AgreementAcceptance(Entity, Parsable):
odata_type: Optional[str] = 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. Supports $filter (eq) and eq for null values.
recorded_date_time: Optional[datetime.datetime] = None
- # Possible values are: accepted, declined. Supports $filter (eq).
+ # The possible values are: accepted, declined. Supports $filter (eq).
state: Optional[AgreementAcceptanceState] = None
# Display name of the user when the acceptance was recorded.
user_display_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/alert.py b/msgraph_beta/generated/models/alert.py
index b9f46f1278b..f6bfc36ce42 100644
--- a/msgraph_beta/generated/models/alert.py
+++ b/msgraph_beta/generated/models/alert.py
@@ -60,7 +60,7 @@ class Alert(Entity, Parsable):
detection_ids: Optional[list[str]] = None
# Time at which the event or events that served as the trigger to generate the alert occurred. 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. Required.
event_date_time: Optional[datetime.datetime] = None
- # Analyst feedback on the alert. Possible values are: unknown, truePositive, falsePositive, benignPositive. Supports update.
+ # Analyst feedback on the alert. The possible values are: unknown, truePositive, falsePositive, benignPositive. Supports update.
feedback: Optional[AlertFeedback] = None
# Security-related stateful information generated by the provider about the file(s) related to this alert.
file_states: Optional[list[FileSecurityState]] = None
diff --git a/msgraph_beta/generated/models/alert_history_state.py b/msgraph_beta/generated/models/alert_history_state.py
index a60ddbaf3a9..1816e8a1f70 100644
--- a/msgraph_beta/generated/models/alert_history_state.py
+++ b/msgraph_beta/generated/models/alert_history_state.py
@@ -23,11 +23,11 @@ class AlertHistoryState(AdditionalDataHolder, BackedModel, Parsable):
assigned_to: Optional[str] = None
# Comment entered by signed-in user.
comments: Optional[list[str]] = None
- # Analyst feedback on the alert in this update. Possible values are: unknown, truePositive, falsePositive, benignPositive.
+ # Analyst feedback on the alert in this update. The possible values are: unknown, truePositive, falsePositive, benignPositive.
feedback: Optional[AlertFeedback] = None
# The OdataType property
odata_type: Optional[str] = None
- # Alert status value (if updated). Possible values are: unknown, newAlert, inProgress, resolved, dismissed.
+ # Alert status value (if updated). The possible values are: unknown, newAlert, inProgress, resolved, dismissed.
status: Optional[AlertStatus] = None
# Date and time of the alert update. 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
updated_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/android_device_owner_certificate_profile_base.py b/msgraph_beta/generated/models/android_device_owner_certificate_profile_base.py
index 05834c464d9..d0899729a42 100644
--- a/msgraph_beta/generated/models/android_device_owner_certificate_profile_base.py
+++ b/msgraph_beta/generated/models/android_device_owner_certificate_profile_base.py
@@ -34,9 +34,9 @@ class AndroidDeviceOwnerCertificateProfileBase(DeviceConfiguration, Parsable):
renewal_threshold_percentage: Optional[int] = None
# Trusted Root Certificate.
root_certificate: Optional[AndroidDeviceOwnerTrustedRootCertificate] = None
- # Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
+ # Certificate Subject Alternative Name Type. The possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
subject_alternative_name_type: Optional[SubjectAlternativeNameType] = None
- # Certificate Subject Name Format. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.
+ # Certificate Subject Name Format. The possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.
subject_name_format: Optional[SubjectNameFormat] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/android_device_owner_compliance_policy.py b/msgraph_beta/generated/models/android_device_owner_compliance_policy.py
index d92d0f88b90..114e0a4d5b3 100644
--- a/msgraph_beta/generated/models/android_device_owner_compliance_policy.py
+++ b/msgraph_beta/generated/models/android_device_owner_compliance_policy.py
@@ -19,11 +19,11 @@ class AndroidDeviceOwnerCompliancePolicy(DeviceCompliancePolicy, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidDeviceOwnerCompliancePolicy"
- # Indicates the Microsoft Defender for Endpoint (also referred to Microsoft Defender Advanced Threat Protection (MDATP)) minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet. Possible values are: unavailable, secured, low, medium, high, notSet.
+ # Indicates the Microsoft Defender for Endpoint (also referred to Microsoft Defender Advanced Threat Protection (MDATP)) minimum risk level to report noncompliance. The possible values are: unavailable, secured, low, medium, high, notSet. The possible values are: unavailable, secured, low, medium, high, notSet.
advanced_threat_protection_required_security_level: Optional[DeviceThreatProtectionLevel] = None
# Indicates whether the policy requires devices have device threat protection enabled. When TRUE, threat protection is enabled. When FALSE, threat protection is not enabled. Default is FALSE.
device_threat_protection_enabled: Optional[bool] = None
- # Indicates the minimum mobile threat protection risk level to that results in Intune reporting device noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet. Possible values are: unavailable, secured, low, medium, high, notSet.
+ # Indicates the minimum mobile threat protection risk level to that results in Intune reporting device noncompliance. The possible values are: unavailable, secured, low, medium, high, notSet. The possible values are: unavailable, secured, low, medium, high, notSet.
device_threat_protection_required_security_level: Optional[DeviceThreatProtectionLevel] = None
# Indicates the minimum Android security patch level required to mark the device as compliant. For example: 'February 1, 2025'
min_android_security_patch_level: Optional[str] = None
@@ -53,7 +53,7 @@ class AndroidDeviceOwnerCompliancePolicy(DeviceCompliancePolicy, Parsable):
password_previous_password_count_to_block: Optional[int] = None
# Indicates whether a password is required to unlock the device. When TRUE, there must be a password set that unlocks the device for the device to be marked as compliant. When FALSE, a device is marked as compliant whether or not a password is set as required to unlock the device. Default is FALSE.
password_required: Optional[bool] = None
- # Indicates the password complexity requirement for the device to be marked compliant. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
+ # Indicates the password complexity requirement for the device to be marked compliant. The possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword. The possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
password_required_type: Optional[AndroidDeviceOwnerRequiredPasswordType] = None
# Indicates whether the device has pending security or OS updates and sets the compliance state accordingly. When TRUE, checks if there are any pending system updates on each check in and if there are any pending security or OS version updates (System Updates), the device will be reported as non-compliant. If set to FALSE, then checks for any pending security or OS version updates (System Updates) are done without impact to device compliance state. Default is FALSE.
require_no_pending_system_updates: Optional[bool] = None
@@ -65,7 +65,7 @@ class AndroidDeviceOwnerCompliancePolicy(DeviceCompliancePolicy, Parsable):
security_require_safety_net_attestation_basic_integrity: Optional[bool] = None
# Indicates whether the compliance check will validate the Google Play Integrity check. When TRUE, the Google Play integrity device check must pass to consider the device compliant. When FALSE, the Google Play integrity device check can pass or fail and the device will be considered compliant. Default is FALSE.
security_require_safety_net_attestation_certified_device: Optional[bool] = None
- # Indicates the types of measurements and reference data used to evaluate the device SafetyNet evaluation. Evaluation is completed on the device to assess device integrity based on checks defined by Android and built into the device hardware, for example, compromised OS version or root detection. Possible values are: basic, hardwareBacked, with default value of basic. Possible values are: basic, hardwareBacked.
+ # Indicates the types of measurements and reference data used to evaluate the device SafetyNet evaluation. Evaluation is completed on the device to assess device integrity based on checks defined by Android and built into the device hardware, for example, compromised OS version or root detection. The possible values are: basic, hardwareBacked, with default value of basic. The possible values are: basic, hardwareBacked.
security_required_android_safety_net_evaluation_type: Optional[AndroidSafetyNetEvaluationType] = None
# Indicates whether encryption on Android devices is required to mark the device as compliant.
storage_require_encryption: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/android_device_owner_derived_credential_authentication_configuration.py b/msgraph_beta/generated/models/android_device_owner_derived_credential_authentication_configuration.py
index e59f49fa7cf..8578e64379c 100644
--- a/msgraph_beta/generated/models/android_device_owner_derived_credential_authentication_configuration.py
+++ b/msgraph_beta/generated/models/android_device_owner_derived_credential_authentication_configuration.py
@@ -19,7 +19,7 @@ class AndroidDeviceOwnerDerivedCredentialAuthenticationConfiguration(DeviceConfi
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidDeviceOwnerDerivedCredentialAuthenticationConfiguration"
- # Certificate access type. Possible values are: userApproval, specificApps, unknownFutureValue.
+ # Certificate access type. The possible values are: userApproval, specificApps, unknownFutureValue.
certificate_access_type: Optional[AndroidDeviceOwnerCertificateAccessType] = None
# Tenant level settings for the Derived Credentials to be used for authentication.
derived_credential_settings: Optional[DeviceManagementDerivedCredentialSettings] = None
diff --git a/msgraph_beta/generated/models/android_device_owner_enterprise_wi_fi_configuration.py b/msgraph_beta/generated/models/android_device_owner_enterprise_wi_fi_configuration.py
index 7a51631a0fc..56b2c80df1e 100644
--- a/msgraph_beta/generated/models/android_device_owner_enterprise_wi_fi_configuration.py
+++ b/msgraph_beta/generated/models/android_device_owner_enterprise_wi_fi_configuration.py
@@ -23,7 +23,7 @@ class AndroidDeviceOwnerEnterpriseWiFiConfiguration(AndroidDeviceOwnerWiFiConfig
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration"
- # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.
+ # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. The possible values are: certificate, usernameAndPassword, derivedCredential.
authentication_method: Optional[WiFiAuthenticationMethod] = None
# Tenant level settings for the Derived Credentials to be used for authentication.
derived_credential_settings: Optional[DeviceManagementDerivedCredentialSettings] = None
@@ -31,9 +31,9 @@ class AndroidDeviceOwnerEnterpriseWiFiConfiguration(AndroidDeviceOwnerWiFiConfig
eap_type: Optional[AndroidEapType] = None
# Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.
identity_certificate_for_client_authentication: Optional[AndroidDeviceOwnerCertificateProfileBase] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
inner_authentication_protocol_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. Possible values are: none, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. The possible values are: none, microsoftChapVersionTwo.
inner_authentication_protocol_for_peap: Optional[NonEapAuthenticationMethodForPeap] = None
# Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.
outer_identity_privacy_temporary_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/android_device_owner_general_device_configuration.py b/msgraph_beta/generated/models/android_device_owner_general_device_configuration.py
index d6ab9d55783..eaef713b859 100644
--- a/msgraph_beta/generated/models/android_device_owner_general_device_configuration.py
+++ b/msgraph_beta/generated/models/android_device_owner_general_device_configuration.py
@@ -52,9 +52,9 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
android_device_owner_delegated_scope_app_settings: Optional[list[AndroidDeviceOwnerDelegatedScopeAppSetting]] = None
# Indicates whether or not the user is allowed to enable to unknown sources setting.
apps_allow_install_from_unknown_sources: Optional[bool] = None
- # Indicates the value of the app auto update policy. Possible values are: notConfigured, userChoice, never, wiFiOnly, always.
+ # Indicates the value of the app auto update policy. The possible values are: notConfigured, userChoice, never, wiFiOnly, always.
apps_auto_update_policy: Optional[AndroidDeviceOwnerAppAutoUpdatePolicyType] = None
- # Indicates the permission policy for requests for runtime permissions if one is not defined for the app specifically. Possible values are: deviceDefault, prompt, autoGrant, autoDeny.
+ # Indicates the permission policy for requests for runtime permissions if one is not defined for the app specifically. The possible values are: deviceDefault, prompt, autoGrant, autoDeny.
apps_default_permission_policy: Optional[AndroidDeviceOwnerDefaultAppPermissionPolicyType] = None
# Whether or not to recommend all apps skip any first-time-use hints they may have added.
apps_recommend_skipping_first_use_hints: Optional[bool] = None
@@ -72,7 +72,7 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
certificate_credential_configuration_disabled: Optional[bool] = None
# Indicates whether or not text copied from one profile (personal or work) can be pasted in the other.
cross_profile_policies_allow_copy_paste: Optional[bool] = None
- # Indicates whether data from one profile (personal or work) can be shared with apps in the other profile. Possible values are: notConfigured, crossProfileDataSharingBlocked, dataSharingFromWorkToPersonalBlocked, crossProfileDataSharingAllowed, unkownFutureValue.
+ # Indicates whether data from one profile (personal or work) can be shared with apps in the other profile. The possible values are: notConfigured, crossProfileDataSharingBlocked, dataSharingFromWorkToPersonalBlocked, crossProfileDataSharingAllowed, unkownFutureValue.
cross_profile_policies_allow_data_sharing: Optional[AndroidDeviceOwnerCrossProfileDataSharing] = None
# Indicates whether or not contacts stored in work profile are shown in personal profile contact searches/incoming calls.
cross_profile_policies_show_work_contacts_in_personal_profile: Optional[bool] = None
@@ -82,7 +82,7 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
date_time_configuration_blocked: Optional[bool] = None
# Represents the customized detailed help text provided to users when they attempt to modify managed settings on their device.
detailed_help_text: Optional[AndroidDeviceOwnerUserFacingMessage] = None
- # Indicates the location setting configuration for fully managed devices (COBO) and corporate owned devices with a work profile (COPE). Possible values are: notConfigured, disabled, unknownFutureValue.
+ # Indicates the location setting configuration for fully managed devices (COBO) and corporate owned devices with a work profile (COPE). The possible values are: notConfigured, disabled, unknownFutureValue.
device_location_mode: Optional[AndroidDeviceOwnerLocationMode] = None
# Represents the customized lock screen message provided to users when they attempt to modify managed settings on their device.
device_owner_lock_screen_message: Optional[AndroidDeviceOwnerUserFacingMessage] = None
@@ -100,11 +100,11 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
kiosk_customization_device_settings_blocked: Optional[bool] = None
# Whether the power menu is shown when a user long presses the Power button of a device in Kiosk Mode.
kiosk_customization_power_button_actions_blocked: Optional[bool] = None
- # Indicates whether system info and notifications are disabled in Kiosk Mode. Possible values are: notConfigured, notificationsAndSystemInfoEnabled, systemInfoOnly.
+ # Indicates whether system info and notifications are disabled in Kiosk Mode. The possible values are: notConfigured, notificationsAndSystemInfoEnabled, systemInfoOnly.
kiosk_customization_status_bar: Optional[AndroidDeviceOwnerKioskCustomizationStatusBar] = None
# Indicates whether system error dialogs for crashed or unresponsive apps are shown in Kiosk Mode.
kiosk_customization_system_error_warnings: Optional[bool] = None
- # Indicates which navigation features are enabled in Kiosk Mode. Possible values are: notConfigured, navigationEnabled, homeButtonOnly.
+ # Indicates which navigation features are enabled in Kiosk Mode. The possible values are: notConfigured, navigationEnabled, homeButtonOnly.
kiosk_customization_system_navigation: Optional[AndroidDeviceOwnerKioskCustomizationSystemNavigation] = None
# Whether or not to enable app ordering in Kiosk Mode.
kiosk_mode_app_order_enabled: Optional[bool] = None
@@ -122,13 +122,13 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
kiosk_mode_exit_code: Optional[str] = None
# Whether or not to allow a user to use the flashlight in Kiosk Mode.
kiosk_mode_flashlight_configuration_enabled: Optional[bool] = None
- # Folder icon configuration for managed home screen in Kiosk Mode. Possible values are: notConfigured, darkSquare, darkCircle, lightSquare, lightCircle.
+ # Folder icon configuration for managed home screen in Kiosk Mode. The possible values are: notConfigured, darkSquare, darkCircle, lightSquare, lightCircle.
kiosk_mode_folder_icon: Optional[AndroidDeviceOwnerKioskModeFolderIcon] = None
# Number of rows for Managed Home Screen grid with app ordering enabled in Kiosk Mode. Valid values 1 to 9999999
kiosk_mode_grid_height: Optional[int] = None
# Number of columns for Managed Home Screen grid with app ordering enabled in Kiosk Mode. Valid values 1 to 9999999
kiosk_mode_grid_width: Optional[int] = None
- # Icon size configuration for managed home screen in Kiosk Mode. Possible values are: notConfigured, smallest, small, regular, large, largest.
+ # Icon size configuration for managed home screen in Kiosk Mode. The possible values are: notConfigured, smallest, small, regular, large, largest.
kiosk_mode_icon_size: Optional[AndroidDeviceOwnerKioskModeIconSize] = None
# Whether or not to lock home screen to the end user in Kiosk Mode.
kiosk_mode_lock_home_screen: Optional[bool] = None
@@ -142,7 +142,7 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
kiosk_mode_managed_home_screen_inactive_sign_out_delay_in_seconds: Optional[int] = None
# Number of seconds device is inactive before automatically signing user out for Managed Home Screen. Valid values 0 to 9999999
kiosk_mode_managed_home_screen_inactive_sign_out_notice_in_seconds: Optional[int] = None
- # Complexity of PIN for sign-in session for Managed Home Screen. Possible values are: notConfigured, simple, complex.
+ # Complexity of PIN for sign-in session for Managed Home Screen. The possible values are: notConfigured, simple, complex.
kiosk_mode_managed_home_screen_pin_complexity: Optional[KioskModeManagedHomeScreenPinComplexity] = None
# Whether or not require user to set a PIN for sign-in session for Managed Home Screen.
kiosk_mode_managed_home_screen_pin_required: Optional[bool] = None
@@ -158,7 +158,7 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
kiosk_mode_managed_settings_entry_disabled: Optional[bool] = None
# Whether or not to allow a user to change the media volume in Kiosk Mode.
kiosk_mode_media_volume_configuration_enabled: Optional[bool] = None
- # Screen orientation configuration for managed home screen in Kiosk Mode. Possible values are: notConfigured, portrait, landscape, autoRotate.
+ # Screen orientation configuration for managed home screen in Kiosk Mode. The possible values are: notConfigured, portrait, landscape, autoRotate.
kiosk_mode_screen_orientation: Optional[AndroidDeviceOwnerKioskModeScreenOrientation] = None
# Whether or not to enable screen saver mode or not in Kiosk Mode.
kiosk_mode_screen_saver_configuration_enabled: Optional[bool] = None
@@ -174,11 +174,11 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
kiosk_mode_show_app_notification_badge: Optional[bool] = None
# Whether or not to allow a user to access basic device information.
kiosk_mode_show_device_info: Optional[bool] = None
- # Whether or not to use single app kiosk mode or multi-app kiosk mode. Possible values are: notConfigured, singleAppMode, multiAppMode.
+ # Whether or not to use single app kiosk mode or multi-app kiosk mode. The possible values are: notConfigured, singleAppMode, multiAppMode.
kiosk_mode_use_managed_home_screen_app: Optional[KioskModeType] = None
# Whether or not to display a virtual home button when the device is in Kiosk Mode.
kiosk_mode_virtual_home_button_enabled: Optional[bool] = None
- # Indicates whether the virtual home button is a swipe up home button or a floating home button. Possible values are: notConfigured, swipeUp, floating.
+ # Indicates whether the virtual home button is a swipe up home button or a floating home button. The possible values are: notConfigured, swipeUp, floating.
kiosk_mode_virtual_home_button_type: Optional[AndroidDeviceOwnerVirtualHomeButtonType] = None
# URL to a publicly accessible image to use for the wallpaper when the device is in Kiosk Mode.
kiosk_mode_wallpaper_url: Optional[str] = None
@@ -202,13 +202,13 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
microsoft_launcher_custom_wallpaper_image_url: Optional[str] = None
# Indicates whether or not the user can modify the device dock configuration on the device.
microsoft_launcher_dock_presence_allow_user_modification: Optional[bool] = None
- # Indicates whether or not you want to configure the device dock. Possible values are: notConfigured, show, hide, disabled.
+ # Indicates whether or not you want to configure the device dock. The possible values are: notConfigured, show, hide, disabled.
microsoft_launcher_dock_presence_configuration: Optional[MicrosoftLauncherDockPresence] = None
# Indicates whether or not the user can modify the launcher feed on the device.
microsoft_launcher_feed_allow_user_modification: Optional[bool] = None
# Indicates whether or not you want to enable the launcher feed on the device.
microsoft_launcher_feed_enabled: Optional[bool] = None
- # Indicates the search bar placement configuration on the device. Possible values are: notConfigured, top, bottom, hide.
+ # Indicates the search bar placement configuration on the device. The possible values are: notConfigured, top, bottom, hide.
microsoft_launcher_search_bar_placement_configuration: Optional[MicrosoftLauncherSearchBarPlacement] = None
# Indicates whether or not the device will allow connecting to a temporary network connection at boot time.
network_escape_hatch_allowed: Optional[bool] = None
@@ -238,9 +238,9 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
password_minutes_of_inactivity_before_screen_timeout: Optional[int] = None
# Indicates the length of password history, where the user will not be able to enter a new password that is the same as any password in the history. Valid values 0 to 24
password_previous_password_count_to_block: Optional[int] = None
- # Indicates the timeout period after which a device must be unlocked using a form of strong authentication. Possible values are: deviceDefault, daily, unkownFutureValue.
+ # Indicates the timeout period after which a device must be unlocked using a form of strong authentication. The possible values are: deviceDefault, daily, unkownFutureValue.
password_require_unlock: Optional[AndroidDeviceOwnerRequiredPasswordUnlock] = None
- # Indicates the minimum password quality required on the device. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
+ # Indicates the minimum password quality required on the device. The possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
password_required_type: Optional[AndroidDeviceOwnerRequiredPasswordType] = None
# Indicates the number of times a user can enter an incorrect password before the device is wiped. Valid values 4 to 11
password_sign_in_failure_count_before_factory_reset: Optional[int] = None
@@ -250,11 +250,11 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
personal_profile_camera_blocked: Optional[bool] = None
# Policy applied to applications in the personal profile. This collection can contain a maximum of 500 elements.
personal_profile_personal_applications: Optional[list[AppListItem]] = None
- # Used together with PersonalProfilePersonalApplications to control how apps in the personal profile are allowed or blocked. Possible values are: notConfigured, blockedApps, allowedApps.
+ # Used together with PersonalProfilePersonalApplications to control how apps in the personal profile are allowed or blocked. The possible values are: notConfigured, blockedApps, allowedApps.
personal_profile_play_store_mode: Optional[PersonalProfilePersonalPlayStoreMode] = None
# Indicates whether to disable the capability to take screenshots on the personal profile.
personal_profile_screen_capture_blocked: Optional[bool] = None
- # Indicates the Play Store mode of the device. Possible values are: notConfigured, allowList, blockList.
+ # Indicates the Play Store mode of the device. The possible values are: notConfigured, allowList, blockList.
play_store_mode: Optional[AndroidDeviceOwnerPlayStoreMode] = None
# Indicates whether or not to disable the capability to take screenshots.
screen_capture_blocked: Optional[bool] = None
@@ -280,7 +280,7 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
storage_block_usb_file_transfer: Optional[bool] = None
# Indicates the annually repeating time periods during which system updates are postponed. This collection can contain a maximum of 500 elements.
system_update_freeze_periods: Optional[list[AndroidDeviceOwnerSystemUpdateFreezePeriod]] = None
- # The type of system update configuration. Possible values are: deviceDefault, postpone, windowed, automatic.
+ # The type of system update configuration. The possible values are: deviceDefault, postpone, windowed, automatic.
system_update_install_type: Optional[AndroidDeviceOwnerSystemUpdateInstallType] = None
# Indicates the number of minutes after midnight that the system update window ends. Valid values 0 to 1440
system_update_window_end_minutes_after_midnight: Optional[int] = None
@@ -320,9 +320,9 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable
work_profile_password_minimum_upper_case_characters: Optional[int] = None
# Indicates the length of the work profile password history, where the user will not be able to enter a new password that is the same as any password in the history. Valid values 0 to 24
work_profile_password_previous_password_count_to_block: Optional[int] = None
- # Indicates the timeout period after which a work profile must be unlocked using a form of strong authentication. Possible values are: deviceDefault, daily, unkownFutureValue.
+ # Indicates the timeout period after which a work profile must be unlocked using a form of strong authentication. The possible values are: deviceDefault, daily, unkownFutureValue.
work_profile_password_require_unlock: Optional[AndroidDeviceOwnerRequiredPasswordUnlock] = None
- # Indicates the minimum password quality required on the work profile password. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
+ # Indicates the minimum password quality required on the work profile password. The possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
work_profile_password_required_type: Optional[AndroidDeviceOwnerRequiredPasswordType] = None
# Indicates the number of times a user can enter an incorrect work profile password before the device is wiped. Valid values 4 to 11
work_profile_password_sign_in_failure_count_before_factory_reset: Optional[int] = None
diff --git a/msgraph_beta/generated/models/android_device_owner_imported_p_f_x_certificate_profile.py b/msgraph_beta/generated/models/android_device_owner_imported_p_f_x_certificate_profile.py
index 8f28799b0c1..8638107a52d 100644
--- a/msgraph_beta/generated/models/android_device_owner_imported_p_f_x_certificate_profile.py
+++ b/msgraph_beta/generated/models/android_device_owner_imported_p_f_x_certificate_profile.py
@@ -20,7 +20,7 @@ class AndroidDeviceOwnerImportedPFXCertificateProfile(AndroidDeviceOwnerCertific
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidDeviceOwnerImportedPFXCertificateProfile"
- # Certificate access type. Possible values are: userApproval, specificApps, unknownFutureValue.
+ # Certificate access type. The possible values are: userApproval, specificApps, unknownFutureValue.
certificate_access_type: Optional[AndroidDeviceOwnerCertificateAccessType] = None
# PFX Import Options.
intended_purpose: Optional[IntendedPurpose] = None
diff --git a/msgraph_beta/generated/models/android_device_owner_pkcs_certificate_profile.py b/msgraph_beta/generated/models/android_device_owner_pkcs_certificate_profile.py
index c474bb76032..eabb5c49353 100644
--- a/msgraph_beta/generated/models/android_device_owner_pkcs_certificate_profile.py
+++ b/msgraph_beta/generated/models/android_device_owner_pkcs_certificate_profile.py
@@ -22,7 +22,7 @@ class AndroidDeviceOwnerPkcsCertificateProfile(AndroidDeviceOwnerCertificateProf
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidDeviceOwnerPkcsCertificateProfile"
- # Certificate access type. Possible values are: userApproval, specificApps, unknownFutureValue.
+ # Certificate access type. The possible values are: userApproval, specificApps, unknownFutureValue.
certificate_access_type: Optional[AndroidDeviceOwnerCertificateAccessType] = None
# CertificateStore types
certificate_store: Optional[CertificateStore] = None
diff --git a/msgraph_beta/generated/models/android_device_owner_scep_certificate_profile.py b/msgraph_beta/generated/models/android_device_owner_scep_certificate_profile.py
index 4255a6465ff..8a5aa87abbd 100644
--- a/msgraph_beta/generated/models/android_device_owner_scep_certificate_profile.py
+++ b/msgraph_beta/generated/models/android_device_owner_scep_certificate_profile.py
@@ -24,9 +24,9 @@ class AndroidDeviceOwnerScepCertificateProfile(AndroidDeviceOwnerCertificateProf
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidDeviceOwnerScepCertificateProfile"
- # Certificate access type. Possible values are: userApproval, specificApps, unknownFutureValue.
+ # Certificate access type. The possible values are: userApproval, specificApps, unknownFutureValue.
certificate_access_type: Optional[AndroidDeviceOwnerCertificateAccessType] = None
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.
custom_subject_alternative_names: Optional[list[CustomSubjectAlternativeName]] = None
diff --git a/msgraph_beta/generated/models/android_device_owner_wi_fi_configuration.py b/msgraph_beta/generated/models/android_device_owner_wi_fi_configuration.py
index 3564b5ba71c..11ddb831f13 100644
--- a/msgraph_beta/generated/models/android_device_owner_wi_fi_configuration.py
+++ b/msgraph_beta/generated/models/android_device_owner_wi_fi_configuration.py
@@ -24,7 +24,7 @@ class AndroidDeviceOwnerWiFiConfiguration(DeviceConfiguration, Parsable):
connect_automatically: Optional[bool] = None
# When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.
connect_when_network_name_is_hidden: Optional[bool] = None
- # The MAC address randomization mode for Android device Wi-Fi configuration. Possible values include automatic and hardware. Default value is automatic. Possible values are: automatic, hardware, unknownFutureValue.
+ # The MAC address randomization mode for Android device Wi-Fi configuration. Possible values include automatic and hardware. Default value is automatic. The possible values are: automatic, hardware, unknownFutureValue.
mac_address_randomization_mode: Optional[MacAddressRandomizationMode] = None
# Network Name
network_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/android_eas_email_profile_configuration.py b/msgraph_beta/generated/models/android_eas_email_profile_configuration.py
index e17f91dcdb8..111034ed2ce 100644
--- a/msgraph_beta/generated/models/android_eas_email_profile_configuration.py
+++ b/msgraph_beta/generated/models/android_eas_email_profile_configuration.py
@@ -53,7 +53,7 @@ class AndroidEasEmailProfileConfiguration(DeviceConfiguration, Parsable):
sync_notes: Optional[bool] = None
# Toggles syncing tasks. If set to false tasks are turned off on the device.
sync_tasks: Optional[bool] = None
- # UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: fullDomainName, netBiosDomainName.
+ # UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device. The possible values are: fullDomainName, netBiosDomainName.
user_domain_name_source: Optional[DomainNameSource] = None
# Android username source.
username_source: Optional[AndroidUsernameSource] = None
diff --git a/msgraph_beta/generated/models/android_enterprise_wi_fi_configuration.py b/msgraph_beta/generated/models/android_enterprise_wi_fi_configuration.py
index a7a99c21c17..eb3199d922f 100644
--- a/msgraph_beta/generated/models/android_enterprise_wi_fi_configuration.py
+++ b/msgraph_beta/generated/models/android_enterprise_wi_fi_configuration.py
@@ -22,15 +22,15 @@ class AndroidEnterpriseWiFiConfiguration(AndroidWiFiConfiguration, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidEnterpriseWiFiConfiguration"
- # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.
+ # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. The possible values are: certificate, usernameAndPassword, derivedCredential.
authentication_method: Optional[WiFiAuthenticationMethod] = None
# Extensible Authentication Protocol (EAP) Configuration Types.
eap_type: Optional[AndroidEapType] = None
# Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.
identity_certificate_for_client_authentication: Optional[AndroidCertificateProfileBase] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
inner_authentication_protocol_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. Possible values are: none, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. The possible values are: none, microsoftChapVersionTwo.
inner_authentication_protocol_for_peap: Optional[NonEapAuthenticationMethodForPeap] = None
# Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.
outer_identity_privacy_temporary_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/android_for_work_certificate_profile_base.py b/msgraph_beta/generated/models/android_for_work_certificate_profile_base.py
index de3d2ea2319..e91cb140da1 100644
--- a/msgraph_beta/generated/models/android_for_work_certificate_profile_base.py
+++ b/msgraph_beta/generated/models/android_for_work_certificate_profile_base.py
@@ -33,7 +33,7 @@ class AndroidForWorkCertificateProfileBase(DeviceConfiguration, Parsable):
renewal_threshold_percentage: Optional[int] = None
# Trusted Root Certificate.
root_certificate: Optional[AndroidForWorkTrustedRootCertificate] = None
- # Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
+ # Certificate Subject Alternative Name Type. The possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
subject_alternative_name_type: Optional[SubjectAlternativeNameType] = None
# Subject Name Format Options.
subject_name_format: Optional[SubjectNameFormat] = None
diff --git a/msgraph_beta/generated/models/android_for_work_enterprise_wi_fi_configuration.py b/msgraph_beta/generated/models/android_for_work_enterprise_wi_fi_configuration.py
index 86d2e42402b..ede77c27cda 100644
--- a/msgraph_beta/generated/models/android_for_work_enterprise_wi_fi_configuration.py
+++ b/msgraph_beta/generated/models/android_for_work_enterprise_wi_fi_configuration.py
@@ -22,15 +22,15 @@ class AndroidForWorkEnterpriseWiFiConfiguration(AndroidForWorkWiFiConfiguration,
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidForWorkEnterpriseWiFiConfiguration"
- # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.
+ # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. The possible values are: certificate, usernameAndPassword, derivedCredential.
authentication_method: Optional[WiFiAuthenticationMethod] = None
# Extensible Authentication Protocol (EAP) Configuration Types.
eap_type: Optional[AndroidEapType] = None
# Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.
identity_certificate_for_client_authentication: Optional[AndroidForWorkCertificateProfileBase] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
inner_authentication_protocol_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. Possible values are: none, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. The possible values are: none, microsoftChapVersionTwo.
inner_authentication_protocol_for_peap: Optional[NonEapAuthenticationMethodForPeap] = None
# Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.
outer_identity_privacy_temporary_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/android_for_work_scep_certificate_profile.py b/msgraph_beta/generated/models/android_for_work_scep_certificate_profile.py
index f90ee836069..d1ee850296b 100644
--- a/msgraph_beta/generated/models/android_for_work_scep_certificate_profile.py
+++ b/msgraph_beta/generated/models/android_for_work_scep_certificate_profile.py
@@ -22,7 +22,7 @@ class AndroidForWorkScepCertificateProfile(AndroidForWorkCertificateProfileBase,
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidForWorkScepCertificateProfile"
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.
custom_subject_alternative_names: Optional[list[CustomSubjectAlternativeName]] = None
diff --git a/msgraph_beta/generated/models/android_managed_app_protection.py b/msgraph_beta/generated/models/android_managed_app_protection.py
index 1dd139195e1..cd6a984ce8d 100644
--- a/msgraph_beta/generated/models/android_managed_app_protection.py
+++ b/msgraph_beta/generated/models/android_managed_app_protection.py
@@ -27,7 +27,7 @@ class AndroidManagedAppProtection(TargetedManagedAppProtection, Parsable):
allowed_android_device_manufacturers: Optional[str] = None
# List of device models allowed, as a string, for the managed app to work.
allowed_android_device_models: Optional[list[str]] = None
- # Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_account_is_clocked_out: Optional[ManagedAppRemediationAction] = None
# An admin initiated action to be applied on a managed app.
app_action_if_android_device_manufacturer_not_allowed: Optional[ManagedAppRemediationAction] = None
@@ -39,13 +39,13 @@ class AndroidManagedAppProtection(TargetedManagedAppProtection, Parsable):
app_action_if_android_safety_net_device_attestation_failed: Optional[ManagedAppRemediationAction] = None
# An admin initiated action to be applied on a managed app.
app_action_if_device_lock_not_set: Optional[ManagedAppRemediationAction] = None
- # If the device does not have a passcode of high complexity or higher, trigger the stored action. Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # If the device does not have a passcode of high complexity or higher, trigger the stored action. The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_device_passcode_complexity_less_than_high: Optional[ManagedAppRemediationAction] = None
- # If the device does not have a passcode of low complexity or higher, trigger the stored action. Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # If the device does not have a passcode of low complexity or higher, trigger the stored action. The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_device_passcode_complexity_less_than_low: Optional[ManagedAppRemediationAction] = None
- # If the device does not have a passcode of medium complexity or higher, trigger the stored action. Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # If the device does not have a passcode of medium complexity or higher, trigger the stored action. The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_device_passcode_complexity_less_than_medium: Optional[ManagedAppRemediationAction] = None
- # Defines the behavior of a managed app when Samsung Knox Attestation is required. Possible values are null, warn, block & wipe. If the admin does not set this action, the default is null, which indicates this setting is not configured. Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # Defines the behavior of a managed app when Samsung Knox Attestation is required. Possible values are null, warn, block & wipe. If the admin does not set this action, the default is null, which indicates this setting is not configured. The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_samsung_knox_attestation_required: Optional[ManagedAppRemediationAction] = None
# If Keyboard Restriction is enabled, only keyboards in this approved list will be allowed. A key should be Android package id for a keyboard and value should be a friendly name
approved_keyboards: Optional[list[KeyValuePair]] = None
diff --git a/msgraph_beta/generated/models/android_work_profile_certificate_profile_base.py b/msgraph_beta/generated/models/android_work_profile_certificate_profile_base.py
index 9da3acef131..549e65bb182 100644
--- a/msgraph_beta/generated/models/android_work_profile_certificate_profile_base.py
+++ b/msgraph_beta/generated/models/android_work_profile_certificate_profile_base.py
@@ -33,7 +33,7 @@ class AndroidWorkProfileCertificateProfileBase(DeviceConfiguration, Parsable):
renewal_threshold_percentage: Optional[int] = None
# Trusted Root Certificate.
root_certificate: Optional[AndroidWorkProfileTrustedRootCertificate] = None
- # Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
+ # Certificate Subject Alternative Name Type. The possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
subject_alternative_name_type: Optional[SubjectAlternativeNameType] = None
# Subject Name Format Options.
subject_name_format: Optional[SubjectNameFormat] = None
diff --git a/msgraph_beta/generated/models/android_work_profile_enterprise_wi_fi_configuration.py b/msgraph_beta/generated/models/android_work_profile_enterprise_wi_fi_configuration.py
index 7cb68473335..26f0ec2f884 100644
--- a/msgraph_beta/generated/models/android_work_profile_enterprise_wi_fi_configuration.py
+++ b/msgraph_beta/generated/models/android_work_profile_enterprise_wi_fi_configuration.py
@@ -22,15 +22,15 @@ class AndroidWorkProfileEnterpriseWiFiConfiguration(AndroidWorkProfileWiFiConfig
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration"
- # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.
+ # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. The possible values are: certificate, usernameAndPassword, derivedCredential.
authentication_method: Optional[WiFiAuthenticationMethod] = None
# Extensible Authentication Protocol (EAP) Configuration Types.
eap_type: Optional[AndroidEapType] = None
# Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.
identity_certificate_for_client_authentication: Optional[AndroidWorkProfileCertificateProfileBase] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
inner_authentication_protocol_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. Possible values are: none, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. The possible values are: none, microsoftChapVersionTwo.
inner_authentication_protocol_for_peap: Optional[NonEapAuthenticationMethodForPeap] = None
# Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.
outer_identity_privacy_temporary_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/android_work_profile_pkcs_certificate_profile.py b/msgraph_beta/generated/models/android_work_profile_pkcs_certificate_profile.py
index e5cdf1d9624..2a6b5090f66 100644
--- a/msgraph_beta/generated/models/android_work_profile_pkcs_certificate_profile.py
+++ b/msgraph_beta/generated/models/android_work_profile_pkcs_certificate_profile.py
@@ -19,7 +19,7 @@ class AndroidWorkProfilePkcsCertificateProfile(AndroidWorkProfileCertificateProf
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidWorkProfilePkcsCertificateProfile"
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# PKCS Certificate Template Name
certificate_template_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/android_work_profile_scep_certificate_profile.py b/msgraph_beta/generated/models/android_work_profile_scep_certificate_profile.py
index 8328b3dae6e..f0abaf246ab 100644
--- a/msgraph_beta/generated/models/android_work_profile_scep_certificate_profile.py
+++ b/msgraph_beta/generated/models/android_work_profile_scep_certificate_profile.py
@@ -22,7 +22,7 @@ class AndroidWorkProfileScepCertificateProfile(AndroidWorkProfileCertificateProf
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.androidWorkProfileScepCertificateProfile"
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.
custom_subject_alternative_names: Optional[list[CustomSubjectAlternativeName]] = None
diff --git a/msgraph_beta/generated/models/aosp_device_owner_certificate_profile_base.py b/msgraph_beta/generated/models/aosp_device_owner_certificate_profile_base.py
index 8daab2b0786..b83998badf0 100644
--- a/msgraph_beta/generated/models/aosp_device_owner_certificate_profile_base.py
+++ b/msgraph_beta/generated/models/aosp_device_owner_certificate_profile_base.py
@@ -33,9 +33,9 @@ class AospDeviceOwnerCertificateProfileBase(DeviceConfiguration, Parsable):
renewal_threshold_percentage: Optional[int] = None
# Trusted Root Certificate.
root_certificate: Optional[AospDeviceOwnerTrustedRootCertificate] = None
- # Certificate Subject Alternative Name Type. This collection can contain a maximum of 500 elements. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
+ # Certificate Subject Alternative Name Type. This collection can contain a maximum of 500 elements. The possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
subject_alternative_name_type: Optional[SubjectAlternativeNameType] = None
- # Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.
+ # Certificate Subject Name Format. This collection can contain a maximum of 500 elements. The possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.
subject_name_format: Optional[SubjectNameFormat] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/aosp_device_owner_compliance_policy.py b/msgraph_beta/generated/models/aosp_device_owner_compliance_policy.py
index 8c56d772bb3..66f169442f0 100644
--- a/msgraph_beta/generated/models/aosp_device_owner_compliance_policy.py
+++ b/msgraph_beta/generated/models/aosp_device_owner_compliance_policy.py
@@ -29,7 +29,7 @@ class AospDeviceOwnerCompliancePolicy(DeviceCompliancePolicy, Parsable):
password_minutes_of_inactivity_before_lock: Optional[int] = None
# Require a password to unlock device.
password_required: Optional[bool] = None
- # Type of characters in password. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
+ # Type of characters in password. The possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
password_required_type: Optional[AndroidDeviceOwnerRequiredPasswordType] = None
# Indicates the device should not be rooted. When TRUE, if the device is detected as rooted it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device rooted state. Default is FALSE.
security_block_jailbroken_devices: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/aosp_device_owner_device_configuration.py b/msgraph_beta/generated/models/aosp_device_owner_device_configuration.py
index a8595633b2c..fcb8bd21f17 100644
--- a/msgraph_beta/generated/models/aosp_device_owner_device_configuration.py
+++ b/msgraph_beta/generated/models/aosp_device_owner_device_configuration.py
@@ -31,7 +31,7 @@ class AospDeviceOwnerDeviceConfiguration(DeviceConfiguration, Parsable):
password_minimum_length: Optional[int] = None
# Minutes of inactivity before the screen times out.
password_minutes_of_inactivity_before_screen_timeout: Optional[int] = None
- # Indicates the minimum password quality required on the device. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
+ # Indicates the minimum password quality required on the device. The possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
password_required_type: Optional[AndroidDeviceOwnerRequiredPasswordType] = None
# Indicates the number of times a user can enter an incorrect password before the device is wiped. Valid values 4 to 11
password_sign_in_failure_count_before_factory_reset: Optional[int] = None
diff --git a/msgraph_beta/generated/models/aosp_device_owner_enterprise_wi_fi_configuration.py b/msgraph_beta/generated/models/aosp_device_owner_enterprise_wi_fi_configuration.py
index 79d97ca171a..f33762e1cfc 100644
--- a/msgraph_beta/generated/models/aosp_device_owner_enterprise_wi_fi_configuration.py
+++ b/msgraph_beta/generated/models/aosp_device_owner_enterprise_wi_fi_configuration.py
@@ -22,15 +22,15 @@ class AospDeviceOwnerEnterpriseWiFiConfiguration(AospDeviceOwnerWiFiConfiguratio
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration"
- # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.
+ # Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. The possible values are: certificate, usernameAndPassword, derivedCredential.
authentication_method: Optional[WiFiAuthenticationMethod] = None
# Extensible Authentication Protocol (EAP) Configuration Types.
eap_type: Optional[AndroidEapType] = None
# Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.
identity_certificate_for_client_authentication: Optional[AospDeviceOwnerCertificateProfileBase] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
inner_authentication_protocol_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. This collection can contain a maximum of 500 elements. Possible values are: none, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. This collection can contain a maximum of 500 elements. The possible values are: none, microsoftChapVersionTwo.
inner_authentication_protocol_for_peap: Optional[NonEapAuthenticationMethodForPeap] = None
# Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.
outer_identity_privacy_temporary_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/aosp_device_owner_scep_certificate_profile.py b/msgraph_beta/generated/models/aosp_device_owner_scep_certificate_profile.py
index 774c8b6f908..79a94591e88 100644
--- a/msgraph_beta/generated/models/aosp_device_owner_scep_certificate_profile.py
+++ b/msgraph_beta/generated/models/aosp_device_owner_scep_certificate_profile.py
@@ -22,7 +22,7 @@ class AospDeviceOwnerScepCertificateProfile(AospDeviceOwnerCertificateProfileBas
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.aospDeviceOwnerScepCertificateProfile"
- # Target store certificate. This collection can contain a maximum of 500 elements. Possible values are: user, machine.
+ # Target store certificate. This collection can contain a maximum of 500 elements. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.
custom_subject_alternative_names: Optional[list[CustomSubjectAlternativeName]] = None
diff --git a/msgraph_beta/generated/models/app_consent_request.py b/msgraph_beta/generated/models/app_consent_request.py
index 231462ca89f..c1f0195965e 100644
--- a/msgraph_beta/generated/models/app_consent_request.py
+++ b/msgraph_beta/generated/models/app_consent_request.py
@@ -17,7 +17,7 @@ class AppConsentRequest(Entity, Parsable):
app_display_name: Optional[str] = None
# The identifier of the application. Required. Supports $filter (eq only) and $orderby.
app_id: Optional[str] = None
- # The consent type of the request. Possible values are: Static and Dynamic. These represent static and dynamic permissions, respectively, requested in the consent workflow. Supports $filter (eq only) and $orderby. Required.
+ # The consent type of the request. The possible values are: Static and Dynamic. These represent static and dynamic permissions, respectively, requested in the consent workflow. Supports $filter (eq only) and $orderby. Required.
consent_type: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/apple_vpn_always_on_configuration.py b/msgraph_beta/generated/models/apple_vpn_always_on_configuration.py
index af10f302e42..a63be555bca 100644
--- a/msgraph_beta/generated/models/apple_vpn_always_on_configuration.py
+++ b/msgraph_beta/generated/models/apple_vpn_always_on_configuration.py
@@ -20,7 +20,7 @@ class AppleVpnAlwaysOnConfiguration(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)
- # Determine whether AirPrint service will be exempt from the always-on VPN connection. Possible values are: forceTrafficViaVPN, allowTrafficOutside, dropTraffic.
+ # Determine whether AirPrint service will be exempt from the always-on VPN connection. The possible values are: forceTrafficViaVPN, allowTrafficOutside, dropTraffic.
air_print_exception_action: Optional[VpnServiceExceptionAction] = None
# Specifies whether traffic from all captive network plugins should be allowed outside the vpn
allow_all_captive_network_plugins: Optional[bool] = None
@@ -28,7 +28,7 @@ class AppleVpnAlwaysOnConfiguration(AdditionalDataHolder, BackedModel, Parsable)
allow_captive_web_sheet: Optional[bool] = None
# Determines whether all, some, or no non-native captive networking apps are allowed
allowed_captive_network_plugins: Optional[SpecifiedCaptiveNetworkPlugins] = None
- # Determine whether Cellular service will be exempt from the always-on VPN connection. Possible values are: forceTrafficViaVPN, allowTrafficOutside, dropTraffic.
+ # Determine whether Cellular service will be exempt from the always-on VPN connection. The possible values are: forceTrafficViaVPN, allowTrafficOutside, dropTraffic.
cellular_exception_action: Optional[VpnServiceExceptionAction] = None
# Specifies how often in seconds to send a network address translation keepalive package through the VPN
nat_keep_alive_interval_in_seconds: Optional[int] = None
@@ -40,7 +40,7 @@ class AppleVpnAlwaysOnConfiguration(AdditionalDataHolder, BackedModel, Parsable)
tunnel_configuration: Optional[VpnTunnelConfigurationType] = None
# Allow the user to toggle the VPN configuration using the UI
user_toggle_enabled: Optional[bool] = None
- # Determine whether voicemail service will be exempt from the always-on VPN connection. Possible values are: forceTrafficViaVPN, allowTrafficOutside, dropTraffic.
+ # Determine whether voicemail service will be exempt from the always-on VPN connection. The possible values are: forceTrafficViaVPN, allowTrafficOutside, dropTraffic.
voicemail_exception_action: Optional[VpnServiceExceptionAction] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/apple_vpn_configuration.py b/msgraph_beta/generated/models/apple_vpn_configuration.py
index 28b0c4b6d24..399276a6658 100644
--- a/msgraph_beta/generated/models/apple_vpn_configuration.py
+++ b/msgraph_beta/generated/models/apple_vpn_configuration.py
@@ -59,7 +59,7 @@ class AppleVpnConfiguration(DeviceConfiguration, Parsable):
on_demand_rules: Optional[list[VpnOnDemandRule]] = None
# Opt-In to sharing the device's Id to third-party vpn clients for use during network access control validation.
opt_in_to_device_id_sharing: Optional[bool] = None
- # Provider type for per-app VPN. Possible values are: notConfigured, appProxy, packetTunnel.
+ # Provider type for per-app VPN. The possible values are: notConfigured, appProxy, packetTunnel.
provider_type: Optional[VpnProviderType] = None
# Proxy Server.
proxy_server: Optional[VpnProxyServer] = None
diff --git a/msgraph_beta/generated/models/application.py b/msgraph_beta/generated/models/application.py
index 8d9e4b9d47f..39127576885 100644
--- a/msgraph_beta/generated/models/application.py
+++ b/msgraph_beta/generated/models/application.py
@@ -67,7 +67,7 @@ class Application(DirectoryObject, Parsable):
default_redirect_uri: Optional[str] = None
# Free text field to provide a description of the application object to end users. The maximum allowed size is 1,024 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
description: Optional[str] = None
- # Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not).
+ # Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not).
disabled_by_microsoft_status: Optional[str] = None
# The display name for the application. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
display_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/applied_conditional_access_policy.py b/msgraph_beta/generated/models/applied_conditional_access_policy.py
index a57d2531cca..3299db8c981 100644
--- a/msgraph_beta/generated/models/applied_conditional_access_policy.py
+++ b/msgraph_beta/generated/models/applied_conditional_access_policy.py
@@ -38,7 +38,7 @@ class AppliedConditionalAccessPolicy(AdditionalDataHolder, BackedModel, Parsable
include_rules_satisfied: Optional[list[ConditionalAccessRuleSatisfied]] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (this is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted.
+ # Indicates the result of the CA policy that was triggered. The possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (this is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted.
result: Optional[AppliedConditionalAccessPolicyResult] = None
# Refers to the session controls that a sign-in activity didn't satisfy. (Example: Application enforced Restrictions).
session_controls_not_satisfied: Optional[list[str]] = None
diff --git a/msgraph_beta/generated/models/attachment_item.py b/msgraph_beta/generated/models/attachment_item.py
index f89d8d9058d..767e6f8bb4d 100644
--- a/msgraph_beta/generated/models/attachment_item.py
+++ b/msgraph_beta/generated/models/attachment_item.py
@@ -15,7 +15,7 @@ class AttachmentItem(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 type of attachment. Possible values are: file, item, reference. Required.
+ # The type of attachment. The possible values are: file, item, reference. Required.
attachment_type: Optional[AttachmentType] = None
# The CID or Content-Id of the attachment for referencing in case of in-line attachments using
tag in HTML messages. Optional.
content_id: Optional[str] = None
diff --git a/msgraph_beta/generated/models/attack_simulation_operation.py b/msgraph_beta/generated/models/attack_simulation_operation.py
index 3e6c6111c6f..4a7b046864a 100644
--- a/msgraph_beta/generated/models/attack_simulation_operation.py
+++ b/msgraph_beta/generated/models/attack_simulation_operation.py
@@ -21,7 +21,7 @@ class AttackSimulationOperation(LongRunningOperation, Parsable):
percentage_completed: Optional[int] = None
# Tenant identifier.
tenant_id: Optional[str] = None
- # The attack simulation operation type. Possible values are: createSimulation, updateSimulation, unknownFutureValue.
+ # The attack simulation operation type. The possible values are: createSimulation, updateSimulation, unknownFutureValue.
type: Optional[AttackSimulationOperationType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/attendance_record.py b/msgraph_beta/generated/models/attendance_record.py
index 562ef42c5e0..6d15aeea43c 100644
--- a/msgraph_beta/generated/models/attendance_record.py
+++ b/msgraph_beta/generated/models/attendance_record.py
@@ -28,7 +28,7 @@ class AttendanceRecord(Entity, Parsable):
registrant_id: Optional[str] = None
# Unique identifier of a virtualEventRegistration. Presents for all participant who has registered for the virtualEventWebinar.
registration_id: Optional[str] = None
- # Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.
+ # Role of the attendee. The possible values are: None, Attendee, Presenter, and Organizer.
role: Optional[str] = None
# Total duration of the attendances in seconds.
total_attendance_in_seconds: Optional[int] = None
diff --git a/msgraph_beta/generated/models/attendee_availability.py b/msgraph_beta/generated/models/attendee_availability.py
index 8967299a847..a3d2f763d78 100644
--- a/msgraph_beta/generated/models/attendee_availability.py
+++ b/msgraph_beta/generated/models/attendee_availability.py
@@ -18,7 +18,7 @@ class AttendeeAvailability(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The email address and type of attendee - whether it's a person or a resource, and whether required or optional if it's a person.
attendee: Optional[AttendeeBase] = None
- # The availability status of the attendee. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
+ # The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
availability: Optional[FreeBusyStatus] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/attendee_base.py b/msgraph_beta/generated/models/attendee_base.py
index 25f0865d575..01b82f8fe94 100644
--- a/msgraph_beta/generated/models/attendee_base.py
+++ b/msgraph_beta/generated/models/attendee_base.py
@@ -15,7 +15,7 @@
class AttendeeBase(Recipient, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.attendeeBase"
- # The type of attendee. Possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.
+ # The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.
type: Optional[AttendeeType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/attribute_definition_metadata_entry.py b/msgraph_beta/generated/models/attribute_definition_metadata_entry.py
index ca0a59b5e97..69cd86d7263 100644
--- a/msgraph_beta/generated/models/attribute_definition_metadata_entry.py
+++ b/msgraph_beta/generated/models/attribute_definition_metadata_entry.py
@@ -15,7 +15,7 @@ class AttributeDefinitionMetadataEntry(AdditionalDataHolder, BackedModel, Parsab
# 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)
- # Possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty.
+ # The possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty.
key: Optional[AttributeDefinitionMetadata] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/authentication_method_configuration.py b/msgraph_beta/generated/models/authentication_method_configuration.py
index c54cfafc812..3f30643532a 100644
--- a/msgraph_beta/generated/models/authentication_method_configuration.py
+++ b/msgraph_beta/generated/models/authentication_method_configuration.py
@@ -29,7 +29,7 @@ class AuthenticationMethodConfiguration(Entity, Parsable):
exclude_targets: Optional[list[ExcludeTarget]] = None
# The OdataType property
odata_type: Optional[str] = None
- # The state of the policy. Possible values are: enabled, disabled.
+ # The state of the policy. The possible values are: enabled, disabled.
state: Optional[AuthenticationMethodState] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/authentication_method_feature_configuration.py b/msgraph_beta/generated/models/authentication_method_feature_configuration.py
index 607387c82f1..3717c596dc7 100644
--- a/msgraph_beta/generated/models/authentication_method_feature_configuration.py
+++ b/msgraph_beta/generated/models/authentication_method_feature_configuration.py
@@ -22,7 +22,7 @@ class AuthenticationMethodFeatureConfiguration(AdditionalDataHolder, BackedModel
include_target: Optional[FeatureTarget] = None
# The OdataType property
odata_type: Optional[str] = None
- # Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled.
+ # Enable or disable the feature. The possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled.
state: Optional[AdvancedConfigState] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/authentication_requirement_policy.py b/msgraph_beta/generated/models/authentication_requirement_policy.py
index 6ed400d17b7..5c6a9beb937 100644
--- a/msgraph_beta/generated/models/authentication_requirement_policy.py
+++ b/msgraph_beta/generated/models/authentication_requirement_policy.py
@@ -19,7 +19,7 @@ class AuthenticationRequirementPolicy(AdditionalDataHolder, BackedModel, Parsabl
detail: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # Identifies what Microsoft Entra feature requires MFA in this policy. Possible values are: user, request, servicePrincipal, v1ConditionalAccess, multiConditionalAccess, tenantSessionRiskPolicy, accountCompromisePolicies, v1ConditionalAccessDependency, v1ConditionalAccessPolicyIdRequested, mfaRegistrationRequiredByIdentityProtectionPolicy, baselineProtection, mfaRegistrationRequiredByBaselineProtection, mfaRegistrationRequiredByMultiConditionalAccess, enforcedForCspAdmins, securityDefaults, mfaRegistrationRequiredBySecurityDefaults, proofUpCodeRequest, crossTenantOutboundRule, gpsLocationCondition, riskBasedPolicy, unknownFutureValue, scopeBasedAuthRequirementPolicy, authenticationStrengths . Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: scopeBasedAuthRequirementPolicy, authenticationStrengths.
+ # Identifies what Microsoft Entra feature requires MFA in this policy. The possible values are: user, request, servicePrincipal, v1ConditionalAccess, multiConditionalAccess, tenantSessionRiskPolicy, accountCompromisePolicies, v1ConditionalAccessDependency, v1ConditionalAccessPolicyIdRequested, mfaRegistrationRequiredByIdentityProtectionPolicy, baselineProtection, mfaRegistrationRequiredByBaselineProtection, mfaRegistrationRequiredByMultiConditionalAccess, enforcedForCspAdmins, securityDefaults, mfaRegistrationRequiredBySecurityDefaults, proofUpCodeRequest, crossTenantOutboundRule, gpsLocationCondition, riskBasedPolicy, unknownFutureValue, scopeBasedAuthRequirementPolicy, authenticationStrengths . Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: scopeBasedAuthRequirementPolicy, authenticationStrengths.
requirement_provider: Optional[RequirementProvider] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/authorization_policy.py b/msgraph_beta/generated/models/authorization_policy.py
index e1c01648677..de2ab36f6a5 100644
--- a/msgraph_beta/generated/models/authorization_policy.py
+++ b/msgraph_beta/generated/models/authorization_policy.py
@@ -19,7 +19,7 @@ class AuthorizationPolicy(PolicyBase, Parsable):
odata_type: Optional[str] = "#microsoft.graph.authorizationPolicy"
# Indicates whether a user can join the tenant by email validation.
allow_email_verified_users_to_join_organization: Optional[bool] = None
- # Indicates who can invite guests to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values.
+ # Indicates who can invite guests to the organization. The possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values.
allow_invites_from: Optional[AllowInvitesFrom] = None
# Indicates whether user consent for risky apps is allowed. Default value is false. We recommend that you keep the value set to false.
allow_user_consent_for_risky_apps: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/automatic_replies_setting.py b/msgraph_beta/generated/models/automatic_replies_setting.py
index fce02b5d47c..598c7008f90 100644
--- a/msgraph_beta/generated/models/automatic_replies_setting.py
+++ b/msgraph_beta/generated/models/automatic_replies_setting.py
@@ -17,7 +17,7 @@ class AutomaticRepliesSetting(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 set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. Possible values are: none, contactsOnly, all.
+ # The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.
external_audience: Optional[ExternalAudienceScope] = None
# The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.
external_reply_message: Optional[str] = None
@@ -29,7 +29,7 @@ class AutomaticRepliesSetting(AdditionalDataHolder, BackedModel, Parsable):
scheduled_end_date_time: Optional[DateTimeTimeZone] = None
# The date and time that automatic replies are set to begin, if Status is set to Scheduled.
scheduled_start_date_time: Optional[DateTimeTimeZone] = None
- # Configurations status for automatic replies. Possible values are: disabled, alwaysEnabled, scheduled.
+ # Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.
status: Optional[AutomaticRepliesStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/availability_item.py b/msgraph_beta/generated/models/availability_item.py
index 9b147dbe837..50b0014c3ab 100644
--- a/msgraph_beta/generated/models/availability_item.py
+++ b/msgraph_beta/generated/models/availability_item.py
@@ -24,7 +24,7 @@ class AvailabilityItem(AdditionalDataHolder, BackedModel, Parsable):
service_id: Optional[str] = None
# The startDateTime property
start_date_time: Optional[DateTimeTimeZone] = None
- # The status of the staff member. Possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue.
+ # The status of the staff member. The possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue.
status: Optional[BookingsAvailabilityStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/bit_locker_fixed_drive_policy.py b/msgraph_beta/generated/models/bit_locker_fixed_drive_policy.py
index b0d5b43d422..44bacc2d847 100644
--- a/msgraph_beta/generated/models/bit_locker_fixed_drive_policy.py
+++ b/msgraph_beta/generated/models/bit_locker_fixed_drive_policy.py
@@ -19,7 +19,7 @@ class BitLockerFixedDrivePolicy(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)
- # Select the encryption method for fixed drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.
+ # Select the encryption method for fixed drives. The possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.
encryption_method: Optional[BitLockerEncryptionMethod] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/bit_locker_removable_drive_policy.py b/msgraph_beta/generated/models/bit_locker_removable_drive_policy.py
index 9f66a3ce974..af05fccd6c3 100644
--- a/msgraph_beta/generated/models/bit_locker_removable_drive_policy.py
+++ b/msgraph_beta/generated/models/bit_locker_removable_drive_policy.py
@@ -20,7 +20,7 @@ class BitLockerRemovableDrivePolicy(AdditionalDataHolder, BackedModel, Parsable)
additional_data: dict[str, Any] = field(default_factory=dict)
# This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.
block_cross_organization_write_access: Optional[bool] = None
- # Select the encryption method for removable drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.
+ # Select the encryption method for removable drives. The possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.
encryption_method: Optional[BitLockerEncryptionMethod] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/bit_locker_system_drive_policy.py b/msgraph_beta/generated/models/bit_locker_system_drive_policy.py
index 871c0613da1..186862d4b56 100644
--- a/msgraph_beta/generated/models/bit_locker_system_drive_policy.py
+++ b/msgraph_beta/generated/models/bit_locker_system_drive_policy.py
@@ -20,7 +20,7 @@ class BitLockerSystemDrivePolicy(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)
- # Select the encryption method for operating system drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.
+ # Select the encryption method for operating system drives. The possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.
encryption_method: Optional[BitLockerEncryptionMethod] = None
# Indicates the minimum length of startup pin. Valid values 4 to 20
minimum_pin_length: Optional[int] = None
diff --git a/msgraph_beta/generated/models/bitlocker_recovery_key.py b/msgraph_beta/generated/models/bitlocker_recovery_key.py
index f88f0f8c6f9..a33736e8cb6 100644
--- a/msgraph_beta/generated/models/bitlocker_recovery_key.py
+++ b/msgraph_beta/generated/models/bitlocker_recovery_key.py
@@ -21,7 +21,7 @@ class BitlockerRecoveryKey(Entity, Parsable):
key: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates the type of volume the BitLocker key is associated with. Possible values are: operatingSystemVolume, fixedDataVolume, removableDataVolume, unknownFutureValue.
+ # Indicates the type of volume the BitLocker key is associated with. The possible values are: operatingSystemVolume, fixedDataVolume, removableDataVolume, unknownFutureValue.
volume_type: Optional[VolumeType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/calculated_column.py b/msgraph_beta/generated/models/calculated_column.py
index f89b5bc56fe..dc32d9b8f20 100644
--- a/msgraph_beta/generated/models/calculated_column.py
+++ b/msgraph_beta/generated/models/calculated_column.py
@@ -12,13 +12,13 @@ class CalculatedColumn(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)
- # For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime.
+ # For dateTime output types, the format of the value. The possible values are: dateOnly or dateTime.
format: Optional[str] = None
# The formula used to compute the value for this column.
formula: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text.
+ # The output type used to format values in this column. The possible values are: boolean, currency, dateTime, number, or text.
output_type: Optional[str] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/calendar.py b/msgraph_beta/generated/models/calendar.py
index e4857f7ec89..1918a0b7dc4 100644
--- a/msgraph_beta/generated/models/calendar.py
+++ b/msgraph_beta/generated/models/calendar.py
@@ -18,7 +18,7 @@
@dataclass
class Calendar(Entity, Parsable):
- # Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
+ # Represent the online meeting service providers that can be used to create online meetings in this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
allowed_online_meeting_providers: Optional[list[OnlineMeetingProviderType]] = None
# The calendarGroup in which to create the calendar. If the user has never explicitly set a group for the calendar, this property is null.
calendar_group_id: Optional[str] = None
@@ -36,7 +36,7 @@ class Calendar(Entity, Parsable):
change_key: Optional[str] = None
# Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor.
color: Optional[CalendarColor] = None
- # The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
+ # The default online meeting provider for meetings sent from this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
default_online_meeting_provider: Optional[OnlineMeetingProviderType] = None
# The events in the calendar. Navigation property. Read-only.
events: Optional[list[Event]] = None
diff --git a/msgraph_beta/generated/models/calendar_permission.py b/msgraph_beta/generated/models/calendar_permission.py
index d40eafe3759..d9a205db977 100644
--- a/msgraph_beta/generated/models/calendar_permission.py
+++ b/msgraph_beta/generated/models/calendar_permission.py
@@ -13,7 +13,7 @@
@dataclass
class CalendarPermission(Entity, Parsable):
- # List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
+ # List of allowed sharing or delegating permission levels for the calendar. The possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
allowed_roles: Optional[list[CalendarRoleType]] = None
# Represents a share recipient or delegate who has access to the calendar. For the 'My Organization' share recipient, the address property is null. Read-only.
email_address: Optional[EmailAddress] = None
diff --git a/msgraph_beta/generated/models/call.py b/msgraph_beta/generated/models/call.py
index 95d207e40e4..105e322c441 100644
--- a/msgraph_beta/generated/models/call.py
+++ b/msgraph_beta/generated/models/call.py
@@ -32,7 +32,7 @@
@dataclass
class Call(Entity, Parsable):
- # The list of active modalities. Possible values are: unknown, audio, video, videoBasedScreenSharing, data. Read-only.
+ # The list of active modalities. The possible values are: unknown, audio, video, videoBasedScreenSharing, data. Read-only.
active_modalities: Optional[list[Modality]] = None
# The participant that answered the call. Read-only.
answered_by: Optional[ParticipantInfo] = None
@@ -70,17 +70,17 @@ class Call(Entity, Parsable):
operations: Optional[list[CommsOperation]] = None
# The participants property
participants: Optional[list[Participant]] = None
- # The list of requested modalities. Possible values are: unknown, audio, video, videoBasedScreenSharing, data.
+ # The list of requested modalities. The possible values are: unknown, audio, video, videoBasedScreenSharing, data.
requested_modalities: Optional[list[Modality]] = None
# The result information. For example, the result can hold termination reason. Read-only.
result_info: Optional[ResultInfo] = None
# Ringing timeout in seconds for outgoing peer to peer calls. The max value for this attribute is 115 seconds.
ringing_timeout_in_seconds: Optional[int] = None
- # This property is applicable for peer to peer calls only. Possible values are: none, noMissedCall, disableForwardingExceptPhone, disableForwarding, preferSkypeForBusiness, unknownFutureValue.
+ # This property is applicable for peer to peer calls only. The possible values are: none, noMissedCall, disableForwardingExceptPhone, disableForwarding, preferSkypeForBusiness, unknownFutureValue.
routing_policies: Optional[list[RoutingPolicy]] = None
# The originator of the call.
source: Optional[ParticipantInfo] = None
- # The call state. Possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only.
+ # The call state. The possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only.
state: Optional[CallState] = None
# The subject of the conversation.
subject: Optional[str] = None
diff --git a/msgraph_beta/generated/models/call_ended_event_message_detail.py b/msgraph_beta/generated/models/call_ended_event_message_detail.py
index b90e9a1ea8b..2f0279338f7 100644
--- a/msgraph_beta/generated/models/call_ended_event_message_detail.py
+++ b/msgraph_beta/generated/models/call_ended_event_message_detail.py
@@ -19,7 +19,7 @@ class CallEndedEventMessageDetail(EventMessageDetail, Parsable):
odata_type: Optional[str] = "#microsoft.graph.callEndedEventMessageDetail"
# Duration of the call.
call_duration: Optional[datetime.timedelta] = None
- # Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue.
+ # Represents the call event type. The possible values are: call, meeting, screenShare, unknownFutureValue.
call_event_type: Optional[TeamworkCallEventType] = None
# Unique identifier of the call.
call_id: Optional[str] = None
diff --git a/msgraph_beta/generated/models/call_event.py b/msgraph_beta/generated/models/call_event.py
index 97364d61735..3bb805d40f2 100644
--- a/msgraph_beta/generated/models/call_event.py
+++ b/msgraph_beta/generated/models/call_event.py
@@ -19,7 +19,7 @@
class CallEvent(Entity, Parsable):
# The callConversationId property
call_conversation_id: Optional[str] = None
- # The event type of the call. Possible values are: callStarted, callEnded, unknownFutureValue, rosterUpdated. You must use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: rosterUpdated.
+ # The event type of the call. The possible values are: callStarted, callEnded, unknownFutureValue, rosterUpdated. You must use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: rosterUpdated.
call_event_type: Optional[CallEventType] = None
# The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
event_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/call_media_state.py b/msgraph_beta/generated/models/call_media_state.py
index 0edd0b59c63..6a42a57adc1 100644
--- a/msgraph_beta/generated/models/call_media_state.py
+++ b/msgraph_beta/generated/models/call_media_state.py
@@ -15,7 +15,7 @@ class CallMediaState(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 audio media state. Possible values are: active, inactive, unknownFutureValue.
+ # The audio media state. The possible values are: active, inactive, unknownFutureValue.
audio: Optional[MediaState] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/call_recording_event_message_detail.py b/msgraph_beta/generated/models/call_recording_event_message_detail.py
index 3a90c7c6546..ea4aca81c55 100644
--- a/msgraph_beta/generated/models/call_recording_event_message_detail.py
+++ b/msgraph_beta/generated/models/call_recording_event_message_detail.py
@@ -22,7 +22,7 @@ class CallRecordingEventMessageDetail(EventMessageDetail, Parsable):
call_recording_display_name: Optional[str] = None
# Duration of the call recording.
call_recording_duration: Optional[datetime.timedelta] = None
- # Status of the call recording. Possible values are: success, failure, initial, chunkFinished, unknownFutureValue.
+ # Status of the call recording. The possible values are: success, failure, initial, chunkFinished, unknownFutureValue.
call_recording_status: Optional[CallRecordingStatus] = None
# Call recording URL.
call_recording_url: Optional[str] = None
diff --git a/msgraph_beta/generated/models/call_records/call_record.py b/msgraph_beta/generated/models/call_records/call_record.py
index 276acc42f7e..c7592a6fb5c 100644
--- a/msgraph_beta/generated/models/call_records/call_record.py
+++ b/msgraph_beta/generated/models/call_records/call_record.py
@@ -24,7 +24,7 @@ class CallRecord(Entity, Parsable):
join_web_url: Optional[str] = None
# UTC time when the call record was created. The DatetimeOffset 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
last_modified_date_time: Optional[datetime.datetime] = None
- # List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
+ # List of all the modalities used in the call. The possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
modalities: Optional[list[Modality]] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/call_records/media_stream.py b/msgraph_beta/generated/models/call_records/media_stream.py
index d8d944ce6c1..bba617e082b 100644
--- a/msgraph_beta/generated/models/call_records/media_stream.py
+++ b/msgraph_beta/generated/models/call_records/media_stream.py
@@ -18,7 +18,7 @@ class MediaStream(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)
- # Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue.
+ # Codec name used to encode audio for transmission on the network. The possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue.
audio_codec: Optional[AudioCodec] = None
# Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio.
average_audio_degradation: Optional[float] = None
@@ -76,7 +76,7 @@ class MediaStream(AdditionalDataHolder, BackedModel, Parsable):
stream_direction: Optional[MediaStreamDirection] = None
# Unique identifier for the stream.
stream_id: Optional[str] = None
- # Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue.
+ # Codec name used to encode video for transmission on the network. The possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue.
video_codec: Optional[VideoCodec] = None
# True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise.
was_media_bypassed: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/call_records/session.py b/msgraph_beta/generated/models/call_records/session.py
index 487f3267416..5ddc970fa71 100644
--- a/msgraph_beta/generated/models/call_records/session.py
+++ b/msgraph_beta/generated/models/call_records/session.py
@@ -26,7 +26,7 @@ class Session(Entity, Parsable):
failure_info: Optional[FailureInfo] = None
# Specifies whether the session is a test.
is_test: Optional[bool] = None
- # List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
+ # List of modalities present in the session. The possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
modalities: Optional[list[Modality]] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/call_started_event_message_detail.py b/msgraph_beta/generated/models/call_started_event_message_detail.py
index 8f0590698d0..5269d5cb2d1 100644
--- a/msgraph_beta/generated/models/call_started_event_message_detail.py
+++ b/msgraph_beta/generated/models/call_started_event_message_detail.py
@@ -15,7 +15,7 @@
class CallStartedEventMessageDetail(EventMessageDetail, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.callStartedEventMessageDetail"
- # Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue.
+ # Represents the call event type. The possible values are: call, meeting, screenShare, unknownFutureValue.
call_event_type: Optional[TeamworkCallEventType] = None
# Unique identifier of the call.
call_id: Optional[str] = None
diff --git a/msgraph_beta/generated/models/channel.py b/msgraph_beta/generated/models/channel.py
index 16cfc204eec..05b95afbbb4 100644
--- a/msgraph_beta/generated/models/channel.py
+++ b/msgraph_beta/generated/models/channel.py
@@ -41,7 +41,7 @@ class Channel(Entity, Parsable):
is_archived: Optional[bool] = None
# Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.
is_favorite_by_default: Optional[bool] = None
- # The layoutType property
+ # The layout type of the channel. Can be set during creation and can be updated. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with post layout use traditional post-reply conversation format, while channels with chat layout provide a chat-like threading experience similar to group chats.
layout_type: Optional[ChannelLayoutType] = None
# A collection of membership records associated with the channel.
members: Optional[list[ConversationMember]] = None
diff --git a/msgraph_beta/generated/models/channel_moderation_settings.py b/msgraph_beta/generated/models/channel_moderation_settings.py
index 887c4a22bf4..316391f9393 100644
--- a/msgraph_beta/generated/models/channel_moderation_settings.py
+++ b/msgraph_beta/generated/models/channel_moderation_settings.py
@@ -22,9 +22,9 @@ class ChannelModerationSettings(AdditionalDataHolder, BackedModel, Parsable):
allow_new_message_from_connectors: Optional[bool] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates who is allowed to reply to the teams channel. Possible values are: everyone, authorAndModerators, unknownFutureValue.
+ # Indicates who is allowed to reply to the teams channel. The possible values are: everyone, authorAndModerators, unknownFutureValue.
reply_restriction: Optional[ReplyRestriction] = None
- # Indicates who is allowed to post messages to teams channel. Possible values are: everyone, everyoneExceptGuests, moderators, unknownFutureValue.
+ # Indicates who is allowed to post messages to teams channel. The possible values are: everyone, everyoneExceptGuests, moderators, unknownFutureValue.
user_new_message_restriction: Optional[UserNewMessageRestriction] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/cloud_app_security_session_control.py b/msgraph_beta/generated/models/cloud_app_security_session_control.py
index da8ebd94ae1..e56aeef6506 100644
--- a/msgraph_beta/generated/models/cloud_app_security_session_control.py
+++ b/msgraph_beta/generated/models/cloud_app_security_session_control.py
@@ -14,7 +14,7 @@
class CloudAppSecuritySessionControl(ConditionalAccessSessionControl, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.cloudAppSecuritySessionControl"
- # Possible values are: mcasConfigured, monitorOnly, blockDownloads. To learn more about these values, Deploy Conditional Access App Control for featured apps.
+ # The possible values are: mcasConfigured, monitorOnly, blockDownloads. To learn more about these values, Deploy Conditional Access App Control for featured apps.
cloud_app_security_type: Optional[CloudAppSecuritySessionControlType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/cloud_certification_authority_leaf_certificate.py b/msgraph_beta/generated/models/cloud_certification_authority_leaf_certificate.py
index 0a510f8661d..a6c07f29eca 100644
--- a/msgraph_beta/generated/models/cloud_certification_authority_leaf_certificate.py
+++ b/msgraph_beta/generated/models/cloud_certification_authority_leaf_certificate.py
@@ -26,7 +26,7 @@ class CloudCertificationAuthorityLeafCertificate(Entity, Parsable):
device_id: Optional[str] = None
# Name of the device for which the certificate was created. Read-only. Supports $select.
device_name: Optional[str] = None
- # The platform of the device for which the certificate was created. Possible values are: Android, AndroidForWork, iOS, MacOS, WindowsPhone81, Windows81AndLater, Windows10AndLater, AndroidWorkProfile, Unknown, AndroidAOSP, AndroidMobileApplicationManagement, iOSMobileApplicationManagement. Default value: Unknown. Read-only. Supports $select.
+ # The platform of the device for which the certificate was created. The possible values are: Android, AndroidForWork, iOS, MacOS, WindowsPhone81, Windows81AndLater, Windows10AndLater, AndroidWorkProfile, Unknown, AndroidAOSP, AndroidMobileApplicationManagement, iOSMobileApplicationManagement. Default value: Unknown. Read-only. Supports $select.
device_platform: Optional[str] = None
# Certificate extensions that further define the purpose of the public key contained in a certificate. Data is formatted as a comma-separated list of object identifiers (OID). For example a possible value is '1.3.6.1.5.5.7.3.2'. Read-only. Nullable.
extended_key_usages: Optional[list[str]] = None
diff --git a/msgraph_beta/generated/models/cloud_p_c.py b/msgraph_beta/generated/models/cloud_p_c.py
index cfcf90d8f72..395a01ca564 100644
--- a/msgraph_beta/generated/models/cloud_p_c.py
+++ b/msgraph_beta/generated/models/cloud_p_c.py
@@ -74,7 +74,7 @@ class CloudPC(Entity, Parsable):
odata_type: Optional[str] = None
# The Azure network connection that is applied during the provisioning of Cloud PCs.
on_premises_connection_name: Optional[str] = None
- # The version of the operating system (OS) to provision on Cloud PCs. Possible values are: windows10, windows11, unknownFutureValue.
+ # The version of the operating system (OS) to provision on Cloud PCs. The possible values are: windows10, windows11, unknownFutureValue.
os_version: Optional[CloudPcOperatingSystem] = None
# The results of every partner agent's installation status on Cloud PC.
partner_agent_install_results: Optional[list[CloudPcPartnerAgentInstallResult]] = None
@@ -88,7 +88,7 @@ class CloudPC(Entity, Parsable):
provisioning_policy_id: Optional[str] = None
# The provisioning policy that is applied during the provisioning of Cloud PCs.
provisioning_policy_name: Optional[str] = None
- # The type of licenses to be used when provisioning Cloud PCs using this policy. Possible values are: dedicated, shared, unknownFutureValue, sharedByUser, sharedByEntraGroup, reserve. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: sharedByUser, sharedByEntraGroup, reserve. The default value is dedicated. The shared member is deprecated and will stop returning on April 30, 2027; going forward, use the sharedByUser member.
+ # The type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are: dedicated, shared, unknownFutureValue, sharedByUser, sharedByEntraGroup, reserve. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: sharedByUser, sharedByEntraGroup, reserve. The default value is dedicated. The shared member is deprecated and will stop returning on April 30, 2027; going forward, use the sharedByUser member.
provisioning_type: Optional[CloudPcProvisioningType] = None
# The scopeIds property
scope_ids: Optional[list[str]] = None
@@ -106,7 +106,7 @@ class CloudPC(Entity, Parsable):
status_detail: Optional[CloudPcStatusDetail] = None
# The details of the Cloud PC status. For example, { 'code': 'internalServerError', 'message': 'There was an error during the Cloud PC upgrade. Please contact support.', 'additionalInformation': null }. This property is deprecated and will no longer be supported effective August 31, 2024. Use statusDetail instead.
status_details: Optional[CloudPcStatusDetails] = None
- # The account type of the user on provisioned Cloud PCs. Possible values are: standardUser, administrator, unknownFutureValue.
+ # The account type of the user on provisioned Cloud PCs. The possible values are: standardUser, administrator, unknownFutureValue.
user_account_type: Optional[CloudPcUserAccountType] = None
# The user details (for example, ID and display name) for the user associated with a Reserve Cloud PC assignment. Read-only.
user_detail: Optional[CloudPcEntraUserDetail] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_cloud_app.py b/msgraph_beta/generated/models/cloud_pc_cloud_app.py
index fa38cb41a44..63f0c0b04c9 100644
--- a/msgraph_beta/generated/models/cloud_pc_cloud_app.py
+++ b/msgraph_beta/generated/models/cloud_pc_cloud_app.py
@@ -15,7 +15,7 @@
@dataclass
class CloudPcCloudApp(Entity, Parsable):
- # The error code if publishing, unpublishing, or resetting a cloud app fails. Possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue. The default value is null. Supports $filter, $select, $orderBy. Read-only.
+ # The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue. The default value is null. Supports $filter, $select, $orderBy. Read-only.
action_failed_error_code: Optional[CloudPcCloudAppActionFailedErrorCode] = None
# The error message when the IT admin failed to publish, unpublish, update, or reset a cloud app. For example: 'Publish failed because it exceeds the 500 cloud apps limitation under the policy. You need to unpublish some cloud apps under this policy in order to publish this cloud app again.' Read-only.
action_failed_error_message: Optional[str] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_device_image.py b/msgraph_beta/generated/models/cloud_pc_device_image.py
index 3c32a6c535a..668066987f2 100644
--- a/msgraph_beta/generated/models/cloud_pc_device_image.py
+++ b/msgraph_beta/generated/models/cloud_pc_device_image.py
@@ -19,7 +19,7 @@
class CloudPcDeviceImage(Entity, Parsable):
# The display name of the associated device image. The device image display name and the version are used to uniquely identify the Cloud PC device image. Read-only.
display_name: Optional[str] = None
- # The error code of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation, sourceImageWithDataDiskNotSupported, sourceImageWithDiskEncryptionSetNotSupported, sourceImageWithAzureDiskEncryptionNotSupported. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation, sourceImageWithDataDiskNotSupported, sourceImageWithDiskEncryptionSetNotSupported, sourceImageWithAzureDiskEncryptionNotSupported. Read-only.
+ # The error code of the status of the image that indicates why the upload failed, if applicable. The possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation, sourceImageWithDataDiskNotSupported, sourceImageWithDiskEncryptionSetNotSupported, sourceImageWithAzureDiskEncryptionNotSupported. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation, sourceImageWithDataDiskNotSupported, sourceImageWithDiskEncryptionSetNotSupported, sourceImageWithAzureDiskEncryptionNotSupported. Read-only.
error_code: Optional[CloudPcDeviceImageErrorCode] = None
# The date when the image became unavailable. Read-only.
expiration_date: Optional[datetime.date] = None
@@ -33,7 +33,7 @@ class CloudPcDeviceImage(Entity, Parsable):
os_architecture: Optional[CloudPcImageOsArchitectureType] = None
# The OS build version of the image. For example, 1909. Read-only.
os_build_number: Optional[str] = None
- # The OS status of this image. Possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only.
+ # The OS status of this image. The possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only.
os_status: Optional[CloudPcDeviceImageOsStatus] = None
# The operating system version of this image. For example, 10.0.22000.296. Read-only.
os_version_number: Optional[str] = None
@@ -43,7 +43,7 @@ class CloudPcDeviceImage(Entity, Parsable):
size_in_g_b: Optional[int] = None
# The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only.
source_image_resource_id: Optional[str] = None
- # The status of the image on the Cloud PC. Possible values are: pending, ready, warning, failed, unknownFutureValue. Read-only.
+ # The status of the image on the Cloud PC. The possible values are: pending, ready, warning, failed, unknownFutureValue. Read-only.
status: Optional[CloudPcDeviceImageStatus] = None
# The details of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. The statusDetails property is deprecated and will stop returning data on January 31, 2024. Going forward, use the errorCode property.
status_details: Optional[CloudPcDeviceImageStatusDetails] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_domain_join_configuration.py b/msgraph_beta/generated/models/cloud_pc_domain_join_configuration.py
index f4b80461d71..d2e4313444a 100644
--- a/msgraph_beta/generated/models/cloud_pc_domain_join_configuration.py
+++ b/msgraph_beta/generated/models/cloud_pc_domain_join_configuration.py
@@ -17,15 +17,15 @@ class CloudPcDomainJoinConfiguration(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)
- # Specifies the method by which the provisioned Cloud PC joins Microsoft Entra ID. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave the regionName property empty. If you choose the azureADJoin type, provide a value for either the onPremisesConnectionId or the regionName property. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue.
+ # Specifies the method by which the provisioned Cloud PC joins Microsoft Entra ID. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave the regionName property empty. If you choose the azureADJoin type, provide a value for either the onPremisesConnectionId or the regionName property. The possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue.
domain_join_type: Optional[CloudPcDomainJoinType] = None
- # The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only.
+ # The geographic location where the region is located. The possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only.
geographic_location_type: Optional[CloudPcGeographicLocationType] = None
# The OdataType property
odata_type: Optional[str] = None
# The Azure network connection ID that matches the virtual network IT admins want the provisioning policy to use when they create Cloud PCs. You can use this property in both domain join types: Azure AD joined or Hybrid Microsoft Entra joined. If you enter an onPremisesConnectionId, leave the regionName property empty.
on_premises_connection_id: Optional[str] = None
- # The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when they provision a Cloud PC, and the Cloud PC is put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland, southKorea, middleEast, mexico, australasia, europe. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: norway, switzerland, southKorea, middleEast, mexico, australasia, europe. Read-only.
+ # The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when they provision a Cloud PC, and the Cloud PC is put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. The possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland, southKorea, middleEast, mexico, australasia, europe. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: norway, switzerland, southKorea, middleEast, mexico, australasia, europe. Read-only.
region_group: Optional[CloudPcRegionGroup] = None
# The supported Azure region where the IT admin wants the provisioning policy to create Cloud PCs. The underlying virtual network is created and managed by the Windows 365 service. This can only be entered if the IT admin chooses Microsoft Entra joined as the domain join type. If you enter a regionName, leave the onPremisesConnectionId property empty.
region_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_gallery_image.py b/msgraph_beta/generated/models/cloud_pc_gallery_image.py
index c60f70e5331..e7048b113f1 100644
--- a/msgraph_beta/generated/models/cloud_pc_gallery_image.py
+++ b/msgraph_beta/generated/models/cloud_pc_gallery_image.py
@@ -48,7 +48,7 @@ class CloudPcGalleryImage(Entity, Parsable):
sku_name: Optional[str] = None
# The date when the Cloud PC image is available for provisioning new Cloud PCs. For example, 2022-09-20. Read-only.
start_date: Optional[datetime.date] = None
- # The status of the gallery image on the Cloud PC. Possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only.
+ # The status of the gallery image on the Cloud PC. The possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only.
status: Optional[CloudPcGalleryImageStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/cloud_pc_launch_detail.py b/msgraph_beta/generated/models/cloud_pc_launch_detail.py
index e97bf18ad41..8707acb11e0 100644
--- a/msgraph_beta/generated/models/cloud_pc_launch_detail.py
+++ b/msgraph_beta/generated/models/cloud_pc_launch_detail.py
@@ -21,7 +21,7 @@ class CloudPcLaunchDetail(AdditionalDataHolder, BackedModel, Parsable):
cloud_pc_launch_url: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates the reason the Cloud PC isn't compatible with Windows 365 Switch. Possible values are: osVersionNotSupported, hardwareNotSupported, unknownFutureValue. osVersionNotSupported indicates that the user needs to update their Cloud PC operating system version. hardwareNotSupported indicates that the Cloud PC needs more CPUs or RAM to support the functionality.
+ # Indicates the reason the Cloud PC isn't compatible with Windows 365 Switch. The possible values are: osVersionNotSupported, hardwareNotSupported, unknownFutureValue. osVersionNotSupported indicates that the user needs to update their Cloud PC operating system version. hardwareNotSupported indicates that the Cloud PC needs more CPUs or RAM to support the functionality.
windows365_switch_compatibility_failure_reason_type: Optional[Windows365SwitchCompatibilityFailureReasonType] = None
# Indicates whether the Cloud PC supports switch functionality. If the value is true, it supports switch functionality; otherwise, false.
windows365_switch_compatible: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_partner_agent_install_result.py b/msgraph_beta/generated/models/cloud_pc_partner_agent_install_result.py
index 40b669ce9e7..43a8d0e6562 100644
--- a/msgraph_beta/generated/models/cloud_pc_partner_agent_install_result.py
+++ b/msgraph_beta/generated/models/cloud_pc_partner_agent_install_result.py
@@ -18,7 +18,7 @@ class CloudPcPartnerAgentInstallResult(AdditionalDataHolder, BackedModel, Parsab
additional_data: dict[str, Any] = field(default_factory=dict)
# Contains a detailed error message when the partner agent installation failed.
error_message: Optional[str] = None
- # The status of a partner agent installation. Possible values are: installed, installFailed, installing, uninstalling, uninstallFailed and licensed. Read-Only.
+ # The status of a partner agent installation. The possible values are: installed, installFailed, installing, uninstalling, uninstallFailed and licensed. Read-Only.
install_status: Optional[CloudPcPartnerAgentInstallStatus] = None
# Indicates whether the partner agent is a third party. When true, the agent is a third-party (non-Microsoft) agent and when false, the agent is a Microsoft agent or isn't known. The default value is false.
is_third_party_partner: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py b/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py
index 3aff8a81e6c..1cf0b4d9df8 100644
--- a/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py
+++ b/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py
@@ -72,7 +72,7 @@ class CloudPcProvisioningPolicy(Entity, Parsable):
provisioning_type: Optional[CloudPcProvisioningType] = None
# The scopeIds property
scope_ids: Optional[list[str]] = None
- # Specifies the type of cloud object the end user can access. Possible values are: cloudPc, cloudApp, unknownFutureValue. cloudPc indicates that the end user can access the entire desktop. cloudApp indicates that the end user can only access apps published under this provisioning policy. The type can't be changed once the provisioning policy is created. If not specified during creation, the default value is cloudPc. When cloudApp is selected, the provisioningType must be sharedByEntraGroup. Supports $filter, $select, $orderBy.
+ # Specifies the type of cloud object the end user can access. The possible values are: cloudPc, cloudApp, unknownFutureValue. cloudPc indicates that the end user can access the entire desktop. cloudApp indicates that the end user can only access apps published under this provisioning policy. The type can't be changed once the provisioning policy is created. If not specified during creation, the default value is cloudPc. When cloudApp is selected, the provisioningType must be sharedByEntraGroup. Supports $filter, $select, $orderBy.
user_experience_type: Optional[CloudPcUserExperienceType] = None
# Indicates specific settings that enable the persistence of user application settings between Cloud PC sessions. The default value is null. This feature is only available for Cloud PC provisioning policies of type sharedByEntraGroup. Supports $select.
user_settings_persistence_configuration: Optional[CloudPcUserSettingsPersistenceConfiguration] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_remote_action_capability.py b/msgraph_beta/generated/models/cloud_pc_remote_action_capability.py
index 2ab5c50c62c..039b2496fae 100644
--- a/msgraph_beta/generated/models/cloud_pc_remote_action_capability.py
+++ b/msgraph_beta/generated/models/cloud_pc_remote_action_capability.py
@@ -16,9 +16,9 @@ class CloudPcRemoteActionCapability(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)
- # Indicates the state of the supported action capability to perform a Cloud PC remote action. Possible values are: enabled, disabled. Default value is enabled.
+ # Indicates the state of the supported action capability to perform a Cloud PC remote action. The possible values are: enabled, disabled. Default value is enabled.
action_capability: Optional[ActionCapability] = None
- # The name of the supported Cloud PC remote action. Possible values are: unknown, restart, rename, restore, resize, reprovision, troubleShoot, changeUserAccountType, placeUnderReview. Default value is unknown.
+ # The name of the supported Cloud PC remote action. The possible values are: unknown, restart, rename, restore, resize, reprovision, troubleShoot, changeUserAccountType, placeUnderReview. Default value is unknown.
action_name: Optional[CloudPcRemoteActionName] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_remote_action_result.py b/msgraph_beta/generated/models/cloud_pc_remote_action_result.py
index f6efffeda48..2d06a2723fd 100644
--- a/msgraph_beta/generated/models/cloud_pc_remote_action_result.py
+++ b/msgraph_beta/generated/models/cloud_pc_remote_action_result.py
@@ -20,7 +20,7 @@ class CloudPcRemoteActionResult(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.
action_name: Optional[str] = None
- # State of the action. Possible values are: None, pending, canceled, active, done, failed, notSupported. Read-only.
+ # State of the action. The possible values are: None, pending, canceled, active, done, failed, notSupported. Read-only.
action_state: Optional[ActionState] = None
# The ID of the Cloud PC device on which the remote action is performed. Read-only.
cloud_pc_id: Optional[str] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_restore_point_setting.py b/msgraph_beta/generated/models/cloud_pc_restore_point_setting.py
index 45bdda70ab1..e1879766952 100644
--- a/msgraph_beta/generated/models/cloud_pc_restore_point_setting.py
+++ b/msgraph_beta/generated/models/cloud_pc_restore_point_setting.py
@@ -17,7 +17,7 @@ class CloudPcRestorePointSetting(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are 4, 6, 12, 16, and 24. The default frequency is 12 hours. The frequencyInHours property is deprecated and will stop returning data on January 31, 2024. Going forward, use the frequencyType property.
frequency_in_hours: Optional[int] = None
- # The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are: default, fourHours, sixHours, twelveHours, sixteenHours, twentyFourHours, unknownFutureValue. The default value is default that indicates that the time interval for automatic capturing of restore point snapshots is set to 12 hours.
+ # The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. The possible values are: default, fourHours, sixHours, twelveHours, sixteenHours, twentyFourHours, unknownFutureValue. The default value is default that indicates that the time interval for automatic capturing of restore point snapshots is set to 12 hours.
frequency_type: Optional[CloudPcRestorePointFrequencyType] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_service_plan.py b/msgraph_beta/generated/models/cloud_pc_service_plan.py
index 935fe834eb7..3082573c391 100644
--- a/msgraph_beta/generated/models/cloud_pc_service_plan.py
+++ b/msgraph_beta/generated/models/cloud_pc_service_plan.py
@@ -18,7 +18,7 @@ class CloudPcServicePlan(Entity, Parsable):
display_name: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # Specifies the type of license used when provisioning Cloud PCs. By default, the license type is dedicated. Possible values are: dedicated, shared, unknownFutureValue, sharedByUser, sharedByEntraGroup, reserve. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: sharedByUser, sharedByEntraGroup, reserve. The shared member is deprecated and will stop returning on April 30, 2027; going forward, use the sharedByUser member.
+ # Specifies the type of license used when provisioning Cloud PCs. By default, the license type is dedicated. The possible values are: dedicated, shared, unknownFutureValue, sharedByUser, sharedByEntraGroup, reserve. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: sharedByUser, sharedByEntraGroup, reserve. The shared member is deprecated and will stop returning on April 30, 2027; going forward, use the sharedByUser member.
provisioning_type: Optional[CloudPcProvisioningType] = None
# The size of the RAM in GB. Read-only.
ram_in_g_b: Optional[int] = None
@@ -26,7 +26,7 @@ class CloudPcServicePlan(Entity, Parsable):
storage_in_g_b: Optional[int] = None
# The supportedSolution property
supported_solution: Optional[CloudPcManagementService] = None
- # The type of the service plan. Possible values are: enterprise, business, unknownFutureValue. Read-only.
+ # The type of the service plan. The possible values are: enterprise, business, unknownFutureValue. Read-only.
type: Optional[CloudPcServicePlanType] = None
# The size of the user profile disk in GB. Read-only.
user_profile_in_g_b: Optional[int] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_supported_region.py b/msgraph_beta/generated/models/cloud_pc_supported_region.py
index ca6ef8ff6b5..ad6edd113bd 100644
--- a/msgraph_beta/generated/models/cloud_pc_supported_region.py
+++ b/msgraph_beta/generated/models/cloud_pc_supported_region.py
@@ -18,7 +18,7 @@
class CloudPcSupportedRegion(Entity, Parsable):
# The name for the supported region. Read-only.
display_name: Optional[str] = None
- # The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only.
+ # The geographic location where the region is located. The possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only.
geographic_location_type: Optional[CloudPcGeographicLocationType] = None
# The OdataType property
odata_type: Optional[str] = None
@@ -26,7 +26,7 @@ class CloudPcSupportedRegion(Entity, Parsable):
region_group: Optional[CloudPcRegionGroup] = None
# When the region isn't available, all region restrictions are set to true. These restrictions apply to three properties: cPURestricted, gPURestricted, and nestedVirtualizationRestricted. cPURestricted indicates whether the region is available for CPU, gPURestricted indicates whether the region is available for GPU, and nestedVirtualizationRestricted indicates whether the region is available for nested virtualization. Read-only.
region_restriction_detail: Optional[CloudPcSupportedRegionRestrictionDetail] = None
- # The status of the supported region. Possible values are: available, restricted, unavailable, unknownFutureValue. Read-only.
+ # The status of the supported region. The possible values are: available, restricted, unavailable, unknownFutureValue. Read-only.
region_status: Optional[CloudPcSupportedRegionStatus] = None
# The supportedSolution property
supported_solution: Optional[CloudPcManagementService] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_tenant_encryption_setting.py b/msgraph_beta/generated/models/cloud_pc_tenant_encryption_setting.py
index d362cfd48b2..1258aacfdda 100644
--- a/msgraph_beta/generated/models/cloud_pc_tenant_encryption_setting.py
+++ b/msgraph_beta/generated/models/cloud_pc_tenant_encryption_setting.py
@@ -20,7 +20,7 @@ class CloudPcTenantEncryptionSetting(AdditionalDataHolder, BackedModel, Parsable
last_sync_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates the Cloud PC disk encryption type for a tenant. It is a tenant-level setting that applies globally to all Cloud PCs in the tenant. Possible values are: platformManagedKey, customerManagedKey, unknownFutureValue. Read-only.
+ # Indicates the Cloud PC disk encryption type for a tenant. It is a tenant-level setting that applies globally to all Cloud PCs in the tenant. The possible values are: platformManagedKey, customerManagedKey, unknownFutureValue. Read-only.
tenant_disk_encryption_type: Optional[CloudPcDiskEncryptionType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/cloud_pc_user_setting.py b/msgraph_beta/generated/models/cloud_pc_user_setting.py
index 9d39ce80264..a3cf578ef20 100644
--- a/msgraph_beta/generated/models/cloud_pc_user_setting.py
+++ b/msgraph_beta/generated/models/cloud_pc_user_setting.py
@@ -33,7 +33,7 @@ class CloudPcUserSetting(Entity, Parsable):
notification_setting: Optional[CloudPcNotificationSetting] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates the provisioning source of the Cloud PC prepared for an end user. Possible values are: image, snapshot, unknownFutureValue. The default value is image. If this property isn't set or set to null, its functionality is the same as setting it to image.
+ # Indicates the provisioning source of the Cloud PC prepared for an end user. The possible values are: image, snapshot, unknownFutureValue. The default value is image. If this property isn't set or set to null, its functionality is the same as setting it to image.
provisioning_source_type: Optional[CloudPcProvisioningSourceType] = None
# Indicates whether an end user is allowed to reset their Cloud PC. When true, the user is allowed to reset their Cloud PC. When false, end-user initiated reset isn't allowed. The default value is false.
reset_enabled: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/cloud_pc_user_settings_persistence_configuration.py b/msgraph_beta/generated/models/cloud_pc_user_settings_persistence_configuration.py
index f27b4dc5070..77e91814d09 100644
--- a/msgraph_beta/generated/models/cloud_pc_user_settings_persistence_configuration.py
+++ b/msgraph_beta/generated/models/cloud_pc_user_settings_persistence_configuration.py
@@ -19,7 +19,7 @@ class CloudPcUserSettingsPersistenceConfiguration(AdditionalDataHolder, BackedMo
odata_type: Optional[str] = None
# Indicates whether user application settings are persisted between Cloud PC sessions. The default value is false. When true, user settings persistence is enabled, and Windows 365 automatically saves any user-specific application data in a central cloud storage location. Anytime the user connects to a Cloud PC within this provisioning policy, Windows 365 reconnects the user to that persisted storage. When false, this feature isn't used. The persistent storage can only be accessed by Cloud PC; IT admins can't access it.
user_settings_persistence_enabled: Optional[bool] = None
- # Indicates the storage size for persisting user application settings. Possible values are: fourGB, eightGB, sixteenGB, thirtyTwoGB, sixtyFourGB, unknownFutureValue. The default value is fourGB.
+ # Indicates the storage size for persisting user application settings. The possible values are: fourGB, eightGB, sixteenGB, thirtyTwoGB, sixtyFourGB, unknownFutureValue. The default value is fourGB.
user_settings_persistence_storage_size_category: Optional[CloudPcUserSettingsPersistenceStorageSizeCategory] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/communications_identity_set.py b/msgraph_beta/generated/models/communications_identity_set.py
index 11539c406af..7182f1da966 100644
--- a/msgraph_beta/generated/models/communications_identity_set.py
+++ b/msgraph_beta/generated/models/communications_identity_set.py
@@ -23,7 +23,7 @@ class CommunicationsIdentitySet(IdentitySet, Parsable):
azure_communication_services_user: Optional[Identity] = None
# The encrypted user associated with this action.
encrypted: Optional[Identity] = None
- # Type of endpoint the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue.
+ # Type of endpoint the participant uses. The possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue.
endpoint_type: Optional[EndpointType] = None
# The guest user associated with this action.
guest: Optional[Identity] = None
diff --git a/msgraph_beta/generated/models/company_subscription.py b/msgraph_beta/generated/models/company_subscription.py
index deba1666a35..aa4fcfa4a1e 100644
--- a/msgraph_beta/generated/models/company_subscription.py
+++ b/msgraph_beta/generated/models/company_subscription.py
@@ -37,7 +37,7 @@ class CompanySubscription(Entity, Parsable):
sku_id: Optional[str] = None
# The SKU associated with this subscription.
sku_part_number: Optional[str] = None
- # The status of this subscription. Possible values are: Enabled, Deleted, Suspended, Warning, LockedOut.
+ # The status of this subscription. The possible values are: Enabled, Deleted, Suspended, Warning, LockedOut.
status: Optional[str] = None
# The number of seats included in this subscription.
total_licenses: Optional[int] = None
diff --git a/msgraph_beta/generated/models/conditional_access_condition_set.py b/msgraph_beta/generated/models/conditional_access_condition_set.py
index 6c5121b2b3f..eec69fd252e 100644
--- a/msgraph_beta/generated/models/conditional_access_condition_set.py
+++ b/msgraph_beta/generated/models/conditional_access_condition_set.py
@@ -26,13 +26,13 @@ class ConditionalAccessConditionSet(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)
- # Agent identity risk levels included in the policy. Possible values are: low, medium, high, unknownFutureValue. This enumeration is multivalued.
+ # Agent identity risk levels included in the policy. The possible values are: low, medium, high, unknownFutureValue. This enumeration is multivalued.
agent_id_risk_levels: Optional[ConditionalAccessAgentIdRiskLevels] = None
# Applications and user actions included in and excluded from the policy. Required.
applications: Optional[ConditionalAccessApplications] = None
# Authentication flows included in the policy scope. For more information, see Conditional Access: Authentication flows.
authentication_flows: Optional[ConditionalAccessAuthenticationFlows] = None
- # Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. The easUnsupported enumeration member is deprecated in favor of exchangeActiveSync, which includes EAS supported and unsupported platforms.
+ # Client application types included in the policy. The possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. The easUnsupported enumeration member is deprecated in favor of exchangeActiveSync, which includes EAS supported and unsupported platforms.
client_app_types: Optional[list[ConditionalAccessClientApp]] = None
# Client applications (service principals and workload identities) included in and excluded from the policy. Either users or clientApplications is required.
client_applications: Optional[ConditionalAccessClientApplications] = None
@@ -48,11 +48,11 @@ class ConditionalAccessConditionSet(AdditionalDataHolder, BackedModel, Parsable)
odata_type: Optional[str] = None
# Platforms included in and excluded from the policy.
platforms: Optional[ConditionalAccessPlatforms] = None
- # Service principal risk levels included in the policy. Possible values are: low, medium, high, none, unknownFutureValue.
+ # Service principal risk levels included in the policy. The possible values are: low, medium, high, none, unknownFutureValue.
service_principal_risk_levels: Optional[list[RiskLevel]] = None
- # Sign-in risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required.
+ # Sign-in risk levels included in the policy. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Required.
sign_in_risk_levels: Optional[list[RiskLevel]] = None
- # User risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required.
+ # User risk levels included in the policy. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Required.
user_risk_levels: Optional[list[RiskLevel]] = None
# Users, groups, and roles included in and excluded from the policy. Either users or clientApplications is required.
users: Optional[ConditionalAccessUsers] = None
diff --git a/msgraph_beta/generated/models/conditional_access_external_tenants.py b/msgraph_beta/generated/models/conditional_access_external_tenants.py
index 6a154a70dbd..f64363b1974 100644
--- a/msgraph_beta/generated/models/conditional_access_external_tenants.py
+++ b/msgraph_beta/generated/models/conditional_access_external_tenants.py
@@ -17,7 +17,7 @@ class ConditionalAccessExternalTenants(AdditionalDataHolder, BackedModel, Parsab
# 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 membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object.
+ # The membership kind. The possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object.
membership_kind: Optional[ConditionalAccessExternalTenantsMembershipKind] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/conditional_access_platforms.py b/msgraph_beta/generated/models/conditional_access_platforms.py
index 51d95fc6ff5..dc393fbe5ae 100644
--- a/msgraph_beta/generated/models/conditional_access_platforms.py
+++ b/msgraph_beta/generated/models/conditional_access_platforms.py
@@ -15,9 +15,9 @@ class ConditionalAccessPlatforms(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)
- # Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux.
+ # The possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux.
exclude_platforms: Optional[list[ConditionalAccessDevicePlatform]] = None
- # Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue,linux.
+ # The possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue,linux.
include_platforms: Optional[list[ConditionalAccessDevicePlatform]] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/configuration_uri.py b/msgraph_beta/generated/models/configuration_uri.py
index a8923b17a5c..202b9a1b20b 100644
--- a/msgraph_beta/generated/models/configuration_uri.py
+++ b/msgraph_beta/generated/models/configuration_uri.py
@@ -15,7 +15,7 @@ class ConfigurationUri(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 single sign-on mode that the URI is configured for. Possible values are: saml, password.
+ # The single sign-on mode that the URI is configured for. The possible values are: saml, password.
applies_to_single_sign_on_mode: Optional[str] = None
# The various formats that the URI should follow.
examples: Optional[list[str]] = None
diff --git a/msgraph_beta/generated/models/connected_organization.py b/msgraph_beta/generated/models/connected_organization.py
index bd02601ac39..8da4ca30a43 100644
--- a/msgraph_beta/generated/models/connected_organization.py
+++ b/msgraph_beta/generated/models/connected_organization.py
@@ -35,7 +35,7 @@ class ConnectedOrganization(Entity, Parsable):
modified_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # The state of a connected organization defines whether assignment policies with requestor scope type AllConfiguredConnectedOrganizationSubjects are applicable or not. Possible values are: configured, proposed.
+ # The state of a connected organization defines whether assignment policies with requestor scope type AllConfiguredConnectedOrganizationSubjects are applicable or not. The possible values are: configured, proposed.
state: Optional[ConnectedOrganizationState] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/contract.py b/msgraph_beta/generated/models/contract.py
index 89ade7bc84b..a5d5f26a7c0 100644
--- a/msgraph_beta/generated/models/contract.py
+++ b/msgraph_beta/generated/models/contract.py
@@ -14,7 +14,7 @@
class Contract(DirectoryObject, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.contract"
- # Type of contract. Possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below.
+ # Type of contract. The possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below.
contract_type: Optional[str] = None
# The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource.
customer_id: Optional[UUID] = None
diff --git a/msgraph_beta/generated/models/control_configuration.py b/msgraph_beta/generated/models/control_configuration.py
new file mode 100644
index 00000000000..63163a33a21
--- /dev/null
+++ b/msgraph_beta/generated/models/control_configuration.py
@@ -0,0 +1,100 @@
+from __future__ import annotations
+import datetime
+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 .end_user_settings import EndUserSettings
+ from .entity import Entity
+ from .entra_id_protection_risky_user_approval import EntraIdProtectionRiskyUserApproval
+ from .insider_risky_user_approval import InsiderRiskyUserApproval
+
+from .entity import Entity
+
+@dataclass
+class ControlConfiguration(Entity, Parsable):
+ # The userPrincipalName of the user or identity that created the control configuration.
+ created_by: Optional[str] = None
+ # The date and time the control configuration was created.
+ created_date_time: Optional[datetime.datetime] = None
+ # Determines whether or not the control configuration is enabled.
+ is_enabled: Optional[bool] = None
+ # The userPrincipalName of the user or identity that modified the control configuration.
+ modified_by: Optional[str] = None
+ # The date and time the control configuration was modified.
+ modified_date_time: Optional[datetime.datetime] = None
+ # The OdataType property
+ odata_type: Optional[str] = None
+
+ @staticmethod
+ def create_from_discriminator_value(parse_node: ParseNode) -> ControlConfiguration:
+ """
+ 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: ControlConfiguration
+ """
+ if parse_node is None:
+ raise TypeError("parse_node cannot be null.")
+ try:
+ child_node = parse_node.get_child_node("@odata.type")
+ 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.endUserSettings".casefold():
+ from .end_user_settings import EndUserSettings
+
+ return EndUserSettings()
+ if mapping_value and mapping_value.casefold() == "#microsoft.graph.entraIdProtectionRiskyUserApproval".casefold():
+ from .entra_id_protection_risky_user_approval import EntraIdProtectionRiskyUserApproval
+
+ return EntraIdProtectionRiskyUserApproval()
+ if mapping_value and mapping_value.casefold() == "#microsoft.graph.insiderRiskyUserApproval".casefold():
+ from .insider_risky_user_approval import InsiderRiskyUserApproval
+
+ return InsiderRiskyUserApproval()
+ return ControlConfiguration()
+
+ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
+ """
+ The deserialization information for the current model
+ Returns: dict[str, Callable[[ParseNode], None]]
+ """
+ from .end_user_settings import EndUserSettings
+ from .entity import Entity
+ from .entra_id_protection_risky_user_approval import EntraIdProtectionRiskyUserApproval
+ from .insider_risky_user_approval import InsiderRiskyUserApproval
+
+ from .end_user_settings import EndUserSettings
+ from .entity import Entity
+ from .entra_id_protection_risky_user_approval import EntraIdProtectionRiskyUserApproval
+ from .insider_risky_user_approval import InsiderRiskyUserApproval
+
+ fields: dict[str, Callable[[Any], None]] = {
+ "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()),
+ "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()),
+ "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()),
+ "modifiedBy": lambda n : setattr(self, 'modified_by', n.get_str_value()),
+ "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()),
+ }
+ 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_str_value("createdBy", self.created_by)
+ writer.write_datetime_value("createdDateTime", self.created_date_time)
+ writer.write_bool_value("isEnabled", self.is_enabled)
+ writer.write_str_value("modifiedBy", self.modified_by)
+ writer.write_datetime_value("modifiedDateTime", self.modified_date_time)
+
+
diff --git a/msgraph_beta/generated/models/security/auto_auditing_configuration.py b/msgraph_beta/generated/models/control_configuration_collection_response.py
similarity index 56%
rename from msgraph_beta/generated/models/security/auto_auditing_configuration.py
rename to msgraph_beta/generated/models/control_configuration_collection_response.py
index c771a06274d..07e3014ca61 100644
--- a/msgraph_beta/generated/models/security/auto_auditing_configuration.py
+++ b/msgraph_beta/generated/models/control_configuration_collection_response.py
@@ -5,39 +5,40 @@
from typing import Any, Optional, TYPE_CHECKING, Union
if TYPE_CHECKING:
- from ..entity import Entity
+ from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse
+ from .control_configuration import ControlConfiguration
-from ..entity import Entity
+from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse
@dataclass
-class AutoAuditingConfiguration(Entity, Parsable):
- # Indicates whether automatic auditing is enabled for Defender for Identity monitoring.
- is_automatic: Optional[bool] = None
- # The OdataType property
- odata_type: Optional[str] = None
+class ControlConfigurationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable):
+ # The value property
+ value: Optional[list[ControlConfiguration]] = None
@staticmethod
- def create_from_discriminator_value(parse_node: ParseNode) -> AutoAuditingConfiguration:
+ def create_from_discriminator_value(parse_node: ParseNode) -> ControlConfigurationCollectionResponse:
"""
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: AutoAuditingConfiguration
+ Returns: ControlConfigurationCollectionResponse
"""
if parse_node is None:
raise TypeError("parse_node cannot be null.")
- return AutoAuditingConfiguration()
+ return ControlConfigurationCollectionResponse()
def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
"""
The deserialization information for the current model
Returns: dict[str, Callable[[ParseNode], None]]
"""
- from ..entity import Entity
+ from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse
+ from .control_configuration import ControlConfiguration
- from ..entity import Entity
+ from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse
+ from .control_configuration import ControlConfiguration
fields: dict[str, Callable[[Any], None]] = {
- "isAutomatic": lambda n : setattr(self, 'is_automatic', n.get_bool_value()),
+ "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ControlConfiguration)),
}
super_fields = super().get_field_deserializers()
fields.update(super_fields)
@@ -52,6 +53,6 @@ def serialize(self,writer: SerializationWriter) -> None:
if writer is None:
raise TypeError("writer cannot be null.")
super().serialize(writer)
- writer.write_bool_value("isAutomatic", self.is_automatic)
+ writer.write_collection_of_object_values("value", self.value)
diff --git a/msgraph_beta/generated/models/credential_user_registration_details.py b/msgraph_beta/generated/models/credential_user_registration_details.py
index cebee02e512..cc548274f82 100644
--- a/msgraph_beta/generated/models/credential_user_registration_details.py
+++ b/msgraph_beta/generated/models/credential_user_registration_details.py
@@ -12,7 +12,7 @@
@dataclass
class CredentialUserRegistrationDetails(Entity, Parsable):
- # Represents the authentication method that the user has registered. Possible values are: email, mobilePhone, officePhone, securityQuestion (only used for self-service password reset), appNotification, appCode, alternateMobilePhone (supported only in registration), fido, appPassword, unknownFutureValue.
+ # Represents the authentication method that the user has registered. The possible values are: email, mobilePhone, officePhone, securityQuestion (only used for self-service password reset), appNotification, appCode, alternateMobilePhone (supported only in registration), fido, appPassword, unknownFutureValue.
auth_methods: Optional[list[RegistrationAuthMethod]] = None
# Indicates whether the user is ready to perform self-service password reset or MFA.
is_capable: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/cryptography_suite.py b/msgraph_beta/generated/models/cryptography_suite.py
index 7e081a22da7..bfbfa7f1846 100644
--- a/msgraph_beta/generated/models/cryptography_suite.py
+++ b/msgraph_beta/generated/models/cryptography_suite.py
@@ -22,19 +22,19 @@ class CryptographySuite(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)
- # Authentication Transform Constants. Possible values are: md596, sha196, sha256128, aes128Gcm, aes192Gcm, aes256Gcm.
+ # Authentication Transform Constants. The possible values are: md596, sha196, sha256128, aes128Gcm, aes192Gcm, aes256Gcm.
authentication_transform_constants: Optional[AuthenticationTransformConstant] = None
- # Cipher Transform Constants. Possible values are: aes256, des, tripleDes, aes128, aes128Gcm, aes256Gcm, aes192, aes192Gcm, chaCha20Poly1305.
+ # Cipher Transform Constants. The possible values are: aes256, des, tripleDes, aes128, aes128Gcm, aes256Gcm, aes192, aes192Gcm, chaCha20Poly1305.
cipher_transform_constants: Optional[VpnEncryptionAlgorithmType] = None
- # Diffie Hellman Group. Possible values are: group1, group2, group14, ecp256, ecp384, group24.
+ # Diffie Hellman Group. The possible values are: group1, group2, group14, ecp256, ecp384, group24.
dh_group: Optional[DiffieHellmanGroup] = None
- # Encryption Method. Possible values are: aes256, des, tripleDes, aes128, aes128Gcm, aes256Gcm, aes192, aes192Gcm, chaCha20Poly1305.
+ # Encryption Method. The possible values are: aes256, des, tripleDes, aes128, aes128Gcm, aes256Gcm, aes192, aes192Gcm, chaCha20Poly1305.
encryption_method: Optional[VpnEncryptionAlgorithmType] = None
- # Integrity Check Method. Possible values are: sha2256, sha196, sha1160, sha2384, sha2_512, md5.
+ # Integrity Check Method. The possible values are: sha2256, sha196, sha1160, sha2384, sha2_512, md5.
integrity_check_method: Optional[VpnIntegrityAlgorithmType] = None
# The OdataType property
odata_type: Optional[str] = None
- # Perfect Forward Secrecy Group. Possible values are: pfs1, pfs2, pfs2048, ecp256, ecp384, pfsMM, pfs24.
+ # Perfect Forward Secrecy Group. The possible values are: pfs1, pfs2, pfs2048, ecp256, ecp384, pfsMM, pfs24.
pfs_group: Optional[PerfectForwardSecrecyGroup] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/custom_training_setting.py b/msgraph_beta/generated/models/custom_training_setting.py
index ed5bdabc9ef..42f60ef0b20 100644
--- a/msgraph_beta/generated/models/custom_training_setting.py
+++ b/msgraph_beta/generated/models/custom_training_setting.py
@@ -14,7 +14,7 @@
class CustomTrainingSetting(TrainingSetting, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.customTrainingSetting"
- # A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue.
+ # A user collection that specifies to whom the training should be assigned. The possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue.
assigned_to: Optional[list[TrainingAssignedTo]] = None
# The description of the custom training setting.
description: Optional[str] = None
diff --git a/msgraph_beta/generated/models/data_policy_operation.py b/msgraph_beta/generated/models/data_policy_operation.py
index 5038a417568..af000ce760a 100644
--- a/msgraph_beta/generated/models/data_policy_operation.py
+++ b/msgraph_beta/generated/models/data_policy_operation.py
@@ -19,7 +19,7 @@ class DataPolicyOperation(Entity, Parsable):
odata_type: Optional[str] = None
# Specifies the progress of an operation.
progress: Optional[float] = None
- # Possible values are: notStarted, running, complete, failed, unknownFutureValue.
+ # The possible values are: notStarted, running, complete, failed, unknownFutureValue.
status: Optional[DataPolicyOperationStatus] = None
# The URL location to where data is being exported for export requests.
storage_location: Optional[str] = None
diff --git a/msgraph_beta/generated/models/default_managed_app_protection.py b/msgraph_beta/generated/models/default_managed_app_protection.py
index 8272e029f86..d46f96c6f4e 100644
--- a/msgraph_beta/generated/models/default_managed_app_protection.py
+++ b/msgraph_beta/generated/models/default_managed_app_protection.py
@@ -32,7 +32,7 @@ class DefaultManagedAppProtection(ManagedAppProtection, Parsable):
allowed_android_device_models: Optional[list[str]] = None
# Semicolon seperated list of device models allowed, as a string, for the managed app to work. (iOS Only)
allowed_ios_device_models: Optional[str] = None
- # Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_account_is_clocked_out: Optional[ManagedAppRemediationAction] = None
# An admin initiated action to be applied on a managed app.
app_action_if_android_device_manufacturer_not_allowed: Optional[ManagedAppRemediationAction] = None
@@ -44,11 +44,11 @@ class DefaultManagedAppProtection(ManagedAppProtection, Parsable):
app_action_if_android_safety_net_device_attestation_failed: Optional[ManagedAppRemediationAction] = None
# An admin initiated action to be applied on a managed app.
app_action_if_device_lock_not_set: Optional[ManagedAppRemediationAction] = None
- # If the device does not have a passcode of high complexity or higher, trigger the stored action. Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # If the device does not have a passcode of high complexity or higher, trigger the stored action. The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_device_passcode_complexity_less_than_high: Optional[ManagedAppRemediationAction] = None
- # If the device does not have a passcode of low complexity or higher, trigger the stored action. Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # If the device does not have a passcode of low complexity or higher, trigger the stored action. The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_device_passcode_complexity_less_than_low: Optional[ManagedAppRemediationAction] = None
- # If the device does not have a passcode of medium complexity or higher, trigger the stored action. Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # If the device does not have a passcode of medium complexity or higher, trigger the stored action. The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_device_passcode_complexity_less_than_medium: Optional[ManagedAppRemediationAction] = None
# An admin initiated action to be applied on a managed app.
app_action_if_ios_device_model_not_allowed: Optional[ManagedAppRemediationAction] = None
diff --git a/msgraph_beta/generated/models/device.py b/msgraph_beta/generated/models/device.py
index d48ba17b5a8..0e824ab6d62 100644
--- a/msgraph_beta/generated/models/device.py
+++ b/msgraph_beta/generated/models/device.py
@@ -38,7 +38,7 @@ class Device(DirectoryObject, Parsable):
device_id: Optional[str] = None
# For internal use only. Set to null.
device_metadata: Optional[str] = None
- # Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.
+ # Ownership of the device. Intune sets this property. The possible values are: unknown, company, personal.
device_ownership: Optional[str] = None
# Device template used to instantiate this device. Nullable. Read-only.
device_template: Optional[list[DeviceTemplate]] = None
@@ -50,7 +50,7 @@ class Device(DirectoryObject, Parsable):
domain_name: Optional[str] = None
# Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. Intune sets this property.
enrollment_profile_name: Optional[str] = None
- # Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.
+ # Enrollment type of the device. Intune sets this property. The possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.
enrollment_type: Optional[str] = None
# Contains extension attributes 1-15 for the device. The individual extension attributes aren't selectable. These properties are mastered in cloud and can be set during creation or update of a device object in Microsoft Entra ID. Supports $filter (eq, not, startsWith, and eq on null values).
extension_attributes: Optional[OnPremisesExtensionAttributes] = None
@@ -68,7 +68,7 @@ class Device(DirectoryObject, Parsable):
is_rooted: Optional[bool] = None
# Form factor of the device. Only returned if the user signs in with a Microsoft account as part of Project Rome.
kind: Optional[str] = None
- # Management channel of the device. Intune sets this property. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
+ # Management channel of the device. Intune sets this property. The possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
management_type: Optional[str] = None
# Manufacturer of the device. Read-only.
manufacturer: Optional[str] = None
diff --git a/msgraph_beta/generated/models/device_configuration_assignment.py b/msgraph_beta/generated/models/device_configuration_assignment.py
index 08dd5387992..5307f188dda 100644
--- a/msgraph_beta/generated/models/device_configuration_assignment.py
+++ b/msgraph_beta/generated/models/device_configuration_assignment.py
@@ -17,7 +17,7 @@ class DeviceConfigurationAssignment(Entity, Parsable):
"""
The device configuration assignment entity assigns an AAD group to a specific device configuration.
"""
- # The admin intent to apply or remove the profile. Possible values are: apply, remove.
+ # The admin intent to apply or remove the profile. The possible values are: apply, remove.
intent: Optional[DeviceConfigAssignmentIntent] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/device_management/rule_condition.py b/msgraph_beta/generated/models/device_management/rule_condition.py
index 9c5f2081223..110f4aa9512 100644
--- a/msgraph_beta/generated/models/device_management/rule_condition.py
+++ b/msgraph_beta/generated/models/device_management/rule_condition.py
@@ -20,13 +20,13 @@ class RuleCondition(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The built-in aggregation method for the rule condition. The possible values are: count, percentage, affectedCloudPcCount, affectedCloudPcPercentage, unknownFutureValue.
aggregation: Optional[AggregationType] = None
- # The property that the rule condition monitors. Possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue, frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold.
+ # The property that the rule condition monitors. The possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue, frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold.
condition_category: Optional[ConditionCategory] = None
# The OdataType property
odata_type: Optional[str] = None
# The built-in operator for the rule condition. The possible values are: greaterOrEqual, equal, greater, less, lessOrEqual, notEqual, unknownFutureValue.
operator: Optional[OperatorType] = None
- # The relationship type. Possible values are: and, or.
+ # The relationship type. The possible values are: and, or.
relationship_type: Optional[RelationshipType] = None
# The threshold value of the alert condition. The threshold value can be a number in string form or string like 'WestUS'.
threshold_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py b/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py
index 3dbb5ddbd24..8f5b039f7be 100644
--- a/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py
+++ b/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py
@@ -19,7 +19,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition(DeviceManagement
odata_type: Optional[str] = "#microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition"
# Supported file types for this setting.
file_types: Optional[list[str]] = None
- # Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue.
+ # Pre-defined format of the string. The possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue.
format: Optional[DeviceManagementConfigurationStringFormat] = None
# Regular expression or any xml or json schema that the input string should match
input_validation_schema: Optional[str] = None
diff --git a/msgraph_beta/generated/models/directory_audit.py b/msgraph_beta/generated/models/directory_audit.py
index d491473c3ba..258e7f8b764 100644
--- a/msgraph_beta/generated/models/directory_audit.py
+++ b/msgraph_beta/generated/models/directory_audit.py
@@ -37,7 +37,7 @@ class DirectoryAudit(Entity, Parsable):
operation_type: Optional[str] = None
# The performedBy property
performed_by: Optional[AuditActivityPerformer] = None
- # Indicates the result of the activity. Possible values are: success, failure, timeout, unknownFutureValue.
+ # Indicates the result of the activity. The possible values are: success, failure, timeout, unknownFutureValue.
result: Optional[OperationResult] = None
# Indicates the reason for failure if the result is failure or timeout.
result_reason: Optional[str] = None
diff --git a/msgraph_beta/generated/models/eas_email_profile_configuration_base.py b/msgraph_beta/generated/models/eas_email_profile_configuration_base.py
index 039a74a07c4..84beb3724de 100644
--- a/msgraph_beta/generated/models/eas_email_profile_configuration_base.py
+++ b/msgraph_beta/generated/models/eas_email_profile_configuration_base.py
@@ -24,9 +24,9 @@ class EasEmailProfileConfigurationBase(DeviceConfiguration, Parsable):
odata_type: Optional[str] = "#microsoft.graph.easEmailProfileConfigurationBase"
# Custom domain name value used while generating an email profile before installing on the device.
custom_domain_name: Optional[str] = None
- # UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: fullDomainName, netBiosDomainName.
+ # UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device. The possible values are: fullDomainName, netBiosDomainName.
user_domain_name_source: Optional[DomainNameSource] = None
- # Name of the AAD field, that will be used to retrieve UserName for email profile. Possible values are: userPrincipalName, primarySmtpAddress, samAccountName.
+ # Name of the AAD field, that will be used to retrieve UserName for email profile. The possible values are: userPrincipalName, primarySmtpAddress, samAccountName.
username_a_a_d_source: Optional[UsernameSource] = None
# Possible values for username source or email source.
username_source: Optional[UserEmailSource] = None
diff --git a/msgraph_beta/generated/models/ediscovery/case_export_operation.py b/msgraph_beta/generated/models/ediscovery/case_export_operation.py
index 51f155c5f67..485f7a4a61c 100644
--- a/msgraph_beta/generated/models/ediscovery/case_export_operation.py
+++ b/msgraph_beta/generated/models/ediscovery/case_export_operation.py
@@ -20,9 +20,9 @@ class CaseExportOperation(CaseOperation, Parsable):
azure_blob_token: Optional[str] = None
# The description provided for the export.
description: Optional[str] = None
- # The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags.
+ # The options provided for the export. For more information, see reviewSet: export. The possible values are: originalFiles, text, pdfReplacement, fileInfo, tags.
export_options: Optional[ExportOptions] = None
- # The options provided specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst.
+ # The options provided specify the structure of the export. For more information, see reviewSet: export. The possible values are: none, directory, pst.
export_structure: Optional[ExportFileStructure] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/ediscovery/case_operation.py b/msgraph_beta/generated/models/ediscovery/case_operation.py
index 998684ae79a..95213a2b811 100644
--- a/msgraph_beta/generated/models/ediscovery/case_operation.py
+++ b/msgraph_beta/generated/models/ediscovery/case_operation.py
@@ -23,7 +23,7 @@
@dataclass
class CaseOperation(Entity, Parsable):
- # The type of action the operation represents. Possible values are: addToReviewSet,applyTags,contentExport,convertToPdf,estimateStatistics, purgeData
+ # The type of action the operation represents. The possible values are: addToReviewSet,applyTags,contentExport,convertToPdf,estimateStatistics, purgeData
action: Optional[CaseAction] = None
# The date and time the operation was completed.
completed_date_time: Optional[datetime.datetime] = None
@@ -37,7 +37,7 @@ class CaseOperation(Entity, Parsable):
percent_progress: Optional[int] = None
# Contains success and failure-specific result information.
result_info: Optional[ResultInfo] = None
- # The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed.
+ # The status of the case operation. The possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed.
status: Optional[CaseOperationStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/ediscovery/data_source_container.py b/msgraph_beta/generated/models/ediscovery/data_source_container.py
index fe358bf2abb..b45529dd220 100644
--- a/msgraph_beta/generated/models/ediscovery/data_source_container.py
+++ b/msgraph_beta/generated/models/ediscovery/data_source_container.py
@@ -31,7 +31,7 @@ class DataSourceContainer(Entity, Parsable):
odata_type: Optional[str] = None
# Date and time that the dataSourceContainer was released from the case.
released_date_time: Optional[datetime.datetime] = None
- # Latest status of the dataSourceContainer. Possible values are: Active, Released.
+ # Latest status of the dataSourceContainer. The possible values are: Active, Released.
status: Optional[DataSourceContainerStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/ediscovery/legal_hold.py b/msgraph_beta/generated/models/ediscovery/legal_hold.py
index e35c850839a..1942aa1e097 100644
--- a/msgraph_beta/generated/models/ediscovery/legal_hold.py
+++ b/msgraph_beta/generated/models/ediscovery/legal_hold.py
@@ -39,7 +39,7 @@ class LegalHold(Entity, Parsable):
odata_type: Optional[str] = None
# Data source entity for SharePoint sites associated with the legal hold.
site_sources: Optional[list[SiteSource]] = None
- # The status of the legal hold. Possible values are: Pending, Error, Success, UnknownFutureValue.
+ # The status of the legal hold. The possible values are: Pending, Error, Success, UnknownFutureValue.
status: Optional[LegalHoldStatus] = None
# The unifiedGroupSources property
unified_group_sources: Optional[list[UnifiedGroupSource]] = None
diff --git a/msgraph_beta/generated/models/ediscovery/source_collection.py b/msgraph_beta/generated/models/ediscovery/source_collection.py
index 2872020553f..c8473f87c71 100644
--- a/msgraph_beta/generated/models/ediscovery/source_collection.py
+++ b/msgraph_beta/generated/models/ediscovery/source_collection.py
@@ -30,7 +30,7 @@ class SourceCollection(Entity, Parsable):
created_date_time: Optional[datetime.datetime] = None
# Custodian sources that are included in the sourceCollection.
custodian_sources: Optional[list[DataSource]] = None
- # When specified, the collection spans across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.
+ # When specified, the collection spans across a service for an entire workload. The possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.
data_source_scopes: Optional[DataSourceScopes] = None
# The description of the sourceCollection.
description: Optional[str] = None
diff --git a/msgraph_beta/generated/models/ediscovery/tag.py b/msgraph_beta/generated/models/ediscovery/tag.py
index 89c0e411ea5..1ef4762ab1e 100644
--- a/msgraph_beta/generated/models/ediscovery/tag.py
+++ b/msgraph_beta/generated/models/ediscovery/tag.py
@@ -14,7 +14,7 @@
@dataclass
class Tag(Entity, Parsable):
- # Indicates whether a single or multiple child tags can be associated with a document. Possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group.
+ # Indicates whether a single or multiple child tags can be associated with a document. The possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group.
child_selectability: Optional[ChildSelectability] = None
# Returns the tags that are a child of a tag.
child_tags: Optional[list[Tag]] = None
diff --git a/msgraph_beta/generated/models/ediscovery/unified_group_source.py b/msgraph_beta/generated/models/ediscovery/unified_group_source.py
index 3568adac83d..72be7ba3a28 100644
--- a/msgraph_beta/generated/models/ediscovery/unified_group_source.py
+++ b/msgraph_beta/generated/models/ediscovery/unified_group_source.py
@@ -17,7 +17,7 @@ class UnifiedGroupSource(DataSource, Parsable):
odata_type: Optional[str] = "#microsoft.graph.ediscovery.unifiedGroupSource"
# The group property
group: Optional[Group] = None
- # Specifies which sources are included in this group. Possible values are: mailbox, site.
+ # Specifies which sources are included in this group. The possible values are: mailbox, site.
included_sources: Optional[SourceType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/ediscovery/user_source.py b/msgraph_beta/generated/models/ediscovery/user_source.py
index b4d24a566d0..a665c99dd4a 100644
--- a/msgraph_beta/generated/models/ediscovery/user_source.py
+++ b/msgraph_beta/generated/models/ediscovery/user_source.py
@@ -16,7 +16,7 @@ class UserSource(DataSource, Parsable):
odata_type: Optional[str] = "#microsoft.graph.ediscovery.userSource"
# Email address of the user's mailbox.
email: Optional[str] = None
- # Specifies which sources are included in this group. Possible values are: mailbox, site.
+ # Specifies which sources are included in this group. The possible values are: mailbox, site.
included_sources: Optional[SourceType] = None
# The URL of the user's OneDrive for Business site. Read-only.
site_web_url: Optional[str] = None
diff --git a/msgraph_beta/generated/models/education_assignment.py b/msgraph_beta/generated/models/education_assignment.py
index c5ae1821cfe..399bf364127 100644
--- a/msgraph_beta/generated/models/education_assignment.py
+++ b/msgraph_beta/generated/models/education_assignment.py
@@ -81,7 +81,7 @@ class EducationAssignment(Entity, Parsable):
resources_folder_url: Optional[str] = None
# When set, the grading rubric attached to this assignment.
rubric: Optional[EducationRubric] = None
- # Status of the assignment. You can't PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: inactive.
+ # Status of the assignment. You can't PATCH this value. The possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: inactive.
status: Optional[EducationAssignmentStatus] = None
# Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.
submissions: Optional[list[EducationSubmission]] = None
diff --git a/msgraph_beta/generated/models/education_assignment_defaults.py b/msgraph_beta/generated/models/education_assignment_defaults.py
index c97af8b0f48..bf2e2b48427 100644
--- a/msgraph_beta/generated/models/education_assignment_defaults.py
+++ b/msgraph_beta/generated/models/education_assignment_defaults.py
@@ -16,7 +16,7 @@
class EducationAssignmentDefaults(Entity, Parsable):
# Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: studentsOnly. The default value is none.
add_to_calendar_action: Optional[EducationAddToCalendarOptions] = None
- # Class-level default behavior for handling students who are added after the assignment is published. Possible values are: none, assignIfOpen.
+ # Class-level default behavior for handling students who are added after the assignment is published. The possible values are: none, assignIfOpen.
added_student_action: Optional[EducationAddedStudentAction] = None
# Class-level default value for due time field. Default value is 23:59:00.
due_time: Optional[datetime.time] = None
diff --git a/msgraph_beta/generated/models/education_class.py b/msgraph_beta/generated/models/education_class.py
index b20c7ac118f..bed285eb486 100644
--- a/msgraph_beta/generated/models/education_class.py
+++ b/msgraph_beta/generated/models/education_class.py
@@ -45,7 +45,7 @@ class EducationClass(Entity, Parsable):
external_id: Optional[str] = None
# Name of the class in the syncing system.
external_name: Optional[str] = None
- # The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.
+ # The type of external source this resource was generated from (automatically determined from externalSourceDetail). The possible values are: sis, lms, or manual.
external_source: Optional[EducationExternalSource] = None
# The name of the external source from which this resource was generated.
external_source_detail: Optional[str] = None
diff --git a/msgraph_beta/generated/models/education_module.py b/msgraph_beta/generated/models/education_module.py
index 0a9903175e7..f3d2fc0782e 100644
--- a/msgraph_beta/generated/models/education_module.py
+++ b/msgraph_beta/generated/models/education_module.py
@@ -37,7 +37,7 @@ class EducationModule(Entity, Parsable):
resources: Optional[list[EducationModuleResource]] = None
# Folder URL where all the file resources for this module are stored.
resources_folder_url: Optional[str] = None
- # Status of the module. You can't use a PATCH operation to update this value. Possible values are: draft and published.
+ # Status of the module. You can't use a PATCH operation to update this value. The possible values are: draft and published.
status: Optional[EducationModuleStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/education_organization.py b/msgraph_beta/generated/models/education_organization.py
index 000f028c336..3ab7e6770d7 100644
--- a/msgraph_beta/generated/models/education_organization.py
+++ b/msgraph_beta/generated/models/education_organization.py
@@ -17,7 +17,7 @@ class EducationOrganization(Entity, Parsable):
description: Optional[str] = None
# Organization display name.
display_name: Optional[str] = None
- # Where this user was created from. Possible values are: sis, lms, or manual.
+ # Where this user was created from. The possible values are: sis, lms, or manual.
external_source: Optional[EducationExternalSource] = None
# The externalSourceDetail property
external_source_detail: Optional[str] = None
diff --git a/msgraph_beta/generated/models/education_student.py b/msgraph_beta/generated/models/education_student.py
index 7063ba47125..284fa11ee6d 100644
--- a/msgraph_beta/generated/models/education_student.py
+++ b/msgraph_beta/generated/models/education_student.py
@@ -20,7 +20,7 @@ class EducationStudent(AdditionalDataHolder, BackedModel, Parsable):
birth_date: Optional[datetime.date] = None
# ID of the student in the source system.
external_id: Optional[str] = None
- # Possible values are: female, male, other.
+ # The possible values are: female, male, other.
gender: Optional[EducationGender] = None
# Current grade level of the student.
grade: Optional[str] = None
diff --git a/msgraph_beta/generated/models/education_submission.py b/msgraph_beta/generated/models/education_submission.py
index 554f3b534f2..f1aade99b4a 100644
--- a/msgraph_beta/generated/models/education_submission.py
+++ b/msgraph_beta/generated/models/education_submission.py
@@ -45,7 +45,7 @@ class EducationSubmission(Entity, Parsable):
returned_by: Optional[IdentitySet] = None
# Moment in time when the submission was returned. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
returned_date_time: Optional[datetime.datetime] = None
- # Read-only. Possible values are: working, submitted, returned, unknownFutureValue, reassigned, and excused. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reassigned, and excused.
+ # Read-only. The possible values are: working, submitted, returned, unknownFutureValue, reassigned, and excused. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reassigned, and excused.
status: Optional[EducationSubmissionStatus] = None
# User who moved the resource into the submitted state.
submitted_by: Optional[IdentitySet] = None
diff --git a/msgraph_beta/generated/models/education_user.py b/msgraph_beta/generated/models/education_user.py
index 35af93fba9a..17a6bf30382 100644
--- a/msgraph_beta/generated/models/education_user.py
+++ b/msgraph_beta/generated/models/education_user.py
@@ -47,7 +47,7 @@ class EducationUser(Entity, Parsable):
department: Optional[str] = None
# The name displayed in the address book for the user. Supports $filter and $orderby.
display_name: Optional[str] = None
- # The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.
+ # The type of external source this resource was generated from (automatically determined from externalSourceDetail). The possible values are: sis, lms, or manual.
external_source: Optional[EducationExternalSource] = None
# The name of the external source this resource was generated from.
external_source_detail: Optional[str] = None
diff --git a/msgraph_beta/generated/models/email_authentication_method_configuration.py b/msgraph_beta/generated/models/email_authentication_method_configuration.py
index 3d3fa3e0d07..046aa5b3f50 100644
--- a/msgraph_beta/generated/models/email_authentication_method_configuration.py
+++ b/msgraph_beta/generated/models/email_authentication_method_configuration.py
@@ -15,7 +15,7 @@
class EmailAuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.emailAuthenticationMethodConfiguration"
- # Determines whether email OTP is usable by external users for authentication. Possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who didn't use the beta API automatically have email OTP enabled beginning in October 2021.
+ # Determines whether email OTP is usable by external users for authentication. The possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who didn't use the beta API automatically have email OTP enabled beginning in October 2021.
allow_external_id_to_use_email_otp: Optional[ExternalEmailOtpState] = None
# A collection of groups that are enabled to use the authentication method.
include_targets: Optional[list[AuthenticationMethodTarget]] = None
diff --git a/msgraph_beta/generated/models/email_file_assessment_request.py b/msgraph_beta/generated/models/email_file_assessment_request.py
index 86013c085be..ea309a70076 100644
--- a/msgraph_beta/generated/models/email_file_assessment_request.py
+++ b/msgraph_beta/generated/models/email_file_assessment_request.py
@@ -16,7 +16,7 @@ class EmailFileAssessmentRequest(ThreatAssessmentRequest, Parsable):
odata_type: Optional[str] = "#microsoft.graph.emailFileAssessmentRequest"
# Base64 encoded .eml email file content. The file content can't fetch back because it isn't stored.
content_data: Optional[str] = None
- # The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk.
+ # The reason for mail routed to its destination. The possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk.
destination_routing_reason: Optional[MailDestinationRoutingReason] = None
# The mail recipient whose policies are used to assess the mail.
recipient_email: Optional[str] = None
diff --git a/msgraph_beta/generated/models/end_user_notification.py b/msgraph_beta/generated/models/end_user_notification.py
index 35489b3d960..9023f42613a 100644
--- a/msgraph_beta/generated/models/end_user_notification.py
+++ b/msgraph_beta/generated/models/end_user_notification.py
@@ -31,13 +31,13 @@ class EndUserNotification(Entity, Parsable):
last_modified_by: Optional[EmailIdentity] = None
# Date and time when the notification was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
last_modified_date_time: Optional[datetime.datetime] = None
- # Type of notification. Possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue.
+ # Type of notification. The possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue.
notification_type: Optional[EndUserNotificationType] = None
# The OdataType property
odata_type: Optional[str] = None
- # The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue.
+ # The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue.
source: Optional[SimulationContentSource] = None
- # The status of the notification. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue.
+ # The status of the notification. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue.
status: Optional[SimulationContentStatus] = None
# Supported locales for endUserNotification content.
supported_locales: Optional[list[str]] = None
diff --git a/msgraph_beta/generated/models/end_user_notification_setting.py b/msgraph_beta/generated/models/end_user_notification_setting.py
index c34e3e26ecb..9018f38b7f1 100644
--- a/msgraph_beta/generated/models/end_user_notification_setting.py
+++ b/msgraph_beta/generated/models/end_user_notification_setting.py
@@ -19,13 +19,13 @@ class EndUserNotificationSetting(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)
- # Notification preference. Possible values are: unknown, microsoft, custom, unknownFutureValue.
+ # Notification preference. The possible values are: unknown, microsoft, custom, unknownFutureValue.
notification_preference: Optional[EndUserNotificationPreference] = None
# The OdataType property
odata_type: Optional[str] = None
# Positive reinforcement detail.
positive_reinforcement: Optional[PositiveReinforcementNotification] = None
- # End user notification type. Possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue.
+ # End user notification type. The possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue.
setting_type: Optional[EndUserNotificationSettingType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/end_user_settings.py b/msgraph_beta/generated/models/end_user_settings.py
new file mode 100644
index 00000000000..dc61a2e0d86
--- /dev/null
+++ b/msgraph_beta/generated/models/end_user_settings.py
@@ -0,0 +1,64 @@
+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 .access_package_suggestion_related_people_insight_level import AccessPackageSuggestionRelatedPeopleInsightLevel
+ from .control_configuration import ControlConfiguration
+
+from .control_configuration import ControlConfiguration
+
+@dataclass
+class EndUserSettings(ControlConfiguration, Parsable):
+ # The OdataType property
+ odata_type: Optional[str] = "#microsoft.graph.endUserSettings"
+ # The level of related people insights to show in access package suggestions. The possible values are: disabled, count, countAndNames, unknownFutureValue.
+ related_people_insight_level: Optional[AccessPackageSuggestionRelatedPeopleInsightLevel] = None
+ # Indicates whether approver details are shown to end users. When true, approver information is visible to members.
+ show_approver_details_to_members: Optional[bool] = None
+
+ @staticmethod
+ def create_from_discriminator_value(parse_node: ParseNode) -> EndUserSettings:
+ """
+ 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: EndUserSettings
+ """
+ if parse_node is None:
+ raise TypeError("parse_node cannot be null.")
+ return EndUserSettings()
+
+ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
+ """
+ The deserialization information for the current model
+ Returns: dict[str, Callable[[ParseNode], None]]
+ """
+ from .access_package_suggestion_related_people_insight_level import AccessPackageSuggestionRelatedPeopleInsightLevel
+ from .control_configuration import ControlConfiguration
+
+ from .access_package_suggestion_related_people_insight_level import AccessPackageSuggestionRelatedPeopleInsightLevel
+ from .control_configuration import ControlConfiguration
+
+ fields: dict[str, Callable[[Any], None]] = {
+ "relatedPeopleInsightLevel": lambda n : setattr(self, 'related_people_insight_level', n.get_enum_value(AccessPackageSuggestionRelatedPeopleInsightLevel)),
+ "showApproverDetailsToMembers": lambda n : setattr(self, 'show_approver_details_to_members', n.get_bool_value()),
+ }
+ 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_enum_value("relatedPeopleInsightLevel", self.related_people_insight_level)
+ writer.write_bool_value("showApproverDetailsToMembers", self.show_approver_details_to_members)
+
+
diff --git a/msgraph_beta/generated/models/entitlement_management.py b/msgraph_beta/generated/models/entitlement_management.py
index b16e934af89..240df7ecf69 100644
--- a/msgraph_beta/generated/models/entitlement_management.py
+++ b/msgraph_beta/generated/models/entitlement_management.py
@@ -20,6 +20,7 @@
from .approval import Approval
from .available_access_package import AvailableAccessPackage
from .connected_organization import ConnectedOrganization
+ from .control_configuration import ControlConfiguration
from .entitlement_management_settings import EntitlementManagementSettings
from .entity import Entity
@@ -57,6 +58,8 @@ class EntitlementManagement(Entity, Parsable):
available_access_packages: Optional[list[AvailableAccessPackage]] = None
# Represents references to a directory or domain of another organization whose users can request access.
connected_organizations: Optional[list[ConnectedOrganization]] = None
+ # Represents the policies that control lifecycle and access to access packages across the organization.
+ control_configurations: Optional[list[ControlConfiguration]] = None
# The OdataType property
odata_type: Optional[str] = None
# Represents the settings that control the behavior of Microsoft Entra entitlement management.
@@ -95,6 +98,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .approval import Approval
from .available_access_package import AvailableAccessPackage
from .connected_organization import ConnectedOrganization
+ from .control_configuration import ControlConfiguration
from .entitlement_management_settings import EntitlementManagementSettings
from .entity import Entity
@@ -113,6 +117,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .approval import Approval
from .available_access_package import AvailableAccessPackage
from .connected_organization import ConnectedOrganization
+ from .control_configuration import ControlConfiguration
from .entitlement_management_settings import EntitlementManagementSettings
from .entity import Entity
@@ -132,6 +137,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
"assignmentRequests": lambda n : setattr(self, 'assignment_requests', n.get_collection_of_object_values(AccessPackageAssignmentRequest)),
"availableAccessPackages": lambda n : setattr(self, 'available_access_packages', n.get_collection_of_object_values(AvailableAccessPackage)),
"connectedOrganizations": lambda n : setattr(self, 'connected_organizations', n.get_collection_of_object_values(ConnectedOrganization)),
+ "controlConfigurations": lambda n : setattr(self, 'control_configurations', n.get_collection_of_object_values(ControlConfiguration)),
"settings": lambda n : setattr(self, 'settings', n.get_object_value(EntitlementManagementSettings)),
"subjects": lambda n : setattr(self, 'subjects', n.get_collection_of_object_values(AccessPackageSubject)),
}
@@ -163,6 +169,7 @@ def serialize(self,writer: SerializationWriter) -> None:
writer.write_collection_of_object_values("assignmentRequests", self.assignment_requests)
writer.write_collection_of_object_values("availableAccessPackages", self.available_access_packages)
writer.write_collection_of_object_values("connectedOrganizations", self.connected_organizations)
+ writer.write_collection_of_object_values("controlConfigurations", self.control_configurations)
writer.write_object_value("settings", self.settings)
writer.write_collection_of_object_values("subjects", self.subjects)
diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py
index 413dfdaea95..438e0f46041 100644
--- a/msgraph_beta/generated/models/entity.py
+++ b/msgraph_beta/generated/models/entity.py
@@ -413,6 +413,7 @@
from .content_type import ContentType
from .continuous_access_evaluation_policy import ContinuousAccessEvaluationPolicy
from .contract import Contract
+ from .control_configuration import ControlConfiguration
from .conversation import Conversation
from .conversation_member import ConversationMember
from .conversation_thread import ConversationThread
@@ -699,6 +700,7 @@
from .endpoint_privilege_management_provisioning_status import EndpointPrivilegeManagementProvisioningStatus
from .end_user_notification import EndUserNotification
from .end_user_notification_detail import EndUserNotificationDetail
+ from .end_user_settings import EndUserSettings
from .engagement_async_operation import EngagementAsyncOperation
from .engagement_conversation import EngagementConversation
from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage
@@ -717,6 +719,7 @@
from .entitlement_management import EntitlementManagement
from .entitlement_management_settings import EntitlementManagementSettings
from .entra import Entra
+ from .entra_id_protection_risky_user_approval import EntraIdProtectionRiskyUserApproval
from .evaluate_label_job_response import EvaluateLabelJobResponse
from .event import Event
from .event_message import EventMessage
@@ -926,6 +929,7 @@
from .information_protection import InformationProtection
from .information_protection_label import InformationProtectionLabel
from .information_protection_policy import InformationProtectionPolicy
+ from .insider_risky_user_approval import InsiderRiskyUserApproval
from .insights_settings import InsightsSettings
from .insight_summary import InsightSummary
from .internal_domain_federation import InternalDomainFederation
@@ -1574,7 +1578,6 @@
from .security.audit_log_query import AuditLogQuery
from .security.audit_log_record import AuditLogRecord
from .security.authority_template import AuthorityTemplate
- from .security.auto_auditing_configuration import AutoAuditingConfiguration
from .security.case import Case
from .security.cases_root import CasesRoot
from .security.case_operation import CaseOperation
@@ -3898,6 +3901,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity:
from .contract import Contract
return Contract()
+ if mapping_value and mapping_value.casefold() == "#microsoft.graph.controlConfiguration".casefold():
+ from .control_configuration import ControlConfiguration
+
+ return ControlConfiguration()
if mapping_value and mapping_value.casefold() == "#microsoft.graph.conversation".casefold():
from .conversation import Conversation
@@ -5055,6 +5062,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity:
from .end_user_notification_detail import EndUserNotificationDetail
return EndUserNotificationDetail()
+ if mapping_value and mapping_value.casefold() == "#microsoft.graph.endUserSettings".casefold():
+ from .end_user_settings import EndUserSettings
+
+ return EndUserSettings()
if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementAsyncOperation".casefold():
from .engagement_async_operation import EngagementAsyncOperation
@@ -5127,6 +5138,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity:
from .entra import Entra
return Entra()
+ if mapping_value and mapping_value.casefold() == "#microsoft.graph.entraIdProtectionRiskyUserApproval".casefold():
+ from .entra_id_protection_risky_user_approval import EntraIdProtectionRiskyUserApproval
+
+ return EntraIdProtectionRiskyUserApproval()
if mapping_value and mapping_value.casefold() == "#microsoft.graph.evaluateLabelJobResponse".casefold():
from .evaluate_label_job_response import EvaluateLabelJobResponse
@@ -5972,6 +5987,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity:
from .information_protection_policy import InformationProtectionPolicy
return InformationProtectionPolicy()
+ if mapping_value and mapping_value.casefold() == "#microsoft.graph.insiderRiskyUserApproval".casefold():
+ from .insider_risky_user_approval import InsiderRiskyUserApproval
+
+ return InsiderRiskyUserApproval()
if mapping_value and mapping_value.casefold() == "#microsoft.graph.insightsSettings".casefold():
from .insights_settings import InsightsSettings
@@ -8581,10 +8600,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity:
from .security.authority_template import AuthorityTemplate
return AuthorityTemplate()
- if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.autoAuditingConfiguration".casefold():
- from .security.auto_auditing_configuration import AutoAuditingConfiguration
-
- return AutoAuditingConfiguration()
if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.case".casefold():
from .ediscovery.case import Case
from .security.case import Case
@@ -11660,6 +11675,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .content_type import ContentType
from .continuous_access_evaluation_policy import ContinuousAccessEvaluationPolicy
from .contract import Contract
+ from .control_configuration import ControlConfiguration
from .conversation import Conversation
from .conversation_member import ConversationMember
from .conversation_thread import ConversationThread
@@ -11946,6 +11962,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .endpoint_privilege_management_provisioning_status import EndpointPrivilegeManagementProvisioningStatus
from .end_user_notification import EndUserNotification
from .end_user_notification_detail import EndUserNotificationDetail
+ from .end_user_settings import EndUserSettings
from .engagement_async_operation import EngagementAsyncOperation
from .engagement_conversation import EngagementConversation
from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage
@@ -11964,6 +11981,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .entitlement_management import EntitlementManagement
from .entitlement_management_settings import EntitlementManagementSettings
from .entra import Entra
+ from .entra_id_protection_risky_user_approval import EntraIdProtectionRiskyUserApproval
from .evaluate_label_job_response import EvaluateLabelJobResponse
from .event import Event
from .event_message import EventMessage
@@ -12173,6 +12191,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .information_protection import InformationProtection
from .information_protection_label import InformationProtectionLabel
from .information_protection_policy import InformationProtectionPolicy
+ from .insider_risky_user_approval import InsiderRiskyUserApproval
from .insights_settings import InsightsSettings
from .insight_summary import InsightSummary
from .internal_domain_federation import InternalDomainFederation
@@ -12821,7 +12840,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .security.audit_log_query import AuditLogQuery
from .security.audit_log_record import AuditLogRecord
from .security.authority_template import AuthorityTemplate
- from .security.auto_auditing_configuration import AutoAuditingConfiguration
from .security.case import Case
from .security.cases_root import CasesRoot
from .security.case_operation import CaseOperation
@@ -13890,6 +13908,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .content_type import ContentType
from .continuous_access_evaluation_policy import ContinuousAccessEvaluationPolicy
from .contract import Contract
+ from .control_configuration import ControlConfiguration
from .conversation import Conversation
from .conversation_member import ConversationMember
from .conversation_thread import ConversationThread
@@ -14176,6 +14195,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .endpoint_privilege_management_provisioning_status import EndpointPrivilegeManagementProvisioningStatus
from .end_user_notification import EndUserNotification
from .end_user_notification_detail import EndUserNotificationDetail
+ from .end_user_settings import EndUserSettings
from .engagement_async_operation import EngagementAsyncOperation
from .engagement_conversation import EngagementConversation
from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage
@@ -14194,6 +14214,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .entitlement_management import EntitlementManagement
from .entitlement_management_settings import EntitlementManagementSettings
from .entra import Entra
+ from .entra_id_protection_risky_user_approval import EntraIdProtectionRiskyUserApproval
from .evaluate_label_job_response import EvaluateLabelJobResponse
from .event import Event
from .event_message import EventMessage
@@ -14403,6 +14424,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .information_protection import InformationProtection
from .information_protection_label import InformationProtectionLabel
from .information_protection_policy import InformationProtectionPolicy
+ from .insider_risky_user_approval import InsiderRiskyUserApproval
from .insights_settings import InsightsSettings
from .insight_summary import InsightSummary
from .internal_domain_federation import InternalDomainFederation
@@ -15051,7 +15073,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .security.audit_log_query import AuditLogQuery
from .security.audit_log_record import AuditLogRecord
from .security.authority_template import AuthorityTemplate
- from .security.auto_auditing_configuration import AutoAuditingConfiguration
from .security.case import Case
from .security.cases_root import CasesRoot
from .security.case_operation import CaseOperation
diff --git a/msgraph_beta/generated/models/entra_id_protection_risky_user_approval.py b/msgraph_beta/generated/models/entra_id_protection_risky_user_approval.py
new file mode 100644
index 00000000000..224052514f4
--- /dev/null
+++ b/msgraph_beta/generated/models/entra_id_protection_risky_user_approval.py
@@ -0,0 +1,64 @@
+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 .control_configuration import ControlConfiguration
+ from .risk_level import RiskLevel
+
+from .control_configuration import ControlConfiguration
+
+@dataclass
+class EntraIdProtectionRiskyUserApproval(ControlConfiguration, Parsable):
+ # The OdataType property
+ odata_type: Optional[str] = "#microsoft.graph.entraIdProtectionRiskyUserApproval"
+ # Indicates whether approval is required for risky users.
+ is_approval_required: Optional[bool] = None
+ # The minimumRiskLevel property
+ minimum_risk_level: Optional[RiskLevel] = None
+
+ @staticmethod
+ def create_from_discriminator_value(parse_node: ParseNode) -> EntraIdProtectionRiskyUserApproval:
+ """
+ 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: EntraIdProtectionRiskyUserApproval
+ """
+ if parse_node is None:
+ raise TypeError("parse_node cannot be null.")
+ return EntraIdProtectionRiskyUserApproval()
+
+ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
+ """
+ The deserialization information for the current model
+ Returns: dict[str, Callable[[ParseNode], None]]
+ """
+ from .control_configuration import ControlConfiguration
+ from .risk_level import RiskLevel
+
+ from .control_configuration import ControlConfiguration
+ from .risk_level import RiskLevel
+
+ fields: dict[str, Callable[[Any], None]] = {
+ "isApprovalRequired": lambda n : setattr(self, 'is_approval_required', n.get_bool_value()),
+ "minimumRiskLevel": lambda n : setattr(self, 'minimum_risk_level', n.get_enum_value(RiskLevel)),
+ }
+ 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_bool_value("isApprovalRequired", self.is_approval_required)
+ writer.write_enum_value("minimumRiskLevel", self.minimum_risk_level)
+
+
diff --git a/msgraph_beta/generated/models/event.py b/msgraph_beta/generated/models/event.py
index e9ef06da69a..e4313a4e5eb 100644
--- a/msgraph_beta/generated/models/event.py
+++ b/msgraph_beta/generated/models/event.py
@@ -58,7 +58,7 @@ class Event(OutlookItem, Parsable):
hide_attendees: Optional[bool] = None
# A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only.
i_cal_u_id: Optional[str] = None
- # The importance of the event. Possible values are: low, normal, high.
+ # The importance of the event. The possible values are: low, normal, high.
importance: Optional[Importance] = None
# The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern and exceptions that have been modified. It doesn't include occurrences that have been canceled from the series. Navigation property. Read-only. Nullable.
instances: Optional[list[Event]] = None
@@ -104,11 +104,11 @@ class Event(OutlookItem, Parsable):
response_requested: Optional[bool] = None
# Indicates the type of response sent in response to an event message.
response_status: Optional[ResponseStatus] = None
- # Possible values are: normal, personal, private, confidential.
+ # The possible values are: normal, personal, private, confidential.
sensitivity: Optional[Sensitivity] = None
# The ID for the recurring series master item, if this event is part of a recurring series.
series_master_id: Optional[str] = None
- # The status to show. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
+ # The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
show_as: Optional[FreeBusyStatus] = None
# The collection of single-value extended properties defined for the event. Read-only. Nullable.
single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None
@@ -118,7 +118,7 @@ class Event(OutlookItem, Parsable):
subject: Optional[str] = None
# A custom identifier specified by a client app for the server to avoid redundant POST operations if the client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request. After you set transactionId when creating an event, you can't change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.
transaction_id: Optional[str] = None
- # The event type. Possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only
+ # The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only
type: Optional[EventType] = None
# A unique identifier for calendar events. For recurring events, the value is the same for the series master and all of its occurrences including exceptions.
uid: Optional[str] = None
diff --git a/msgraph_beta/generated/models/event_message_request.py b/msgraph_beta/generated/models/event_message_request.py
index 5e729a53133..d2851de3f9f 100644
--- a/msgraph_beta/generated/models/event_message_request.py
+++ b/msgraph_beta/generated/models/event_message_request.py
@@ -18,7 +18,7 @@ class EventMessageRequest(EventMessage, Parsable):
odata_type: Optional[str] = "#microsoft.graph.eventMessageRequest"
# True if the meeting organizer allows invitees to propose a new time when responding, false otherwise. Optional. Default is true.
allow_new_time_proposals: Optional[bool] = None
- # The type of meeting request. Possible values are: none, newMeetingRequest, fullUpdate, informationalUpdate, silentUpdate, outdated, and principalWantsCopy.
+ # The type of meeting request. The possible values are: none, newMeetingRequest, fullUpdate, informationalUpdate, silentUpdate, outdated, and principalWantsCopy.
meeting_request_type: Optional[MeetingRequestType] = None
# If the meeting update changes the meeting end time, this property specifies the previous meeting end time.
previous_end_date_time: Optional[DateTimeTimeZone] = None
diff --git a/msgraph_beta/generated/models/event_message_response.py b/msgraph_beta/generated/models/event_message_response.py
index 3841061b51c..a35dbd22eed 100644
--- a/msgraph_beta/generated/models/event_message_response.py
+++ b/msgraph_beta/generated/models/event_message_response.py
@@ -17,7 +17,7 @@ class EventMessageResponse(EventMessage, Parsable):
odata_type: Optional[str] = "#microsoft.graph.eventMessageResponse"
# An alternate date/time proposed by an invitee for a meeting request to start and end. Read-only. Not filterable.
proposed_new_time: Optional[TimeSlot] = None
- # Specifies the type of response to a meeting request. Possible values are: tentativelyAccepted, accepted, declined. For the eventMessageResponse type, none, organizer, and notResponded are not supported. Read-only. Not filterable.
+ # Specifies the type of response to a meeting request. The possible values are: tentativelyAccepted, accepted, declined. For the eventMessageResponse type, none, organizer, and notResponded are not supported. Read-only. Not filterable.
response_type: Optional[ResponseType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/external_connectors/connection_operation.py b/msgraph_beta/generated/models/external_connectors/connection_operation.py
index 9389d65a832..2531b74d9cb 100644
--- a/msgraph_beta/generated/models/external_connectors/connection_operation.py
+++ b/msgraph_beta/generated/models/external_connectors/connection_operation.py
@@ -17,7 +17,7 @@ class ConnectionOperation(Entity, Parsable):
error: Optional[PublicError] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed.
+ # Indicates the status of the asynchronous operation. The possible values are: unspecified, inprogress, completed, failed.
status: Optional[ConnectionOperationStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/external_connectors/identity.py b/msgraph_beta/generated/models/external_connectors/identity.py
index 398db1f47fc..bcaf81f3b05 100644
--- a/msgraph_beta/generated/models/external_connectors/identity.py
+++ b/msgraph_beta/generated/models/external_connectors/identity.py
@@ -14,7 +14,7 @@
class Identity(Entity, Parsable):
# The OdataType property
odata_type: Optional[str] = None
- # The type of identity. Possible values are: user or group for Microsoft Entra identities and externalgroup for groups in an external system.
+ # The type of identity. The possible values are: user or group for Microsoft Entra identities and externalgroup for groups in an external system.
type: Optional[IdentityType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/external_connectors/property_.py b/msgraph_beta/generated/models/external_connectors/property_.py
index f5c81228b89..55305c8b174 100644
--- a/msgraph_beta/generated/models/external_connectors/property_.py
+++ b/msgraph_beta/generated/models/external_connectors/property_.py
@@ -17,9 +17,9 @@ class Property_(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)
- # A set of aliases or friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string might not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Optional.
+ # A set of aliases or friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string might not contain control characters, whitespace, or any of the following special characters: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Optional.
aliases: Optional[list[str]] = None
- # Specifies a human-readable description that explains the purpose, usage, or guidance related to the property. This property enhances semantic understanding by helping Copilot interpret queries and accurately map them to properties that results in more relevant and precise responses. Optional but we recommend that you use this property for queryable properties. The maximum supported length is 200 characters.
+ # The description property
description: Optional[str] = None
# Specifies if the property will be matched exactly for queries. Exact matching can only be set to true for nonsearchable properties of type string or stringCollection. Optional.
is_exact_match_required: Optional[bool] = None
@@ -31,9 +31,9 @@ class Property_(AdditionalDataHolder, BackedModel, Parsable):
is_retrievable: Optional[bool] = None
# Specifies if the property is searchable. Only properties of type string or stringCollection can be searchable. Nonsearchable properties aren't added to the search index. Optional.
is_searchable: Optional[bool] = None
- # Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, containerName, containerUrl, iconUrl, assignedTo, dueDate, closedDate, closedBy, reportedBy, sprintName, severity, state, priority, secondaryId, itemParentId, parentUrl, tags, itemType, itemPath, numReactions. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: containerName, containerUrl, iconUrl, assignedTo, dueDate, closedDate, closedBy, reportedBy, sprintName, severity, state, priority, secondaryId, itemParentId, parentUrl, tags, itemType, itemPath, numReactions.
+ # Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, containerName, containerUrl, iconUrl. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: containerName, containerUrl, iconUrl, personEmails, personAddresses, personAnniversaries, personName, personNote, personPhones, personCurrentPosition, personWebAccounts, personWebSite, personSkills, personProjects, personAccount, personAwards, personCertifications, personAssistants, personColleagues, personManager, personAlternateContacts, personEmergencyContacts.
labels: Optional[list[Label]] = None
- # The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, the property name may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Required.
+ # The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, the property name may not contain control characters, whitespace, or any of the following special characters: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Required.
name: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/fido2_authentication_method.py b/msgraph_beta/generated/models/fido2_authentication_method.py
index 29d518385d5..f934272b2a0 100644
--- a/msgraph_beta/generated/models/fido2_authentication_method.py
+++ b/msgraph_beta/generated/models/fido2_authentication_method.py
@@ -20,7 +20,7 @@ class Fido2AuthenticationMethod(AuthenticationMethod, Parsable):
aa_guid: Optional[str] = None
# The attestation certificate or certificates attached to this security key.
attestation_certificates: Optional[list[str]] = None
- # The attestation level of this FIDO2 security key. Possible values are: attested, notAttested, unknownFutureValue.
+ # The attestation level of this FIDO2 security key. The possible values are: attested, notAttested, unknownFutureValue.
attestation_level: Optional[AttestationLevel] = None
# The display name of the key as given by the user.
display_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/fido2_key_restrictions.py b/msgraph_beta/generated/models/fido2_key_restrictions.py
index fd76363ba01..27c5a01545a 100644
--- a/msgraph_beta/generated/models/fido2_key_restrictions.py
+++ b/msgraph_beta/generated/models/fido2_key_restrictions.py
@@ -17,7 +17,7 @@ class Fido2KeyRestrictions(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# A collection of Authenticator Attestation GUIDs. AADGUIDs define key types and manufacturers.
aa_guids: Optional[list[str]] = None
- # Enforcement type. Possible values are: allow, block.
+ # Enforcement type. The possible values are: allow, block.
enforcement_type: Optional[Fido2RestrictionEnforcementType] = None
# Determines if the configured key enforcement is enabled.
is_enforced: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/file_hash.py b/msgraph_beta/generated/models/file_hash.py
index 63f0079ceb2..25c7d692f0b 100644
--- a/msgraph_beta/generated/models/file_hash.py
+++ b/msgraph_beta/generated/models/file_hash.py
@@ -15,7 +15,7 @@ class FileHash(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)
- # File hash type. Possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256.
+ # File hash type. The possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256.
hash_type: Optional[FileHashType] = None
# Value of the file hash.
hash_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/file_storage_container.py b/msgraph_beta/generated/models/file_storage_container.py
index 7f6dbd1afd9..a9113386f92 100644
--- a/msgraph_beta/generated/models/file_storage_container.py
+++ b/msgraph_beta/generated/models/file_storage_container.py
@@ -51,10 +51,6 @@ class FileStorageContainer(Entity, Parsable):
external_group_id: Optional[UUID] = None
# Information barrier of a fileStorageContainer. Read-write.
information_barrier: Optional[InformationBarrier] = None
- # The isItemVersioningEnabled property
- is_item_versioning_enabled: Optional[bool] = None
- # The itemMajorVersionLimit property
- item_major_version_limit: Optional[int] = None
# Indicates the lock state of the fileStorageContainer. The possible values are unlocked and lockedReadOnly. Read-only.
lock_state: Optional[SiteLockState] = None
# The collection of sharePointMigrationJob objects local to the container. Read-write.
@@ -144,8 +140,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
"drive": lambda n : setattr(self, 'drive', n.get_object_value(Drive)),
"externalGroupId": lambda n : setattr(self, 'external_group_id', n.get_uuid_value()),
"informationBarrier": lambda n : setattr(self, 'information_barrier', n.get_object_value(InformationBarrier)),
- "isItemVersioningEnabled": lambda n : setattr(self, 'is_item_versioning_enabled', n.get_bool_value()),
- "itemMajorVersionLimit": lambda n : setattr(self, 'item_major_version_limit', n.get_int_value()),
"lockState": lambda n : setattr(self, 'lock_state', n.get_enum_value(SiteLockState)),
"migrationJobs": lambda n : setattr(self, 'migration_jobs', n.get_collection_of_object_values(SharePointMigrationJob)),
"owners": lambda n : setattr(self, 'owners', n.get_collection_of_object_values(UserIdentity)),
@@ -182,8 +176,6 @@ def serialize(self,writer: SerializationWriter) -> None:
writer.write_object_value("drive", self.drive)
writer.write_uuid_value("externalGroupId", self.external_group_id)
writer.write_object_value("informationBarrier", self.information_barrier)
- writer.write_bool_value("isItemVersioningEnabled", self.is_item_versioning_enabled)
- writer.write_int_value("itemMajorVersionLimit", self.item_major_version_limit)
writer.write_enum_value("lockState", self.lock_state)
writer.write_collection_of_object_values("migrationJobs", self.migration_jobs)
writer.write_collection_of_object_values("owners", self.owners)
diff --git a/msgraph_beta/generated/models/filter_operator_schema.py b/msgraph_beta/generated/models/filter_operator_schema.py
index a2c81e11212..6c3662aa9c9 100644
--- a/msgraph_beta/generated/models/filter_operator_schema.py
+++ b/msgraph_beta/generated/models/filter_operator_schema.py
@@ -20,7 +20,7 @@ class FilterOperatorSchema(Entity, Parsable):
multivalued_comparison_type: Optional[ScopeOperatorMultiValuedComparisonType] = None
# The OdataType property
odata_type: Optional[str] = None
- # Attribute types supported by the operator. Possible values are: Boolean, Binary, Reference, Integer, String.
+ # Attribute types supported by the operator. The possible values are: Boolean, Binary, Reference, Integer, String.
supported_attribute_types: Optional[list[AttributeType]] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/group.py b/msgraph_beta/generated/models/group.py
index 797d40d6d65..976e1645fc4 100644
--- a/msgraph_beta/generated/models/group.py
+++ b/msgraph_beta/generated/models/group.py
@@ -203,7 +203,7 @@ class Group(DirectoryObject, Parsable):
unseen_count: Optional[int] = None
# Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select.
unseen_messages_count: Optional[int] = None
- # Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable.
+ # Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable.
visibility: Optional[str] = None
# Specifies whether or not a group is configured to write back group object properties to on-premises Active Directory. These properties are used when group writeback is configured in the Microsoft Entra Connect sync client.
writeback_configuration: Optional[GroupWritebackConfiguration] = None
diff --git a/msgraph_beta/generated/models/group_identity.py b/msgraph_beta/generated/models/group_identity.py
index e22088cfb76..3bad2c8a306 100644
--- a/msgraph_beta/generated/models/group_identity.py
+++ b/msgraph_beta/generated/models/group_identity.py
@@ -13,7 +13,7 @@
class GroupIdentity(Identity, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.groupIdentity"
- # The mailNickname property
+ # The mail nick name, also known as group alias of the group-connected site.
mail_nickname: Optional[str] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/industry_data/additional_user_options.py b/msgraph_beta/generated/models/industry_data/additional_user_options.py
index 32a3ff43c89..34230ebfbc0 100644
--- a/msgraph_beta/generated/models/industry_data/additional_user_options.py
+++ b/msgraph_beta/generated/models/industry_data/additional_user_options.py
@@ -21,7 +21,7 @@ class AdditionalUserOptions(AdditionalDataHolder, BackedModel, Parsable):
mark_all_students_as_minors: Optional[bool] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates the age group classification for students. Possible values are: minor, notAdult, adult, unknownFutureValue. Use null to disable age group enforcement.
+ # Indicates the age group classification for students. The possible values are: minor, notAdult, adult, unknownFutureValue. Use null to disable age group enforcement.
student_age_group: Optional[StudentAgeGroup] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/inference_classification_override.py b/msgraph_beta/generated/models/inference_classification_override.py
index e7b1d0cd379..aeb2c84e65f 100644
--- a/msgraph_beta/generated/models/inference_classification_override.py
+++ b/msgraph_beta/generated/models/inference_classification_override.py
@@ -13,7 +13,7 @@
@dataclass
class InferenceClassificationOverride(Entity, Parsable):
- # Specifies how incoming messages from a specific sender should always be classified as. Possible values are: focused, other.
+ # Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.
classify_as: Optional[InferenceClassificationType] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/initiator.py b/msgraph_beta/generated/models/initiator.py
index 2f5a6143513..91025871554 100644
--- a/msgraph_beta/generated/models/initiator.py
+++ b/msgraph_beta/generated/models/initiator.py
@@ -14,7 +14,7 @@
class Initiator(Identity, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.initiator"
- # The type of the initiator. Possible values are: user, application, system, unknownFutureValue.
+ # The type of the initiator. The possible values are: user, application, system, unknownFutureValue.
initiator_type: Optional[InitiatorType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/insider_risky_user_approval.py b/msgraph_beta/generated/models/insider_risky_user_approval.py
new file mode 100644
index 00000000000..574dadcaa18
--- /dev/null
+++ b/msgraph_beta/generated/models/insider_risky_user_approval.py
@@ -0,0 +1,64 @@
+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 .control_configuration import ControlConfiguration
+ from .purview_insider_risk_management_level import PurviewInsiderRiskManagementLevel
+
+from .control_configuration import ControlConfiguration
+
+@dataclass
+class InsiderRiskyUserApproval(ControlConfiguration, Parsable):
+ # The OdataType property
+ odata_type: Optional[str] = "#microsoft.graph.insiderRiskyUserApproval"
+ # Indicates whether approval is required for risky users.
+ is_approval_required: Optional[bool] = None
+ # The minimumRiskLevel property
+ minimum_risk_level: Optional[PurviewInsiderRiskManagementLevel] = None
+
+ @staticmethod
+ def create_from_discriminator_value(parse_node: ParseNode) -> InsiderRiskyUserApproval:
+ """
+ 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: InsiderRiskyUserApproval
+ """
+ if parse_node is None:
+ raise TypeError("parse_node cannot be null.")
+ return InsiderRiskyUserApproval()
+
+ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
+ """
+ The deserialization information for the current model
+ Returns: dict[str, Callable[[ParseNode], None]]
+ """
+ from .control_configuration import ControlConfiguration
+ from .purview_insider_risk_management_level import PurviewInsiderRiskManagementLevel
+
+ from .control_configuration import ControlConfiguration
+ from .purview_insider_risk_management_level import PurviewInsiderRiskManagementLevel
+
+ fields: dict[str, Callable[[Any], None]] = {
+ "isApprovalRequired": lambda n : setattr(self, 'is_approval_required', n.get_bool_value()),
+ "minimumRiskLevel": lambda n : setattr(self, 'minimum_risk_level', n.get_enum_value(PurviewInsiderRiskManagementLevel)),
+ }
+ 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_bool_value("isApprovalRequired", self.is_approval_required)
+ writer.write_enum_value("minimumRiskLevel", self.minimum_risk_level)
+
+
diff --git a/msgraph_beta/generated/models/invitation_participant_info.py b/msgraph_beta/generated/models/invitation_participant_info.py
index b3e89b3bdd4..3e995d2da78 100644
--- a/msgraph_beta/generated/models/invitation_participant_info.py
+++ b/msgraph_beta/generated/models/invitation_participant_info.py
@@ -16,7 +16,7 @@ class InvitationParticipantInfo(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 type of endpoint. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue.
+ # The type of endpoint. The possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue.
endpoint_type: Optional[EndpointType] = None
# Optional. Whether to hide the participant from the roster.
hidden: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/invitation_redemption_identity_provider_configuration.py b/msgraph_beta/generated/models/invitation_redemption_identity_provider_configuration.py
index a695d50ee66..1ab7b7c753e 100644
--- a/msgraph_beta/generated/models/invitation_redemption_identity_provider_configuration.py
+++ b/msgraph_beta/generated/models/invitation_redemption_identity_provider_configuration.py
@@ -16,11 +16,11 @@ class InvitationRedemptionIdentityProviderConfiguration(AdditionalDataHolder, Ba
# 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 fallback identity provider to be used in case no primary identity provider can be used for guest invitation redemption. Possible values are: defaultConfiguredIdp, emailOneTimePasscode, or microsoftAccount.
+ # The fallback identity provider to be used in case no primary identity provider can be used for guest invitation redemption. The possible values are: defaultConfiguredIdp, emailOneTimePasscode, or microsoftAccount.
fallback_identity_provider: Optional[B2bIdentityProvidersType] = None
# The OdataType property
odata_type: Optional[str] = None
- # Collection of identity providers in priority order of preference to be used for guest invitation redemption. Possible values are: azureActiveDirectory, externalFederation, or socialIdentityProviders.
+ # Collection of identity providers in priority order of preference to be used for guest invitation redemption. The possible values are: azureActiveDirectory, externalFederation, or socialIdentityProviders.
primary_identity_provider_precedence_order: Optional[list[B2bIdentityProvidersType]] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/ios_certificate_profile_base.py b/msgraph_beta/generated/models/ios_certificate_profile_base.py
index 8644d6b8fba..2483ad4faf0 100644
--- a/msgraph_beta/generated/models/ios_certificate_profile_base.py
+++ b/msgraph_beta/generated/models/ios_certificate_profile_base.py
@@ -27,7 +27,7 @@ class IosCertificateProfileBase(IosCertificateProfile, Parsable):
certificate_validity_period_value: Optional[int] = None
# Certificate renewal threshold percentage. Valid values 1 to 99
renewal_threshold_percentage: Optional[int] = None
- # Certificate Subject Alternative Name type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
+ # Certificate Subject Alternative Name type. The possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
subject_alternative_name_type: Optional[SubjectAlternativeNameType] = None
# Subject Name Format Options for Apple devices.
subject_name_format: Optional[AppleSubjectNameFormat] = None
diff --git a/msgraph_beta/generated/models/ios_eas_email_profile_configuration.py b/msgraph_beta/generated/models/ios_eas_email_profile_configuration.py
index 3fb19a5173f..91c72750d88 100644
--- a/msgraph_beta/generated/models/ios_eas_email_profile_configuration.py
+++ b/msgraph_beta/generated/models/ios_eas_email_profile_configuration.py
@@ -26,7 +26,7 @@ class IosEasEmailProfileConfiguration(EasEmailProfileConfigurationBase, Parsable
odata_type: Optional[str] = "#microsoft.graph.iosEasEmailProfileConfiguration"
# Account name.
account_name: Optional[str] = None
- # Authentication method for this Email profile. Possible values are: usernameAndPassword, certificate, derivedCredential.
+ # Authentication method for this Email profile. The possible values are: usernameAndPassword, certificate, derivedCredential.
authentication_method: Optional[EasAuthenticationMethod] = None
# Indicates whether or not to block moving messages to other email accounts.
block_moving_messages_to_other_email_accounts: Optional[bool] = None
@@ -38,13 +38,13 @@ class IosEasEmailProfileConfiguration(EasEmailProfileConfigurationBase, Parsable
derived_credential_settings: Optional[DeviceManagementDerivedCredentialSettings] = None
# Possible values for email sync duration.
duration_of_email_to_sync: Optional[EmailSyncDuration] = None
- # Exchange data to sync. Possible values are: none, calendars, contacts, email, notes, reminders.
+ # Exchange data to sync. The possible values are: none, calendars, contacts, email, notes, reminders.
eas_services: Optional[EasServices] = None
# Allow users to change sync settings.
eas_services_user_override_enabled: Optional[bool] = None
# Possible values for username source or email source.
email_address_source: Optional[UserEmailSource] = None
- # Encryption Certificate type for this Email profile. Possible values are: none, certificate, derivedCredential.
+ # Encryption Certificate type for this Email profile. The possible values are: none, certificate, derivedCredential.
encryption_certificate_type: Optional[EmailCertificateType] = None
# Exchange location that (URL) that the native mail app connects to.
host_name: Optional[str] = None
@@ -56,7 +56,7 @@ class IosEasEmailProfileConfiguration(EasEmailProfileConfigurationBase, Parsable
require_smime: Optional[bool] = None
# Indicates whether or not to use SSL.
require_ssl: Optional[bool] = None
- # Signing Certificate type for this Email profile. Possible values are: none, certificate, derivedCredential.
+ # Signing Certificate type for this Email profile. The possible values are: none, certificate, derivedCredential.
signing_certificate_type: Optional[EmailCertificateType] = None
# Indicates whether or not to allow unencrypted emails.
smime_enable_per_message_switch: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/ios_enterprise_wi_fi_configuration.py b/msgraph_beta/generated/models/ios_enterprise_wi_fi_configuration.py
index 1bec5000adb..81b848e6891 100644
--- a/msgraph_beta/generated/models/ios_enterprise_wi_fi_configuration.py
+++ b/msgraph_beta/generated/models/ios_enterprise_wi_fi_configuration.py
@@ -23,17 +23,17 @@ class IosEnterpriseWiFiConfiguration(IosWiFiConfiguration, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.iosEnterpriseWiFiConfiguration"
- # Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.
+ # Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. The possible values are: certificate, usernameAndPassword, derivedCredential.
authentication_method: Optional[WiFiAuthenticationMethod] = None
# Tenant level settings for the Derived Credentials to be used for authentication.
derived_credential_settings: Optional[DeviceManagementDerivedCredentialSettings] = None
- # EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.
+ # EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. The possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.
eap_fast_configuration: Optional[EapFastConfiguration] = None
# Extensible Authentication Protocol (EAP) configuration types.
eap_type: Optional[EapType] = None
# Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).
identity_certificate_for_client_authentication: Optional[IosCertificateProfileBase] = None
- # Non-EAP Method for Authentication when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
inner_authentication_protocol_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
# Enable identity privacy (Outer Identity) when EAP Type is configured to EAP - TTLS, EAP - FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this Wi-Fi connection using their real username is displayed as 'anonymous'.
outer_identity_privacy_temporary_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/ios_managed_app_protection.py b/msgraph_beta/generated/models/ios_managed_app_protection.py
index adc9341a8e0..6a3d434db2f 100644
--- a/msgraph_beta/generated/models/ios_managed_app_protection.py
+++ b/msgraph_beta/generated/models/ios_managed_app_protection.py
@@ -28,7 +28,7 @@ class IosManagedAppProtection(TargetedManagedAppProtection, Parsable):
allow_widget_content_sync: Optional[bool] = None
# Semicolon seperated list of device models allowed, as a string, for the managed app to work.
allowed_ios_device_models: Optional[str] = None
- # Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_account_is_clocked_out: Optional[ManagedAppRemediationAction] = None
# An admin initiated action to be applied on a managed app.
app_action_if_ios_device_model_not_allowed: Optional[ManagedAppRemediationAction] = None
@@ -54,7 +54,7 @@ class IosManagedAppProtection(TargetedManagedAppProtection, Parsable):
face_id_blocked: Optional[bool] = None
# Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False.
filter_open_in_to_only_managed_apps: Optional[bool] = None
- # Configuration state (blocked or not blocked) for Apple Intelligence Genmoji setting. Possible values are: notBlocked, blocked, unknownFutureValue.
+ # Configuration state (blocked or not blocked) for Apple Intelligence Genmoji setting. The possible values are: notBlocked, blocked, unknownFutureValue.
genmoji_configuration_state: Optional[GenmojiIosManagedAppConfigurationState] = None
# A list of custom urls that are allowed to invocate a managed app
managed_universal_links: Optional[list[str]] = None
@@ -68,11 +68,11 @@ class IosManagedAppProtection(TargetedManagedAppProtection, Parsable):
minimum_wipe_sdk_version: Optional[str] = None
# Protect incoming data from unknown source. This setting is only allowed to be True when AllowedInboundDataTransferSources is set to AllApps.
protect_inbound_data_from_unknown_sources: Optional[bool] = None
- # Configuration state (blocked or not blocked) for Apple Intelligence screen capture setting. Possible values are: notBlocked, blocked, unknownFutureValue.
+ # Configuration state (blocked or not blocked) for Apple Intelligence screen capture setting. The possible values are: notBlocked, blocked, unknownFutureValue.
screen_capture_configuration_state: Optional[ScreenCaptureIosManagedAppConfigurationState] = None
# Defines if third party keyboards are allowed while accessing a managed app
third_party_keyboards_blocked: Optional[bool] = None
- # Configuration state (blocked or not blocked) for Apple Intelligence writing tools setting. Possible values are: notBlocked, blocked, unknownFutureValue.
+ # Configuration state (blocked or not blocked) for Apple Intelligence writing tools setting. The possible values are: notBlocked, blocked, unknownFutureValue.
writing_tools_configuration_state: Optional[WritingToolsIosManagedAppConfigurationState] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/ios_pkcs_certificate_profile.py b/msgraph_beta/generated/models/ios_pkcs_certificate_profile.py
index 355dc52f5af..fce4f01643f 100644
--- a/msgraph_beta/generated/models/ios_pkcs_certificate_profile.py
+++ b/msgraph_beta/generated/models/ios_pkcs_certificate_profile.py
@@ -19,7 +19,7 @@ class IosPkcsCertificateProfile(IosCertificateProfileBase, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.iosPkcsCertificateProfile"
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# PKCS Certificate Template Name.
certificate_template_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/ios_scep_certificate_profile.py b/msgraph_beta/generated/models/ios_scep_certificate_profile.py
index 583f338d4ba..23d662614a3 100644
--- a/msgraph_beta/generated/models/ios_scep_certificate_profile.py
+++ b/msgraph_beta/generated/models/ios_scep_certificate_profile.py
@@ -23,7 +23,7 @@ class IosScepCertificateProfile(IosCertificateProfileBase, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.iosScepCertificateProfile"
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# Custom Subject Alternative Name Settings. The OnPremisesUserPrincipalName variable is support as well as others documented here: https://go.microsoft.com/fwlink/?LinkId=2027630. This collection can contain a maximum of 500 elements.
custom_subject_alternative_names: Optional[list[CustomSubjectAlternativeName]] = None
diff --git a/msgraph_beta/generated/models/ios_vpn_security_association_parameters.py b/msgraph_beta/generated/models/ios_vpn_security_association_parameters.py
index 64f35b7be16..5017bfc29a8 100644
--- a/msgraph_beta/generated/models/ios_vpn_security_association_parameters.py
+++ b/msgraph_beta/generated/models/ios_vpn_security_association_parameters.py
@@ -25,9 +25,9 @@ class IosVpnSecurityAssociationParameters(AdditionalDataHolder, BackedModel, Par
odata_type: Optional[str] = None
# Diffie-Hellman Group
security_diffie_hellman_group: Optional[int] = None
- # Encryption algorithm. Possible values are: aes256, des, tripleDes, aes128, aes128Gcm, aes256Gcm, aes192, aes192Gcm, chaCha20Poly1305.
+ # Encryption algorithm. The possible values are: aes256, des, tripleDes, aes128, aes128Gcm, aes256Gcm, aes192, aes192Gcm, chaCha20Poly1305.
security_encryption_algorithm: Optional[VpnEncryptionAlgorithmType] = None
- # Integrity algorithm. Possible values are: sha2256, sha196, sha1160, sha2384, sha2_512, md5.
+ # Integrity algorithm. The possible values are: sha2256, sha196, sha1160, sha2384, sha2_512, md5.
security_integrity_algorithm: Optional[VpnIntegrityAlgorithmType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/ios_wired_network_configuration.py b/msgraph_beta/generated/models/ios_wired_network_configuration.py
index 9039a9fbef9..12c05caa0a2 100644
--- a/msgraph_beta/generated/models/ios_wired_network_configuration.py
+++ b/msgraph_beta/generated/models/ios_wired_network_configuration.py
@@ -23,9 +23,9 @@ class IosWiredNetworkConfiguration(DeviceConfiguration, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.iosWiredNetworkConfiguration"
- # Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue.
+ # Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. The possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue.
authentication_method: Optional[WiredNetworkAuthenticationMethod] = None
- # EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.
+ # EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. The possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.
eap_fast_configuration: Optional[EapFastConfiguration] = None
# Extensible Authentication Protocol (EAP) configuration types.
eap_type: Optional[IosWiredNetworkEapType] = None
@@ -35,7 +35,7 @@ class IosWiredNetworkConfiguration(DeviceConfiguration, Parsable):
network_interface: Optional[WiredNetworkInterface] = None
# Network Name.
network_name: Optional[str] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
non_eap_authentication_method_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
# Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this wired network using their real username is displayed as 'anonymous'.
outer_identity_privacy_mask_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/iosik_ev2_vpn_configuration.py b/msgraph_beta/generated/models/iosik_ev2_vpn_configuration.py
index 5fccbaa60f0..6a1a38b5b63 100644
--- a/msgraph_beta/generated/models/iosik_ev2_vpn_configuration.py
+++ b/msgraph_beta/generated/models/iosik_ev2_vpn_configuration.py
@@ -32,7 +32,7 @@ class IosikEv2VpnConfiguration(IosVpnConfiguration, Parsable):
child_security_association_parameters: Optional[IosVpnSecurityAssociationParameters] = None
# The type of VPN client authentication type
client_authentication_type: Optional[VpnClientAuthenticationType] = None
- # Determine how often to check if a peer connection is still active. . Possible values are: medium, none, low, high.
+ # Determine how often to check if a peer connection is still active. . The possible values are: medium, none, low, high.
dead_peer_detection_rate: Optional[VpnDeadPeerDetectionRate] = None
# Disable MOBIKE
disable_mobility_and_multihoming: Optional[bool] = None
@@ -60,7 +60,7 @@ class IosikEv2VpnConfiguration(IosVpnConfiguration, Parsable):
server_certificate_common_name: Optional[str] = None
# Issuer Common name of the IKEv2 Server Certificate issuer used in Authentication
server_certificate_issuer_common_name: Optional[str] = None
- # The type of certificate the VPN server will present to the VPN client for authentication. Possible values are: rsa, ecdsa256, ecdsa384, ecdsa521.
+ # The type of certificate the VPN server will present to the VPN client for authentication. The possible values are: rsa, ecdsa256, ecdsa384, ecdsa521.
server_certificate_type: Optional[VpnServerCertificateType] = None
# Used when Shared Secret Authentication is selected
shared_secret: Optional[str] = None
diff --git a/msgraph_beta/generated/models/item_facet.py b/msgraph_beta/generated/models/item_facet.py
index c82c48f80de..ed164e4300b 100644
--- a/msgraph_beta/generated/models/item_facet.py
+++ b/msgraph_beta/generated/models/item_facet.py
@@ -37,7 +37,7 @@
@dataclass
class ItemFacet(Entity, Parsable):
- # The audiences that are able to see the values contained within the associated entity. Possible values are: me, family, contacts, groupMembers, organization, federatedOrganizations, everyone, unknownFutureValue.
+ # The audiences that are able to see the values contained within the associated entity. The possible values are: me, family, contacts, groupMembers, organization, federatedOrganizations, everyone, unknownFutureValue.
allowed_audiences: Optional[AllowedAudiences] = None
# Provides the identifier of the user and/or application that created the entity.
created_by: Optional[IdentitySet] = None
diff --git a/msgraph_beta/generated/models/kerberos_sign_on_settings.py b/msgraph_beta/generated/models/kerberos_sign_on_settings.py
index 28eee1ea0f9..7eb436086c7 100644
--- a/msgraph_beta/generated/models/kerberos_sign_on_settings.py
+++ b/msgraph_beta/generated/models/kerberos_sign_on_settings.py
@@ -17,7 +17,7 @@ class KerberosSignOnSettings(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The Internal Application SPN of the application server. This SPN needs to be in the list of services to which the connector can present delegated credentials.
kerberos_service_principal_name: Optional[str] = None
- # The Delegated Login Identity for the connector to use on behalf of your users. For more information, see Working with different on-premises and cloud identities . Possible values are: userPrincipalName, onPremisesUserPrincipalName, userPrincipalUsername, onPremisesUserPrincipalUsername, onPremisesSAMAccountName.
+ # The Delegated Login Identity for the connector to use on behalf of your users. For more information, see Working with different on-premises and cloud identities . The possible values are: userPrincipalName, onPremisesUserPrincipalName, userPrincipalUsername, onPremisesUserPrincipalUsername, onPremisesSAMAccountName.
kerberos_sign_on_mapping_attribute_type: Optional[KerberosSignOnMappingAttributeType] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/landing_page.py b/msgraph_beta/generated/models/landing_page.py
index ca61ccd0344..635405e7e6e 100644
--- a/msgraph_beta/generated/models/landing_page.py
+++ b/msgraph_beta/generated/models/landing_page.py
@@ -34,9 +34,9 @@ class LandingPage(Entity, Parsable):
locale: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue.
+ # The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue.
source: Optional[SimulationContentSource] = None
- # The status of the simulation. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue.
+ # The status of the simulation. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue.
status: Optional[SimulationContentStatus] = None
# Supported locales.
supported_locales: Optional[list[str]] = None
diff --git a/msgraph_beta/generated/models/language_proficiency.py b/msgraph_beta/generated/models/language_proficiency.py
index 3070d2a2c29..8d8e87a20ec 100644
--- a/msgraph_beta/generated/models/language_proficiency.py
+++ b/msgraph_beta/generated/models/language_proficiency.py
@@ -18,15 +18,15 @@ class LanguageProficiency(ItemFacet, Parsable):
display_name: Optional[str] = None
# The proficiency property
proficiency: Optional[LanguageProficiencyLevel] = None
- # Represents the users reading comprehension for the language represented by the object. Possible values are: elementary, conversational, limitedWorking, professionalWorking, fullProfessional, nativeOrBilingual, unknownFutureValue.
+ # Represents the users reading comprehension for the language represented by the object. The possible values are: elementary, conversational, limitedWorking, professionalWorking, fullProfessional, nativeOrBilingual, unknownFutureValue.
reading: Optional[LanguageProficiencyLevel] = None
- # Represents the users spoken proficiency for the language represented by the object. Possible values are: elementary, conversational, limitedWorking, professionalWorking, fullProfessional, nativeOrBilingual, unknownFutureValue.
+ # Represents the users spoken proficiency for the language represented by the object. The possible values are: elementary, conversational, limitedWorking, professionalWorking, fullProfessional, nativeOrBilingual, unknownFutureValue.
spoken: Optional[LanguageProficiencyLevel] = None
# Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).
tag: Optional[str] = None
# The thumbnailUrl property
thumbnail_url: Optional[str] = None
- # Represents the users written proficiency for the language represented by the object. Possible values are: elementary, conversational, limitedWorking, professionalWorking, fullProfessional, nativeOrBilingual, unknownFutureValue.
+ # Represents the users written proficiency for the language represented by the object. The possible values are: elementary, conversational, limitedWorking, professionalWorking, fullProfessional, nativeOrBilingual, unknownFutureValue.
written: Optional[LanguageProficiencyLevel] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/learning_content.py b/msgraph_beta/generated/models/learning_content.py
index 07a5f76808d..6500fc5706b 100644
--- a/msgraph_beta/generated/models/learning_content.py
+++ b/msgraph_beta/generated/models/learning_content.py
@@ -39,7 +39,7 @@ class LearningContent(Entity, Parsable):
language_tag: Optional[str] = None
# The date and time when the learning content was last modified. 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. Optional.
last_modified_date_time: Optional[datetime.datetime] = None
- # The difficulty level of the learning content. Possible values are: Beginner, Intermediate, Advanced, unknownFutureValue. Optional.
+ # The difficulty level of the learning content. The possible values are: Beginner, Intermediate, Advanced, unknownFutureValue. Optional.
level: Optional[Level] = None
# The number of pages of the learning content, for example, 9. Optional.
number_of_pages: Optional[int] = None
diff --git a/msgraph_beta/generated/models/learning_course_activity.py b/msgraph_beta/generated/models/learning_course_activity.py
index 3ee78f66980..e06cf478b95 100644
--- a/msgraph_beta/generated/models/learning_course_activity.py
+++ b/msgraph_beta/generated/models/learning_course_activity.py
@@ -29,7 +29,7 @@ class LearningCourseActivity(Entity, Parsable):
learning_provider_id: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # The status of the course activity. Possible values are: notStarted, inProgress, completed. Required.
+ # The status of the course activity. The possible values are: notStarted, inProgress, completed. Required.
status: Optional[CourseStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/location.py b/msgraph_beta/generated/models/location.py
index 79eec82f995..a0e89ea6e79 100644
--- a/msgraph_beta/generated/models/location.py
+++ b/msgraph_beta/generated/models/location.py
@@ -27,7 +27,7 @@ class Location(AdditionalDataHolder, BackedModel, Parsable):
display_name: Optional[str] = None
# Optional email address of the location.
location_email_address: Optional[str] = None
- # The type of location. Possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.
+ # The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.
location_type: Optional[LocationType] = None
# Optional URI representing the location.
location_uri: Optional[str] = None
diff --git a/msgraph_beta/generated/models/login_page.py b/msgraph_beta/generated/models/login_page.py
index b769e3afcc5..1f5211258e7 100644
--- a/msgraph_beta/generated/models/login_page.py
+++ b/msgraph_beta/generated/models/login_page.py
@@ -33,9 +33,9 @@ class LoginPage(Entity, Parsable):
last_modified_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue.
+ # The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue.
source: Optional[SimulationContentSource] = None
- # The login page status. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue.
+ # The login page status. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue.
status: Optional[SimulationContentStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/logon_user.py b/msgraph_beta/generated/models/logon_user.py
index e7308837b9c..43c7f94e275 100644
--- a/msgraph_beta/generated/models/logon_user.py
+++ b/msgraph_beta/generated/models/logon_user.py
@@ -21,7 +21,7 @@ class LogonUser(AdditionalDataHolder, BackedModel, Parsable):
account_domain: Optional[str] = None
# Account name of user account used to logon.
account_name: Optional[str] = None
- # User Account type, per Windows definition. Possible values are: unknown, standard, power, administrator.
+ # User Account type, per Windows definition. The possible values are: unknown, standard, power, administrator.
account_type: Optional[UserAccountSecurityType] = None
# DateTime at which the earliest logon by this user account occurred (provider-determined period). 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.
first_seen_date_time: Optional[datetime.datetime] = None
@@ -29,7 +29,7 @@ class LogonUser(AdditionalDataHolder, BackedModel, Parsable):
last_seen_date_time: Optional[datetime.datetime] = None
# User logon ID.
logon_id: Optional[str] = None
- # Collection of the logon types observed for the logged on user from when first to last seen. Possible values are: unknown, interactive, remoteInteractive, network, batch, service.
+ # Collection of the logon types observed for the logged on user from when first to last seen. The possible values are: unknown, interactive, remoteInteractive, network, batch, service.
logon_types: Optional[list[LogonType]] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_certificate_profile_base.py b/msgraph_beta/generated/models/mac_o_s_certificate_profile_base.py
index d2fedbe796a..2d7e125c8e3 100644
--- a/msgraph_beta/generated/models/mac_o_s_certificate_profile_base.py
+++ b/msgraph_beta/generated/models/mac_o_s_certificate_profile_base.py
@@ -28,7 +28,7 @@ class MacOSCertificateProfileBase(DeviceConfiguration, Parsable):
certificate_validity_period_value: Optional[int] = None
# Certificate renewal threshold percentage.
renewal_threshold_percentage: Optional[int] = None
- # Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
+ # Certificate Subject Alternative Name Type. The possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
subject_alternative_name_type: Optional[SubjectAlternativeNameType] = None
# Subject Name Format Options for Apple devices.
subject_name_format: Optional[AppleSubjectNameFormat] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_enterprise_wi_fi_configuration.py b/msgraph_beta/generated/models/mac_o_s_enterprise_wi_fi_configuration.py
index 7c5cb8bb36b..46392ffbfc6 100644
--- a/msgraph_beta/generated/models/mac_o_s_enterprise_wi_fi_configuration.py
+++ b/msgraph_beta/generated/models/mac_o_s_enterprise_wi_fi_configuration.py
@@ -22,15 +22,15 @@ class MacOSEnterpriseWiFiConfiguration(MacOSWiFiConfiguration, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.macOSEnterpriseWiFiConfiguration"
- # Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.
+ # Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. The possible values are: certificate, usernameAndPassword, derivedCredential.
authentication_method: Optional[WiFiAuthenticationMethod] = None
- # EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.
+ # EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. The possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.
eap_fast_configuration: Optional[EapFastConfiguration] = None
# Extensible Authentication Protocol (EAP) configuration types.
eap_type: Optional[EapType] = None
# Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).
identity_certificate_for_client_authentication: Optional[MacOSCertificateProfileBase] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
inner_authentication_protocol_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
# Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS, EAP-FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this Wi-Fi connection using their real username is displayed as 'anonymous'.
outer_identity_privacy_temporary_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_general_device_configuration.py b/msgraph_beta/generated/models/mac_o_s_general_device_configuration.py
index d3d480fb2ab..05817552b00 100644
--- a/msgraph_beta/generated/models/mac_o_s_general_device_configuration.py
+++ b/msgraph_beta/generated/models/mac_o_s_general_device_configuration.py
@@ -137,7 +137,7 @@ class MacOSGeneralDeviceConfiguration(DeviceConfiguration, Parsable):
spotlight_block_internet_results: Optional[bool] = None
# Maximum hours after which the user must enter their password to unlock the device instead of using Touch ID. Available for devices running macOS 12 and later. Valid values 0 to 2147483647
touch_id_timeout_in_hours: Optional[int] = None
- # Determines whether to delay OS and/or app updates for macOS. Possible values are: none, delayOSUpdateVisibility, delayAppUpdateVisibility, unknownFutureValue, delayMajorOsUpdateVisibility.
+ # Determines whether to delay OS and/or app updates for macOS. The possible values are: none, delayOSUpdateVisibility, delayAppUpdateVisibility, unknownFutureValue, delayMajorOsUpdateVisibility.
update_delay_policy: Optional[MacOSSoftwareUpdateDelayPolicy] = None
# TRUE prevents the wallpaper from being changed. FALSE allows the wallpaper to be changed. Available for devices running macOS versions 10.13 and later.
wallpaper_modification_blocked: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_imported_p_f_x_certificate_profile.py b/msgraph_beta/generated/models/mac_o_s_imported_p_f_x_certificate_profile.py
index b8625f29fbc..11d2f0d8b5d 100644
--- a/msgraph_beta/generated/models/mac_o_s_imported_p_f_x_certificate_profile.py
+++ b/msgraph_beta/generated/models/mac_o_s_imported_p_f_x_certificate_profile.py
@@ -19,7 +19,7 @@ class MacOSImportedPFXCertificateProfile(MacOSCertificateProfileBase, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.macOSImportedPFXCertificateProfile"
- # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue.
+ # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. The possible values are: deviceChannel, userChannel, unknownFutureValue.
deployment_channel: Optional[AppleDeploymentChannel] = None
# PFX Import Options.
intended_purpose: Optional[IntendedPurpose] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_pkcs_certificate_profile.py b/msgraph_beta/generated/models/mac_o_s_pkcs_certificate_profile.py
index f99dadbba38..4a110bef5bc 100644
--- a/msgraph_beta/generated/models/mac_o_s_pkcs_certificate_profile.py
+++ b/msgraph_beta/generated/models/mac_o_s_pkcs_certificate_profile.py
@@ -22,7 +22,7 @@ class MacOSPkcsCertificateProfile(MacOSCertificateProfileBase, Parsable):
odata_type: Optional[str] = "#microsoft.graph.macOSPkcsCertificateProfile"
# AllowAllAppsAccess setting
allow_all_apps_access: Optional[bool] = None
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# PKCS certificate template name.
certificate_template_name: Optional[str] = None
@@ -32,7 +32,7 @@ class MacOSPkcsCertificateProfile(MacOSCertificateProfileBase, Parsable):
certification_authority_name: Optional[str] = None
# Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.
custom_subject_alternative_names: Optional[list[CustomSubjectAlternativeName]] = None
- # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue.
+ # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. The possible values are: deviceChannel, userChannel, unknownFutureValue.
deployment_channel: Optional[AppleDeploymentChannel] = None
# Certificate state for devices. This collection can contain a maximum of 2147483647 elements.
managed_device_certificate_states: Optional[list[ManagedDeviceCertificateState]] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_scep_certificate_profile.py b/msgraph_beta/generated/models/mac_o_s_scep_certificate_profile.py
index c2a8dc3c61b..3713867764d 100644
--- a/msgraph_beta/generated/models/mac_o_s_scep_certificate_profile.py
+++ b/msgraph_beta/generated/models/mac_o_s_scep_certificate_profile.py
@@ -27,15 +27,15 @@ class MacOSScepCertificateProfile(MacOSCertificateProfileBase, Parsable):
odata_type: Optional[str] = "#microsoft.graph.macOSScepCertificateProfile"
# AllowAllAppsAccess setting
allow_all_apps_access: Optional[bool] = None
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.
custom_subject_alternative_names: Optional[list[CustomSubjectAlternativeName]] = None
- # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue.
+ # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. The possible values are: deviceChannel, userChannel, unknownFutureValue.
deployment_channel: Optional[AppleDeploymentChannel] = None
# Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.
extended_key_usages: Optional[list[ExtendedKeyUsage]] = None
- # SCEP Hash Algorithm. Possible values are: sha1, sha2.
+ # SCEP Hash Algorithm. The possible values are: sha1, sha2.
hash_algorithm: Optional[HashAlgorithms] = None
# Key Size Options.
key_size: Optional[KeySize] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_software_update_configuration.py b/msgraph_beta/generated/models/mac_o_s_software_update_configuration.py
index 9ad4eccfacf..63e7aaebad7 100644
--- a/msgraph_beta/generated/models/mac_o_s_software_update_configuration.py
+++ b/msgraph_beta/generated/models/mac_o_s_software_update_configuration.py
@@ -32,7 +32,7 @@ class MacOSSoftwareUpdateConfiguration(DeviceConfiguration, Parsable):
firmware_update_behavior: Optional[MacOSSoftwareUpdateBehavior] = None
# The maximum number of times the system allows the user to postpone an update before it’s installed. Supported values: 0 - 366. Valid values 0 to 365
max_user_deferrals_count: Optional[int] = None
- # The scheduling priority for downloading and preparing the requested update. Default: Low. Possible values: Null, Low, High. Possible values are: low, high, unknownFutureValue.
+ # The scheduling priority for downloading and preparing the requested update. Default: Low. Possible values: Null, Low, High. The possible values are: low, high, unknownFutureValue.
priority: Optional[MacOSPriority] = None
# Update schedule type for macOS software updates.
update_schedule_type: Optional[MacOSSoftwareUpdateScheduleType] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_trusted_root_certificate.py b/msgraph_beta/generated/models/mac_o_s_trusted_root_certificate.py
index 14ac9013aa8..b2ce82aaca6 100644
--- a/msgraph_beta/generated/models/mac_o_s_trusted_root_certificate.py
+++ b/msgraph_beta/generated/models/mac_o_s_trusted_root_certificate.py
@@ -19,7 +19,7 @@ class MacOSTrustedRootCertificate(DeviceConfiguration, Parsable):
odata_type: Optional[str] = "#microsoft.graph.macOSTrustedRootCertificate"
# File name to display in UI.
cert_file_name: Optional[str] = None
- # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue.
+ # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. The possible values are: deviceChannel, userChannel, unknownFutureValue.
deployment_channel: Optional[AppleDeploymentChannel] = None
# Trusted Root Certificate.
trusted_root_certificate: Optional[bytes] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_vpn_configuration.py b/msgraph_beta/generated/models/mac_o_s_vpn_configuration.py
index 0097c211112..d93781b9b9f 100644
--- a/msgraph_beta/generated/models/mac_o_s_vpn_configuration.py
+++ b/msgraph_beta/generated/models/mac_o_s_vpn_configuration.py
@@ -18,7 +18,7 @@ class MacOSVpnConfiguration(AppleVpnConfiguration, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.macOSVpnConfiguration"
- # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue.
+ # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. The possible values are: deviceChannel, userChannel, unknownFutureValue.
deployment_channel: Optional[AppleDeploymentChannel] = None
# Identity certificate for client authentication when authentication method is certificate.
identity_certificate: Optional[MacOSCertificateProfileBase] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py b/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py
index ae325971983..c7cd61fa23a 100644
--- a/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py
+++ b/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py
@@ -24,7 +24,7 @@ class MacOSWiFiConfiguration(DeviceConfiguration, Parsable):
connect_automatically: Optional[bool] = None
# Connect when the network is not broadcasting its name (SSID). When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.
connect_when_network_name_is_hidden: Optional[bool] = None
- # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue.
+ # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. The possible values are: deviceChannel, userChannel, unknownFutureValue.
deployment_channel: Optional[AppleDeploymentChannel] = None
# Network Name
network_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/mac_o_s_wired_network_configuration.py b/msgraph_beta/generated/models/mac_o_s_wired_network_configuration.py
index 00d46afc377..15ade2738ed 100644
--- a/msgraph_beta/generated/models/mac_o_s_wired_network_configuration.py
+++ b/msgraph_beta/generated/models/mac_o_s_wired_network_configuration.py
@@ -24,11 +24,11 @@ class MacOSWiredNetworkConfiguration(DeviceConfiguration, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.macOSWiredNetworkConfiguration"
- # Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.
+ # Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. The possible values are: certificate, usernameAndPassword, derivedCredential.
authentication_method: Optional[WiFiAuthenticationMethod] = None
- # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue.
+ # Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. The possible values are: deviceChannel, userChannel, unknownFutureValue.
deployment_channel: Optional[AppleDeploymentChannel] = None
- # EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.
+ # EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. The possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.
eap_fast_configuration: Optional[EapFastConfiguration] = None
# Extensible Authentication Protocol (EAP) configuration types.
eap_type: Optional[EapType] = None
@@ -40,7 +40,7 @@ class MacOSWiredNetworkConfiguration(DeviceConfiguration, Parsable):
network_interface: Optional[WiredNetworkInterface] = None
# Network Name
network_name: Optional[str] = None
- # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
non_eap_authentication_method_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
# Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP.
root_certificate_for_server_validation: Optional[MacOSTrustedRootCertificate] = None
diff --git a/msgraph_beta/generated/models/mail_assessment_request.py b/msgraph_beta/generated/models/mail_assessment_request.py
index e2858fae445..926086c20ae 100644
--- a/msgraph_beta/generated/models/mail_assessment_request.py
+++ b/msgraph_beta/generated/models/mail_assessment_request.py
@@ -14,7 +14,7 @@
class MailAssessmentRequest(ThreatAssessmentRequest, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.mailAssessmentRequest"
- # The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk.
+ # The reason for mail routed to its destination. The possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk.
destination_routing_reason: Optional[MailDestinationRoutingReason] = None
# The resource URI of the mail message for assessment.
message_uri: Optional[str] = None
diff --git a/msgraph_beta/generated/models/mail_folder.py b/msgraph_beta/generated/models/mail_folder.py
index b509725b490..ba192a6bb75 100644
--- a/msgraph_beta/generated/models/mail_folder.py
+++ b/msgraph_beta/generated/models/mail_folder.py
@@ -44,7 +44,7 @@ class MailFolder(Entity, Parsable):
total_item_count: Optional[int] = None
# The number of items in the mailFolder marked as unread.
unread_item_count: Optional[int] = None
- # The userConfigurations property
+ # The user configuration objects associated to the mailFolder.
user_configurations: Optional[list[UserConfiguration]] = None
# The well-known folder name for the folder. The possible values are listed above. This property is only set for default folders created by Outlook. For other folders, this property is null.
well_known_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/mail_tips.py b/msgraph_beta/generated/models/mail_tips.py
index 451c4d86dd1..eaa04e68ce2 100644
--- a/msgraph_beta/generated/models/mail_tips.py
+++ b/msgraph_beta/generated/models/mail_tips.py
@@ -39,7 +39,7 @@ class MailTips(AdditionalDataHolder, BackedModel, Parsable):
max_message_size: Optional[int] = None
# The OdataType property
odata_type: Optional[str] = None
- # The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone, and content.
+ # The scope of the recipient. The possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone, and content.
recipient_scope: Optional[RecipientScopeType] = None
# Recipients suggested based on previous contexts where they appear in the same message.
recipient_suggestions: Optional[list[Recipient]] = None
diff --git a/msgraph_beta/generated/models/mailbox_settings.py b/msgraph_beta/generated/models/mailbox_settings.py
index d4bad0158b8..c5b53e72631 100644
--- a/msgraph_beta/generated/models/mailbox_settings.py
+++ b/msgraph_beta/generated/models/mailbox_settings.py
@@ -26,7 +26,7 @@ class MailboxSettings(AdditionalDataHolder, BackedModel, Parsable):
automatic_replies_setting: Optional[AutomaticRepliesSetting] = None
# The date format for the user's mailbox.
date_format: Optional[str] = None
- # If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. The default is sendToDelegateOnly.
+ # If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. The possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. The default is sendToDelegateOnly.
delegate_meeting_message_delivery_options: Optional[DelegateMeetingMessageDeliveryOptions] = None
# The locale information for the user, including the preferred language and country/region.
language: Optional[LocaleInfo] = None
@@ -36,7 +36,7 @@ class MailboxSettings(AdditionalDataHolder, BackedModel, Parsable):
time_format: Optional[str] = None
# The default time zone for the user's mailbox.
time_zone: Optional[str] = None
- # The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only.
+ # The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. The possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only.
user_purpose: Optional[UserPurpose] = None
# The userPurposeV2 property
user_purpose_v2: Optional[MailboxRecipientType] = None
diff --git a/msgraph_beta/generated/models/malware_state_for_windows_device.py b/msgraph_beta/generated/models/malware_state_for_windows_device.py
index bcd2f609646..8c8e5b38dec 100644
--- a/msgraph_beta/generated/models/malware_state_for_windows_device.py
+++ b/msgraph_beta/generated/models/malware_state_for_windows_device.py
@@ -21,7 +21,7 @@ class MalwareStateForWindowsDevice(Entity, Parsable):
detection_count: Optional[int] = None
# Indicates the name of the device being evaluated for malware state
device_name: Optional[str] = None
- # Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: unknown, blocked, allowed, running, notRunning.
+ # Indicates execution status of the malware. The possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. The possible values are: unknown, blocked, allowed, running, notRunning.
execution_state: Optional[WindowsMalwareExecutionState] = None
# Initial detection datetime of the malware
initial_detection_date_time: Optional[datetime.datetime] = None
@@ -29,7 +29,7 @@ class MalwareStateForWindowsDevice(Entity, Parsable):
last_state_change_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.
+ # Indicates threat status of the malware. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.
threat_state: Optional[WindowsMalwareThreatState] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/managed_app_protection.py b/msgraph_beta/generated/models/managed_app_protection.py
index c6e507672b5..d049bb18f3b 100644
--- a/msgraph_beta/generated/models/managed_app_protection.py
+++ b/msgraph_beta/generated/models/managed_app_protection.py
@@ -49,7 +49,7 @@ class ManagedAppProtection(ManagedAppPolicy, Parsable):
app_action_if_device_compliance_required: Optional[ManagedAppRemediationAction] = None
# An admin initiated action to be applied on a managed app.
app_action_if_maximum_pin_retries_exceeded: Optional[ManagedAppRemediationAction] = None
- # If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_unable_to_authenticate_user: Optional[ManagedAppRemediationAction] = None
# Indicates whether a user can bring data into org documents.
block_data_ingestion_into_organization_documents: Optional[bool] = None
@@ -95,7 +95,7 @@ class ManagedAppProtection(ManagedAppPolicy, Parsable):
minimum_wipe_app_version: Optional[str] = None
# Versions less than or equal to the specified version will wipe the managed app and the associated company data.
minimum_wipe_os_version: Optional[str] = None
- # Indicates how to prioritize which Mobile Threat Defense (MTD) partner is enabled for a given platform, when more than one is enabled. An app can only be actively using a single Mobile Threat Defense partner. When NULL, Microsoft Defender will be given preference. Otherwise setting the value to defenderOverThirdPartyPartner or thirdPartyPartnerOverDefender will make explicit which partner to prioritize. Possible values are: null, defenderOverThirdPartyPartner, thirdPartyPartnerOverDefender and unknownFutureValue. Default value is null. Possible values are: defenderOverThirdPartyPartner, thirdPartyPartnerOverDefender, unknownFutureValue.
+ # Indicates how to prioritize which Mobile Threat Defense (MTD) partner is enabled for a given platform, when more than one is enabled. An app can only be actively using a single Mobile Threat Defense partner. When NULL, Microsoft Defender will be given preference. Otherwise setting the value to defenderOverThirdPartyPartner or thirdPartyPartnerOverDefender will make explicit which partner to prioritize. The possible values are: null, defenderOverThirdPartyPartner, thirdPartyPartnerOverDefender and unknownFutureValue. Default value is null. The possible values are: defenderOverThirdPartyPartner, thirdPartyPartnerOverDefender, unknownFutureValue.
mobile_threat_defense_partner_priority: Optional[MobileThreatDefensePartnerPriority] = None
# An admin initiated action to be applied on a managed app.
mobile_threat_defense_remediation_action: Optional[ManagedAppRemediationAction] = None
diff --git a/msgraph_beta/generated/models/managed_device_encryption_state.py b/msgraph_beta/generated/models/managed_device_encryption_state.py
index d93698d809a..94bef278b15 100644
--- a/msgraph_beta/generated/models/managed_device_encryption_state.py
+++ b/msgraph_beta/generated/models/managed_device_encryption_state.py
@@ -21,7 +21,7 @@ class ManagedDeviceEncryptionState(Entity, Parsable):
"""
Encryption report per device
"""
- # Advanced BitLocker State. Possible values are: success, noUserConsent, osVolumeUnprotected, osVolumeTpmRequired, osVolumeTpmOnlyRequired, osVolumeTpmPinRequired, osVolumeTpmStartupKeyRequired, osVolumeTpmPinStartupKeyRequired, osVolumeEncryptionMethodMismatch, recoveryKeyBackupFailed, fixedDriveNotEncrypted, fixedDriveEncryptionMethodMismatch, loggedOnUserNonAdmin, windowsRecoveryEnvironmentNotConfigured, tpmNotAvailable, tpmNotReady, networkError.
+ # Advanced BitLocker State. The possible values are: success, noUserConsent, osVolumeUnprotected, osVolumeTpmRequired, osVolumeTpmOnlyRequired, osVolumeTpmPinRequired, osVolumeTpmStartupKeyRequired, osVolumeTpmPinStartupKeyRequired, osVolumeEncryptionMethodMismatch, recoveryKeyBackupFailed, fixedDriveNotEncrypted, fixedDriveEncryptionMethodMismatch, loggedOnUserNonAdmin, windowsRecoveryEnvironmentNotConfigured, tpmNotAvailable, tpmNotReady, networkError.
advanced_bit_locker_states: Optional[AdvancedBitLockerState] = None
# Device name
device_name: Optional[str] = None
@@ -33,7 +33,7 @@ class ManagedDeviceEncryptionState(Entity, Parsable):
encryption_readiness_state: Optional[EncryptionReadinessState] = None
# Encryption state
encryption_state: Optional[EncryptionState] = None
- # FileVault State. Possible values are: success, driveEncryptedByUser, userDeferredEncryption, escrowNotEnabled.
+ # FileVault State. The possible values are: success, driveEncryptedByUser, userDeferredEncryption, escrowNotEnabled.
file_vault_states: Optional[FileVaultState] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/managed_tenants/aggregated_policy_compliance.py b/msgraph_beta/generated/models/managed_tenants/aggregated_policy_compliance.py
index 9168b2aebda..67b855d6fbf 100644
--- a/msgraph_beta/generated/models/managed_tenants/aggregated_policy_compliance.py
+++ b/msgraph_beta/generated/models/managed_tenants/aggregated_policy_compliance.py
@@ -16,7 +16,7 @@ class AggregatedPolicyCompliance(Entity, Parsable):
compliance_policy_id: Optional[str] = None
# Name of the device compliance policy. Optional. Read-only.
compliance_policy_name: Optional[str] = None
- # Platform for the device compliance policy. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, androidAOSP, all. Optional. Read-only.
+ # Platform for the device compliance policy. The possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, androidAOSP, all. Optional. Read-only.
compliance_policy_platform: Optional[str] = None
# The type of compliance policy. Optional. Read-only.
compliance_policy_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/managed_tenants/cloud_pc_connection.py b/msgraph_beta/generated/models/managed_tenants/cloud_pc_connection.py
index fdddf4f2881..a7696fa6f4a 100644
--- a/msgraph_beta/generated/models/managed_tenants/cloud_pc_connection.py
+++ b/msgraph_beta/generated/models/managed_tenants/cloud_pc_connection.py
@@ -14,7 +14,7 @@
class CloudPcConnection(Entity, Parsable):
# The display name of the cloud PC connection. Required. Read-only.
display_name: Optional[str] = None
- # The health status of the cloud PC connection. Possible values are: pending, running, passed, failed, unknownFutureValue. Required. Read-only.
+ # The health status of the cloud PC connection. The possible values are: pending, running, passed, failed, unknownFutureValue. Required. Read-only.
health_check_status: Optional[str] = None
# Date and time the entity was last updated in the multi-tenant management platform. Required. Read-only.
last_refreshed_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/managed_tenants/cloud_pc_device.py b/msgraph_beta/generated/models/managed_tenants/cloud_pc_device.py
index 0e3263dfdc5..dfd6093d54a 100644
--- a/msgraph_beta/generated/models/managed_tenants/cloud_pc_device.py
+++ b/msgraph_beta/generated/models/managed_tenants/cloud_pc_device.py
@@ -12,7 +12,7 @@
@dataclass
class CloudPcDevice(Entity, Parsable):
- # The status of the cloud PC. Possible values are: notProvisioned, provisioning, provisioned, upgrading, inGracePeriod, deprovisioning, failed. Required. Read-only.
+ # The status of the cloud PC. The possible values are: notProvisioned, provisioning, provisioned, upgrading, inGracePeriod, deprovisioning, failed. Required. Read-only.
cloud_pc_status: Optional[str] = None
# The specification of the cloud PC device. Required. Read-only.
device_specification: Optional[str] = None
diff --git a/msgraph_beta/generated/models/managed_tenants/conditional_access_policy_coverage.py b/msgraph_beta/generated/models/managed_tenants/conditional_access_policy_coverage.py
index 419f2d9a03b..728324bddd2 100644
--- a/msgraph_beta/generated/models/managed_tenants/conditional_access_policy_coverage.py
+++ b/msgraph_beta/generated/models/managed_tenants/conditional_access_policy_coverage.py
@@ -12,7 +12,7 @@
@dataclass
class ConditionalAccessPolicyCoverage(Entity, Parsable):
- # The state for the conditional access policy. Possible values are: enabled, disabled, enabledForReportingButNotEnforced. Required. Read-only.
+ # The state for the conditional access policy. The possible values are: enabled, disabled, enabledForReportingButNotEnforced. Required. Read-only.
conditional_access_policy_state: Optional[str] = None
# The date and time the conditional access policy was last modified. Required. Read-only.
latest_policy_modified_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/managed_tenants/managed_device_compliance.py b/msgraph_beta/generated/models/managed_tenants/managed_device_compliance.py
index 6040bfe17ba..2612e3b513c 100644
--- a/msgraph_beta/generated/models/managed_tenants/managed_device_compliance.py
+++ b/msgraph_beta/generated/models/managed_tenants/managed_device_compliance.py
@@ -12,9 +12,9 @@
@dataclass
class ManagedDeviceCompliance(Entity, Parsable):
- # Compliance state of the device. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. Optional. Read-only.
+ # Compliance state of the device. This property is read-only. The possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. Optional. Read-only.
compliance_status: Optional[str] = None
- # Platform of the device. This property is read-only. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC. Optional. Read-only.
+ # Platform of the device. This property is read-only. The possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC. Optional. Read-only.
device_type: Optional[str] = None
# The date and time when the grace period will expire. Optional. Read-only.
in_grace_period_until_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/managed_tenants/management_template.py b/msgraph_beta/generated/models/managed_tenants/management_template.py
index 7e1b48f7ad9..95e534dccb8 100644
--- a/msgraph_beta/generated/models/managed_tenants/management_template.py
+++ b/msgraph_beta/generated/models/managed_tenants/management_template.py
@@ -19,7 +19,7 @@
@dataclass
class ManagementTemplate(Entity, Parsable):
- # The management category for the management template. Possible values are: custom, devices, identity, unknownFutureValue. Required. Read-only.
+ # The management category for the management template. The possible values are: custom, devices, identity, unknownFutureValue. Required. Read-only.
category: Optional[ManagementCategory] = None
# The createdByUserId property
created_by_user_id: Optional[str] = None
diff --git a/msgraph_beta/generated/models/managed_tenants/role_assignment.py b/msgraph_beta/generated/models/managed_tenants/role_assignment.py
index 55b8229e1ae..2d5e3120f2c 100644
--- a/msgraph_beta/generated/models/managed_tenants/role_assignment.py
+++ b/msgraph_beta/generated/models/managed_tenants/role_assignment.py
@@ -16,7 +16,7 @@ class RoleAssignment(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 type of the admin relationship(s) associated with the role assignment. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges.
+ # The type of the admin relationship(s) associated with the role assignment. The possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges.
assignment_type: Optional[DelegatedPrivilegeStatus] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/managed_tenants/tenant_status_information.py b/msgraph_beta/generated/models/managed_tenants/tenant_status_information.py
index 9155fad7717..f05e32102c7 100644
--- a/msgraph_beta/generated/models/managed_tenants/tenant_status_information.py
+++ b/msgraph_beta/generated/models/managed_tenants/tenant_status_information.py
@@ -19,7 +19,7 @@ class TenantStatusInformation(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 status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only.
+ # The status of the delegated admin privilege relationship between the managing entity and the managed tenant. The possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only.
delegated_privilege_status: Optional[DelegatedPrivilegeStatus] = None
# The date and time the delegated admin privileges status was updated. Optional. Read-only.
last_delegated_privilege_refresh_date_time: Optional[datetime.datetime] = None
@@ -33,9 +33,9 @@ class TenantStatusInformation(AdditionalDataHolder, BackedModel, Parsable):
onboarded_by_user_id: Optional[str] = None
# The date and time when the managed tenant was onboarded. Optional. Read-only.
onboarded_date_time: Optional[datetime.datetime] = None
- # The onboarding status for the managed tenant.. Possible values are: ineligible, inProcess, active, inactive, unknownFutureValue. Optional. Read-only.
+ # The onboarding status for the managed tenant.. The possible values are: ineligible, inProcess, active, inactive, unknownFutureValue. Optional. Read-only.
onboarding_status: Optional[TenantOnboardingStatus] = None
- # Organization's onboarding eligibility reason in Microsoft 365 Lighthouse.. Possible values are: none, contractType, delegatedAdminPrivileges,usersCount,license and unknownFutureValue. Optional. Read-only.
+ # Organization's onboarding eligibility reason in Microsoft 365 Lighthouse.. The possible values are: none, contractType, delegatedAdminPrivileges,usersCount,license and unknownFutureValue. Optional. Read-only.
tenant_onboarding_eligibility_reason: Optional[TenantOnboardingEligibilityReason] = None
# The collection of workload statues for the managed tenant. Optional. Read-only.
workload_statuses: Optional[list[WorkloadStatus]] = None
diff --git a/msgraph_beta/generated/models/managed_tenants/workload_action.py b/msgraph_beta/generated/models/managed_tenants/workload_action.py
index 4b1f1440ae5..a7e73ccbaf0 100644
--- a/msgraph_beta/generated/models/managed_tenants/workload_action.py
+++ b/msgraph_beta/generated/models/managed_tenants/workload_action.py
@@ -18,7 +18,7 @@ class WorkloadAction(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The unique identifier for the workload action. Required. Read-only.
action_id: Optional[str] = None
- # The category for the workload action. Possible values are: automated, manual, unknownFutureValue. Optional. Read-only.
+ # The category for the workload action. The possible values are: automated, manual, unknownFutureValue. Optional. Read-only.
category: Optional[WorkloadActionCategory] = None
# The description for the workload action. Optional. Read-only.
description: Optional[str] = None
diff --git a/msgraph_beta/generated/models/meeting_time_suggestion.py b/msgraph_beta/generated/models/meeting_time_suggestion.py
index 954f589d8e5..cacddd1a888 100644
--- a/msgraph_beta/generated/models/meeting_time_suggestion.py
+++ b/msgraph_beta/generated/models/meeting_time_suggestion.py
@@ -30,7 +30,7 @@ class MeetingTimeSuggestion(AdditionalDataHolder, BackedModel, Parsable):
odata_type: Optional[str] = None
# Order of meeting time suggestions sorted by their computed confidence value from high to low, then by chronology if there are suggestions with the same confidence.
order: Optional[int] = None
- # Availability of the meeting organizer for this meeting suggestion. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
+ # Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
organizer_availability: Optional[FreeBusyStatus] = None
# Reason for suggesting the meeting time.
suggestion_reason: Optional[str] = None
diff --git a/msgraph_beta/generated/models/meeting_time_suggestions_result.py b/msgraph_beta/generated/models/meeting_time_suggestions_result.py
index 98635939fc6..bdd117d2e01 100644
--- a/msgraph_beta/generated/models/meeting_time_suggestions_result.py
+++ b/msgraph_beta/generated/models/meeting_time_suggestions_result.py
@@ -15,7 +15,7 @@ class MeetingTimeSuggestionsResult(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)
- # A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.
+ # A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.
empty_suggestions_reason: Optional[str] = None
# An array of meeting suggestions.
meeting_time_suggestions: Optional[list[MeetingTimeSuggestion]] = None
diff --git a/msgraph_beta/generated/models/membership_rule_processing_status.py b/msgraph_beta/generated/models/membership_rule_processing_status.py
index c8e129f26a9..cd300d4a728 100644
--- a/msgraph_beta/generated/models/membership_rule_processing_status.py
+++ b/msgraph_beta/generated/models/membership_rule_processing_status.py
@@ -22,7 +22,7 @@ class MembershipRuleProcessingStatus(AdditionalDataHolder, BackedModel, Parsable
last_membership_updated: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # Current status of a dynamic group processing. Possible values are: NotStarted, Running, Succeeded, Failed, and UnknownFutureValue. Required. Read-only.
+ # Current status of a dynamic group processing. The possible values are: NotStarted, Running, Succeeded, Failed, and UnknownFutureValue. Required. Read-only.
status: Optional[MembershipRuleProcessingStatusDetails] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/message.py b/msgraph_beta/generated/models/message.py
index 0683b0e90c4..c95123a5b6f 100644
--- a/msgraph_beta/generated/models/message.py
+++ b/msgraph_beta/generated/models/message.py
@@ -54,7 +54,7 @@ class Message(OutlookItem, Parsable):
has_attachments: Optional[bool] = None
# The importance of the message. The possible values are: low, normal, and high.
importance: Optional[Importance] = None
- # The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. Possible values are: focused, other.
+ # The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused, other.
inference_classification: Optional[InferenceClassificationType] = None
# A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only.
internet_message_headers: Optional[list[InternetMessageHeader]] = None
diff --git a/msgraph_beta/generated/models/microsoft_custom_training_setting.py b/msgraph_beta/generated/models/microsoft_custom_training_setting.py
index 2900a14cd45..0bd8a88c094 100644
--- a/msgraph_beta/generated/models/microsoft_custom_training_setting.py
+++ b/msgraph_beta/generated/models/microsoft_custom_training_setting.py
@@ -20,7 +20,7 @@ class MicrosoftCustomTrainingSetting(TrainingSetting, Parsable):
completion_date_time: Optional[datetime.datetime] = None
# The mapping details of the associated training.
training_assignment_mappings: Optional[list[MicrosoftTrainingAssignmentMapping]] = None
- # The training completion duration that needs to be provided before scheduling the training. Possible values are: week, fortnite, month, unknownFutureValue.
+ # The training completion duration that needs to be provided before scheduling the training. The possible values are: week, fortnite, month, unknownFutureValue.
training_completion_duration: Optional[TrainingCompletionDuration] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/microsoft_managed_desktop.py b/msgraph_beta/generated/models/microsoft_managed_desktop.py
index 98ba6dca278..cfb0740e255 100644
--- a/msgraph_beta/generated/models/microsoft_managed_desktop.py
+++ b/msgraph_beta/generated/models/microsoft_managed_desktop.py
@@ -15,13 +15,13 @@ class MicrosoftManagedDesktop(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)
- # Indicates the provisioning policy associated with Microsoft Managed Desktop settings. Possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The default value is notManaged.
+ # Indicates the provisioning policy associated with Microsoft Managed Desktop settings. The possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The default value is notManaged.
managed_type: Optional[MicrosoftManagedDesktopType] = None
# The OdataType property
odata_type: Optional[str] = None
# The name of the Microsoft Managed Desktop profile that the Windows 365 Cloud PC is associated with.
profile: Optional[str] = None
- # Indicates whether the provisioning policy enables Microsoft Managed Desktop and, if enabled, specifies the type of plan managing the device. Possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The type property is deprecated and will stop returning data on January 31, 2024. Going forward, use the managedType property.
+ # Indicates whether the provisioning policy enables Microsoft Managed Desktop and, if enabled, specifies the type of plan managing the device. The possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The type property is deprecated and will stop returning data on January 31, 2024. Going forward, use the managedType property.
type: Optional[MicrosoftManagedDesktopType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/microsoft_training_assignment_mapping.py b/msgraph_beta/generated/models/microsoft_training_assignment_mapping.py
index da80bec5b7b..3a7d88c5b08 100644
--- a/msgraph_beta/generated/models/microsoft_training_assignment_mapping.py
+++ b/msgraph_beta/generated/models/microsoft_training_assignment_mapping.py
@@ -15,7 +15,7 @@
class MicrosoftTrainingAssignmentMapping(TrainingSetting, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.microsoftTrainingAssignmentMapping"
- # A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue.
+ # A user collection that specifies to whom the training should be assigned. The possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue.
assigned_to: Optional[list[TrainingAssignedTo]] = None
# The training property
training: Optional[Training] = None
diff --git a/msgraph_beta/generated/models/microsoft_tunnel_server.py b/msgraph_beta/generated/models/microsoft_tunnel_server.py
index 165764a5973..cb679110a94 100644
--- a/msgraph_beta/generated/models/microsoft_tunnel_server.py
+++ b/msgraph_beta/generated/models/microsoft_tunnel_server.py
@@ -19,7 +19,7 @@ class MicrosoftTunnelServer(Entity, Parsable):
"""
# The digest of the current agent image running on this server. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Read-only.
agent_image_digest: Optional[str] = None
- # Microsoft Tunnel server deployment mode. The value is set when the server is registered. Possible values are standaloneRootful, standaloneRootless, podRootful, podRootless. Default value: standaloneRootful. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Read-only. Possible values are: standaloneRootful, standaloneRootless, podRootful, podRootless, unknownFutureValue.
+ # Microsoft Tunnel server deployment mode. The value is set when the server is registered. Possible values are standaloneRootful, standaloneRootless, podRootful, podRootless. Default value: standaloneRootful. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Read-only. The possible values are: standaloneRootful, standaloneRootless, podRootful, podRootless, unknownFutureValue.
deployment_mode: Optional[MicrosoftTunnelDeploymentMode] = None
# The display name of the server. It is the same as the host name during registration and can be changed later. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Max allowed length is 200 chars.
display_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/mobile_app.py b/msgraph_beta/generated/models/mobile_app.py
index 4c90e7a558e..aeb1e86942e 100644
--- a/msgraph_beta/generated/models/mobile_app.py
+++ b/msgraph_beta/generated/models/mobile_app.py
@@ -104,7 +104,7 @@ class MobileApp(Entity, Parsable):
superseded_app_count: Optional[int] = None
# The total number of apps this app directly or indirectly supersedes. This property is read-only.
superseding_app_count: Optional[int] = None
- # The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only.
+ # The upload state. The possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only.
upload_state: Optional[int] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/mobility_management_policy.py b/msgraph_beta/generated/models/mobility_management_policy.py
index 673b2ff5588..392ed070463 100644
--- a/msgraph_beta/generated/models/mobility_management_policy.py
+++ b/msgraph_beta/generated/models/mobility_management_policy.py
@@ -15,7 +15,7 @@
@dataclass
class MobilityManagementPolicy(Entity, Parsable):
- # Indicates the user scope of the mobility management policy. Possible values are: none, all, selected.
+ # Indicates the user scope of the mobility management policy. The possible values are: none, all, selected.
applies_to: Optional[PolicyScope] = None
# Compliance URL of the mobility management application.
compliance_url: Optional[str] = None
diff --git a/msgraph_beta/generated/models/network_connection.py b/msgraph_beta/generated/models/network_connection.py
index 5d3ac12e5cd..c2576c667dc 100644
--- a/msgraph_beta/generated/models/network_connection.py
+++ b/msgraph_beta/generated/models/network_connection.py
@@ -30,7 +30,7 @@ class NetworkConnection(AdditionalDataHolder, BackedModel, Parsable):
destination_port: Optional[str] = None
# Network connection URL/URI string - excluding parameters. (for example 'www.contoso.com/products/default.html')
destination_url: Optional[str] = None
- # Network connection direction. Possible values are: unknown, inbound, outbound.
+ # Network connection direction. The possible values are: unknown, inbound, outbound.
direction: Optional[ConnectionDirection] = None
# Date when the destination domain was registered. 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
domain_registered_date_time: Optional[datetime.datetime] = None
@@ -46,7 +46,7 @@ class NetworkConnection(AdditionalDataHolder, BackedModel, Parsable):
nat_source_port: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII.
+ # Network protocol. The possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII.
protocol: Optional[SecurityNetworkProtocol] = None
# Provider generated/calculated risk score of the network connection. Recommended value range of 0-1, which equates to a percentage.
risk_score: Optional[str] = None
@@ -56,7 +56,7 @@ class NetworkConnection(AdditionalDataHolder, BackedModel, Parsable):
source_location: Optional[str] = None
# Source (i.e. origin) IP port (of the network connection).
source_port: Optional[str] = None
- # Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed.
+ # Network connection status. The possible values are: unknown, attempted, succeeded, blocked, failed.
status: Optional[ConnectionStatus] = None
# Parameters (suffix) of the destination URL.
url_parameters: Optional[str] = None
diff --git a/msgraph_beta/generated/models/network_location_detail.py b/msgraph_beta/generated/models/network_location_detail.py
index 52fae64e0d9..d0557f0c791 100644
--- a/msgraph_beta/generated/models/network_location_detail.py
+++ b/msgraph_beta/generated/models/network_location_detail.py
@@ -17,7 +17,7 @@ class NetworkLocationDetail(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# Provides the name of the network used when signing in.
network_names: Optional[list[str]] = None
- # Provides the type of network used when signing in. Possible values are: intranet, extranet, namedNetwork, trusted, unknownFutureValue.
+ # Provides the type of network used when signing in. The possible values are: intranet, extranet, namedNetwork, trusted, unknownFutureValue.
network_type: Optional[NetworkType] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/notebook.py b/msgraph_beta/generated/models/notebook.py
index 096a3ef1c92..db3d04cef58 100644
--- a/msgraph_beta/generated/models/notebook.py
+++ b/msgraph_beta/generated/models/notebook.py
@@ -31,7 +31,7 @@ class Notebook(OnenoteEntityHierarchyModel, Parsable):
sections: Optional[list[OnenoteSection]] = None
# The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
sections_url: Optional[str] = None
- # Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
+ # The possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
user_role: Optional[OnenoteUserRole] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/o_auth_consent_app_detail.py b/msgraph_beta/generated/models/o_auth_consent_app_detail.py
index 533ea1b0bf9..e8a6affb8a0 100644
--- a/msgraph_beta/generated/models/o_auth_consent_app_detail.py
+++ b/msgraph_beta/generated/models/o_auth_consent_app_detail.py
@@ -15,7 +15,7 @@ class OAuthConsentAppDetail(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)
- # App scope. Possible values are: unknown, readCalendar, readContact, readMail, readAllChat, readAllFile, readAndWriteMail, sendMail, unknownFutureValue.
+ # App scope. The possible values are: unknown, readCalendar, readContact, readMail, readAllChat, readAllFile, readAndWriteMail, sendMail, unknownFutureValue.
app_scope: Optional[OAuthAppScope] = None
# App display logo.
display_logo: Optional[str] = None
diff --git a/msgraph_beta/generated/models/object_definition_metadata_entry.py b/msgraph_beta/generated/models/object_definition_metadata_entry.py
index dc9901750ec..2c5d8a20175 100644
--- a/msgraph_beta/generated/models/object_definition_metadata_entry.py
+++ b/msgraph_beta/generated/models/object_definition_metadata_entry.py
@@ -15,7 +15,7 @@ class ObjectDefinitionMetadataEntry(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)
- # Possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName.
+ # The possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName.
key: Optional[ObjectDefinitionMetadata] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/object_mapping_metadata_entry.py b/msgraph_beta/generated/models/object_mapping_metadata_entry.py
index 1694d8d97ff..868d80a4003 100644
--- a/msgraph_beta/generated/models/object_mapping_metadata_entry.py
+++ b/msgraph_beta/generated/models/object_mapping_metadata_entry.py
@@ -15,7 +15,7 @@ class ObjectMappingMetadataEntry(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)
- # Possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized.
+ # The possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized.
key: Optional[ObjectMappingMetadata] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/office365_groups_activity_detail.py b/msgraph_beta/generated/models/office365_groups_activity_detail.py
index cd5b3b2f6db..c5edc114abd 100644
--- a/msgraph_beta/generated/models/office365_groups_activity_detail.py
+++ b/msgraph_beta/generated/models/office365_groups_activity_detail.py
@@ -24,7 +24,7 @@ class Office365GroupsActivityDetail(Entity, Parsable):
group_display_name: Optional[str] = None
# The group id.
group_id: Optional[str] = None
- # The group type. Possible values are: Public or Private.
+ # The group type. The possible values are: Public or Private.
group_type: Optional[str] = None
# Whether this user has been deleted or soft deleted.
is_deleted: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/on_premises_agent.py b/msgraph_beta/generated/models/on_premises_agent.py
index ec87034477a..ae7fc52447e 100644
--- a/msgraph_beta/generated/models/on_premises_agent.py
+++ b/msgraph_beta/generated/models/on_premises_agent.py
@@ -24,7 +24,7 @@ class OnPremisesAgent(Entity, Parsable):
odata_type: Optional[str] = None
# The status property
status: Optional[AgentStatus] = None
- # Possible values are: applicationProxy, exchangeOnline, authentication, provisioning, intunePfx, oflineDomainJoin, unknownFutureValue, privateAccess. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: privateAccess.
+ # The possible values are: applicationProxy, exchangeOnline, authentication, provisioning, intunePfx, oflineDomainJoin, unknownFutureValue, privateAccess. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: privateAccess.
supported_publishing_types: Optional[list[OnPremisesPublishingType]] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/on_premises_publishing.py b/msgraph_beta/generated/models/on_premises_publishing.py
index e5b762e0c08..cb6fdbf7844 100644
--- a/msgraph_beta/generated/models/on_premises_publishing.py
+++ b/msgraph_beta/generated/models/on_premises_publishing.py
@@ -29,7 +29,7 @@ class OnPremisesPublishing(AdditionalDataHolder, BackedModel, Parsable):
application_server_timeout: Optional[str] = None
# System-defined value that indicates whether this application is an application proxy configured application. The possible values are quickaccessapp and nonwebapp. Read-only.
application_type: Optional[str] = None
- # Details the pre-authentication setting for the application. Pre-authentication enforces that users must authenticate before accessing the app. Pass through doesn't require authentication. Possible values are: passthru, aadPreAuthentication.
+ # Details the pre-authentication setting for the application. Pre-authentication enforces that users must authenticate before accessing the app. Pass through doesn't require authentication. The possible values are: passthru, aadPreAuthentication.
external_authentication_type: Optional[ExternalAuthenticationType] = None
# The published external URL for the application. For example, https://intranet-contoso.msappproxy.net/.
external_url: Optional[str] = None
diff --git a/msgraph_beta/generated/models/on_premises_publishing_single_sign_on.py b/msgraph_beta/generated/models/on_premises_publishing_single_sign_on.py
index dfb1e65af86..64e5c1f9d38 100644
--- a/msgraph_beta/generated/models/on_premises_publishing_single_sign_on.py
+++ b/msgraph_beta/generated/models/on_premises_publishing_single_sign_on.py
@@ -20,7 +20,7 @@ class OnPremisesPublishingSingleSignOn(AdditionalDataHolder, BackedModel, Parsab
kerberos_sign_on_settings: Optional[KerberosSignOnSettings] = None
# The OdataType property
odata_type: Optional[str] = None
- # The preferred single-sign on mode for the application. Possible values are: none, onPremisesKerberos, aadHeaderBased,pingHeaderBased, oAuthToken.
+ # The preferred single-sign on mode for the application. The possible values are: none, onPremisesKerberos, aadHeaderBased,pingHeaderBased, oAuthToken.
single_sign_on_mode: Optional[SingleSignOnMode] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/onenote_patch_content_command.py b/msgraph_beta/generated/models/onenote_patch_content_command.py
index 4ff824aa82e..8299cb30c3e 100644
--- a/msgraph_beta/generated/models/onenote_patch_content_command.py
+++ b/msgraph_beta/generated/models/onenote_patch_content_command.py
@@ -22,7 +22,7 @@ class OnenotePatchContentCommand(AdditionalDataHolder, BackedModel, Parsable):
content: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # The location to add the supplied content, relative to the target element. Possible values are: after (default) or before.
+ # The location to add the supplied content, relative to the target element. The possible values are: after (default) or before.
position: Optional[OnenotePatchInsertPosition] = None
# The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.
target: Optional[str] = None
diff --git a/msgraph_beta/generated/models/online_meeting.py b/msgraph_beta/generated/models/online_meeting.py
index 2b293b990bb..e33b5a57fa5 100644
--- a/msgraph_beta/generated/models/online_meeting.py
+++ b/msgraph_beta/generated/models/online_meeting.py
@@ -35,7 +35,7 @@ class OnlineMeeting(OnlineMeetingBase, Parsable):
broadcast_recording: Optional[bytes] = None
# Settings related to a live event.
broadcast_settings: Optional[BroadcastMeetingSettings] = None
- # The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.
+ # The list of meeting capabilities. The possible values are: questionAndAnswer,unknownFutureValue.
capabilities: Optional[list[MeetingCapabilities]] = None
# The meeting creation time in UTC. Read-only.
creation_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/online_meeting_base.py b/msgraph_beta/generated/models/online_meeting_base.py
index 69bf009b027..7ff3a5a07e9 100644
--- a/msgraph_beta/generated/models/online_meeting_base.py
+++ b/msgraph_beta/generated/models/online_meeting_base.py
@@ -21,6 +21,7 @@
from .online_meeting import OnlineMeeting
from .online_meeting_presenters import OnlineMeetingPresenters
from .online_meeting_role import OnlineMeetingRole
+ from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment
from .virtual_event_session import VirtualEventSession
from .watermark_protection_values import WatermarkProtectionValues
@@ -36,9 +37,9 @@ class OnlineMeetingBase(Entity, Parsable):
allow_breakout_rooms: Optional[bool] = None
# Indicates whether copying and sharing meeting content is enabled for the meeting.
allow_copying_and_sharing_meeting_content: Optional[bool] = None
- # Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue.
+ # Indicates whether live share is enabled for the meeting. The possible values are: enabled, disabled, unknownFutureValue.
allow_live_share: Optional[MeetingLiveShareOptions] = None
- # Specifies the mode of meeting chat. Possible values are: enabled, disabled, limited, unknownFutureValue.
+ # Specifies the mode of meeting chat. The possible values are: enabled, disabled, limited, unknownFutureValue.
allow_meeting_chat: Optional[MeetingChatMode] = None
# Specifies if participants are allowed to rename themselves in an instance of the meeting.
allow_participants_to_change_name: Optional[bool] = None
@@ -52,11 +53,11 @@ class OnlineMeetingBase(Entity, Parsable):
allow_transcription: Optional[bool] = None
# Indicates whether whiteboard is enabled for the meeting.
allow_whiteboard: Optional[bool] = None
- # Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue.
+ # Specifies the users who can admit from the lobby. The possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue.
allowed_lobby_admitters: Optional[AllowedLobbyAdmitterRoles] = None
- # Specifies who can be a presenter in a meeting. Possible values are: everyone, organization, roleIsPresenter, organizer, unknownFutureValue.
+ # Specifies who can be a presenter in a meeting. The possible values are: everyone, organization, roleIsPresenter, organizer, unknownFutureValue.
allowed_presenters: Optional[OnlineMeetingPresenters] = None
- # Specifies whose identity is anonymized in the meeting. Possible values are: attendee. The attendee value can't be removed through a PATCH operation once added.
+ # Specifies whose identity is anonymized in the meeting. The possible values are: attendee. The attendee value can't be removed through a PATCH operation once added.
anonymize_identity_for_roles: Optional[list[OnlineMeetingRole]] = None
# The attendance reports of an online meeting. Read-only.
attendance_reports: Optional[list[MeetingAttendanceReport]] = None
@@ -88,7 +89,9 @@ class OnlineMeetingBase(Entity, Parsable):
odata_type: Optional[str] = None
# Indicates whether to record the meeting automatically.
record_automatically: Optional[bool] = None
- # Specifies whether meeting chat history is shared with participants. Possible values are: all, none, unknownFutureValue.
+ # Specifies the sensitivity label applied to the Teams meeting.
+ sensitivity_label_assignment: Optional[OnlineMeetingSensitivityLabelAssignment] = None
+ # Specifies whether meeting chat history is shared with participants. The possible values are: all, none, unknownFutureValue.
share_meeting_chat_history_default: Optional[MeetingChatHistoryDefaultMode] = None
# The subject of the online meeting.
subject: Optional[str] = None
@@ -141,6 +144,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .online_meeting import OnlineMeeting
from .online_meeting_presenters import OnlineMeetingPresenters
from .online_meeting_role import OnlineMeetingRole
+ from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment
from .virtual_event_session import VirtualEventSession
from .watermark_protection_values import WatermarkProtectionValues
@@ -159,6 +163,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
from .online_meeting import OnlineMeeting
from .online_meeting_presenters import OnlineMeetingPresenters
from .online_meeting_role import OnlineMeetingRole
+ from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment
from .virtual_event_session import VirtualEventSession
from .watermark_protection_values import WatermarkProtectionValues
@@ -192,6 +197,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
"meetingOptionsWebUrl": lambda n : setattr(self, 'meeting_options_web_url', n.get_str_value()),
"meetingSpokenLanguageTag": lambda n : setattr(self, 'meeting_spoken_language_tag', n.get_str_value()),
"recordAutomatically": lambda n : setattr(self, 'record_automatically', n.get_bool_value()),
+ "sensitivityLabelAssignment": lambda n : setattr(self, 'sensitivity_label_assignment', n.get_object_value(OnlineMeetingSensitivityLabelAssignment)),
"shareMeetingChatHistoryDefault": lambda n : setattr(self, 'share_meeting_chat_history_default', n.get_enum_value(MeetingChatHistoryDefaultMode)),
"subject": lambda n : setattr(self, 'subject', n.get_str_value()),
"videoTeleconferenceId": lambda n : setattr(self, 'video_teleconference_id', n.get_str_value()),
@@ -239,6 +245,7 @@ def serialize(self,writer: SerializationWriter) -> None:
writer.write_str_value("meetingOptionsWebUrl", self.meeting_options_web_url)
writer.write_str_value("meetingSpokenLanguageTag", self.meeting_spoken_language_tag)
writer.write_bool_value("recordAutomatically", self.record_automatically)
+ writer.write_object_value("sensitivityLabelAssignment", self.sensitivity_label_assignment)
writer.write_enum_value("shareMeetingChatHistoryDefault", self.share_meeting_chat_history_default)
writer.write_str_value("subject", self.subject)
writer.write_str_value("videoTeleconferenceId", self.video_teleconference_id)
diff --git a/msgraph_beta/generated/models/online_meeting_restricted.py b/msgraph_beta/generated/models/online_meeting_restricted.py
index e46eb643718..89dafc99986 100644
--- a/msgraph_beta/generated/models/online_meeting_restricted.py
+++ b/msgraph_beta/generated/models/online_meeting_restricted.py
@@ -16,11 +16,11 @@ class OnlineMeetingRestricted(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)
- # Specifies the reason why shared content from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue.
+ # Specifies the reason why shared content from this participant is disabled. The possible values are: watermarkProtection, unknownFutureValue.
content_sharing_disabled: Optional[OnlineMeetingContentSharingDisabledReason] = None
# The OdataType property
odata_type: Optional[str] = None
- # Specifies the reason why video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue.
+ # Specifies the reason why video from this participant is disabled. The possible values are: watermarkProtection, unknownFutureValue.
video_disabled: Optional[OnlineMeetingVideoDisabledReason] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/online_meeting_sensitivity_label_assignment.py b/msgraph_beta/generated/models/online_meeting_sensitivity_label_assignment.py
new file mode 100644
index 00000000000..2399396ca1a
--- /dev/null
+++ b/msgraph_beta/generated/models/online_meeting_sensitivity_label_assignment.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 OnlineMeetingSensitivityLabelAssignment(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
+ # Id of the sensitivity label that is applied to the Teams meeting.
+ sensitivity_label_id: Optional[str] = None
+
+ @staticmethod
+ def create_from_discriminator_value(parse_node: ParseNode) -> OnlineMeetingSensitivityLabelAssignment:
+ """
+ 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: OnlineMeetingSensitivityLabelAssignment
+ """
+ if parse_node is None:
+ raise TypeError("parse_node cannot be null.")
+ return OnlineMeetingSensitivityLabelAssignment()
+
+ 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]] = {
+ "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()),
+ "sensitivityLabelId": lambda n : setattr(self, 'sensitivity_label_id', 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_str_value("sensitivityLabelId", self.sensitivity_label_id)
+ writer.write_additional_data_value(self.additional_data)
+
+
diff --git a/msgraph_beta/generated/models/operation.py b/msgraph_beta/generated/models/operation.py
index ac919c75ddd..f63fe342049 100644
--- a/msgraph_beta/generated/models/operation.py
+++ b/msgraph_beta/generated/models/operation.py
@@ -20,7 +20,7 @@ class Operation(Entity, Parsable):
last_action_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # Possible values are: notStarted, running, completed, failed. Read-only.
+ # The possible values are: notStarted, running, completed, failed. Read-only.
status: Optional[OperationStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/outlook_task.py b/msgraph_beta/generated/models/outlook_task.py
index 0bc39b5d18f..7f52625100c 100644
--- a/msgraph_beta/generated/models/outlook_task.py
+++ b/msgraph_beta/generated/models/outlook_task.py
@@ -34,7 +34,7 @@ class OutlookTask(OutlookItem, Parsable):
due_date_time: Optional[DateTimeTimeZone] = None
# Set to true if the task has attachments.
has_attachments: Optional[bool] = None
- # The importance of the event. Possible values are: low, normal, high.
+ # The importance of the event. The possible values are: low, normal, high.
importance: Optional[Importance] = None
# Set to true if an alert is set to remind the user of the task.
is_reminder_on: Optional[bool] = None
@@ -48,13 +48,13 @@ class OutlookTask(OutlookItem, Parsable):
recurrence: Optional[PatternedRecurrence] = None
# The date and time for a reminder alert of the task to occur.
reminder_date_time: Optional[DateTimeTimeZone] = None
- # Indicates the level of privacy for the task. Possible values are: normal, personal, private, confidential.
+ # Indicates the level of privacy for the task. The possible values are: normal, personal, private, confidential.
sensitivity: Optional[Sensitivity] = None
# The collection of single-value extended properties defined for the task. Read-only. Nullable.
single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None
# The date in the specified time zone when the task is to begin.
start_date_time: Optional[DateTimeTimeZone] = None
- # Indicates the state or progress of the task. Possible values are: notStarted, inProgress, completed, waitingOnOthers, deferred.
+ # Indicates the state or progress of the task. The possible values are: notStarted, inProgress, completed, waitingOnOthers, deferred.
status: Optional[TaskStatus] = None
# A brief description or title of the task.
subject: Optional[str] = None
diff --git a/msgraph_beta/generated/models/participant_info.py b/msgraph_beta/generated/models/participant_info.py
index 17470cd4306..21923721470 100644
--- a/msgraph_beta/generated/models/participant_info.py
+++ b/msgraph_beta/generated/models/participant_info.py
@@ -18,7 +18,7 @@ class ParticipantInfo(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The ISO 3166-1 Alpha-2 country code of the participant's best estimated physical location at the start of the call. Read-only.
country_code: Optional[str] = None
- # The type of endpoint the participant is using. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue. Read-only.
+ # The type of endpoint the participant is using. The possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue. Read-only.
endpoint_type: Optional[EndpointType] = None
# The identity property
identity: Optional[IdentitySet] = None
diff --git a/msgraph_beta/generated/models/partners/billing/operation.py b/msgraph_beta/generated/models/partners/billing/operation.py
index 3997ad464ff..accdd74f723 100644
--- a/msgraph_beta/generated/models/partners/billing/operation.py
+++ b/msgraph_beta/generated/models/partners/billing/operation.py
@@ -22,7 +22,7 @@ class Operation(Entity, Parsable):
last_action_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # The status of the operation. Possible values are: notStarted, running, completed, failed, unknownFutureValue.
+ # The status of the operation. The possible values are: notStarted, running, completed, failed, unknownFutureValue.
status: Optional[LongRunningOperationStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/payload.py b/msgraph_beta/generated/models/payload.py
index 8836c1fdea0..5fcd00b8be2 100644
--- a/msgraph_beta/generated/models/payload.py
+++ b/msgraph_beta/generated/models/payload.py
@@ -23,9 +23,9 @@
@dataclass
class Payload(Entity, Parsable):
- # The branch of a payload. Possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, sendGrid, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue.
+ # The branch of a payload. The possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, sendGrid, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue.
brand: Optional[PayloadBrand] = None
- # The complexity of a payload. Possible values are: unknown, low, medium, high, unknownFutureValue.
+ # The complexity of a payload. The possible values are: unknown, low, medium, high, unknownFutureValue.
complexity: Optional[PayloadComplexity] = None
# Identity of the user who created the attack simulation and training campaign payload.
created_by: Optional[EmailIdentity] = None
@@ -37,7 +37,7 @@ class Payload(Entity, Parsable):
detail: Optional[PayloadDetail] = None
# Display name of the attack simulation and training campaign payload. Supports $filter and $orderby.
display_name: Optional[str] = None
- # Industry of a payload. Possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue.
+ # Industry of a payload. The possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue.
industry: Optional[PayloadIndustry] = None
# Indicates whether the attack simulation and training campaign payload was created from an automation flow. Supports $filter and $orderby.
is_automated: Optional[bool] = None
@@ -55,19 +55,19 @@ class Payload(Entity, Parsable):
odata_type: Optional[str] = None
# Free text tags for a payload.
payload_tags: Optional[list[str]] = None
- # The payload delivery platform for a simulation. Possible values are: unknown, sms, email, teams, unknownFutureValue.
+ # The payload delivery platform for a simulation. The possible values are: unknown, sms, email, teams, unknownFutureValue.
platform: Optional[PayloadDeliveryPlatform] = None
# Predicted probability for a payload to phish a targeted user.
predicted_compromise_rate: Optional[float] = None
- # Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue.
+ # Attack type of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, social, cloud, endpoint, unknownFutureValue.
simulation_attack_type: Optional[SimulationAttackType] = None
# The source property
source: Optional[SimulationContentSource] = None
- # Simulation content status. Supports $filter and $orderby. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue.
+ # Simulation content status. Supports $filter and $orderby. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue.
status: Optional[SimulationContentStatus] = None
- # The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant, phishTraining. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant, phishTraining. For more information on the types of social engineering attack techniques, see simulations.
+ # The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant, phishTraining. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant, phishTraining. For more information on the types of social engineering attack techniques, see simulations.
technique: Optional[SimulationAttackTechnique] = None
- # The theme of a payload. Possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, fax, financeReport, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue.
+ # The theme of a payload. The possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, fax, financeReport, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue.
theme: Optional[PayloadTheme] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/persistent_browser_session_control.py b/msgraph_beta/generated/models/persistent_browser_session_control.py
index ad68771b625..61ef7043574 100644
--- a/msgraph_beta/generated/models/persistent_browser_session_control.py
+++ b/msgraph_beta/generated/models/persistent_browser_session_control.py
@@ -14,7 +14,7 @@
class PersistentBrowserSessionControl(ConditionalAccessSessionControl, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.persistentBrowserSessionControl"
- # Possible values are: always, never.
+ # The possible values are: always, never.
mode: Optional[PersistentBrowserSessionMode] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/phone.py b/msgraph_beta/generated/models/phone.py
index 6268adc01fb..e00f6127bfb 100644
--- a/msgraph_beta/generated/models/phone.py
+++ b/msgraph_beta/generated/models/phone.py
@@ -19,7 +19,7 @@ class Phone(AdditionalDataHolder, BackedModel, Parsable):
number: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # The type of phone number. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.
+ # The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.
type: Optional[PhoneType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/phone_authentication_method.py b/msgraph_beta/generated/models/phone_authentication_method.py
index 564b7640a20..0e636f2f39d 100644
--- a/msgraph_beta/generated/models/phone_authentication_method.py
+++ b/msgraph_beta/generated/models/phone_authentication_method.py
@@ -17,9 +17,9 @@ class PhoneAuthenticationMethod(AuthenticationMethod, Parsable):
odata_type: Optional[str] = "#microsoft.graph.phoneAuthenticationMethod"
# The phone number to text or call for authentication. Phone numbers use the format '+ x', with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating/updating if they don't match the required format.
phone_number: Optional[str] = None
- # The type of this phone. Possible values are: mobile, alternateMobile, or office.
+ # The type of this phone. The possible values are: mobile, alternateMobile, or office.
phone_type: Optional[AuthenticationPhoneType] = None
- # Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue.
+ # Whether a phone is ready to be used for SMS sign-in or not. The possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue.
sms_sign_in_state: Optional[AuthenticationMethodSignInState] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/physical_address.py b/msgraph_beta/generated/models/physical_address.py
index e493006082f..68097d205d7 100644
--- a/msgraph_beta/generated/models/physical_address.py
+++ b/msgraph_beta/generated/models/physical_address.py
@@ -29,7 +29,7 @@ class PhysicalAddress(AdditionalDataHolder, BackedModel, Parsable):
state: Optional[str] = None
# The street.
street: Optional[str] = None
- # The type of address. Possible values are: unknown, home, business, other.
+ # The type of address. The possible values are: unknown, home, business, other.
type: Optional[PhysicalAddressType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/place.py b/msgraph_beta/generated/models/place.py
index 6344e5a29da..25ad3cf7b59 100644
--- a/msgraph_beta/generated/models/place.py
+++ b/msgraph_beta/generated/models/place.py
@@ -25,7 +25,7 @@ class Place(Entity, Parsable):
address: Optional[PhysicalAddress] = None
# A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.
check_ins: Optional[list[CheckInClaim]] = None
- # The children property
+ # A collection of children places that is only used in the Upsert places API.
children: Optional[list[Place]] = None
# The name that is associated with the place.
display_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/place_execution_result.py b/msgraph_beta/generated/models/place_execution_result.py
index b99c809379d..7efb75e6aa7 100644
--- a/msgraph_beta/generated/models/place_execution_result.py
+++ b/msgraph_beta/generated/models/place_execution_result.py
@@ -16,9 +16,9 @@ class PlaceExecutionResult(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 children property
+ # The upsert results of children places of the place.
children: Optional[list[PlaceExecutionResult]] = None
- # The error property
+ # The error that occurred during the upsert of the place.
error: Optional[PublicError] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/place_operation.py b/msgraph_beta/generated/models/place_operation.py
index b7f7a510456..e66b2b019ed 100644
--- a/msgraph_beta/generated/models/place_operation.py
+++ b/msgraph_beta/generated/models/place_operation.py
@@ -14,11 +14,11 @@
@dataclass
class PlaceOperation(Entity, Parsable):
- # The details property
+ # The detailed result of the operation, including errors and successful places.
details: Optional[list[PlaceExecutionResult]] = None
# The OdataType property
odata_type: Optional[str] = None
- # The progress property
+ # The progress of the operation.
progress: Optional[PlaceOperationProgress] = None
# The status property
status: Optional[PlaceOperationStatus] = None
diff --git a/msgraph_beta/generated/models/place_operation_progress.py b/msgraph_beta/generated/models/place_operation_progress.py
index 38d53e5b782..ca048464429 100644
--- a/msgraph_beta/generated/models/place_operation_progress.py
+++ b/msgraph_beta/generated/models/place_operation_progress.py
@@ -12,13 +12,13 @@ class PlaceOperationProgress(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 failedPlaceCount property
+ # The count of places failed to upsert.
failed_place_count: Optional[int] = None
# The OdataType property
odata_type: Optional[str] = None
- # The succeededPlaceCount property
+ # The count of places succeeded to upsert.
succeeded_place_count: Optional[int] = None
- # The totalPlaceCount property
+ # The total count of places in the request.
total_place_count: Optional[int] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/planner_plan_container.py b/msgraph_beta/generated/models/planner_plan_container.py
index 495e93c54fb..03134d8e77f 100644
--- a/msgraph_beta/generated/models/planner_plan_container.py
+++ b/msgraph_beta/generated/models/planner_plan_container.py
@@ -20,7 +20,7 @@ class PlannerPlanContainer(AdditionalDataHolder, BackedModel, Parsable):
container_id: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster, project, driveItem, user, teamsChannel, and plannerTask. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: roster, project, driveItem, user, teamsChannel, and plannerTask. Optional.
+ # The type of the resource that contains the plan. For supported types, see the previous table. The possible values are: group, unknownFutureValue, roster, project, driveItem, user, teamsChannel, and plannerTask. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: roster, project, driveItem, user, teamsChannel, and plannerTask. Optional.
type: Optional[PlannerContainerType] = None
# The full canonical URL of the container. Optional.
url: Optional[str] = None
diff --git a/msgraph_beta/generated/models/planner_roster.py b/msgraph_beta/generated/models/planner_roster.py
index 1d312f5250a..5e84fd10af4 100644
--- a/msgraph_beta/generated/models/planner_roster.py
+++ b/msgraph_beta/generated/models/planner_roster.py
@@ -14,7 +14,7 @@
@dataclass
class PlannerRoster(Entity, Parsable):
- # The sensitivity label applied to the roster. If mandatory labeling is enabled for the user and no label is specified, the user can't create the roster. Also, if labels are mandatory for the user, the user can't change the label of the roster to null. Possible values are: standard, privileged, auto, unknownFutureValue.
+ # The sensitivity label applied to the roster. If mandatory labeling is enabled for the user and no label is specified, the user can't create the roster. Also, if labels are mandatory for the user, the user can't change the label of the roster to null. The possible values are: standard, privileged, auto, unknownFutureValue.
assigned_sensitivity_label: Optional[SensitivityLabelAssignment] = None
# Retrieves the members of the plannerRoster.
members: Optional[list[PlannerRosterMember]] = None
diff --git a/msgraph_beta/generated/models/planner_task.py b/msgraph_beta/generated/models/planner_task.py
index 5b42569e0fe..e483c8271ef 100644
--- a/msgraph_beta/generated/models/planner_task.py
+++ b/msgraph_beta/generated/models/planner_task.py
@@ -81,7 +81,7 @@ class PlannerTask(PlannerDelta, Parsable):
percent_complete: Optional[int] = None
# Plan ID to which the task belongs.
plan_id: Optional[str] = None
- # The type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference.
+ # The type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.
preview_type: Optional[PlannerPreviewType] = None
# The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. Currently, planner interprets values 0 and 1 as 'urgent', 2 and 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'. Currently, planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'.
priority: Optional[int] = None
@@ -91,7 +91,7 @@ class PlannerTask(PlannerDelta, Parsable):
recurrence: Optional[PlannerTaskRecurrence] = None
# Number of external references that exist on the task.
reference_count: Optional[int] = None
- # Indicates all the requirements specified on the plannerTask. Possible values are: none, checklistCompletion, unknownFutureValue, formCompletion, approvalCompletion. Read-only. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: formCompletion, approvalCompletion. The plannerTaskCompletionRequirementDetails in plannerTaskDetails has details of the requirements specified, if any.
+ # Indicates all the requirements specified on the plannerTask. The possible values are: none, checklistCompletion, unknownFutureValue, formCompletion, approvalCompletion. Read-only. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: formCompletion, approvalCompletion. The plannerTaskCompletionRequirementDetails in plannerTaskDetails has details of the requirements specified, if any.
specified_completion_requirements: Optional[PlannerTaskCompletionRequirements] = None
# Date and time at which the task starts. 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
start_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/planner_task_details.py b/msgraph_beta/generated/models/planner_task_details.py
index bab0a0557bb..869f1f2055d 100644
--- a/msgraph_beta/generated/models/planner_task_details.py
+++ b/msgraph_beta/generated/models/planner_task_details.py
@@ -32,7 +32,7 @@ class PlannerTaskDetails(PlannerDelta, Parsable):
notes: Optional[ItemBody] = None
# The OdataType property
odata_type: Optional[str] = None
- # This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.
+ # This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.
preview_type: Optional[PlannerPreviewType] = None
# The collection of references on the task.
references: Optional[PlannerExternalReferences] = None
diff --git a/msgraph_beta/generated/models/planner_task_role_based_rule.py b/msgraph_beta/generated/models/planner_task_role_based_rule.py
index 53343fbd736..b916e607237 100644
--- a/msgraph_beta/generated/models/planner_task_role_based_rule.py
+++ b/msgraph_beta/generated/models/planner_task_role_based_rule.py
@@ -16,7 +16,7 @@ class PlannerTaskRoleBasedRule(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)
- # Default rule that applies when a property or action-specific rule is not provided. Possible values are: Allow, Block
+ # Default rule that applies when a property or action-specific rule is not provided. The possible values are: Allow, Block
default_rule: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/platform_credential_authentication_method.py b/msgraph_beta/generated/models/platform_credential_authentication_method.py
index c008452bfe3..3941bd415e3 100644
--- a/msgraph_beta/generated/models/platform_credential_authentication_method.py
+++ b/msgraph_beta/generated/models/platform_credential_authentication_method.py
@@ -20,9 +20,9 @@ class PlatformCredentialAuthenticationMethod(AuthenticationMethod, Parsable):
device: Optional[Device] = None
# The name of the device on which Platform Credential is registered.
display_name: Optional[str] = None
- # Key strength of this Platform Credential key. Possible values are: normal, weak, unknown.
+ # Key strength of this Platform Credential key. The possible values are: normal, weak, unknown.
key_strength: Optional[AuthenticationMethodKeyStrength] = None
- # Platform on which this Platform Credential key is present. Possible values are: unknown, windows, macOS,iOS, android, linux.
+ # Platform on which this Platform Credential key is present. The possible values are: unknown, windows, macOS,iOS, android, linux.
platform: Optional[AuthenticationMethodPlatform] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/play_prompt_operation.py b/msgraph_beta/generated/models/play_prompt_operation.py
index 28655fdc170..e2e07e20b25 100644
--- a/msgraph_beta/generated/models/play_prompt_operation.py
+++ b/msgraph_beta/generated/models/play_prompt_operation.py
@@ -12,7 +12,7 @@
@dataclass
class PlayPromptOperation(CommsOperation, Parsable):
- # Possible values are: unknown, completedSuccessfully, mediaOperationCanceled.
+ # The possible values are: unknown, completedSuccessfully, mediaOperationCanceled.
completion_reason: Optional[PlayPromptCompletionReason] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/positive_reinforcement_notification.py b/msgraph_beta/generated/models/positive_reinforcement_notification.py
index ba70f8af1b0..6cb0dc0d3b8 100644
--- a/msgraph_beta/generated/models/positive_reinforcement_notification.py
+++ b/msgraph_beta/generated/models/positive_reinforcement_notification.py
@@ -14,7 +14,7 @@
class PositiveReinforcementNotification(BaseEndUserNotification, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.positiveReinforcementNotification"
- # Delivery preference. Possible values are: unknown, deliverImmedietly, deliverAfterCampaignEnd, unknownFutureValue.
+ # Delivery preference. The possible values are: unknown, deliverImmedietly, deliverAfterCampaignEnd, unknownFutureValue.
delivery_preference: Optional[NotificationDeliveryPreference] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/print_job_configuration.py b/msgraph_beta/generated/models/print_job_configuration.py
index a0acd051579..74e6cc3a5ea 100644
--- a/msgraph_beta/generated/models/print_job_configuration.py
+++ b/msgraph_beta/generated/models/print_job_configuration.py
@@ -36,7 +36,7 @@ class PrintJobConfiguration(AdditionalDataHolder, BackedModel, Parsable):
duplex_mode: Optional[PrintDuplexMode] = None
# The orientation to use when feeding media into the printer. Valid values are described in the following table. Read-only.
feed_orientation: Optional[PrinterFeedOrientation] = None
- # Finishing processes to use when printing.
+ # Finishing processes to use when printing. Possible values are: none, staple, punch, cover, bind, saddleStitch, stitchEdge, stapleTopLeft, stapleBottomLeft, stapleTopRight, stapleBottomRight, stitchLeftEdge, stitchTopEdge, stitchRightEdge, stitchBottomEdge, stapleDualLeft, stapleDualTop, stapleDualRight, stapleDualBottom, unknownFutureValue. You must use the Prefer: include-unknown-enum-members request header to get the following values in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerottom,bindLeft,bindTop,bindRight,bindBottom,foldAccordion,foldDoubleGate,foldGate,foldHalf,foldHalfZ,foldLeftGate,foldLetter,foldParallel,foldPoster,foldRightGate,foldZ,foldEngineeringZ,punchTopLeft,punchBottomLeft,punchTopRight,punchBottomRight,punchDualLeft,punchDualTop,punchDualRight,punchDualBottom,punchTripleLeft,punchTripleTop,punchTripleRight,punchTripleBottom,punchQuadLeft,punchQuadTop,punchQuadRight,punchQuadBottom,fold,trim,bale,bookletMaker,coat,laminate,trimAfterPages,trimAfterDocuments,trimAfterCopies,trimAfterJob`.
finishings: Optional[list[PrintFinishing]] = None
# The fitPdfToPage property
fit_pdf_to_page: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/printer_capabilities.py b/msgraph_beta/generated/models/printer_capabilities.py
index f6daaba11bb..3a540f2ce2e 100644
--- a/msgraph_beta/generated/models/printer_capabilities.py
+++ b/msgraph_beta/generated/models/printer_capabilities.py
@@ -56,9 +56,9 @@ class PrinterCapabilities(AdditionalDataHolder, BackedModel, Parsable):
is_page_range_supported: Optional[bool] = None
# A list of supported left margins(in microns) for the printer.
left_margins: Optional[list[int]] = None
- # The media (that is, paper) colors supported by the printer.
+ # The media (for example, paper) colors supported by the printer.
media_colors: Optional[list[str]] = None
- # The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table.
+ # The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. For the list of supported values, see mediaSizes values.
media_sizes: Optional[list[str]] = None
# The media types supported by the printer.
media_types: Optional[list[str]] = None
diff --git a/msgraph_beta/generated/models/process.py b/msgraph_beta/generated/models/process.py
index 2370c6aa028..a7c9de2875a 100644
--- a/msgraph_beta/generated/models/process.py
+++ b/msgraph_beta/generated/models/process.py
@@ -25,7 +25,7 @@ class Process(AdditionalDataHolder, BackedModel, Parsable):
created_date_time: Optional[datetime.datetime] = None
# Complex type containing file hashes (cryptographic and location-sensitive).
file_hash: Optional[FileHash] = None
- # The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system.
+ # The integrity level of the process. The possible values are: unknown, untrusted, low, medium, high, system.
integrity_level: Optional[ProcessIntegrityLevel] = None
# True if the process is elevated.
is_elevated: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/provisioning_object_summary.py b/msgraph_beta/generated/models/provisioning_object_summary.py
index 3843c090e51..c6a1c87dff5 100644
--- a/msgraph_beta/generated/models/provisioning_object_summary.py
+++ b/msgraph_beta/generated/models/provisioning_object_summary.py
@@ -39,7 +39,7 @@ class ProvisioningObjectSummary(Entity, Parsable):
modified_properties: Optional[list[ModifiedProperty]] = None
# The OdataType property
odata_type: Optional[str] = None
- # Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains).
+ # Indicates the activity name or the operation name. The possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains).
provisioning_action: Optional[ProvisioningAction] = None
# Details of provisioning status. Supports $filter (eq, contains) for status.
provisioning_status_info: Optional[ProvisioningStatusInfo] = None
diff --git a/msgraph_beta/generated/models/provisioning_status_info.py b/msgraph_beta/generated/models/provisioning_status_info.py
index 1699f7b5a7e..af418917c87 100644
--- a/msgraph_beta/generated/models/provisioning_status_info.py
+++ b/msgraph_beta/generated/models/provisioning_status_info.py
@@ -20,7 +20,7 @@ class ProvisioningStatusInfo(AdditionalDataHolder, BackedModel, Parsable):
error_information: Optional[ProvisioningErrorInfo] = None
# The OdataType property
odata_type: Optional[str] = None
- # Possible values are: success, failure, skipped, warning, unknownFutureValue. Supports $filter (eq, contains).
+ # The possible values are: success, failure, skipped, warning, unknownFutureValue. Supports $filter (eq, contains).
status: Optional[ProvisioningResult] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/provisioning_step.py b/msgraph_beta/generated/models/provisioning_step.py
index 8faa5c3ff40..e5c50345221 100644
--- a/msgraph_beta/generated/models/provisioning_step.py
+++ b/msgraph_beta/generated/models/provisioning_step.py
@@ -25,9 +25,9 @@ class ProvisioningStep(AdditionalDataHolder, BackedModel, Parsable):
name: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # Type of step. Possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue.
+ # Type of step. The possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue.
provisioning_step_type: Optional[ProvisioningStepType] = None
- # Status of the step. Possible values are: success, warning, failure, skipped, unknownFutureValue.
+ # Status of the step. The possible values are: success, warning, failure, skipped, unknownFutureValue.
status: Optional[ProvisioningResult] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/purview_insider_risk_management_level.py b/msgraph_beta/generated/models/purview_insider_risk_management_level.py
new file mode 100644
index 00000000000..a66d149d9e4
--- /dev/null
+++ b/msgraph_beta/generated/models/purview_insider_risk_management_level.py
@@ -0,0 +1,9 @@
+from enum import Enum
+
+class PurviewInsiderRiskManagementLevel(str, Enum):
+ None_ = "none",
+ Minor = "minor",
+ Moderate = "moderate",
+ Elevated = "elevated",
+ UnknownFutureValue = "unknownFutureValue",
+
diff --git a/msgraph_beta/generated/models/record_operation.py b/msgraph_beta/generated/models/record_operation.py
index 9ab6133534d..a7258b0bbbc 100644
--- a/msgraph_beta/generated/models/record_operation.py
+++ b/msgraph_beta/generated/models/record_operation.py
@@ -12,7 +12,7 @@
@dataclass
class RecordOperation(CommsOperation, Parsable):
- # Possible values are: operationCanceled, stopToneDetected, maxRecordDurationReached, initialSilenceTimeout, maxSilenceTimeout, playPromptFailed, playBeepFailed, mediaReceiveTimeout, unspecifiedError, none.
+ # The possible values are: operationCanceled, stopToneDetected, maxRecordDurationReached, initialSilenceTimeout, maxSilenceTimeout, playPromptFailed, playBeepFailed, mediaReceiveTimeout, unspecifiedError, none.
completion_reason: Optional[RecordCompletionReason] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/recurrence_range.py b/msgraph_beta/generated/models/recurrence_range.py
index 1ddd013351d..b22530edfcf 100644
--- a/msgraph_beta/generated/models/recurrence_range.py
+++ b/msgraph_beta/generated/models/recurrence_range.py
@@ -26,7 +26,7 @@ class RecurrenceRange(AdditionalDataHolder, BackedModel, Parsable):
recurrence_time_zone: Optional[str] = None
# The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.
start_date: Optional[datetime.date] = None
- # The recurrence range. Possible values are: endDate, noEnd, numbered. Required.
+ # The recurrence range. The possible values are: endDate, noEnd, numbered. Required.
type: Optional[RecurrenceRangeType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/reference_attachment.py b/msgraph_beta/generated/models/reference_attachment.py
index 04e4949df4c..d867ae773b4 100644
--- a/msgraph_beta/generated/models/reference_attachment.py
+++ b/msgraph_beta/generated/models/reference_attachment.py
@@ -17,11 +17,11 @@ class ReferenceAttachment(Attachment, Parsable):
odata_type: Optional[str] = "#microsoft.graph.referenceAttachment"
# Specifies whether the attachment is a link to a folder. You must set this property to true if sourceUrl is a link to a folder. Optional.
is_folder: Optional[bool] = None
- # Specifies the permissions granted for the attachment by the type of provider in providerType. Possible values are: other, view, edit, anonymousView, anonymousEdit, organizationView, organizationEdit. Optional.
+ # Specifies the permissions granted for the attachment by the type of provider in providerType. The possible values are: other, view, edit, anonymousView, anonymousEdit, organizationView, organizationEdit. Optional.
permission: Optional[ReferenceAttachmentPermission] = None
# Applies to only a reference attachment of an image - URL to get a preview image. Use thumbnailUrl and previewUrl only when sourceUrl identifies an image file. Optional.
preview_url: Optional[str] = None
- # The type of provider that supports an attachment of this contentType. Possible values are: other, oneDriveBusiness, oneDriveConsumer, dropbox. Optional.
+ # The type of provider that supports an attachment of this contentType. The possible values are: other, oneDriveBusiness, oneDriveConsumer, dropbox. Optional.
provider_type: Optional[ReferenceAttachmentProvider] = None
# URL to get the attachment content. If this value is a URL to a folder, then for the folder to be displayed correctly in Outlook or Outlook on the web, set isFolder to true. Required.
source_url: Optional[str] = None
diff --git a/msgraph_beta/generated/models/registry_key_state.py b/msgraph_beta/generated/models/registry_key_state.py
index af40b32ac5b..d8fc862f6ab 100644
--- a/msgraph_beta/generated/models/registry_key_state.py
+++ b/msgraph_beta/generated/models/registry_key_state.py
@@ -17,7 +17,7 @@ class RegistryKeyState(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)
- # A Windows registry hive : HKEYCURRENTCONFIG HKEYCURRENTUSER HKEYLOCALMACHINE/SAM HKEYLOCALMACHINE/Security HKEYLOCALMACHINE/Software HKEYLOCALMACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault.
+ # A Windows registry hive : HKEYCURRENTCONFIG HKEYCURRENTUSER HKEYLOCALMACHINE/SAM HKEYLOCALMACHINE/Security HKEYLOCALMACHINE/Software HKEYLOCALMACHINE/System HKEY_USERS/.Default. The possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault.
hive: Optional[RegistryHive] = None
# Current (i.e. changed) registry key (excludes HIVE).
key: Optional[str] = None
@@ -29,7 +29,7 @@ class RegistryKeyState(AdditionalDataHolder, BackedModel, Parsable):
old_value_data: Optional[str] = None
# Previous (i.e. before changed) registry key value name.
old_value_name: Optional[str] = None
- # Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete.
+ # Operation that changed the registry key name and/or value. The possible values are: unknown, create, modify, delete.
operation: Optional[RegistryOperation] = None
# Process ID (PID) of the process that modified the registry key (process details will appear in the alert 'processes' collection).
process_id: Optional[int] = None
@@ -37,7 +37,7 @@ class RegistryKeyState(AdditionalDataHolder, BackedModel, Parsable):
value_data: Optional[str] = None
# Current (i.e. changed) registry key value name
value_name: Optional[str] = None
- # Registry key value type REGBINARY REGDWORD REGDWORDLITTLEENDIAN REGDWORDBIGENDIANREGEXPANDSZ REGLINK REGMULTISZ REGNONE REGQWORD REGQWORDLITTLEENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz.
+ # Registry key value type REGBINARY REGDWORD REGDWORDLITTLEENDIAN REGDWORDBIGENDIANREGEXPANDSZ REGLINK REGMULTISZ REGNONE REGQWORD REGQWORDLITTLEENDIAN REG_SZ The possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz.
value_type: Optional[RegistryValueType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/related_person.py b/msgraph_beta/generated/models/related_person.py
index 0c88e78452c..b21f66c1c4f 100644
--- a/msgraph_beta/generated/models/related_person.py
+++ b/msgraph_beta/generated/models/related_person.py
@@ -19,7 +19,7 @@ class RelatedPerson(AdditionalDataHolder, BackedModel, Parsable):
display_name: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # Possible values are: manager, colleague, directReport, dotLineReport, assistant, dotLineManager, alternateContact, friend, spouse, sibling, child, parent, sponsor, emergencyContact, other, unknownFutureValue.
+ # The possible values are: manager, colleague, directReport, dotLineReport, assistant, dotLineManager, alternateContact, friend, spouse, sibling, child, parent, sponsor, emergencyContact, other, unknownFutureValue.
relationship: Optional[PersonRelationship] = None
# The user's directory object ID (Microsoft Entra ID or CID).
user_id: Optional[str] = None
diff --git a/msgraph_beta/generated/models/remote_desktop_security_configuration.py b/msgraph_beta/generated/models/remote_desktop_security_configuration.py
index cb0eab189f9..1123c0e9805 100644
--- a/msgraph_beta/generated/models/remote_desktop_security_configuration.py
+++ b/msgraph_beta/generated/models/remote_desktop_security_configuration.py
@@ -19,7 +19,7 @@ class RemoteDesktopSecurityConfiguration(Entity, Parsable):
is_remote_desktop_protocol_enabled: Optional[bool] = None
# The OdataType property
odata_type: Optional[str] = None
- # The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol.
+ # The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol.
dict[str, Callable[[ParseNode], None]]:
Returns: dict[str, Callable[[ParseNode], None]]
"""
from ..entity import Entity
- from .auto_auditing_configuration import AutoAuditingConfiguration
from ..entity import Entity
- from .auto_auditing_configuration import AutoAuditingConfiguration
fields: dict[str, Callable[[Any], None]] = {
- "autoAuditingConfiguration": lambda n : setattr(self, 'auto_auditing_configuration', n.get_object_value(AutoAuditingConfiguration)),
}
super_fields = super().get_field_deserializers()
fields.update(super_fields)
@@ -55,6 +49,5 @@ def serialize(self,writer: SerializationWriter) -> None:
if writer is None:
raise TypeError("writer cannot be null.")
super().serialize(writer)
- writer.write_object_value("autoAuditingConfiguration", self.auto_auditing_configuration)
diff --git a/msgraph_beta/generated/models/security/teams_message_evidence.py b/msgraph_beta/generated/models/security/teams_message_evidence.py
index fb8f9348476..7a59ae5f9e4 100644
--- a/msgraph_beta/generated/models/security/teams_message_evidence.py
+++ b/msgraph_beta/generated/models/security/teams_message_evidence.py
@@ -24,9 +24,9 @@ class TeamsMessageEvidence(AlertEvidence, Parsable):
campaign_id: Optional[str] = None
# The channel ID associated with this Teams message.
channel_id: Optional[str] = None
- # The delivery action of this Teams message. Possible values are: unknown, deliveredAsSpam, delivered, blocked, replaced, unknownFutureValue.
+ # The delivery action of this Teams message. The possible values are: unknown, deliveredAsSpam, delivered, blocked, replaced, unknownFutureValue.
delivery_action: Optional[TeamsMessageDeliveryAction] = None
- # The delivery location of this Teams message. Possible values are: unknown, teams, quarantine, failed, unknownFutureValue.
+ # The delivery location of this Teams message. The possible values are: unknown, teams, quarantine, failed, unknownFutureValue.
delivery_location: Optional[TeamsDeliveryLocation] = None
# The list of file entities that are attached to this Teams message.
files: Optional[list[FileEvidence]] = None
diff --git a/msgraph_beta/generated/models/security/unified_group_source.py b/msgraph_beta/generated/models/security/unified_group_source.py
index 718b4f115fc..18c56bcd2fb 100644
--- a/msgraph_beta/generated/models/security/unified_group_source.py
+++ b/msgraph_beta/generated/models/security/unified_group_source.py
@@ -17,7 +17,7 @@ class UnifiedGroupSource(DataSource, Parsable):
odata_type: Optional[str] = "#microsoft.graph.security.unifiedGroupSource"
# The group property
group: Optional[Group] = None
- # Specifies which sources are included in this group. Possible values are: mailbox, site.
+ # Specifies which sources are included in this group. The possible values are: mailbox, site.
included_sources: Optional[SourceType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/security/user_source.py b/msgraph_beta/generated/models/security/user_source.py
index 5d1d740c54e..4ca4224588f 100644
--- a/msgraph_beta/generated/models/security/user_source.py
+++ b/msgraph_beta/generated/models/security/user_source.py
@@ -16,7 +16,7 @@ class UserSource(DataSource, Parsable):
odata_type: Optional[str] = "#microsoft.graph.security.userSource"
# Email address of the user's mailbox.
email: Optional[str] = None
- # Specifies which sources are included in this group. Possible values are: mailbox, site.
+ # Specifies which sources are included in this group. The possible values are: mailbox, site.
included_sources: Optional[SourceType] = None
# The URL of the user's OneDrive for Business site. Read-only.
site_web_url: Optional[str] = None
diff --git a/msgraph_beta/generated/models/security_action.py b/msgraph_beta/generated/models/security_action.py
index ca95e11f29a..0a69383c6f0 100644
--- a/msgraph_beta/generated/models/security_action.py
+++ b/msgraph_beta/generated/models/security_action.py
@@ -41,7 +41,7 @@ class SecurityAction(Entity, Parsable):
parameters: Optional[list[KeyValuePair]] = None
# Collection of securityActionState to keep the history of an action.
states: Optional[list[SecurityActionState]] = None
- # Status of the action. Possible values are: NotStarted, Running, Completed, Failed.
+ # Status of the action. The possible values are: NotStarted, Running, Completed, Failed.
status: Optional[OperationStatus] = None
# The user principal name of the signed-in user that submitted (POST) the action. The user should be extracted from the auth token and not entered manually by the calling application.
user: Optional[str] = None
diff --git a/msgraph_beta/generated/models/security_action_state.py b/msgraph_beta/generated/models/security_action_state.py
index 0f2edd191ac..85108b837d8 100644
--- a/msgraph_beta/generated/models/security_action_state.py
+++ b/msgraph_beta/generated/models/security_action_state.py
@@ -20,7 +20,7 @@ class SecurityActionState(AdditionalDataHolder, BackedModel, Parsable):
app_id: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # Status of the securityAction in this update. Possible values are: NotStarted, Running, Completed, Failed.
+ # Status of the securityAction in this update. The possible values are: NotStarted, Running, Completed, Failed.
status: Optional[OperationStatus] = None
# Timestamp when the actionState was updated. 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
updated_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/security_resource.py b/msgraph_beta/generated/models/security_resource.py
index 721bf5da789..e280ff1229b 100644
--- a/msgraph_beta/generated/models/security_resource.py
+++ b/msgraph_beta/generated/models/security_resource.py
@@ -19,7 +19,7 @@ class SecurityResource(AdditionalDataHolder, BackedModel, Parsable):
odata_type: Optional[str] = None
# Name of the resource that is related to current alert. Required.
resource: Optional[str] = None
- # Represents type of security resources related to an alert. Possible values are: attacked, related.
+ # Represents type of security resources related to an alert. The possible values are: attacked, related.
resource_type: Optional[SecurityResourceType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/send_dtmf_tones_operation.py b/msgraph_beta/generated/models/send_dtmf_tones_operation.py
index b668063d1d5..472d26673db 100644
--- a/msgraph_beta/generated/models/send_dtmf_tones_operation.py
+++ b/msgraph_beta/generated/models/send_dtmf_tones_operation.py
@@ -12,7 +12,7 @@
@dataclass
class SendDtmfTonesOperation(CommsOperation, Parsable):
- # The results of the action. Possible values are: unknown, completedSuccessfully, mediaOperationCanceled, unknownfutureValue.
+ # The results of the action. The possible values are: unknown, completedSuccessfully, mediaOperationCanceled, unknownfutureValue.
completion_reason: Optional[SendDtmfCompletionReason] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/service_health_issue_post.py b/msgraph_beta/generated/models/service_health_issue_post.py
index 014451f398b..b06da3fc3c9 100644
--- a/msgraph_beta/generated/models/service_health_issue_post.py
+++ b/msgraph_beta/generated/models/service_health_issue_post.py
@@ -23,7 +23,7 @@ class ServiceHealthIssuePost(AdditionalDataHolder, BackedModel, Parsable):
description: Optional[ItemBody] = None
# The OdataType property
odata_type: Optional[str] = None
- # The post type of the service issue historical post. Possible values are: regular, quick, strategic, unknownFutureValue.
+ # The post type of the service issue historical post. The possible values are: regular, quick, strategic, unknownFutureValue.
post_type: Optional[PostType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/service_principal.py b/msgraph_beta/generated/models/service_principal.py
index ce0445dbba0..8c522769d81 100644
--- a/msgraph_beta/generated/models/service_principal.py
+++ b/msgraph_beta/generated/models/service_principal.py
@@ -82,7 +82,7 @@ class ServicePrincipal(DirectoryObject, Parsable):
delegated_permission_classifications: Optional[list[DelegatedPermissionClassification]] = None
# Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps displays the application description in this field. The maximum allowed size is 1,024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
description: Optional[str] = None
- # Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not).
+ # Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not).
disabled_by_microsoft_status: Optional[str] = None
# The display name for the service principal. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
display_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/service_principal_risk_detection.py b/msgraph_beta/generated/models/service_principal_risk_detection.py
index 66386596d90..8256d6199c2 100644
--- a/msgraph_beta/generated/models/service_principal_risk_detection.py
+++ b/msgraph_beta/generated/models/service_principal_risk_detection.py
@@ -19,7 +19,7 @@
@dataclass
class ServicePrincipalRiskDetection(Entity, Parsable):
- # Indicates the activity type the detected risk is linked to. The possible values are: signin, servicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipal.
+ # Indicates the activity type the detected risk is linked to.
activity: Optional[ActivityType] = None
# Date and time when the risky activity occurred. The DateTimeOffset 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
activity_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/share_point_group_migration_task_parameters.py b/msgraph_beta/generated/models/share_point_group_migration_task_parameters.py
index 764b30647e7..420e970dc6a 100644
--- a/msgraph_beta/generated/models/share_point_group_migration_task_parameters.py
+++ b/msgraph_beta/generated/models/share_point_group_migration_task_parameters.py
@@ -14,9 +14,9 @@
class SharePointGroupMigrationTaskParameters(SharePointMigrationTaskParameters, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.sharePointGroupMigrationTaskParameters"
- # The sourceGroupIdentity property
+ # The identity of the source group in the source tenant, including its mail nickname.
source_group_identity: Optional[GroupIdentity] = None
- # The targetGroupIdentity property
+ # The identity of the target group in the target tenant, including its mail nickname.
target_group_identity: Optional[GroupIdentity] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/share_point_migration_task.py b/msgraph_beta/generated/models/share_point_migration_task.py
index b4aa3da2382..46fa6494508 100644
--- a/msgraph_beta/generated/models/share_point_migration_task.py
+++ b/msgraph_beta/generated/models/share_point_migration_task.py
@@ -17,15 +17,15 @@
class SharePointMigrationTask(Entity, Parsable):
# The error property
error: Optional[PublicError] = None
- # The finishedDateTime property
+ # Date and time when the sharePointMigrationTask ended, if available. The task might complete successfully or fail, but it ends at that time. Read-only. Only on OneDrive and SharePoint. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
finished_date_time: Optional[datetime.datetime] = None
- # The lastUpdatedDateTime property
+ # Date and time when the sharePointMigrationTask was last updated or processed, if available. Use this property to find tasks that stopped processing for a long time. Read-only. Optional. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
last_updated_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
# The parameters property
parameters: Optional[SharePointMigrationTaskParameters] = None
- # The startedDateTime property
+ # Date and time when the sharePointMigrationTask started, if available. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
started_date_time: Optional[datetime.datetime] = None
# The status property
status: Optional[SharePointMigrationTaskStatus] = None
diff --git a/msgraph_beta/generated/models/share_point_migration_task_parameters.py b/msgraph_beta/generated/models/share_point_migration_task_parameters.py
index db8875ccd68..0f4ba40cff8 100644
--- a/msgraph_beta/generated/models/share_point_migration_task_parameters.py
+++ b/msgraph_beta/generated/models/share_point_migration_task_parameters.py
@@ -21,21 +21,21 @@ class SharePointMigrationTaskParameters(AdditionalDataHolder, BackedModel, Parsa
additional_data: dict[str, Any] = field(default_factory=dict)
# The OdataType property
odata_type: Optional[str] = None
- # The preferredLatestStartDateTime property
+ # The preferred latest start date and time. The system cancels the sharePointMigrationTask if it doesn't start by this time. The value must be greater than the preferredStartDateTime, if present. Optional. Only on OneDrive and SharePoint.
preferred_latest_start_date_time: Optional[datetime.datetime] = None
- # The preferredStartDateTime property
+ # The preferred start date and time that allows the sharePointMigrationTask to start at a future time instead of as soon as possible (default). Optional. Only on OneDrive and SharePoint.
preferred_start_date_time: Optional[datetime.datetime] = None
- # The sourceSiteUrl property
+ # The SharePoint URL of the source site. Optional. Exactly one of sourceSiteId or sourceUrl must be specified. If both or neither are specified, it's an error. Only on OneDrive and SharePoint.
source_site_url: Optional[str] = None
- # The targetDataLocationCode property
+ # In Microsoft Entra, this value represents the geographic location (for example, JPN, NAM) of the target organization where the resource must be migrated to ensure data residency and compliance. This property isn't required for single-geo target organizations or when the migration is to the default GEO of a multi-geo target organization. Optional. Only on OneDrive and SharePoint.
target_data_location_code: Optional[str] = None
- # The targetOrganizationHost property
+ # The root, admin, or my site host of the specific multi-geo instance of the target organization where the resource must be migrated to ensure data residency and compliance. This property isn't required for single-geo target organizations or when the migration is to the default GEO of a multi-geo target organization. Optional. Only on OneDrive and SharePoint.
target_organization_host: Optional[str] = None
- # The targetOrganizationId property
+ # The unique Microsoft Entra company ID of the target organization to which the source resource must be migrated. Only on OneDrive and SharePoint.
target_organization_id: Optional[UUID] = None
- # The targetSiteUrl property
+ # The SharePoint URL of the target site. Only on OneDrive and SharePoint.
target_site_url: Optional[str] = None
- # The validateOnly property
+ # Indicates whether this task is an actual migration or only a validation. If the parameter is missing, the system treats it as false. The default behavior is a real migration. Optional. Only on OneDrive and SharePoint.
validate_only: Optional[bool] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/share_point_migrations_root.py b/msgraph_beta/generated/models/share_point_migrations_root.py
index 846bbbb4800..0142cb70855 100644
--- a/msgraph_beta/generated/models/share_point_migrations_root.py
+++ b/msgraph_beta/generated/models/share_point_migrations_root.py
@@ -16,7 +16,7 @@
class SharePointMigrationsRoot(Entity, Parsable):
# Collection of group identity mappings for cross-organization migration.
cross_organization_group_mappings: Optional[list[SharePointGroupIdentityMapping]] = None
- # The crossOrganizationMigrationTasks property
+ # A collection of sharePointMigrationTask resources that represent cross-organization migration tasks.
cross_organization_migration_tasks: Optional[list[SharePointMigrationTask]] = None
# Collection of user identity mappings for cross-organization migration.
cross_organization_user_mappings: Optional[list[SharePointUserIdentityMapping]] = None
diff --git a/msgraph_beta/generated/models/share_point_user_migration_task_parameters.py b/msgraph_beta/generated/models/share_point_user_migration_task_parameters.py
index 90930841ddb..73db254d8ec 100644
--- a/msgraph_beta/generated/models/share_point_user_migration_task_parameters.py
+++ b/msgraph_beta/generated/models/share_point_user_migration_task_parameters.py
@@ -14,9 +14,9 @@
class SharePointUserMigrationTaskParameters(SharePointMigrationTaskParameters, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.sharePointUserMigrationTaskParameters"
- # The sourceUserIdentity property
+ # The source user in the source tenant, including the user object ID and the user principal name.
source_user_identity: Optional[UserIdentity] = None
- # The targetUserIdentity property
+ # The target user in the target tenant, including the user object ID and the user principal name.
target_user_identity: Optional[UserIdentity] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/sharepoint_settings.py b/msgraph_beta/generated/models/sharepoint_settings.py
index 96305518bcf..78d5de1ceea 100644
--- a/msgraph_beta/generated/models/sharepoint_settings.py
+++ b/msgraph_beta/generated/models/sharepoint_settings.py
@@ -26,7 +26,7 @@ class SharepointSettings(Entity, Parsable):
excluded_file_extensions_for_sync_app: Optional[list[str]] = None
# Specifies the idle session sign-out policies for the tenant.
idle_session_sign_out: Optional[IdleSessionSignOut] = None
- # Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced.
+ # Specifies the image tagging option for the tenant. The possible values are: disabled, basic, enhanced.
image_tagging_option: Optional[ImageTaggingChoice] = None
# Indicates whether comments are allowed on modern site pages in SharePoint.
is_commenting_on_site_pages_enabled: Optional[bool] = None
@@ -66,9 +66,9 @@ class SharepointSettings(Entity, Parsable):
sharing_allowed_domain_list: Optional[list[str]] = None
# Collection of email domains that are blocked for sharing outside the organization.
sharing_blocked_domain_list: Optional[list[str]] = None
- # Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly.
+ # Sharing capability for the tenant. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly.
sharing_capability: Optional[SharingCapabilities] = None
- # Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList.
+ # Specifies the external sharing mode for domains. The possible values are: none, allowList, blockList.
sharing_domain_restriction_mode: Optional[SharingDomainRestrictionMode] = None
# The value of the team site managed path. This is the path under which new team sites will be created.
site_creation_default_managed_path: Optional[str] = None
diff --git a/msgraph_beta/generated/models/sign_in.py b/msgraph_beta/generated/models/sign_in.py
index 31d85217156..27d637c4800 100644
--- a/msgraph_beta/generated/models/sign_in.py
+++ b/msgraph_beta/generated/models/sign_in.py
@@ -91,7 +91,7 @@ class SignIn(Entity, Parsable):
correlation_id: Optional[str] = None
# The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $orderby, $filter (eq, le, and ge).
created_date_time: Optional[datetime.datetime] = None
- # Describes the type of cross-tenant access used by the actor to access the resource. Possible values are: none, b2bCollaboration, b2bDirectConnect, microsoftSupport, serviceProvider, unknownFutureValue, passthrough. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: passthrough. If the sign in didn't cross tenant boundaries, the value is none.
+ # Describes the type of cross-tenant access used by the actor to access the resource. The possible values are: none, b2bCollaboration, b2bDirectConnect, microsoftSupport, serviceProvider, unknownFutureValue, passthrough. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: passthrough. If the sign in didn't cross tenant boundaries, the value is none.
cross_tenant_access_type: Optional[SignInAccessType] = None
# The device information from where the sign-in occurred. Includes information such as deviceId, OS, and browser. Supports $filter (eq, startsWith) on browser and operatingSystem properties.
device_detail: Optional[DeviceDetail] = None
@@ -167,11 +167,11 @@ class SignIn(Entity, Parsable):
session_id: Optional[str] = None
# Any conditional access session management policies that were applied during the sign-in event.
session_lifetime_policies: Optional[list[SessionLifetimePolicy]] = None
- # Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). NOTE: Only interactive sign-ins are returned unless you set an explicit filter. For example, the filter for getting non-interactive sign-ins is https://graph.microsoft.com/beta/auditLogs/signIns?&$filter=signInEventTypes/any(t: t eq 'nonInteractiveUser').
+ # Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. The possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). NOTE: Only interactive sign-ins are returned unless you set an explicit filter. For example, the filter for getting non-interactive sign-ins is https://graph.microsoft.com/beta/auditLogs/signIns?&$filter=signInEventTypes/any(t: t eq 'nonInteractiveUser').
sign_in_event_types: Optional[list[str]] = None
# The identification that the user provided to sign in. It can be the userPrincipalName, but is also populated when a user signs in using other identifiers.
sign_in_identifier: Optional[str] = None
- # The type of sign in identifier. Possible values are: userPrincipalName, phoneNumber, proxyAddress, qrCode, onPremisesUserPrincipalName, unknownFutureValue.
+ # The type of sign in identifier. The possible values are: userPrincipalName, phoneNumber, proxyAddress, qrCode, onPremisesUserPrincipalName, unknownFutureValue.
sign_in_identifier_type: Optional[SignInIdentifierType] = None
# Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the signin token was bound to the device or not. The possible values are: none, bound, unbound, unknownFutureValue.
sign_in_token_protection_status: Optional[TokenProtectionStatus] = None
@@ -193,7 +193,7 @@ class SignIn(Entity, Parsable):
user_id: Optional[str] = None
# User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq, startsWith).
user_principal_name: Optional[str] = None
- # Identifies whether the user is a member or guest in the tenant. Possible values are: member, guest, unknownFutureValue.
+ # Identifies whether the user is a member or guest in the tenant. The possible values are: member, guest, unknownFutureValue.
user_type: Optional[SignInUserType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/sign_in_conditions.py b/msgraph_beta/generated/models/sign_in_conditions.py
index 0c5418fecea..e14bb4e664f 100644
--- a/msgraph_beta/generated/models/sign_in_conditions.py
+++ b/msgraph_beta/generated/models/sign_in_conditions.py
@@ -21,7 +21,7 @@ class SignInConditions(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)
- # Agent identity risk levels included in the policy. Possible values are: none, low, medium, high, unknownFutureValue. This enumeration is multivalued.
+ # Agent identity risk levels included in the policy. The possible values are: none, low, medium, high, unknownFutureValue. This enumeration is multivalued.
agent_id_risk_level: Optional[AgentIdRiskLevel] = None
# Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none.
authentication_flow: Optional[AuthenticationFlow] = None
diff --git a/msgraph_beta/generated/models/sign_in_frequency_session_control.py b/msgraph_beta/generated/models/sign_in_frequency_session_control.py
index f342ee1c6c2..d37bced202b 100644
--- a/msgraph_beta/generated/models/sign_in_frequency_session_control.py
+++ b/msgraph_beta/generated/models/sign_in_frequency_session_control.py
@@ -20,7 +20,7 @@ class SignInFrequencySessionControl(ConditionalAccessSessionControl, Parsable):
authentication_type: Optional[SignInFrequencyAuthenticationType] = None
# The possible values are timeBased, everyTime, unknownFutureValue. Sign-in frequency of everyTime is available for risky users, risky sign-ins, Intune device enrollment, any application, authentication context, and user actions. For more information, see Require reauthentication every time.
frequency_interval: Optional[SignInFrequencyInterval] = None
- # Possible values are: days, hours, or null if frequencyInterval is everyTime .
+ # The possible values are: days, hours, or null if frequencyInterval is everyTime .
type: Optional[SigninFrequencyType] = None
# The number of days or hours.
value: Optional[int] = None
diff --git a/msgraph_beta/generated/models/simulation.py b/msgraph_beta/generated/models/simulation.py
index 24d37ac19aa..0e3cd4dd60a 100644
--- a/msgraph_beta/generated/models/simulation.py
+++ b/msgraph_beta/generated/models/simulation.py
@@ -25,9 +25,9 @@
@dataclass
class Simulation(Entity, Parsable):
- # The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant, phishTraining. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant, phishTraining. For more information on the types of social engineering attack techniques, see simulations.
+ # The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant, phishTraining. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant, phishTraining. For more information on the types of social engineering attack techniques, see simulations.
attack_technique: Optional[SimulationAttackTechnique] = None
- # Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue.
+ # Attack type of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, social, cloud, endpoint, unknownFutureValue.
attack_type: Optional[SimulationAttackType] = None
# Unique identifier for the attack simulation automation.
automation_id: Optional[str] = None
@@ -67,11 +67,11 @@ class Simulation(Entity, Parsable):
odata_type: Optional[str] = None
# The payload associated with a simulation during its creation.
payload: Optional[Payload] = None
- # Method of delivery of the phishing payload used in the attack simulation and training campaign. Possible values are: unknown, sms, email, teams, unknownFutureValue.
+ # Method of delivery of the phishing payload used in the attack simulation and training campaign. The possible values are: unknown, sms, email, teams, unknownFutureValue.
payload_delivery_platform: Optional[PayloadDeliveryPlatform] = None
# Report of the attack simulation and training campaign.
report: Optional[SimulationReport] = None
- # Status of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, draft, running, scheduled, succeeded, failed, cancelled, excluded, unknownFutureValue.
+ # Status of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, draft, running, scheduled, succeeded, failed, cancelled, excluded, unknownFutureValue.
status: Optional[SimulationStatus] = None
# Details about the training settings for a simulation.
training_setting: Optional[TrainingSetting] = None
diff --git a/msgraph_beta/generated/models/simulation_notification.py b/msgraph_beta/generated/models/simulation_notification.py
index f188a006358..2f31e903fd7 100644
--- a/msgraph_beta/generated/models/simulation_notification.py
+++ b/msgraph_beta/generated/models/simulation_notification.py
@@ -14,7 +14,7 @@
class SimulationNotification(BaseEndUserNotification, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.simulationNotification"
- # Target user type. Possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue.
+ # Target user type. The possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue.
targetted_user_type: Optional[TargettedUserType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/site_collection.py b/msgraph_beta/generated/models/site_collection.py
index 098d2e9a22e..f59e643dede 100644
--- a/msgraph_beta/generated/models/site_collection.py
+++ b/msgraph_beta/generated/models/site_collection.py
@@ -16,7 +16,7 @@ class SiteCollection(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)
- # Represents whether the site collection is recently archived, fully archived, or reactivating. Possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. To update this property, use the site: archive or site: unarchive APIs.
+ # Represents whether the site collection is recently archived, fully archived, or reactivating. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. To update this property, use the site: archive or site: unarchive APIs.
archival_details: Optional[SiteArchivalDetails] = None
# The geographic region code for where this site collection resides. Only present for multi-geo tenants. Read-only.
data_location_code: Optional[str] = None
diff --git a/msgraph_beta/generated/models/skill_proficiency.py b/msgraph_beta/generated/models/skill_proficiency.py
index 95a0deb80f5..c7b0c4595fd 100644
--- a/msgraph_beta/generated/models/skill_proficiency.py
+++ b/msgraph_beta/generated/models/skill_proficiency.py
@@ -20,7 +20,7 @@ class SkillProficiency(ItemFacet, Parsable):
collaboration_tags: Optional[list[str]] = None
# Contains a friendly name for the skill.
display_name: Optional[str] = None
- # Detail of the users proficiency with this skill. Possible values are: elementary, limitedWorking, generalProfessional, advancedProfessional, expert, unknownFutureValue.
+ # Detail of the users proficiency with this skill. The possible values are: elementary, limitedWorking, generalProfessional, advancedProfessional, expert, unknownFutureValue.
proficiency: Optional[SkillProficiencyLevel] = None
# The thumbnailUrl property
thumbnail_url: Optional[str] = None
diff --git a/msgraph_beta/generated/models/status_base.py b/msgraph_beta/generated/models/status_base.py
index 7ce54d92e51..964c5efe6ce 100644
--- a/msgraph_beta/generated/models/status_base.py
+++ b/msgraph_beta/generated/models/status_base.py
@@ -18,7 +18,7 @@ class StatusBase(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The OdataType property
odata_type: Optional[str] = None
- # Possible values are: success, warning, failure, skipped, unknownFutureValue. Supports $filter (eq, contains).
+ # The possible values are: success, warning, failure, skipped, unknownFutureValue. Supports $filter (eq, contains).
status: Optional[ProvisioningResult] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/subject_rights_request.py b/msgraph_beta/generated/models/subject_rights_request.py
index d76e295dc2e..93dbeb1e0ad 100644
--- a/msgraph_beta/generated/models/subject_rights_request.py
+++ b/msgraph_beta/generated/models/subject_rights_request.py
@@ -42,7 +42,7 @@ class SubjectRightsRequest(Entity, Parsable):
created_date_time: Optional[datetime.datetime] = None
# Information about the data subject.
data_subject: Optional[DataSubject] = None
- # The type of the data subject. Possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue.
+ # The type of the data subject. The possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue.
data_subject_type: Optional[DataSubjectType] = None
# Description for the request.
description: Optional[str] = None
@@ -78,11 +78,11 @@ class SubjectRightsRequest(Entity, Parsable):
site_locations: Optional[SubjectRightsRequestSiteLocation] = None
# Information about the different stages for the request.
stages: Optional[list[SubjectRightsRequestStageDetail]] = None
- # The status of the request. Possible values are: active, closed, unknownFutureValue.
+ # The status of the request. The possible values are: active, closed, unknownFutureValue.
status: Optional[SubjectRightsRequestStatus] = None
# Information about the Microsoft Teams team that was created for the request.
team: Optional[Team] = None
- # The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue.
+ # The type of the request. The possible values are: export, delete, access, tagForAction, unknownFutureValue.
type: Optional[SubjectRightsRequestType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/subject_rights_request_history.py b/msgraph_beta/generated/models/subject_rights_request_history.py
index ef8cf5bf64b..840d568bde5 100644
--- a/msgraph_beta/generated/models/subject_rights_request_history.py
+++ b/msgraph_beta/generated/models/subject_rights_request_history.py
@@ -24,9 +24,9 @@ class SubjectRightsRequestHistory(AdditionalDataHolder, BackedModel, Parsable):
event_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: approval.
+ # The stage when the entity was changed.
stage: Optional[SubjectRightsRequestStage] = None
- # The status of the stage when the entity was changed. Possible values are: notStarted, current, completed, failed, unknownFutureValue.
+ # The status of the stage when the entity was changed. The possible values are: notStarted, current, completed, failed, unknownFutureValue.
stage_status: Optional[SubjectRightsRequestStageStatus] = None
# Type of history.
type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/subject_rights_request_stage_detail.py b/msgraph_beta/generated/models/subject_rights_request_stage_detail.py
index e186ebbfcc7..4ccbacca9b0 100644
--- a/msgraph_beta/generated/models/subject_rights_request_stage_detail.py
+++ b/msgraph_beta/generated/models/subject_rights_request_stage_detail.py
@@ -21,9 +21,9 @@ class SubjectRightsRequestStageDetail(AdditionalDataHolder, BackedModel, Parsabl
error: Optional[PublicError] = None
# The OdataType property
odata_type: Optional[str] = None
- # The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: approval.
+ # The stage of the subject rights request.
stage: Optional[SubjectRightsRequestStage] = None
- # Status of the current stage. Possible values are: notStarted, current, completed, failed, unknownFutureValue.
+ # Status of the current stage. The possible values are: notStarted, current, completed, failed, unknownFutureValue.
status: Optional[SubjectRightsRequestStageStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/subscribed_sku.py b/msgraph_beta/generated/models/subscribed_sku.py
index 44156981b79..afd6601ed3a 100644
--- a/msgraph_beta/generated/models/subscribed_sku.py
+++ b/msgraph_beta/generated/models/subscribed_sku.py
@@ -18,9 +18,9 @@ class SubscribedSku(Entity, Parsable):
account_id: Optional[str] = None
# The name of the account this SKU belongs to.
account_name: Optional[str] = None
- # The target class for this SKU. Only SKUs with target class User are assignable. Possible values are: User, Company.
+ # The target class for this SKU. Only SKUs with target class User are assignable. The possible values are: User, Company.
applies_to: Optional[str] = None
- # Enabled indicates that the prepaidUnits property has at least one unit that is enabled. LockedOut indicates that the customer canceled their subscription. Possible values are: Enabled, Warning, Suspended, Deleted, LockedOut.
+ # Enabled indicates that the prepaidUnits property has at least one unit that is enabled. LockedOut indicates that the customer canceled their subscription. The possible values are: Enabled, Warning, Suspended, Deleted, LockedOut.
capability_status: Optional[str] = None
# The number of licenses that have been assigned.
consumed_units: Optional[int] = None
diff --git a/msgraph_beta/generated/models/synchronization_metadata_entry.py b/msgraph_beta/generated/models/synchronization_metadata_entry.py
index d7e69f5556e..3399659d0e4 100644
--- a/msgraph_beta/generated/models/synchronization_metadata_entry.py
+++ b/msgraph_beta/generated/models/synchronization_metadata_entry.py
@@ -15,7 +15,7 @@ class SynchronizationMetadataEntry(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)
- # Possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields.
+ # The possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields.
key: Optional[SynchronizationMetadata] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/target_resource.py b/msgraph_beta/generated/models/target_resource.py
index cc0758e16cc..403d5d7e6d2 100644
--- a/msgraph_beta/generated/models/target_resource.py
+++ b/msgraph_beta/generated/models/target_resource.py
@@ -18,7 +18,7 @@ class TargetResource(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# Indicates the visible name defined for the resource. Typically specified when the resource is created.
display_name: Optional[str] = None
- # When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue
+ # When type is set to Group, this indicates the group type. The possible values are: unifiedGroups, azureAD, and unknownFutureValue
group_type: Optional[GroupType] = None
# Indicates the unique ID of the resource.
id: Optional[str] = None
diff --git a/msgraph_beta/generated/models/team_fun_settings.py b/msgraph_beta/generated/models/team_fun_settings.py
index e0fdc2834bb..15902f9e73b 100644
--- a/msgraph_beta/generated/models/team_fun_settings.py
+++ b/msgraph_beta/generated/models/team_fun_settings.py
@@ -21,7 +21,7 @@ class TeamFunSettings(AdditionalDataHolder, BackedModel, Parsable):
allow_giphy: Optional[bool] = None
# If set to true, enables users to include stickers and memes.
allow_stickers_and_memes: Optional[bool] = None
- # Giphy content rating. Possible values are: moderate, strict.
+ # Giphy content rating. The possible values are: moderate, strict.
giphy_content_rating: Optional[GiphyRatingType] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/teams_app_definition.py b/msgraph_beta/generated/models/teams_app_definition.py
index de998f72bc6..194d448a508 100644
--- a/msgraph_beta/generated/models/teams_app_definition.py
+++ b/msgraph_beta/generated/models/teams_app_definition.py
@@ -19,7 +19,7 @@
@dataclass
class TeamsAppDefinition(Entity, Parsable):
- # A collection of scopes where the Teams app can be installed. Possible values are:team—Indicates that the Teams app can be installed within a team and is authorized to access that team's data. groupChat—Indicates that the Teams app can be installed within a group chat and is authorized to access that group chat's data. personal—Indicates that the Teams app can be installed in the personal scope of a user and is authorized to access that user's data.
+ # A collection of scopes where the Teams app can be installed. The possible values are:team—Indicates that the Teams app can be installed within a team and is authorized to access that team's data. groupChat—Indicates that the Teams app can be installed within a group chat and is authorized to access that group chat's data. personal—Indicates that the Teams app can be installed in the personal scope of a user and is authorized to access that user's data.
allowed_installation_scopes: Optional[TeamsAppInstallationScopes] = None
# Authorization requirements specified in the Teams app manifest.
authorization: Optional[TeamsAppAuthorization] = None
@@ -43,7 +43,7 @@ class TeamsAppDefinition(Entity, Parsable):
odata_type: Optional[str] = None
# The outline version of the Teams app's icon.
outline_icon: Optional[TeamsAppIcon] = None
- # The published status of a specific version of a Teams app. Possible values are:submitted—The specific version of the Teams app has been submitted and is under review. published - The request to publish the specific version of the Teams app has been approved by the admin and the app is published. rejected - The request to publish the specific version of the Teams app was rejected by the admin.
+ # The published status of a specific version of a Teams app. The possible values are:submitted—The specific version of the Teams app has been submitted and is under review. published - The request to publish the specific version of the Teams app has been approved by the admin and the app is published. rejected - The request to publish the specific version of the Teams app was rejected by the admin.
publishing_state: Optional[TeamsAppPublishingState] = None
# The shortdescription property
shortdescription: Optional[str] = None
diff --git a/msgraph_beta/generated/models/teamwork_activity_topic.py b/msgraph_beta/generated/models/teamwork_activity_topic.py
index 772463c6901..85cea1710e7 100644
--- a/msgraph_beta/generated/models/teamwork_activity_topic.py
+++ b/msgraph_beta/generated/models/teamwork_activity_topic.py
@@ -17,7 +17,7 @@ class TeamworkActivityTopic(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The OdataType property
odata_type: Optional[str] = None
- # Type of source. Possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text.
+ # Type of source. The possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text.
source: Optional[TeamworkActivityTopicSource] = None
# The topic value. If the value of the source property is entityUrl, this must be a Microsoft Graph URL. If the value is text, this must be a plain text value.
value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/teamwork_application_identity.py b/msgraph_beta/generated/models/teamwork_application_identity.py
index fc0b31f69af..d45f160a3b0 100644
--- a/msgraph_beta/generated/models/teamwork_application_identity.py
+++ b/msgraph_beta/generated/models/teamwork_application_identity.py
@@ -14,7 +14,7 @@
class TeamworkApplicationIdentity(Identity, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.teamworkApplicationIdentity"
- # Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, and outgoingWebhook.
+ # Type of application that is referenced. The possible values are: aadApplication, bot, tenantBot, office365Connector, and outgoingWebhook.
application_identity_type: Optional[TeamworkApplicationIdentityType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/teamwork_conversation_identity.py b/msgraph_beta/generated/models/teamwork_conversation_identity.py
index 00aae086820..363ed2f465e 100644
--- a/msgraph_beta/generated/models/teamwork_conversation_identity.py
+++ b/msgraph_beta/generated/models/teamwork_conversation_identity.py
@@ -14,7 +14,7 @@
class TeamworkConversationIdentity(Identity, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.teamworkConversationIdentity"
- # Type of conversation. Possible values are: team, channel, and chat.
+ # Type of conversation. The possible values are: team, channel, and chat.
conversation_identity_type: Optional[TeamworkConversationIdentityType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/teamwork_user_identity.py b/msgraph_beta/generated/models/teamwork_user_identity.py
index cb7d2851128..1c6b0d20f28 100644
--- a/msgraph_beta/generated/models/teamwork_user_identity.py
+++ b/msgraph_beta/generated/models/teamwork_user_identity.py
@@ -14,7 +14,7 @@
class TeamworkUserIdentity(Identity, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.teamworkUserIdentity"
- # Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, emailUser and azureCommunicationServicesUser.
+ # Type of user. The possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, emailUser and azureCommunicationServicesUser.
user_identity_type: Optional[TeamworkUserIdentityType] = None
# User principal name (UPN) of the user.
user_principal_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/term_store/group.py b/msgraph_beta/generated/models/term_store/group.py
index 47207ceca74..668dbee1a15 100644
--- a/msgraph_beta/generated/models/term_store/group.py
+++ b/msgraph_beta/generated/models/term_store/group.py
@@ -24,7 +24,7 @@ class Group(Entity, Parsable):
odata_type: Optional[str] = None
# ID of the parent site of this group.
parent_site_id: Optional[str] = None
- # Returns the type of the group. Possible values are: global, system, and siteCollection.
+ # Returns the type of the group. The possible values are: global, system, and siteCollection.
scope: Optional[TermGroupScope] = None
# All sets under the group in a term [store].
sets: Optional[list[Set]] = None
diff --git a/msgraph_beta/generated/models/term_store/relation.py b/msgraph_beta/generated/models/term_store/relation.py
index 9d27ca2488a..233cd6743e9 100644
--- a/msgraph_beta/generated/models/term_store/relation.py
+++ b/msgraph_beta/generated/models/term_store/relation.py
@@ -18,7 +18,7 @@ class Relation(Entity, Parsable):
from_term: Optional[Term] = None
# The OdataType property
odata_type: Optional[str] = None
- # The type of relation. Possible values are: pin, reuse.
+ # The type of relation. The possible values are: pin, reuse.
relationship: Optional[RelationType] = None
# The [set] in which the relation is relevant.
set: Optional[Set] = None
diff --git a/msgraph_beta/generated/models/threat_assessment_request.py b/msgraph_beta/generated/models/threat_assessment_request.py
index abbf59db2a3..d57c92e1ee3 100644
--- a/msgraph_beta/generated/models/threat_assessment_request.py
+++ b/msgraph_beta/generated/models/threat_assessment_request.py
@@ -25,7 +25,7 @@
class ThreatAssessmentRequest(Entity, Parsable):
# The category property
category: Optional[ThreatCategory] = None
- # The content type of threat assessment. Possible values are: mail, url, file.
+ # The content type of threat assessment. The possible values are: mail, url, file.
content_type: Optional[ThreatAssessmentContentType] = None
# The threat assessment request creator.
created_by: Optional[IdentitySet] = None
@@ -35,11 +35,11 @@ class ThreatAssessmentRequest(Entity, Parsable):
expected_assessment: Optional[ThreatExpectedAssessment] = None
# The OdataType property
odata_type: Optional[str] = None
- # The source of the threat assessment request. Possible values are: user, administrator.
+ # The source of the threat assessment request. The possible values are: user, administrator.
request_source: Optional[ThreatAssessmentRequestSource] = None
# A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.
results: Optional[list[ThreatAssessmentResult]] = None
- # The assessment process status. Possible values are: pending, completed.
+ # The assessment process status. The possible values are: pending, completed.
status: Optional[ThreatAssessmentStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/threat_assessment_result.py b/msgraph_beta/generated/models/threat_assessment_result.py
index 7cae74bafa6..fe00910d77a 100644
--- a/msgraph_beta/generated/models/threat_assessment_result.py
+++ b/msgraph_beta/generated/models/threat_assessment_result.py
@@ -19,7 +19,7 @@ class ThreatAssessmentResult(Entity, Parsable):
message: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # The threat assessment result type. Possible values are: checkPolicy (only for mail assessment), rescan.
+ # The threat assessment result type. The possible values are: checkPolicy (only for mail assessment), rescan.
result_type: Optional[ThreatAssessmentResultType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/ti_indicator.py b/msgraph_beta/generated/models/ti_indicator.py
index afb7a197071..89997a3edf4 100644
--- a/msgraph_beta/generated/models/ti_indicator.py
+++ b/msgraph_beta/generated/models/ti_indicator.py
@@ -16,7 +16,7 @@
@dataclass
class TiIndicator(Entity, Parsable):
- # The action to apply if the indicator is matched from within the targetProduct security tool. Possible values are: unknown, allow, block, alert. Required.
+ # The action to apply if the indicator is matched from within the targetProduct security tool. The possible values are: unknown, allow, block, alert. Required.
action: Optional[TiAction] = None
# The cyber threat intelligence name(s) for the parties responsible for the malicious activity covered by the threat indicator.
activity_group_names: Optional[list[str]] = None
@@ -28,7 +28,7 @@ class TiIndicator(Entity, Parsable):
confidence: Optional[int] = None
# Brief description (100 characters or less) of the threat represented by the indicator. Required.
description: Optional[str] = None
- # The area of the Diamond Model in which this indicator exists. Possible values are: unknown, adversary, capability, infrastructure, victim.
+ # The area of the Diamond Model in which this indicator exists. The possible values are: unknown, adversary, capability, infrastructure, victim.
diamond_model: Optional[DiamondModel] = None
# The domainName property
domain_name: Optional[str] = None
@@ -126,9 +126,9 @@ class TiIndicator(Entity, Parsable):
tags: Optional[list[str]] = None
# A string value representing a single security product to which the indicator should be applied. Acceptable values are: Azure Sentinel, Microsoft Defender ATP. Required
target_product: Optional[str] = None
- # Each indicator must have a valid Indicator Threat Type. Possible values are: Botnet, C2, CryptoMining, Darknet, DDoS, MaliciousUrl, Malware, Phishing, Proxy, PUA, WatchList. Required.
+ # Each indicator must have a valid Indicator Threat Type. The possible values are: Botnet, C2, CryptoMining, Darknet, DDoS, MaliciousUrl, Malware, Phishing, Proxy, PUA, WatchList. Required.
threat_type: Optional[str] = None
- # Traffic Light Protocol value for the indicator. Possible values are: unknown, white, green, amber, red. Required.
+ # Traffic Light Protocol value for the indicator. The possible values are: unknown, white, green, amber, red. Required.
tlp_level: Optional[TlpLevel] = None
# The url property
url: Optional[str] = None
diff --git a/msgraph_beta/generated/models/time_card.py b/msgraph_beta/generated/models/time_card.py
index 7b9581ae0d6..aff91edda9b 100644
--- a/msgraph_beta/generated/models/time_card.py
+++ b/msgraph_beta/generated/models/time_card.py
@@ -31,7 +31,7 @@ class TimeCard(ChangeTrackedEntity, Parsable):
notes: Optional[ItemBody] = None
# The original timeCardEntry of the timeCard, before user edits.
original_entry: Optional[TimeCardEntry] = None
- # The current state of the timeCard during its life cycle.Possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue.
+ # The current state of the timeCard during its life cycle. The possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue.
state: Optional[TimeCardState] = None
# User ID to which the timeCard belongs.
user_id: Optional[str] = None
diff --git a/msgraph_beta/generated/models/time_constraint.py b/msgraph_beta/generated/models/time_constraint.py
index aa5ad556c2c..b3cabd5db4f 100644
--- a/msgraph_beta/generated/models/time_constraint.py
+++ b/msgraph_beta/generated/models/time_constraint.py
@@ -17,7 +17,7 @@ class TimeConstraint(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 nature of the activity, optional. Possible values are: work, personal, unrestricted, or unknown.
+ # The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown.
activity_domain: Optional[ActivityDomain] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/training.py b/msgraph_beta/generated/models/training.py
index 89d5f5786d4..d8b8d051a2d 100644
--- a/msgraph_beta/generated/models/training.py
+++ b/msgraph_beta/generated/models/training.py
@@ -17,7 +17,7 @@
@dataclass
class Training(Entity, Parsable):
- # The training availability status. Possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue.
+ # The training availability status. The possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue.
availability_status: Optional[TrainingAvailabilityStatus] = None
# The identity of the user who created the training.
created_by: Optional[EmailIdentity] = None
@@ -41,13 +41,13 @@ class Training(Entity, Parsable):
last_modified_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # The source of the training content. Possible values are: unknown, global, tenant, unknownFutureValue.
+ # The source of the training content. The possible values are: unknown, global, tenant, unknownFutureValue.
source: Optional[SimulationContentSource] = None
# The supported locales for content for the associated training.
supported_locales: Optional[list[str]] = None
# Training tags.
tags: Optional[list[str]] = None
- # The type of training. Possible values are: unknown, phishing, unknownFutureValue.
+ # The type of training. The possible values are: unknown, phishing, unknownFutureValue.
type: Optional[TrainingType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/training_reminder_notification.py b/msgraph_beta/generated/models/training_reminder_notification.py
index 2329a82972f..6d2e3453c38 100644
--- a/msgraph_beta/generated/models/training_reminder_notification.py
+++ b/msgraph_beta/generated/models/training_reminder_notification.py
@@ -14,7 +14,7 @@
class TrainingReminderNotification(BaseEndUserNotification, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.trainingReminderNotification"
- # Configurable frequency for the reminder email introduced during simulation creation. Possible values are: unknown, weekly, biWeekly, unknownFutureValue.
+ # Configurable frequency for the reminder email introduced during simulation creation. The possible values are: unknown, weekly, biWeekly, unknownFutureValue.
delivery_frequency: Optional[NotificationDeliveryFrequency] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/training_setting.py b/msgraph_beta/generated/models/training_setting.py
index 7b008881441..504686480fd 100644
--- a/msgraph_beta/generated/models/training_setting.py
+++ b/msgraph_beta/generated/models/training_setting.py
@@ -22,7 +22,7 @@ class TrainingSetting(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The OdataType property
odata_type: Optional[str] = None
- # Type of setting. Possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue.
+ # Type of setting. The possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue.
setting_type: Optional[TrainingSettingType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/trust_framework_key.py b/msgraph_beta/generated/models/trust_framework_key.py
index c523c3f276f..62765c8075e 100644
--- a/msgraph_beta/generated/models/trust_framework_key.py
+++ b/msgraph_beta/generated/models/trust_framework_key.py
@@ -45,7 +45,7 @@ class TrustFrameworkKey(AdditionalDataHolder, BackedModel, Parsable):
qi: Optional[str] = None
# Status of the key. The possible values are: enabled, disabled, unknownFutureValue.
status: Optional[TrustFrameworkKeyStatus] = None
- # The use (public key use) parameter identifies the intended use of the public key. The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Possible values are: sig (signature), enc (encryption).
+ # The use (public key use) parameter identifies the intended use of the public key. The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. The possible values are: sig (signature), enc (encryption).
use: Optional[str] = None
# The x5c (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates. For more information, see RFC 5280.
x5c: Optional[list[str]] = None
diff --git a/msgraph_beta/generated/models/trust_framework_key_v2.py b/msgraph_beta/generated/models/trust_framework_key_v2.py
index 48d130f91e3..d72823b8bea 100644
--- a/msgraph_beta/generated/models/trust_framework_key_v2.py
+++ b/msgraph_beta/generated/models/trust_framework_key_v2.py
@@ -45,7 +45,7 @@ class TrustFrameworkKey_v2(AdditionalDataHolder, BackedModel, Parsable):
qi: Optional[str] = None
# Status of the key. The possible values are: enabled, disabled, unknownFutureValue.
status: Optional[TrustFrameworkKeyStatus] = None
- # The use (public key use) parameter identifies the intended use of the public key. The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Possible values are: sig (signature), enc (encryption).
+ # The use (public key use) parameter identifies the intended use of the public key. The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. The possible values are: sig (signature), enc (encryption).
use: Optional[str] = None
# The x5c (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates. For more information, see RFC 5280.
x5c: Optional[list[str]] = None
diff --git a/msgraph_beta/generated/models/typed_email_address.py b/msgraph_beta/generated/models/typed_email_address.py
index 0edc88c838a..ce0836bcc3b 100644
--- a/msgraph_beta/generated/models/typed_email_address.py
+++ b/msgraph_beta/generated/models/typed_email_address.py
@@ -16,7 +16,7 @@ class TypedEmailAddress(EmailAddress, Parsable):
odata_type: Optional[str] = "#microsoft.graph.typedEmailAddress"
# To specify a custom type of email address, set type to other, and assign otherLabel to a custom string. For example, you may use a specific email address for your volunteer activities. Set type to other, and set otherLabel to a custom string such as Volunteer work.
other_label: Optional[str] = None
- # The type of email address. Possible values are: unknown, work, personal, main, other. The default value is unknown, which means address has not been set as a specific type.
+ # The type of email address. The possible values are: unknown, work, personal, main, other. The default value is unknown, which means address has not been set as a specific type.
type: Optional[EmailType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/user_configuration.py b/msgraph_beta/generated/models/user_configuration.py
index c62e234c089..a9c376ac853 100644
--- a/msgraph_beta/generated/models/user_configuration.py
+++ b/msgraph_beta/generated/models/user_configuration.py
@@ -11,7 +11,7 @@
@dataclass
class UserConfiguration(Entity, Parsable):
- # The binaryData property
+ # Arbitrary binary data.
binary_data: Optional[bytes] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/user_experience_analytics_app_health_app_performance_by_app_version.py b/msgraph_beta/generated/models/user_experience_analytics_app_health_app_performance_by_app_version.py
index a5cfd3760d9..307728e108f 100644
--- a/msgraph_beta/generated/models/user_experience_analytics_app_health_app_performance_by_app_version.py
+++ b/msgraph_beta/generated/models/user_experience_analytics_app_health_app_performance_by_app_version.py
@@ -16,9 +16,9 @@ class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersion(Entity, Parsabl
"""
# The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
app_crash_count: Optional[int] = None
- # The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.
+ # The friendly name of the application. The possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.
app_display_name: Optional[str] = None
- # The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.
+ # The name of the application. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.
app_name: Optional[str] = None
# The publisher of the application. Supports: $select, $OrderBy. Read-only.
app_publisher: Optional[str] = None
diff --git a/msgraph_beta/generated/models/user_experience_analytics_app_health_app_performance_by_o_s_version.py b/msgraph_beta/generated/models/user_experience_analytics_app_health_app_performance_by_o_s_version.py
index b40915c0ffd..952da8767b3 100644
--- a/msgraph_beta/generated/models/user_experience_analytics_app_health_app_performance_by_o_s_version.py
+++ b/msgraph_beta/generated/models/user_experience_analytics_app_health_app_performance_by_o_s_version.py
@@ -18,9 +18,9 @@ class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion(Entity, Parsable
active_device_count: Optional[int] = None
# The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
app_crash_count: Optional[int] = None
- # The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.
+ # The friendly name of the application. The possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.
app_display_name: Optional[str] = None
- # The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.
+ # The name of the application. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.
app_name: Optional[str] = None
# The publisher of the application. Supports: $select, $OrderBy. Read-only.
app_publisher: Optional[str] = None
diff --git a/msgraph_beta/generated/models/user_experience_analytics_app_health_application_performance.py b/msgraph_beta/generated/models/user_experience_analytics_app_health_application_performance.py
index 1cbe3644817..c436baa9b54 100644
--- a/msgraph_beta/generated/models/user_experience_analytics_app_health_application_performance.py
+++ b/msgraph_beta/generated/models/user_experience_analytics_app_health_application_performance.py
@@ -18,13 +18,13 @@ class UserExperienceAnalyticsAppHealthApplicationPerformance(Entity, Parsable):
active_device_count: Optional[int] = None
# The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
app_crash_count: Optional[int] = None
- # The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.
+ # The friendly name of the application. The possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.
app_display_name: Optional[str] = None
# The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
app_hang_count: Optional[int] = None
# The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
app_health_score: Optional[float] = None
- # The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.
+ # The name of the application. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.
app_name: Optional[str] = None
# The publisher of the application. Supports: $select, $OrderBy. Read-only.
app_publisher: Optional[str] = None
diff --git a/msgraph_beta/generated/models/user_experience_analytics_app_health_device_performance_details.py b/msgraph_beta/generated/models/user_experience_analytics_app_health_device_performance_details.py
index 582d30807b3..ce83682e0c2 100644
--- a/msgraph_beta/generated/models/user_experience_analytics_app_health_device_performance_details.py
+++ b/msgraph_beta/generated/models/user_experience_analytics_app_health_device_performance_details.py
@@ -15,11 +15,11 @@ class UserExperienceAnalyticsAppHealthDevicePerformanceDetails(Entity, Parsable)
"""
The user experience analytics device performance entity contains device performance details.
"""
- # The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.
+ # The friendly name of the application for which the event occurred. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.
app_display_name: Optional[str] = None
# The publisher of the application. Supports: $select, $OrderBy. Read-only.
app_publisher: Optional[str] = None
- # The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.
+ # The version of the application. The possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.
app_version: Optional[str] = None
# The name of the device. Supports: $select, $OrderBy. Read-only.
device_display_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/user_registration_details.py b/msgraph_beta/generated/models/user_registration_details.py
index 6eb01439a8d..a79e5d649e8 100644
--- a/msgraph_beta/generated/models/user_registration_details.py
+++ b/msgraph_beta/generated/models/user_registration_details.py
@@ -39,11 +39,11 @@ class UserRegistrationDetails(Entity, Parsable):
methods_registered: Optional[list[str]] = None
# The OdataType property
odata_type: Optional[str] = None
- # Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq).
+ # Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq).
system_preferred_authentication_methods: Optional[list[str]] = None
# The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby.
user_display_name: Optional[str] = None
- # The method the user selected as the default second-factor for performing multifactor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue.
+ # The method the user selected as the default second-factor for performing multifactor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue.
user_preferred_method_for_secondary_authentication: Optional[UserDefaultAuthenticationMethod] = None
# The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby.
user_principal_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/user_registration_feature_summary.py b/msgraph_beta/generated/models/user_registration_feature_summary.py
index a399a662529..c1c91aa3b55 100644
--- a/msgraph_beta/generated/models/user_registration_feature_summary.py
+++ b/msgraph_beta/generated/models/user_registration_feature_summary.py
@@ -23,9 +23,9 @@ class UserRegistrationFeatureSummary(AdditionalDataHolder, BackedModel, Parsable
total_user_count: Optional[int] = None
# Number of users registered or capable for multifactor authentication, self-service password reset, and passwordless authentication.
user_registration_feature_counts: Optional[list[UserRegistrationFeatureCount]] = None
- # The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue.
+ # The role type of the user. The possible values are: all, privilegedAdmin, admin, user, unknownFutureValue.
user_roles: Optional[IncludedUserRoles] = None
- # User type. Possible values are: all, member, guest, unknownFutureValue.
+ # User type. The possible values are: all, member, guest, unknownFutureValue.
user_types: Optional[IncludedUserTypes] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/user_registration_method_summary.py b/msgraph_beta/generated/models/user_registration_method_summary.py
index b3ab0711a7e..3162dae71b3 100644
--- a/msgraph_beta/generated/models/user_registration_method_summary.py
+++ b/msgraph_beta/generated/models/user_registration_method_summary.py
@@ -23,9 +23,9 @@ class UserRegistrationMethodSummary(AdditionalDataHolder, BackedModel, Parsable)
total_user_count: Optional[int] = None
# Number of users registered for each authentication method.
user_registration_method_counts: Optional[list[UserRegistrationMethodCount]] = None
- # The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue.
+ # The role type of the user. The possible values are: all, privilegedAdmin, admin, user, unknownFutureValue.
user_roles: Optional[IncludedUserRoles] = None
- # User type. Possible values are: all, member, guest, unknownFutureValue.
+ # User type. The possible values are: all, member, guest, unknownFutureValue.
user_types: Optional[IncludedUserTypes] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/user_security_state.py b/msgraph_beta/generated/models/user_security_state.py
index 921e64d8086..678adbdf332 100644
--- a/msgraph_beta/generated/models/user_security_state.py
+++ b/msgraph_beta/generated/models/user_security_state.py
@@ -24,7 +24,7 @@ class UserSecurityState(AdditionalDataHolder, BackedModel, Parsable):
account_name: Optional[str] = None
# NetBIOS/Active Directory domain of user account (that is, domain/account format).
domain_name: Optional[str] = None
- # For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient.
+ # For email-related alerts - user account's email 'role'. The possible values are: unknown, sender, recipient.
email_role: Optional[EmailRole] = None
# Indicates whether the user logged on through a VPN.
is_vpn: Optional[bool] = None
@@ -36,7 +36,7 @@ class UserSecurityState(AdditionalDataHolder, BackedModel, Parsable):
logon_ip: Optional[str] = None
# Location (by IP address mapping) associated with a user sign-in event by this user.
logon_location: Optional[str] = None
- # Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service.
+ # Method of user sign in. The possible values are: unknown, interactive, remoteInteractive, network, batch, service.
logon_type: Optional[LogonType] = None
# The OdataType property
odata_type: Optional[str] = None
@@ -44,7 +44,7 @@ class UserSecurityState(AdditionalDataHolder, BackedModel, Parsable):
on_premises_security_identifier: Optional[str] = None
# Provider-generated/calculated risk score of the user account. Recommended value range of 0-1, which equates to a percentage.
risk_score: Optional[str] = None
- # User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator.
+ # User account type (group membership), per Windows definition. The possible values are: unknown, standard, power, administrator.
user_account_type: Optional[UserAccountSecurityType] = None
# User sign-in name - internet format: (user account name)@(user account DNS domain name).
user_principal_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/user_training_event_info.py b/msgraph_beta/generated/models/user_training_event_info.py
index 34095927e2a..52aa081c69a 100644
--- a/msgraph_beta/generated/models/user_training_event_info.py
+++ b/msgraph_beta/generated/models/user_training_event_info.py
@@ -18,7 +18,7 @@ class UserTrainingEventInfo(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# Display name of the training.
display_name: Optional[str] = None
- # Latest status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue.
+ # Latest status of the training assigned to the user. The possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue.
latest_training_status: Optional[TrainingStatus] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/user_training_status_info.py b/msgraph_beta/generated/models/user_training_status_info.py
index baf4fb20f1f..8cc494e7198 100644
--- a/msgraph_beta/generated/models/user_training_status_info.py
+++ b/msgraph_beta/generated/models/user_training_status_info.py
@@ -24,7 +24,7 @@ class UserTrainingStatusInfo(AdditionalDataHolder, BackedModel, Parsable):
display_name: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # The status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue.
+ # The status of the training assigned to the user. The possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue.
training_status: Optional[TrainingStatus] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/virtual_event_townhall.py b/msgraph_beta/generated/models/virtual_event_townhall.py
index 434a44cfb0a..d64d931091d 100644
--- a/msgraph_beta/generated/models/virtual_event_townhall.py
+++ b/msgraph_beta/generated/models/virtual_event_townhall.py
@@ -16,7 +16,7 @@
class VirtualEventTownhall(VirtualEvent, Parsable):
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.virtualEventTownhall"
- # The audience to whom the town hall is visible. Possible values are: everyone, organization, unknownFutureValue.
+ # The audience to whom the town hall is visible. The possible values are: everyone, organization, unknownFutureValue.
audience: Optional[MeetingAudience] = None
# Identity information of the coorganizers of the town hall.
co_organizers: Optional[list[CommunicationsUserIdentity]] = None
diff --git a/msgraph_beta/generated/models/website.py b/msgraph_beta/generated/models/website.py
index 5df3351d4e9..bd56a079738 100644
--- a/msgraph_beta/generated/models/website.py
+++ b/msgraph_beta/generated/models/website.py
@@ -21,7 +21,7 @@ class Website(AdditionalDataHolder, BackedModel, Parsable):
display_name: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
- # Possible values are: other, home, work, blog, profile.
+ # The possible values are: other, home, work, blog, profile.
type: Optional[WebsiteType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/win32_lob_app.py b/msgraph_beta/generated/models/win32_lob_app.py
index 0661de22a7f..200aa62a97c 100644
--- a/msgraph_beta/generated/models/win32_lob_app.py
+++ b/msgraph_beta/generated/models/win32_lob_app.py
@@ -32,7 +32,7 @@ class Win32LobApp(MobileLobApp, Parsable):
active_uninstall_script: Optional[MobileAppScriptReference] = None
# Indicates whether the uninstall is supported from the company portal for the Win32 app with an available assignment. When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE.
allow_available_uninstall: Optional[bool] = None
- # Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the allowedArchitectures property, the value of the applicableArchitectures property is set to none. Possible values are: null, x86, x64, arm64. Possible values are: none, x86, x64, arm, neutral, arm64.
+ # Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the allowedArchitectures property, the value of the applicableArchitectures property is set to none. The possible values are: null, x86, x64, arm64. The possible values are: none, x86, x64, arm, neutral, arm64.
allowed_architectures: Optional[WindowsArchitecture] = None
# Contains properties for Windows architecture.
applicable_architectures: Optional[WindowsArchitecture] = None
@@ -58,11 +58,11 @@ class Win32LobApp(MobileLobApp, Parsable):
minimum_supported_windows_release: Optional[str] = None
# Indicates the MSI details if this Win32 app is an MSI app.
msi_information: Optional[Win32LobAppMsiInformation] = None
- # Indicates the requirement rules to detect Win32 Line of Business (LoB) app. Possible values are: Win32LobAppFileSystemRequirement, Win32LobAppPowerShellScriptRequirement, Win32LobAppRegistryRequirement.
+ # Indicates the requirement rules to detect Win32 Line of Business (LoB) app. The possible values are: Win32LobAppFileSystemRequirement, Win32LobAppPowerShellScriptRequirement, Win32LobAppRegistryRequirement.
requirement_rules: Optional[list[Win32LobAppRequirement]] = None
# Indicates the return codes for post installation behavior.
return_codes: Optional[list[Win32LobAppReturnCode]] = None
- # Indicates the detection and requirement rules for this app. Possible values are: Win32LobAppFileSystemRule, Win32LobAppPowerShellScriptRule, Win32LobAppProductCodeRule, Win32LobAppRegistryRule.
+ # Indicates the detection and requirement rules for this app. The possible values are: Win32LobAppFileSystemRule, Win32LobAppPowerShellScriptRule, Win32LobAppProductCodeRule, Win32LobAppRegistryRule.
rules: Optional[list[Win32LobAppRule]] = None
# Indicates the relative path of the setup file in the encrypted Win32LobApp package. Example: Intel-SA-00075 Detection and Mitigation Tool.msi.
setup_file_path: Optional[str] = None
diff --git a/msgraph_beta/generated/models/win32_lob_app_power_shell_script_rule.py b/msgraph_beta/generated/models/win32_lob_app_power_shell_script_rule.py
index 8b2ea234d50..7218614fa17 100644
--- a/msgraph_beta/generated/models/win32_lob_app_power_shell_script_rule.py
+++ b/msgraph_beta/generated/models/win32_lob_app_power_shell_script_rule.py
@@ -29,7 +29,7 @@ class Win32LobAppPowerShellScriptRule(Win32LobAppRule, Parsable):
operation_type: Optional[Win32LobAppPowerShellScriptRuleOperationType] = None
# Contains properties for detection operator.
operator: Optional[Win32LobAppRuleOperator] = None
- # The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. Possible values are: system, user.
+ # The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. The possible values are: system, user.
run_as_account: Optional[RunAsAccountType] = None
# A value indicating whether the script should run as 32-bit.
run_as32_bit: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/windows10_endpoint_protection_configuration.py b/msgraph_beta/generated/models/windows10_endpoint_protection_configuration.py
index 2b6791b1c06..5509f601925 100644
--- a/msgraph_beta/generated/models/windows10_endpoint_protection_configuration.py
+++ b/msgraph_beta/generated/models/windows10_endpoint_protection_configuration.py
@@ -140,7 +140,7 @@ class Windows10EndpointProtectionConfiguration(DeviceConfiguration, Parsable):
defender_block_persistence_through_wmi_type: Optional[DefenderAttackSurfaceType] = None
# This policy setting allows you to manage whether a check for new virus and spyware definitions will occur before running a scan.
defender_check_for_signatures_before_running_scan: Optional[bool] = None
- # Added in Windows 10, version 1709. This policy setting determines how aggressive Windows Defender Antivirus will be in blocking and scanning suspicious files. Value type is integer. This feature requires the 'Join Microsoft MAPS' setting enabled in order to function. Possible values are: notConfigured, high, highPlus, zeroTolerance.
+ # Added in Windows 10, version 1709. This policy setting determines how aggressive Windows Defender Antivirus will be in blocking and scanning suspicious files. Value type is integer. This feature requires the 'Join Microsoft MAPS' setting enabled in order to function. The possible values are: notConfigured, high, highPlus, zeroTolerance.
defender_cloud_block_level: Optional[DefenderCloudBlockLevelType] = None
# Added in Windows 10, version 1709. This feature allows Windows Defender Antivirus to block a suspicious file for up to 60 seconds, and scan it in the cloud to make sure it's safe. Value type is integer, range is 0 - 50. This feature depends on three other MAPS settings the must all be enabled- 'Configure the 'Block at First Sight' feature; 'Join Microsoft MAPS'; 'Send file samples when further analysis is required'. Valid values 0 to 50
defender_cloud_extended_timeout_in_seconds: Optional[int] = None
@@ -214,7 +214,7 @@ class Windows10EndpointProtectionConfiguration(DeviceConfiguration, Parsable):
defender_office_macro_code_allow_win32_imports: Optional[DefenderProtectionType] = None
# Possible values of Defender Attack Surface Reduction Rules
defender_office_macro_code_allow_win32_imports_type: Optional[DefenderAttackSurfaceType] = None
- # Added in Windows 10, version 1607. Specifies the level of detection for potentially unwanted applications (PUAs). Windows Defender alerts you when potentially unwanted software is being downloaded or attempts to install itself on your computer. Possible values are: userDefined, enable, auditMode, warn, notConfigured.
+ # Added in Windows 10, version 1607. Specifies the level of detection for potentially unwanted applications (PUAs). Windows Defender alerts you when potentially unwanted software is being downloaded or attempts to install itself on your computer. The possible values are: userDefined, enable, auditMode, warn, notConfigured.
defender_potentially_unwanted_app_action: Optional[DefenderProtectionType] = None
# Possible values of Defender PUA Protection
defender_prevent_credential_stealing_type: Optional[DefenderProtectionType] = None
@@ -224,15 +224,15 @@ class Windows10EndpointProtectionConfiguration(DeviceConfiguration, Parsable):
defender_process_creation_type: Optional[DefenderAttackSurfaceType] = None
# Processes to exclude from scans and real time protection.
defender_processes_to_exclude: Optional[list[str]] = None
- # Controls which sets of files should be monitored. Possible values are: monitorAllFiles, monitorIncomingFilesOnly, monitorOutgoingFilesOnly.
+ # Controls which sets of files should be monitored. The possible values are: monitorAllFiles, monitorIncomingFilesOnly, monitorOutgoingFilesOnly.
defender_scan_direction: Optional[DefenderRealtimeScanDirection] = None
# Represents the average CPU load factor for the Windows Defender scan (in percent). The default value is 50. Valid values 0 to 100
defender_scan_max_cpu_percentage: Optional[int] = None
- # Selects whether to perform a quick scan or full scan. Possible values are: userDefined, disabled, quick, full.
+ # Selects whether to perform a quick scan or full scan. The possible values are: userDefined, disabled, quick, full.
defender_scan_type: Optional[DefenderScanType] = None
# Selects the time of day that the Windows Defender quick scan should run. For example, a value of 0=12:00AM, a value of 60=1:00AM, a value of 120=2:00, and so on, up to a value of 1380=11:00PM. The default value is 120
defender_scheduled_quick_scan_time: Optional[datetime.time] = None
- # Selects the day that the Windows Defender scan should run. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan.
+ # Selects the day that the Windows Defender scan should run. The possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan.
defender_scheduled_scan_day: Optional[WeeklySchedule] = None
# Selects the time of day that the Windows Defender scan should run.
defender_scheduled_scan_time: Optional[datetime.time] = None
@@ -286,7 +286,7 @@ class Windows10EndpointProtectionConfiguration(DeviceConfiguration, Parsable):
defender_security_center_organization_display_name: Optional[str] = None
# Specifies the interval (in hours) that will be used to check for signatures, so instead of using the ScheduleDay and ScheduleTime the check for new signatures will be set according to the interval. Valid values 0 to 24
defender_signature_update_interval_in_hours: Optional[int] = None
- # Checks for the user consent level in Windows Defender to send data. Possible values are: sendSafeSamplesAutomatically, alwaysPrompt, neverSend, sendAllSamplesAutomatically.
+ # Checks for the user consent level in Windows Defender to send data. The possible values are: sendSafeSamplesAutomatically, alwaysPrompt, neverSend, sendAllSamplesAutomatically.
defender_submit_samples_consent_type: Optional[DefenderSubmitSamplesConsentType] = None
# Possible values of Defender PUA Protection
defender_untrusted_executable: Optional[DefenderProtectionType] = None
diff --git a/msgraph_beta/generated/models/windows10_general_configuration.py b/msgraph_beta/generated/models/windows10_general_configuration.py
index 55e48e3385a..785154530a5 100644
--- a/msgraph_beta/generated/models/windows10_general_configuration.py
+++ b/msgraph_beta/generated/models/windows10_general_configuration.py
@@ -133,7 +133,7 @@ class Windows10GeneralConfiguration(DeviceConfiguration, Parsable):
defender_files_and_folders_to_exclude: Optional[list[str]] = None
# Possible values for monitoring file activity.
defender_monitor_file_activity: Optional[DefenderMonitorFileActivity] = None
- # Gets or sets Defender’s action to take on Potentially Unwanted Application (PUA), which includes software with behaviors of ad-injection, software bundling, persistent solicitation for payment or subscription, etc. Defender alerts user when PUA is being downloaded or attempts to install itself. Added in Windows 10 for desktop. Possible values are: deviceDefault, block, audit.
+ # Gets or sets Defender’s action to take on Potentially Unwanted Application (PUA), which includes software with behaviors of ad-injection, software bundling, persistent solicitation for payment or subscription, etc. Defender alerts user when PUA is being downloaded or attempts to install itself. Added in Windows 10 for desktop. The possible values are: deviceDefault, block, audit.
defender_potentially_unwanted_app_action: Optional[DefenderPotentiallyUnwantedAppAction] = None
# Possible values of Defender PUA Protection
defender_potentially_unwanted_app_action_setting: Optional[DefenderProtectionType] = None
@@ -175,7 +175,7 @@ class Windows10GeneralConfiguration(DeviceConfiguration, Parsable):
defender_scheduled_scan_time: Optional[datetime.time] = None
# The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24
defender_signature_update_interval_in_hours: Optional[int] = None
- # Checks for the user consent level in Windows Defender to send data. Possible values are: sendSafeSamplesAutomatically, alwaysPrompt, neverSend, sendAllSamplesAutomatically.
+ # Checks for the user consent level in Windows Defender to send data. The possible values are: sendSafeSamplesAutomatically, alwaysPrompt, neverSend, sendAllSamplesAutomatically.
defender_submit_samples_consent_type: Optional[DefenderSubmitSamplesConsentType] = None
# Possible values for a weekly schedule.
defender_system_scan_schedule: Optional[WeeklySchedule] = None
diff --git a/msgraph_beta/generated/models/windows10_pkcs_certificate_profile.py b/msgraph_beta/generated/models/windows10_pkcs_certificate_profile.py
index b87fc74ff18..d46a74465d2 100644
--- a/msgraph_beta/generated/models/windows10_pkcs_certificate_profile.py
+++ b/msgraph_beta/generated/models/windows10_pkcs_certificate_profile.py
@@ -20,7 +20,7 @@ class Windows10PkcsCertificateProfile(Windows10CertificateProfileBase, Parsable)
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.windows10PkcsCertificateProfile"
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# PKCS Certificate Template Name
certificate_template_name: Optional[str] = None
diff --git a/msgraph_beta/generated/models/windows10_vpn_configuration.py b/msgraph_beta/generated/models/windows10_vpn_configuration.py
index 634093b8c06..0948c59e8b1 100644
--- a/msgraph_beta/generated/models/windows10_vpn_configuration.py
+++ b/msgraph_beta/generated/models/windows10_vpn_configuration.py
@@ -59,7 +59,7 @@ class Windows10VpnConfiguration(WindowsVpnConfiguration, Parsable):
microsoft_tunnel_site_id: Optional[str] = None
# Only associated Apps can use connection (per-app VPN).
only_associated_apps_can_use_connection: Optional[bool] = None
- # Profile target type. Possible values are: user, device, autoPilotDevice.
+ # Profile target type. The possible values are: user, device, autoPilotDevice.
profile_target: Optional[Windows10VpnProfileTarget] = None
# Proxy Server.
proxy_server: Optional[Windows10VpnProxyServer] = None
diff --git a/msgraph_beta/generated/models/windows81_s_c_e_p_certificate_profile.py b/msgraph_beta/generated/models/windows81_s_c_e_p_certificate_profile.py
index 286a44b3154..96f6ba14df5 100644
--- a/msgraph_beta/generated/models/windows81_s_c_e_p_certificate_profile.py
+++ b/msgraph_beta/generated/models/windows81_s_c_e_p_certificate_profile.py
@@ -22,7 +22,7 @@ class Windows81SCEPCertificateProfile(Windows81CertificateProfileBase, Parsable)
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.windows81SCEPCertificateProfile"
- # Target store certificate. Possible values are: user, machine.
+ # Target store certificate. The possible values are: user, machine.
certificate_store: Optional[CertificateStore] = None
# Hash Algorithm Options.
hash_algorithm: Optional[HashAlgorithms] = None
diff --git a/msgraph_beta/generated/models/windows_certificate_profile_base.py b/msgraph_beta/generated/models/windows_certificate_profile_base.py
index 239e55ce6c6..031d4d03c0e 100644
--- a/msgraph_beta/generated/models/windows_certificate_profile_base.py
+++ b/msgraph_beta/generated/models/windows_certificate_profile_base.py
@@ -34,7 +34,7 @@ class WindowsCertificateProfileBase(DeviceConfiguration, Parsable):
key_storage_provider: Optional[KeyStorageProviderOption] = None
# Certificate renewal threshold percentage. Valid values 1 to 99
renewal_threshold_percentage: Optional[int] = None
- # Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
+ # Certificate Subject Alternative Name Type. The possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.
subject_alternative_name_type: Optional[SubjectAlternativeNameType] = None
# Subject Name Format Options.
subject_name_format: Optional[SubjectNameFormat] = None
diff --git a/msgraph_beta/generated/models/windows_device_malware_state.py b/msgraph_beta/generated/models/windows_device_malware_state.py
index f4199ecebfe..883f6c60462 100644
--- a/msgraph_beta/generated/models/windows_device_malware_state.py
+++ b/msgraph_beta/generated/models/windows_device_malware_state.py
@@ -22,13 +22,13 @@ class WindowsDeviceMalwareState(Entity, Parsable):
"""
# Information URL to learn more about the malware
additional_information_url: Optional[str] = None
- # Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule.
+ # Category of the malware. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule.
category: Optional[WindowsMalwareCategory] = None
# Number of times the malware is detected
detection_count: Optional[int] = None
# Malware name
display_name: Optional[str] = None
- # Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning.
+ # Execution status of the malware like blocked/executing etc. The possible values are: unknown, blocked, allowed, running, notRunning.
execution_state: Optional[WindowsMalwareExecutionState] = None
# Initial detection datetime of the malware
initial_detection_date_time: Optional[datetime.datetime] = None
@@ -36,11 +36,11 @@ class WindowsDeviceMalwareState(Entity, Parsable):
last_state_change_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # Severity of the malware. Possible values are: unknown, low, moderate, high, severe.
+ # Severity of the malware. The possible values are: unknown, low, moderate, high, severe.
severity: Optional[WindowsMalwareSeverity] = None
- # Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed.
+ # Current status of the malware like cleaned/quarantined/allowed etc. The possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed.
state: Optional[WindowsMalwareState] = None
- # Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.
+ # Current status of the malware like cleaned/quarantined/allowed etc. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.
threat_state: Optional[WindowsMalwareThreatState] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/windows_hello_for_business_authentication_method.py b/msgraph_beta/generated/models/windows_hello_for_business_authentication_method.py
index 00b9a75c6a3..6c0c3616275 100644
--- a/msgraph_beta/generated/models/windows_hello_for_business_authentication_method.py
+++ b/msgraph_beta/generated/models/windows_hello_for_business_authentication_method.py
@@ -19,7 +19,7 @@ class WindowsHelloForBusinessAuthenticationMethod(AuthenticationMethod, Parsable
device: Optional[Device] = None
# The name of the device on which Windows Hello for Business is registered
display_name: Optional[str] = None
- # Key strength of this Windows Hello for Business key. Possible values are: normal, weak, unknown.
+ # Key strength of this Windows Hello for Business key. The possible values are: normal, weak, unknown.
key_strength: Optional[AuthenticationMethodKeyStrength] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/windows_malware_information.py b/msgraph_beta/generated/models/windows_malware_information.py
index b361de5fe1b..9f3226ee1db 100644
--- a/msgraph_beta/generated/models/windows_malware_information.py
+++ b/msgraph_beta/generated/models/windows_malware_information.py
@@ -20,7 +20,7 @@ class WindowsMalwareInformation(Entity, Parsable):
"""
# Indicates an informational URL to learn more about the malware
additional_information_url: Optional[str] = None
- # Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule.
+ # Category of the malware. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule.
category: Optional[WindowsMalwareCategory] = None
# List of devices affected by current malware with the malware state on each device
device_malware_states: Optional[list[MalwareStateForWindowsDevice]] = None
@@ -30,7 +30,7 @@ class WindowsMalwareInformation(Entity, Parsable):
last_detection_date_time: Optional[datetime.datetime] = None
# The OdataType property
odata_type: Optional[str] = None
- # Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: unknown, low, moderate, high, severe.
+ # Severity of the malware. The possible values are: unknown, low, moderate, high, severe. default is unknown. The possible values are: unknown, low, moderate, high, severe.
severity: Optional[WindowsMalwareSeverity] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/windows_managed_app_protection.py b/msgraph_beta/generated/models/windows_managed_app_protection.py
index afd810ca8f4..c304ac1836e 100644
--- a/msgraph_beta/generated/models/windows_managed_app_protection.py
+++ b/msgraph_beta/generated/models/windows_managed_app_protection.py
@@ -30,7 +30,7 @@ class WindowsManagedAppProtection(ManagedAppPolicy, Parsable):
allowed_outbound_clipboard_sharing_level: Optional[WindowsManagedAppClipboardSharingLevel] = None
# Data can be transferred from/to these classes of apps
allowed_outbound_data_transfer_destinations: Optional[WindowsManagedAppDataTransferLevel] = None
- # If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Some possible values are block or wipe. If this property is not set, no action will be taken. Possible values are: block, wipe, warn, blockWhenSettingIsSupported.
+ # If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Some possible values are block or wipe. If this property is not set, no action will be taken. The possible values are: block, wipe, warn, blockWhenSettingIsSupported.
app_action_if_unable_to_authenticate_user: Optional[ManagedAppRemediationAction] = None
# List of apps to which the policy is deployed.
apps: Optional[list[ManagedMobileApp]] = None
diff --git a/msgraph_beta/generated/models/windows_phone_e_a_s_email_profile_configuration.py b/msgraph_beta/generated/models/windows_phone_e_a_s_email_profile_configuration.py
index 7b2e27b3493..0d13670c4ef 100644
--- a/msgraph_beta/generated/models/windows_phone_e_a_s_email_profile_configuration.py
+++ b/msgraph_beta/generated/models/windows_phone_e_a_s_email_profile_configuration.py
@@ -25,7 +25,7 @@ class WindowsPhoneEASEmailProfileConfiguration(EasEmailProfileConfigurationBase,
apply_only_to_windows_phone81: Optional[bool] = None
# Possible values for email sync duration.
duration_of_email_to_sync: Optional[EmailSyncDuration] = None
- # Email attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: userPrincipalName, primarySmtpAddress.
+ # Email attribute that is picked from AAD and injected into this profile before installing on the device. The possible values are: userPrincipalName, primarySmtpAddress.
email_address_source: Optional[UserEmailSource] = None
# Possible values for email sync schedule.
email_sync_schedule: Optional[EmailSyncSchedule] = None
diff --git a/msgraph_beta/generated/models/windows_protection_state.py b/msgraph_beta/generated/models/windows_protection_state.py
index 7ca1e9731ab..1044865fba8 100644
--- a/msgraph_beta/generated/models/windows_protection_state.py
+++ b/msgraph_beta/generated/models/windows_protection_state.py
@@ -22,7 +22,7 @@ class WindowsProtectionState(Entity, Parsable):
anti_malware_version: Optional[str] = None
# Device malware list
detected_malware_state: Optional[list[WindowsDeviceMalwareState]] = None
- # Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical.
+ # Indicates device's health state. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical.
device_state: Optional[WindowsDeviceHealthState] = None
# Current endpoint protection engine's version
engine_version: Optional[str] = None
@@ -48,7 +48,7 @@ class WindowsProtectionState(Entity, Parsable):
network_inspection_system_enabled: Optional[bool] = None
# The OdataType property
odata_type: Optional[str] = None
- # Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall.
+ # Product Status of Windows Defender Antivirus. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall.
product_status: Optional[WindowsDefenderProductStatus] = None
# When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.
quick_scan_overdue: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/windows_update_for_business_configuration.py b/msgraph_beta/generated/models/windows_update_for_business_configuration.py
index 1285e8cb08f..01fd0b75aa3 100644
--- a/msgraph_beta/generated/models/windows_update_for_business_configuration.py
+++ b/msgraph_beta/generated/models/windows_update_for_business_configuration.py
@@ -64,7 +64,7 @@ class WindowsUpdateForBusinessConfiguration(DeviceConfiguration, Parsable):
feature_updates_rollback_window_in_days: Optional[int] = None
# When TRUE, rollback Feature Updates on the next device check in. When FALSE, do not rollback Feature Updates on the next device check in. Returned by default.Query parameters are not supported.
feature_updates_will_be_rolled_back: Optional[bool] = None
- # The Installation Schedule. Possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported.
+ # The Installation Schedule. The possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported.
installation_schedule: Optional[WindowsUpdateInstallScheduleType] = None
# When TRUE, allows Microsoft Update Service. When FALSE, does not allow Microsoft Update Service. Returned by default. Query parameters are not supported.
microsoft_update_service_allowed: Optional[bool] = None
@@ -92,7 +92,7 @@ class WindowsUpdateForBusinessConfiguration(DeviceConfiguration, Parsable):
skip_checks_before_restart: Optional[bool] = None
# Windows Update Notification Display Options
update_notification_level: Optional[WindowsUpdateNotificationDisplayOption] = None
- # Schedule the update installation on the weeks of the month. Possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. Possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue.
+ # Schedule the update installation on the weeks of the month. The possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. The possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue.
update_weeks: Optional[WindowsUpdateForBusinessUpdateWeeks] = None
# Possible values of a property
user_pause_access: Optional[Enablement] = None
diff --git a/msgraph_beta/generated/models/windows_updates/item_body.py b/msgraph_beta/generated/models/windows_updates/item_body.py
index aaec5d08e23..bdbc7aaea6d 100644
--- a/msgraph_beta/generated/models/windows_updates/item_body.py
+++ b/msgraph_beta/generated/models/windows_updates/item_body.py
@@ -17,7 +17,7 @@ class ItemBody(AdditionalDataHolder, BackedModel, Parsable):
additional_data: dict[str, Any] = field(default_factory=dict)
# The content of the item.
content: Optional[str] = None
- # The type of the content indicated by the enum value of bodyType. Possible values are: text, html, unknownFutureValue.
+ # The type of the content indicated by the enum value of bodyType. The possible values are: text, html, unknownFutureValue.
content_type: Optional[BodyType] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/windows_updates/monitoring_rule.py b/msgraph_beta/generated/models/windows_updates/monitoring_rule.py
index 3cc9d606d9f..a9700bf1156 100644
--- a/msgraph_beta/generated/models/windows_updates/monitoring_rule.py
+++ b/msgraph_beta/generated/models/windows_updates/monitoring_rule.py
@@ -16,11 +16,11 @@ class MonitoringRule(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 action triggered when the threshold for the given signal is reached. Possible values are: alertError, pauseDeployment, offerFallback, unknownFutureValue. The offerFallback member is only supported on feature update deployments of Windows 11 and must be paired with the ineligible signal. The fallback version offered is the version 22H2 of Windows 10.
+ # The action triggered when the threshold for the given signal is reached. The possible values are: alertError, pauseDeployment, offerFallback, unknownFutureValue. The offerFallback member is only supported on feature update deployments of Windows 11 and must be paired with the ineligible signal. The fallback version offered is the version 22H2 of Windows 10.
action: Optional[MonitoringAction] = None
# The OdataType property
odata_type: Optional[str] = None
- # The signal to monitor. Possible values are: rollback, ineligible, unknownFutureValue. The ineligible member is only supported on feature update deployments of Windows 11 and must be paired with the offerFallback action.
+ # The signal to monitor. The possible values are: rollback, ineligible, unknownFutureValue. The ineligible member is only supported on feature update deployments of Windows 11 and must be paired with the offerFallback action.
signal: Optional[MonitoringSignal] = None
# The threshold for a signal at which to trigger the action. An integer from 1 to 100 (inclusive). This value is ignored when the signal is ineligible and the action is offerFallback.
threshold: Optional[int] = None
diff --git a/msgraph_beta/generated/models/windows_updates/product_revision.py b/msgraph_beta/generated/models/windows_updates/product_revision.py
index c8c9715901d..28a598500d5 100644
--- a/msgraph_beta/generated/models/windows_updates/product_revision.py
+++ b/msgraph_beta/generated/models/windows_updates/product_revision.py
@@ -27,7 +27,7 @@ class ProductRevision(Entity, Parsable):
odata_type: Optional[str] = None
# The osBuild property
os_build: Optional[BuildVersionDetails] = None
- # The product of the revision. Possible values are: Windows 10, Windows 11. Read-only.
+ # The product of the revision. The possible values are: Windows 10, Windows 11. Read-only.
product: Optional[str] = None
# The release date for the content. 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.
release_date_time: Optional[datetime.datetime] = None
diff --git a/msgraph_beta/generated/models/windows_updates/quality_update_catalog_entry.py b/msgraph_beta/generated/models/windows_updates/quality_update_catalog_entry.py
index c757e3837fe..9c4d871a260 100644
--- a/msgraph_beta/generated/models/windows_updates/quality_update_catalog_entry.py
+++ b/msgraph_beta/generated/models/windows_updates/quality_update_catalog_entry.py
@@ -25,7 +25,7 @@ class QualityUpdateCatalogEntry(SoftwareUpdateCatalogEntry, Parsable):
is_expeditable: Optional[bool] = None
# The operating system product revisions that are released as part of this quality update.
product_revisions: Optional[list[ProductRevision]] = None
- # The publishing cadence of the quality update. Possible values are: monthly, outOfBand, unknownFutureValue. Read-only.
+ # The publishing cadence of the quality update. The possible values are: monthly, outOfBand, unknownFutureValue. Read-only.
quality_update_cadence: Optional[QualityUpdateCadence] = None
# The qualityUpdateClassification property
quality_update_classification: Optional[QualityUpdateClassification] = None
diff --git a/msgraph_beta/generated/models/windows_wifi_configuration.py b/msgraph_beta/generated/models/windows_wifi_configuration.py
index b5cc9c03836..174f00391a2 100644
--- a/msgraph_beta/generated/models/windows_wifi_configuration.py
+++ b/msgraph_beta/generated/models/windows_wifi_configuration.py
@@ -28,7 +28,7 @@ class WindowsWifiConfiguration(DeviceConfiguration, Parsable):
connect_when_network_name_is_hidden: Optional[bool] = None
# Specify whether to force FIPS compliance.
force_f_i_p_s_compliance: Optional[bool] = None
- # Specify the metered connection limit type for the wifi connection. Possible values are: unrestricted, fixed, variable.
+ # Specify the metered connection limit type for the wifi connection. The possible values are: unrestricted, fixed, variable.
metered_connection_limit: Optional[MeteredConnectionLimitType] = None
# Specify the network configuration name.
network_name: Optional[str] = None
@@ -40,11 +40,11 @@ class WindowsWifiConfiguration(DeviceConfiguration, Parsable):
proxy_manual_address: Optional[str] = None
# Specify the port for the proxy server.
proxy_manual_port: Optional[int] = None
- # Specify the proxy setting for Wi-Fi configuration. Possible values are: none, manual, automatic, unknownFutureValue.
+ # Specify the proxy setting for Wi-Fi configuration. The possible values are: none, manual, automatic, unknownFutureValue.
proxy_setting: Optional[WiFiProxySetting] = None
# Specify the SSID of the wifi connection.
ssid: Optional[str] = None
- # Specify the Wifi Security Type. Possible values are: open, wpaPersonal, wpaEnterprise, wep, wpa2Personal, wpa2Enterprise.
+ # Specify the Wifi Security Type. The possible values are: open, wpaPersonal, wpaEnterprise, wep, wpa2Personal, wpa2Enterprise.
wifi_security_type: Optional[WiFiSecurityType] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/windows_wifi_enterprise_e_a_p_configuration.py b/msgraph_beta/generated/models/windows_wifi_enterprise_e_a_p_configuration.py
index adbb216db0b..c186c9b569f 100644
--- a/msgraph_beta/generated/models/windows_wifi_enterprise_e_a_p_configuration.py
+++ b/msgraph_beta/generated/models/windows_wifi_enterprise_e_a_p_configuration.py
@@ -23,13 +23,13 @@ class WindowsWifiEnterpriseEAPConfiguration(WindowsWifiConfiguration, Parsable):
"""
# The OdataType property
odata_type: Optional[str] = "#microsoft.graph.windowsWifiEnterpriseEAPConfiguration"
- # Specify the authentication method. Possible values are: certificate, usernameAndPassword, derivedCredential.
+ # Specify the authentication method. The possible values are: certificate, usernameAndPassword, derivedCredential.
authentication_method: Optional[WiFiAuthenticationMethod] = None
# Specify the number of seconds for the client to wait after an authentication attempt before failing. Valid range 1-3600.
authentication_period_in_seconds: Optional[int] = None
# Specify the number of seconds between a failed authentication and the next authentication attempt. Valid range 1-3600.
authentication_retry_delay_period_in_seconds: Optional[int] = None
- # Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you’re using certificate authentication, make sure the certificate type matches the authentication type. Possible values are: none, user, machine, machineOrUser, guest.
+ # Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you’re using certificate authentication, make sure the certificate type matches the authentication type. The possible values are: none, user, machine, machineOrUser, guest.
authentication_type: Optional[WifiAuthenticationType] = None
# Specify whether to cache user credentials on the device so that users don’t need to keep entering them each time they connect.
cache_credentials: Optional[bool] = None
@@ -45,7 +45,7 @@ class WindowsWifiEnterpriseEAPConfiguration(WindowsWifiConfiguration, Parsable):
enable_pre_authentication: Optional[bool] = None
# Specify identity certificate for client authentication.
identity_certificate_for_client_authentication: Optional[WindowsCertificateProfileBase] = None
- # Specify inner authentication protocol for EAP TTLS. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Specify inner authentication protocol for EAP TTLS. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
inner_authentication_protocol_for_e_a_p_t_t_l_s: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
# Specify the maximum authentication failures allowed for a set of credentials. Valid range 1-100.
maximum_authentication_failures: Optional[int] = None
@@ -59,7 +59,7 @@ class WindowsWifiEnterpriseEAPConfiguration(WindowsWifiConfiguration, Parsable):
maximum_pairwise_master_key_cache_time_in_minutes: Optional[int] = None
# Specify maximum pre-authentication attempts. Valid range: 1-16
maximum_pre_authentication_attempts: Optional[int] = None
- # Specify the network single sign on type. Possible values are: disabled, prelogon, postlogon.
+ # Specify the network single sign on type. The possible values are: disabled, prelogon, postlogon.
network_single_sign_on: Optional[NetworkSingleSignOnType] = None
# Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.
outer_identity_privacy_temporary_value: Optional[str] = None
diff --git a/msgraph_beta/generated/models/windows_wired_network_configuration.py b/msgraph_beta/generated/models/windows_wired_network_configuration.py
index fc104632b3c..3460fa0345d 100644
--- a/msgraph_beta/generated/models/windows_wired_network_configuration.py
+++ b/msgraph_beta/generated/models/windows_wired_network_configuration.py
@@ -24,13 +24,13 @@ class WindowsWiredNetworkConfiguration(DeviceConfiguration, Parsable):
odata_type: Optional[str] = "#microsoft.graph.windowsWiredNetworkConfiguration"
# Specify the duration for which automatic authentication attempts will be blocked from occuring after a failed authentication attempt.
authentication_block_period_in_minutes: Optional[int] = None
- # Specify the authentication method. Possible values are: certificate, usernameAndPassword, derivedCredential. Possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue.
+ # Specify the authentication method. The possible values are: certificate, usernameAndPassword, derivedCredential. The possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue.
authentication_method: Optional[WiredNetworkAuthenticationMethod] = None
# Specify the number of seconds for the client to wait after an authentication attempt before failing. Valid range 1-3600.
authentication_period_in_seconds: Optional[int] = None
# Specify the number of seconds between a failed authentication and the next authentication attempt. Valid range 1-3600.
authentication_retry_delay_period_in_seconds: Optional[int] = None
- # Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you're using certificate authentication, make sure the certificate type matches the authentication type. Possible values are: none, user, machine, machineOrUser, guest. Possible values are: none, user, machine, machineOrUser, guest, unknownFutureValue.
+ # Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you're using certificate authentication, make sure the certificate type matches the authentication type. The possible values are: none, user, machine, machineOrUser, guest. The possible values are: none, user, machine, machineOrUser, guest, unknownFutureValue.
authentication_type: Optional[WiredNetworkAuthenticationType] = None
# When TRUE, caches user credentials on the device so that users don't need to keep entering them each time they connect. When FALSE, do not cache credentials. Default value is FALSE.
cache_credentials: Optional[bool] = None
@@ -46,7 +46,7 @@ class WindowsWiredNetworkConfiguration(DeviceConfiguration, Parsable):
force_f_i_p_s_compliance: Optional[bool] = None
# Specify identity certificate for client authentication.
identity_certificate_for_client_authentication: Optional[WindowsCertificateProfileBase] = None
- # Specify inner authentication protocol for EAP TTLS. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
+ # Specify inner authentication protocol for EAP TTLS. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo. The possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.
inner_authentication_protocol_for_e_a_p_t_t_l_s: Optional[NonEapAuthenticationMethodForEapTtlsType] = None
# Specify the maximum authentication failures allowed for a set of credentials. Valid range 1-100.
maximum_authentication_failures: Optional[int] = None
@@ -62,7 +62,7 @@ class WindowsWiredNetworkConfiguration(DeviceConfiguration, Parsable):
root_certificate_for_client_validation: Optional[Windows81TrustedRootCertificate] = None
# Specify root certificates for server validation. This collection can contain a maximum of 500 elements.
root_certificates_for_server_validation: Optional[list[Windows81TrustedRootCertificate]] = None
- # Specify the secondary authentication method. Possible values are: certificate, usernameAndPassword, derivedCredential. Possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue.
+ # Specify the secondary authentication method. The possible values are: certificate, usernameAndPassword, derivedCredential. The possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue.
secondary_authentication_method: Optional[WiredNetworkAuthenticationMethod] = None
# Specify secondary identity certificate for client authentication.
secondary_identity_certificate_for_client_authentication: Optional[WindowsCertificateProfileBase] = None
diff --git a/msgraph_beta/generated/models/workbook_application.py b/msgraph_beta/generated/models/workbook_application.py
index e7dd36c526d..499ea2eebc9 100644
--- a/msgraph_beta/generated/models/workbook_application.py
+++ b/msgraph_beta/generated/models/workbook_application.py
@@ -11,7 +11,7 @@
@dataclass
class WorkbookApplication(Entity, Parsable):
- # Returns the calculation mode used in the workbook. Possible values are: Automatic, AutomaticExceptTables, Manual.
+ # Returns the calculation mode used in the workbook. The possible values are: Automatic, AutomaticExceptTables, Manual.
calculation_mode: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
diff --git a/msgraph_beta/generated/models/workbook_document_task_change.py b/msgraph_beta/generated/models/workbook_document_task_change.py
index 084f74cf4f5..bf165635247 100644
--- a/msgraph_beta/generated/models/workbook_document_task_change.py
+++ b/msgraph_beta/generated/models/workbook_document_task_change.py
@@ -33,7 +33,7 @@ class WorkbookDocumentTaskChange(Entity, Parsable):
start_date_time: Optional[datetime.datetime] = None
# The title of the task. Only present when the type property is setTitle. Nullable.
title: Optional[str] = None
- # The type of the change history. Possible values are: create, assign, unassign, unassignAll, setPriority, setTitle, setPercentComplete, setSchedule, remove, restore, undo.
+ # The type of the change history. The possible values are: create, assign, unassign, unassignAll, setPriority, setTitle, setPercentComplete, setSchedule, remove, restore, undo.
type: Optional[str] = None
# The ID of the workbookDocumentTaskChange that was undone for the undo change action. Only exists on an undo change history. Nullable.
undo_change_id: Optional[str] = None
diff --git a/msgraph_beta/generated/models/workbook_icon.py b/msgraph_beta/generated/models/workbook_icon.py
index 3a867ae5d59..b2f42640575 100644
--- a/msgraph_beta/generated/models/workbook_icon.py
+++ b/msgraph_beta/generated/models/workbook_icon.py
@@ -16,7 +16,7 @@ class WorkbookIcon(AdditionalDataHolder, BackedModel, Parsable):
index: Optional[int] = None
# The OdataType property
odata_type: Optional[str] = None
- # The set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.
+ # The set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.
set: Optional[str] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/workbook_named_item.py b/msgraph_beta/generated/models/workbook_named_item.py
index f99ffed4dc4..4085fa72fe3 100644
--- a/msgraph_beta/generated/models/workbook_named_item.py
+++ b/msgraph_beta/generated/models/workbook_named_item.py
@@ -20,7 +20,7 @@ class WorkbookNamedItem(Entity, Parsable):
odata_type: Optional[str] = None
# Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only.
scope: Optional[str] = None
- # The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.
+ # The type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.
type: Optional[str] = None
# Indicates whether the object is visible.
visible: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/workbook_range_format.py b/msgraph_beta/generated/models/workbook_range_format.py
index e29729331dd..2860e0bd5d3 100644
--- a/msgraph_beta/generated/models/workbook_range_format.py
+++ b/msgraph_beta/generated/models/workbook_range_format.py
@@ -23,7 +23,7 @@ class WorkbookRangeFormat(Entity, Parsable):
fill: Optional[WorkbookRangeFill] = None
# Returns the font object defined on the overall range selected Read-only.
font: Optional[WorkbookRangeFont] = None
- # The horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.
+ # The horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.
horizontal_alignment: Optional[str] = None
# The OdataType property
odata_type: Optional[str] = None
@@ -31,7 +31,7 @@ class WorkbookRangeFormat(Entity, Parsable):
protection: Optional[WorkbookFormatProtection] = None
# The height of all rows in the range. If the row heights aren't uniform null will be returned.
row_height: Optional[float] = None
- # The vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed.
+ # The vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed.
vertical_alignment: Optional[str] = None
# Indicates whether Excel wraps the text in the object. A null value indicates that the entire range doesn't have a uniform wrap setting.
wrap_text: Optional[bool] = None
diff --git a/msgraph_beta/generated/models/workbook_sort_field.py b/msgraph_beta/generated/models/workbook_sort_field.py
index 0bf26e68828..3d6a661a4cf 100644
--- a/msgraph_beta/generated/models/workbook_sort_field.py
+++ b/msgraph_beta/generated/models/workbook_sort_field.py
@@ -19,7 +19,7 @@ class WorkbookSortField(AdditionalDataHolder, BackedModel, Parsable):
ascending: Optional[bool] = None
# Represents the color that is the target of the condition if the sorting is on font or cell color.
color: Optional[str] = None
- # Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.
+ # Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.
data_option: Optional[str] = None
# Represents the icon that is the target of the condition if the sorting is on the cell's icon.
icon: Optional[WorkbookIcon] = None
@@ -27,7 +27,7 @@ class WorkbookSortField(AdditionalDataHolder, BackedModel, Parsable):
key: Optional[int] = None
# The OdataType property
odata_type: Optional[str] = None
- # Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.
+ # Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.
sort_on: Optional[str] = None
@staticmethod
diff --git a/msgraph_beta/generated/models/workbook_table.py b/msgraph_beta/generated/models/workbook_table.py
index 20941f36753..2f3e8685477 100644
--- a/msgraph_beta/generated/models/workbook_table.py
+++ b/msgraph_beta/generated/models/workbook_table.py
@@ -41,7 +41,7 @@ class WorkbookTable(Entity, Parsable):
show_totals: Optional[bool] = None
# The sorting for the table. Read-only.
sort: Optional[WorkbookTableSort] = None
- # A constant value that represents the Table style. Possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.
+ # A constant value that represents the Table style. The possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.
style: Optional[str] = None
# The worksheet containing the current table. Read-only.
worksheet: Optional[WorkbookWorksheet] = None
diff --git a/msgraph_beta/generated/models/workforce_integration_encryption.py b/msgraph_beta/generated/models/workforce_integration_encryption.py
index 6965c4d7c02..229d82b8bcf 100644
--- a/msgraph_beta/generated/models/workforce_integration_encryption.py
+++ b/msgraph_beta/generated/models/workforce_integration_encryption.py
@@ -17,7 +17,7 @@ class WorkforceIntegrationEncryption(AdditionalDataHolder, BackedModel, Parsable
additional_data: dict[str, Any] = field(default_factory=dict)
# The OdataType property
odata_type: Optional[str] = None
- # Possible values are: sharedSecret, unknownFutureValue.
+ # The possible values are: sharedSecret, unknownFutureValue.
protocol: Optional[WorkforceIntegrationEncryptionProtocol] = None
# Encryption shared secret.
secret: Optional[str] = None
diff --git a/msgraph_beta/generated/places/get_operation_with_id/get_operation_with_id_request_builder.py b/msgraph_beta/generated/places/get_operation_with_id/get_operation_with_id_request_builder.py
index 40e1377ca88..a44da4cc16e 100644
--- a/msgraph_beta/generated/places/get_operation_with_id/get_operation_with_id_request_builder.py
+++ b/msgraph_beta/generated/places/get_operation_with_id/get_operation_with_id_request_builder.py
@@ -35,9 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlaceOperation]:
"""
- Invoke function getOperation
+ Get a placeOperation by ID.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceOperation]
+ Find more info here: https://learn.microsoft.com/graph/api/place-getoperation?view=graph-rest-beta
"""
request_info = self.to_get_request_information(
request_configuration
@@ -55,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Invoke function getOperation
+ Get a placeOperation by ID.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/places/item/check_ins/check_ins_request_builder.py b/msgraph_beta/generated/places/item/check_ins/check_ins_request_builder.py
index 6285115ae4b..4dee07cc0e8 100644
--- a/msgraph_beta/generated/places/item/check_ins/check_ins_request_builder.py
+++ b/msgraph_beta/generated/places/item/check_ins/check_ins_request_builder.py
@@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CheckIns
async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]:
"""
- Create a new checkInClaim object to record the check-in status for a specific place, such as a desk, room, or workspace, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place.
+ Create a new checkInClaim object to record the check-in status for a specific place, such as a desk or a room, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place.
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[CheckInClaim]
@@ -104,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi
def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Create a new checkInClaim object to record the check-in status for a specific place, such as a desk, room, or workspace, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place.
+ Create a new checkInClaim object to record the check-in status for a specific place, such as a desk or a room, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place.
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/places/item/children/children_request_builder.py b/msgraph_beta/generated/places/item/children/children_request_builder.py
index 3838693db11..930c5d8e7d6 100644
--- a/msgraph_beta/generated/places/item/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/children/item/place_item_request_builder.py
index 910f0218f24..2efb48332a0 100644
--- a/msgraph_beta/generated/places/item/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_building/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_building/children/children_request_builder.py
index fc12c91e97f..a08fab86454 100644
--- a/msgraph_beta/generated/places/item/graph_building/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_building/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_building/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_building/children/item/place_item_request_builder.py
index 0b7a32b1463..afd109853a6 100644
--- a/msgraph_beta/generated/places/item/graph_building/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_building/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_desk/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_desk/children/children_request_builder.py
index 3d50da37cab..c942fcaa13f 100644
--- a/msgraph_beta/generated/places/item/graph_desk/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_desk/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_desk/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_desk/children/item/place_item_request_builder.py
index e1d2c8e25cc..e1ed16e6600 100644
--- a/msgraph_beta/generated/places/item/graph_desk/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_desk/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_floor/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_floor/children/children_request_builder.py
index 427f7d5e352..26c7da79101 100644
--- a/msgraph_beta/generated/places/item/graph_floor/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_floor/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_floor/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_floor/children/item/place_item_request_builder.py
index 967d23fc544..4683884a4ce 100644
--- a/msgraph_beta/generated/places/item/graph_floor/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_floor/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_room/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_room/children/children_request_builder.py
index aa5837bed8a..726da32bb59 100644
--- a/msgraph_beta/generated/places/item/graph_room/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_room/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_room/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room/children/item/place_item_request_builder.py
index 181f9d515d3..97ddf3ebfeb 100644
--- a/msgraph_beta/generated/places/item/graph_room/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_room/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_room_list/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/children/children_request_builder.py
index 8c0359566bb..554822387fc 100644
--- a/msgraph_beta/generated/places/item/graph_room_list/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_room_list/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_room_list/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/children/item/place_item_request_builder.py
index d3ef92e888e..4a08a595f3f 100644
--- a/msgraph_beta/generated/places/item/graph_room_list/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_room_list/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/children_request_builder.py
index 882077cebd7..03fc24e3d7c 100644
--- a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/item/place_item_request_builder.py
index f4d054b7927..f39cae040a6 100644
--- a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/children_request_builder.py
index 7e2a98bd549..74024cacc8e 100644
--- a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/item/place_item_request_builder.py
index 9c9a255a715..e0a37cb0643 100644
--- a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_section/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_section/children/children_request_builder.py
index 6d058c8246f..2ec6f7dd7f3 100644
--- a/msgraph_beta/generated/places/item/graph_section/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_section/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_section/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_section/children/item/place_item_request_builder.py
index c4af02c0aed..7b347ea7c3c 100644
--- a/msgraph_beta/generated/places/item/graph_section/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_section/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_workspace/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_workspace/children/children_request_builder.py
index e41d1589fad..aee4aac69df 100644
--- a/msgraph_beta/generated/places/item/graph_workspace/children/children_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_workspace/children/children_request_builder.py
@@ -48,7 +48,7 @@ def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[PlaceCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Children
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class ChildrenRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/graph_workspace/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_workspace/children/item/place_item_request_builder.py
index 3511b572283..28bea8f6acc 100644
--- a/msgraph_beta/generated/places/item/graph_workspace/children/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/graph_workspace/children/item/place_item_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[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PlaceIte
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
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) -> PlaceItemRequestBuilder:
@dataclass
class PlaceItemRequestBuilderGetQueryParameters():
"""
- Get children from places
+ A collection of children places that is only used in the Upsert places API.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/places/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/place_item_request_builder.py
index 78b0e4be3d1..2b1728b55ed 100644
--- a/msgraph_beta/generated/places/item/place_item_request_builder.py
+++ b/msgraph_beta/generated/places/item/place_item_request_builder.py
@@ -61,11 +61,11 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def patch(self,body: Place, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Place]:
"""
- Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property.
+ Upsert one or more place objects in async mode. This API allows you to create and update multiple places efficiently in a single request. For more information on how to use this API, including scenarios, best practices, and concurrency limits, see Working with the upsert Places API in Microsoft Graph.
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[Place]
- Find more info here: https://learn.microsoft.com/graph/api/place-update?view=graph-rest-beta
+ Find more info here: https://learn.microsoft.com/graph/api/place-patch-places?view=graph-rest-beta
"""
if body is None:
raise TypeError("body cannot be null.")
@@ -96,7 +96,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_patch_request_information(self,body: Place, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property.
+ Upsert one or more place objects in async mode. This API allows you to create and update multiple places efficiently in a single request. For more information on how to use this API, including scenarios, best practices, and concurrency limits, see Working with the upsert Places API in Microsoft Graph.
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/places/list_operations/list_operations_request_builder.py b/msgraph_beta/generated/places/list_operations/list_operations_request_builder.py
index a642c2ee4cf..5e11e3c6b2f 100644
--- a/msgraph_beta/generated/places/list_operations/list_operations_request_builder.py
+++ b/msgraph_beta/generated/places/list_operations/list_operations_request_builder.py
@@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def get(self,request_configuration: Optional[RequestConfiguration[ListOperationsRequestBuilderGetQueryParameters]] = None) -> Optional[ListOperationsGetResponse]:
"""
- Invoke function listOperations
+ List all existing placeOperation objects. This API doesn't return operation details.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[ListOperationsGetResponse]
+ Find more info here: https://learn.microsoft.com/graph/api/place-listoperations?view=graph-rest-beta
"""
request_info = self.to_get_request_information(
request_configuration
@@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ListOper
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ListOperationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Invoke function listOperations
+ List all existing placeOperation objects. This API doesn't return operation details.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -74,7 +75,7 @@ def with_url(self,raw_url: str) -> ListOperationsRequestBuilder:
@dataclass
class ListOperationsRequestBuilderGetQueryParameters():
"""
- Invoke function listOperations
+ List all existing placeOperation objects. This API doesn't return operation details.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/security/identities/settings/settings_request_builder.py b/msgraph_beta/generated/security/identities/settings/settings_request_builder.py
index 5b14cd5d91c..158644398c9 100644
--- a/msgraph_beta/generated/security/identities/settings/settings_request_builder.py
+++ b/msgraph_beta/generated/security/identities/settings/settings_request_builder.py
@@ -16,7 +16,6 @@
if TYPE_CHECKING:
from ....models.o_data_errors.o_data_error import ODataError
from ....models.security.settings_container import SettingsContainer
- from .auto_auditing_configuration.auto_auditing_configuration_request_builder import AutoAuditingConfigurationRequestBuilder
class SettingsRequestBuilder(BaseRequestBuilder):
"""
@@ -139,15 +138,6 @@ def with_url(self,raw_url: str) -> SettingsRequestBuilder:
raise TypeError("raw_url cannot be null.")
return SettingsRequestBuilder(self.request_adapter, raw_url)
- @property
- def auto_auditing_configuration(self) -> AutoAuditingConfigurationRequestBuilder:
- """
- Provides operations to manage the autoAuditingConfiguration property of the microsoft.graph.security.settingsContainer entity.
- """
- from .auto_auditing_configuration.auto_auditing_configuration_request_builder import AutoAuditingConfigurationRequestBuilder
-
- return AutoAuditingConfigurationRequestBuilder(self.request_adapter, self.path_parameters)
-
@dataclass
class SettingsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]):
"""
diff --git a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/cross_organization_migration_tasks_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/cross_organization_migration_tasks_request_builder.py
index ffdec762eaf..e549d4548fc 100644
--- a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/cross_organization_migration_tasks_request_builder.py
+++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/cross_organization_migration_tasks_request_builder.py
@@ -52,7 +52,7 @@ def by_share_point_migration_task_id(self,share_point_migration_task_id: str) ->
async def get(self,request_configuration: Optional[RequestConfiguration[CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationTaskCollectionResponse]:
"""
- Get crossOrganizationMigrationTasks from solutions
+ Get a sharePointMigrationTask that was previously created, using the task ID. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[SharePointMigrationTaskCollectionResponse]
"""
@@ -108,10 +108,11 @@ def get_by_source_user_principal_name_with_source_principal_name(self,source_pri
async def post(self,body: SharePointMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationTask]:
"""
- Create new navigation property to crossOrganizationMigrationTasks for solutions
+ Create or update a sharePointMigrationTask to migrate a resource from the source organization to the target organization, using the sharePointMigrationTaskParameters. The resource can be a user, a group, or a site. When an existing sharePointMigrationTask is retrieved, it might contain not only the specifics of the source and target organizations and resources, but also the status of the migration and errors encountered during the migration operation. The API calls occur on the source site and only add list items to the my site root web, for example, contoso-my.sharepoint.com. Then, it triggers a multi-geo site move job in the backend to enqueue and orchestrate several tenant workflow jobs, such as backup, restore, and cleanup, supported by TJ infrastructure. The OData type of sharePointResourceMigrationParameters differentiates user migration from site migration, rather than using different subpaths. For a user's OneDrive migration, specify sharePointUserMigrationParameters. If this migration task is a regular SharePoint site migration, specify sharePointSiteMigrationParameters. If this migration task is a group-connected site migration, specify sharePointGroupMigrationParameters.
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[SharePointMigrationTask]
+ Find more info here: https://learn.microsoft.com/graph/api/sharepointmigrationtask-update?view=graph-rest-beta
"""
if body is None:
raise TypeError("body cannot be null.")
@@ -131,7 +132,7 @@ async def post(self,body: SharePointMigrationTask, request_configuration: Option
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get crossOrganizationMigrationTasks from solutions
+ Get a sharePointMigrationTask that was previously created, using the task ID. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -142,7 +143,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi
def to_post_request_information(self,body: SharePointMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Create new navigation property to crossOrganizationMigrationTasks for solutions
+ Create or update a sharePointMigrationTask to migrate a resource from the source organization to the target organization, using the sharePointMigrationTaskParameters. The resource can be a user, a group, or a site. When an existing sharePointMigrationTask is retrieved, it might contain not only the specifics of the source and target organizations and resources, but also the status of the migration and errors encountered during the migration operation. The API calls occur on the source site and only add list items to the my site root web, for example, contoso-my.sharepoint.com. Then, it triggers a multi-geo site move job in the backend to enqueue and orchestrate several tenant workflow jobs, such as backup, restore, and cleanup, supported by TJ infrastructure. The OData type of sharePointResourceMigrationParameters differentiates user migration from site migration, rather than using different subpaths. For a user's OneDrive migration, specify sharePointUserMigrationParameters. If this migration task is a regular SharePoint site migration, specify sharePointSiteMigrationParameters. If this migration task is a group-connected site migration, specify sharePointGroupMigrationParameters.
param body: The request body
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
@@ -177,7 +178,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters():
"""
- Get crossOrganizationMigrationTasks from solutions
+ Get a sharePointMigrationTask that was previously created, using the task ID. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_group_mail_nickname_with_source_group_mail_nickname/get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_group_mail_nickname_with_source_group_mail_nickname/get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder.py
index 87738488093..edbd10ee569 100644
--- a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_group_mail_nickname_with_source_group_mail_nickname/get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder.py
+++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_group_mail_nickname_with_source_group_mail_nickname/get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder.py
@@ -35,9 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationTask]:
"""
- Invoke function getBySourceGroupMailNickname
+ Get a sharePointMigrationTask that was previously created for a group, using the source group mail nickname. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[SharePointMigrationTask]
+ Find more info here: https://learn.microsoft.com/graph/api/sharepointmigrationtask-getbysourcegroupmailnickname?view=graph-rest-beta
"""
request_info = self.to_get_request_information(
request_configuration
@@ -55,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Invoke function getBySourceGroupMailNickname
+ Get a sharePointMigrationTask that was previously created for a group, using the source group mail nickname. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_site_url_with_source_site_url/get_by_source_site_url_with_source_site_url_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_site_url_with_source_site_url/get_by_source_site_url_with_source_site_url_request_builder.py
index bf428d42554..5d3b07ab79c 100644
--- a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_site_url_with_source_site_url/get_by_source_site_url_with_source_site_url_request_builder.py
+++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_site_url_with_source_site_url/get_by_source_site_url_with_source_site_url_request_builder.py
@@ -35,9 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationTask]:
"""
- Invoke function getBySourceSiteUrl
+ Get a sharePointMigrationTask that was previously created for a regular site, using the source site URL. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[SharePointMigrationTask]
+ Find more info here: https://learn.microsoft.com/graph/api/sharepointmigrationtask-getbysourcesiteurl?view=graph-rest-beta
"""
request_info = self.to_get_request_information(
request_configuration
@@ -55,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Invoke function getBySourceSiteUrl
+ Get a sharePointMigrationTask that was previously created for a regular site, using the source site URL. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_user_principal_name_with_source_principal_name/get_by_source_user_principal_name_with_source_principal_name_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_user_principal_name_with_source_principal_name/get_by_source_user_principal_name_with_source_principal_name_request_builder.py
index def9cfa1a4d..d7a7952e8c4 100644
--- a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_user_principal_name_with_source_principal_name/get_by_source_user_principal_name_with_source_principal_name_request_builder.py
+++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_user_principal_name_with_source_principal_name/get_by_source_user_principal_name_with_source_principal_name_request_builder.py
@@ -35,9 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationTask]:
"""
- Invoke function getBySourceUserPrincipalName
+ Get a sharePointMigrationTask that was previously created for a user, using the source userPrincipalName. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[SharePointMigrationTask]
+ Find more info here: https://learn.microsoft.com/graph/api/sharepointmigrationtask-getbysourceuserprincipalname?view=graph-rest-beta
"""
request_info = self.to_get_request_information(
request_configuration
@@ -55,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Invoke function getBySourceUserPrincipalName
+ Get a sharePointMigrationTask that was previously created for a user, using the source userPrincipalName. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/cancel/cancel_request_builder.py
index 7f49327a143..4e9b930f29e 100644
--- a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/cancel/cancel_request_builder.py
+++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/cancel/cancel_request_builder.py
@@ -31,9 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Invoke action cancel
+ Cancel a sharePointMigrationTask that moves a specific object from a source organization to a target organization. Only cancel the sharePointMigrationTask before it starts and when reverting doesn't cause system instability.
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/sharepointmigrationtask-cancel?view=graph-rest-beta
"""
request_info = self.to_post_request_information(
request_configuration
@@ -49,7 +50,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 cancel
+ Cancel a sharePointMigrationTask that moves a specific object from a source organization to a target organization. Only cancel the sharePointMigrationTask before it starts and when reverting doesn't cause system instability.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/share_point_migration_task_item_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/share_point_migration_task_item_request_builder.py
index cf5d4c01cd6..8cbbd202967 100644
--- a/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/share_point_migration_task_item_request_builder.py
+++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/share_point_migration_task_item_request_builder.py
@@ -51,9 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[SharePointMigrationTaskItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationTask]:
"""
- Get crossOrganizationMigrationTasks from solutions
+ Get a sharePointMigrationTask that was previously created, using the task ID. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[SharePointMigrationTask]
+ Find more info here: https://learn.microsoft.com/graph/api/sharepointmigrationtask-get?view=graph-rest-beta
"""
request_info = self.to_get_request_information(
request_configuration
@@ -105,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointMigrationTaskItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get crossOrganizationMigrationTasks from solutions
+ Get a sharePointMigrationTask that was previously created, using the task ID. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -158,7 +159,7 @@ class SharePointMigrationTaskItemRequestBuilderDeleteRequestConfiguration(Reques
@dataclass
class SharePointMigrationTaskItemRequestBuilderGetQueryParameters():
"""
- Get crossOrganizationMigrationTasks from solutions
+ Get a sharePointMigrationTask that was previously created, using the task ID. The returned sharePointMigrationTask object includes the source and target site URLs, migration status, optional timestamps (startedDateTime and finishedDateTime), and error details about issues during processing.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/complete_migration/complete_migration_request_builder.py
index 6a06a8a2339..f2a1655af69 100644
--- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/complete_migration/complete_migration_request_builder.py
@@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/channel-completemigration?view=graph-rest-beta
@@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa
def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/complete_migration/complete_migration_request_builder.py
index 891f9db4382..d35a9d71a88 100644
--- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/complete_migration/complete_migration_request_builder.py
@@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/channel-completemigration?view=graph-rest-beta
@@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa
def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/teams/item/channels/item/all_members/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/all_members/item/conversation_member_item_request_builder.py
index ce039fae591..3b3b896176d 100644
--- a/msgraph_beta/generated/teams/item/channels/item/all_members/item/conversation_member_item_request_builder.py
+++ b/msgraph_beta/generated/teams/item/channels/item/all_members/item/conversation_member_item_request_builder.py
@@ -50,9 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]:
"""
- A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels.
+ Retrieve a single conversationMember (direct or indirect) from the allMembers collection using the membership ID. This API provides access to the following member types:- *Direct members*: Users who are added directly to the channel, including users from other tenants (cross-tenant).- *Indirect members*: Users who are members of a team with which the channel is shared, including teams in the same tenant or in a different tenant (cross-tenant). When you retrieve an indirect member, the @microsoft.graph.originalSourceMembershipUrl property identifies the original source team, which indicates that the user is an indirect member of the shared channel.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[ConversationMember]
+ Find more info here: https://learn.microsoft.com/graph/api/channel-get-allmembers?view=graph-rest-beta
"""
request_info = self.to_get_request_information(
request_configuration
@@ -104,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels.
+ Retrieve a single conversationMember (direct or indirect) from the allMembers collection using the membership ID. This API provides access to the following member types:- *Direct members*: Users who are added directly to the channel, including users from other tenants (cross-tenant).- *Indirect members*: Users who are members of a team with which the channel is shared, including teams in the same tenant or in a different tenant (cross-tenant). When you retrieve an indirect member, the @microsoft.graph.originalSourceMembershipUrl property identifies the original source team, which indicates that the user is an indirect member of the shared channel.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -148,7 +149,7 @@ class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConf
@dataclass
class ConversationMemberItemRequestBuilderGetQueryParameters():
"""
- A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels.
+ Retrieve a single conversationMember (direct or indirect) from the allMembers collection using the membership ID. This API provides access to the following member types:- *Direct members*: Users who are added directly to the channel, including users from other tenants (cross-tenant).- *Indirect members*: Users who are members of a team with which the channel is shared, including teams in the same tenant or in a different tenant (cross-tenant). When you retrieve an indirect member, the @microsoft.graph.originalSourceMembershipUrl property identifies the original source team, which indicates that the user is an indirect member of the shared channel.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/teams/item/channels/item/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/complete_migration/complete_migration_request_builder.py
index c134023e775..431b70399b8 100644
--- a/msgraph_beta/generated/teams/item/channels/item/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/teams/item/channels/item/complete_migration/complete_migration_request_builder.py
@@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/channel-completemigration?view=graph-rest-beta
@@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa
def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/teams/item/primary_channel/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/complete_migration/complete_migration_request_builder.py
index b73a7597622..d7b49556b03 100644
--- a/msgraph_beta/generated/teams/item/primary_channel/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/teams/item/primary_channel/complete_migration/complete_migration_request_builder.py
@@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/channel-completemigration?view=graph-rest-beta
@@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa
def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/complete_migration/complete_migration_request_builder.py
index 579abf8b620..6831787eb70 100644
--- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/complete_migration/complete_migration_request_builder.py
@@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/channel-completemigration?view=graph-rest-beta
@@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa
def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/complete_migration/complete_migration_request_builder.py
index 8cba655b6e5..5d2c0e3a786 100644
--- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/complete_migration/complete_migration_request_builder.py
@@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/channel-completemigration?view=graph-rest-beta
@@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa
def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/complete_migration/complete_migration_request_builder.py
index 2ab7c2b3226..62d3e848c72 100644
--- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/complete_migration/complete_migration_request_builder.py
@@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/channel-completemigration?view=graph-rest-beta
@@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa
def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import more messages into the team. You can add members to the team after the request returns a successful response.
+ Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.
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/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py
index 1ebf336b397..e9af295c7da 100644
--- a/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py
+++ b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py
@@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecording]:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[CallRecording]
Find more info here: https://learn.microsoft.com/graph/api/callrecording-get?view=graph-rest-beta
@@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -159,7 +159,7 @@ class CallRecordingItemRequestBuilderDeleteRequestConfiguration(RequestConfigura
@dataclass
class CallRecordingItemRequestBuilderGetQueryParameters():
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/content/content_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/content/content_request_builder.py
index 2b5404a37e3..58ae9a73fef 100644
--- a/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/content/content_request_builder.py
+++ b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/content/content_request_builder.py
@@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
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/callrecording-get?view=graph-rest-beta
@@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
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/adhoc_calls/item/recordings/recordings_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/recordings_request_builder.py
index 96e1b43e3d5..8eabcb4cd40 100644
--- a/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/recordings_request_builder.py
+++ b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/recordings_request_builder.py
@@ -50,7 +50,7 @@ def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemReques
async def get(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecordingCollectionResponse]:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[CallRecordingCollectionResponse]
"""
@@ -93,7 +93,7 @@ async def post(self,body: CallRecording, request_configuration: Optional[Request
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder:
@dataclass
class RecordingsRequestBuilderGetQueryParameters():
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py
index a6bb3e50e1b..e3b137d06ef 100644
--- a/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py
+++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py
@@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscript]:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[CallTranscript]
Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-beta
@@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -169,7 +169,7 @@ class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(RequestConfigur
@dataclass
class CallTranscriptItemRequestBuilderGetQueryParameters():
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/transcripts_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/transcripts_request_builder.py
index 0e834432044..8d6305232d8 100644
--- a/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/transcripts_request_builder.py
+++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/transcripts_request_builder.py
@@ -50,7 +50,7 @@ def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemReq
async def get(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscriptCollectionResponse]:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[CallTranscriptCollectionResponse]
"""
@@ -93,7 +93,7 @@ async def post(self,body: CallTranscript, request_configuration: Optional[Reques
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder:
@dataclass
class TranscriptsRequestBuilderGetQueryParameters():
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/chats/item/complete_migration/complete_migration_request_builder.py b/msgraph_beta/generated/users/item/chats/item/complete_migration/complete_migration_request_builder.py
index a642adbf9be..f69b2b2ed06 100644
--- a/msgraph_beta/generated/users/item/chats/item/complete_migration/complete_migration_request_builder.py
+++ b/msgraph_beta/generated/users/item/chats/item/complete_migration/complete_migration_request_builder.py
@@ -31,9 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
"""
- Invoke action completeMigration
+ Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types.
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/chat-completemigration?view=graph-rest-beta
"""
request_info = self.to_post_request_information(
request_configuration
@@ -49,7 +50,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 completeMigration
+ Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types.
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/mail_folders/item/child_folders/item/user_configurations/item/user_configuration_item_request_builder.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/user_configurations/item/user_configuration_item_request_builder.py
index 52fd4f95509..5e2abc07a4a 100644
--- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/user_configurations/item/user_configuration_item_request_builder.py
+++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/user_configurations/item/user_configuration_item_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[UserConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserConfiguration]:
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[UserConfiguration]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserConf
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
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) -> UserConfigurationItemRequestBuilder:
@dataclass
class UserConfigurationItemRequestBuilderGetQueryParameters():
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/user_configurations/user_configurations_request_builder.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/user_configurations/user_configurations_request_builder.py
index 229619e748d..09dc547875e 100644
--- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/user_configurations/user_configurations_request_builder.py
+++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/user_configurations/user_configurations_request_builder.py
@@ -48,7 +48,7 @@ def by_user_configuration_id(self,user_configuration_id: str) -> UserConfigurati
async def get(self,request_configuration: Optional[RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[UserConfigurationCollectionResponse]:
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[UserConfigurationCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserConf
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class UserConfigurationsRequestBuilderGetQueryParameters():
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/mail_folders/item/user_configurations/item/user_configuration_item_request_builder.py b/msgraph_beta/generated/users/item/mail_folders/item/user_configurations/item/user_configuration_item_request_builder.py
index b8f0672815f..8b53a9d78d2 100644
--- a/msgraph_beta/generated/users/item/mail_folders/item/user_configurations/item/user_configuration_item_request_builder.py
+++ b/msgraph_beta/generated/users/item/mail_folders/item/user_configurations/item/user_configuration_item_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[UserConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserConfiguration]:
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[UserConfiguration]
"""
@@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserConf
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
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) -> UserConfigurationItemRequestBuilder:
@dataclass
class UserConfigurationItemRequestBuilderGetQueryParameters():
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/mail_folders/item/user_configurations/user_configurations_request_builder.py b/msgraph_beta/generated/users/item/mail_folders/item/user_configurations/user_configurations_request_builder.py
index 0e901197a13..cbaa6edf82b 100644
--- a/msgraph_beta/generated/users/item/mail_folders/item/user_configurations/user_configurations_request_builder.py
+++ b/msgraph_beta/generated/users/item/mail_folders/item/user_configurations/user_configurations_request_builder.py
@@ -48,7 +48,7 @@ def by_user_configuration_id(self,user_configuration_id: str) -> UserConfigurati
async def get(self,request_configuration: Optional[RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[UserConfigurationCollectionResponse]:
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[UserConfigurationCollectionResponse]
"""
@@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserConf
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder:
@dataclass
class UserConfigurationsRequestBuilderGetQueryParameters():
"""
- Get userConfigurations from users
+ The user configuration objects associated to the mailFolder.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py
index b79af69bf24..6708420467f 100644
--- a/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py
+++ b/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py
@@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecording]:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[CallRecording]
Find more info here: https://learn.microsoft.com/graph/api/callrecording-get?view=graph-rest-beta
@@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -159,7 +159,7 @@ class CallRecordingItemRequestBuilderDeleteRequestConfiguration(RequestConfigura
@dataclass
class CallRecordingItemRequestBuilderGetQueryParameters():
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py
index af37f75ff3a..833a4a918ef 100644
--- a/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py
+++ b/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py
@@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
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/callrecording-get?view=graph-rest-beta
@@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
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/online_meetings/item/recordings/recordings_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py
index c95858c7a16..0d40431b148 100644
--- a/msgraph_beta/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py
+++ b/msgraph_beta/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py
@@ -50,7 +50,7 @@ def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemReques
async def get(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecordingCollectionResponse]:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[CallRecordingCollectionResponse]
"""
@@ -93,7 +93,7 @@ async def post(self,body: CallRecording, request_configuration: Optional[Request
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder:
@dataclass
class RecordingsRequestBuilderGetQueryParameters():
"""
- Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from private chat meetings, channel meetings, ad hoc calls, including PSTN, 1:1, and group calls. Private channel meetings are not supported. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
+ Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py
index 904c81d9f40..131531fcb77 100644
--- a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py
+++ b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py
@@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscript]:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[CallTranscript]
Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-beta
@@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -169,7 +169,7 @@ class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(RequestConfigur
@dataclass
class CallTranscriptItemRequestBuilderGetQueryParameters():
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
"""
def get_query_parameter(self,original_name: str) -> str:
"""
diff --git a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py
index 8cf8f764fd4..a3e322b7a2a 100644
--- a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py
+++ b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py
@@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
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/calltranscript-get?view=graph-rest-beta
@@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
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/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py
index 61b99dc38a4..ea01696c07a 100644
--- a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py
+++ b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py
@@ -49,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
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/calltranscript-get?view=graph-rest-beta
@@ -100,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
"""
- Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
+ Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
diff --git a/msgraph_beta/generated/users/users_request_builder.py b/msgraph_beta/generated/users/users_request_builder.py
index 8b91947bc0f..86967517550 100644
--- a/msgraph_beta/generated/users/users_request_builder.py
+++ b/msgraph_beta/generated/users/users_request_builder.py
@@ -55,10 +55,10 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder:
async def get(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> Optional[UserCollectionResponse]:
"""
- Get a list of the agentUser objects and their properties.
+ Retrieve a list of user objects. This API also returns agentUser objects. This operation returns by default only a subset of the more commonly used properties for each user and agentUser. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: Optional[UserCollectionResponse]
- Find more info here: https://learn.microsoft.com/graph/api/agentuser-list?view=graph-rest-beta
+ Find more info here: https://learn.microsoft.com/graph/api/user-list?view=graph-rest-beta
"""
request_info = self.to_get_request_information(
request_configuration
@@ -100,7 +100,7 @@ async def post(self,body: User, request_configuration: Optional[RequestConfigura
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
"""
- Get a list of the agentUser objects and their properties.
+ Retrieve a list of user objects. This API also returns agentUser objects. This operation returns by default only a subset of the more commonly used properties for each user and agentUser. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option.
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
@@ -200,7 +200,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder:
@dataclass
class UsersRequestBuilderGetQueryParameters():
"""
- Get a list of the agentUser objects and their properties.
+ Retrieve a list of user objects. This API also returns agentUser objects. This operation returns by default only a subset of the more commonly used properties for each user and agentUser. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option.
"""
def get_query_parameter(self,original_name: str) -> str:
"""