From ba1c5da1ebdfde6b8521fd283f414df414eb9982 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 2 Sep 2025 10:29:19 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 196922 --- .../admin/teams/teams_request_builder.py | 6 +- ...esource_connection_item_request_builder.py | 14 +- .../updatable_asset_item_request_builder.py | 8 +- .../compliance_change_item_request_builder.py | 12 +- .../invite/invite_request_builder.py | 6 +- .../invite/invite_request_builder.py | 6 +- ...ement_conversation_item_request_builder.py | 6 +- ...e_meeting_conversations_request_builder.py | 6 +- .../assignments_request_builder.py | 6 +- ...uration_assignment_item_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- .../hardware_oath_devices_request_builder.py | 6 +- .../names/item/range/range_request_builder.py | 6 +- .../tables/add/add_request_builder.py | 6 +- .../names/item/range/range_request_builder.py | 6 +- .../item/tables/add/add_request_builder.py | 6 +- .../data_connectors_request_builder.py | 6 +- .../inbound_flows_request_builder.py | 6 +- .../item/inbound_flow_item_request_builder.py | 6 +- .../groups/groups_request_builder.py | 6 +- .../conversations_request_builder.py | 6 +- .../item/conversation_item_request_builder.py | 6 +- .../item/reply/reply_request_builder.py | 6 +- .../item/reply/reply_request_builder.py | 6 +- .../conditional_access_request_builder.py | 40 + .../deleted_items_request_builder.py | 208 +++ .../count/count_request_builder.py | 104 ++ .../named_location_item_request_builder.py | 198 +++ .../item/restore/restore_request_builder.py | 81 ++ .../named_locations_request_builder.py | 208 +++ .../policies/count/count_request_builder.py | 104 ++ ...onal_access_policy_item_request_builder.py | 198 +++ .../item/restore/restore_request_builder.py | 81 ++ .../policies/policies_request_builder.py | 208 +++ .../evaluate/evaluate_post_request_body.py | 75 ++ .../evaluate/evaluate_post_response.py | 58 + .../evaluate/evaluate_request_builder.py | 90 ++ .../count/count_request_builder.py | 104 ++ .../named_location_item_request_builder.py | 201 +++ .../item/restore/restore_request_builder.py | 81 ++ .../named_locations_request_builder.py | 210 +++ .../policies/count/count_request_builder.py | 104 ++ ...onal_access_policy_item_request_builder.py | 201 +++ .../item/restore/restore_request_builder.py | 81 ++ .../policies/policies_request_builder.py | 210 +++ ...tication_extension_item_request_builder.py | 8 +- ..._callout_extension_item_request_builder.py | 14 +- .../risk_detection_item_request_builder.py | 8 +- .../risky_users_request_builder.py | 8 +- msgraph_beta/generated/kiota-dom-export.txt | 1127 ++++++++++++++++- msgraph_beta/generated/kiota-lock.json | 2 +- msgraph_beta/generated/models/action_type.py | 7 + msgraph_beta/generated/models/admin.py | 2 +- .../models/android_managed_app_protection.py | 4 +- .../generated/models/application_context.py | 57 + .../models/assignment_review_settings.py | 4 + msgraph_beta/generated/models/auth_context.py | 57 + .../generated/models/authentication_flow.py | 61 + .../models/authentication_strength_usage.py | 15 + .../models/ca_policies_deletable_root.py | 67 + .../generated/models/cloud_communications.py | 2 +- .../compliant_network_named_location.py | 64 + .../models/compliant_network_type.py | 6 + .../models/conditional_access_policy.py | 114 ++ ...ional_access_policy_collection_response.py | 58 + .../models/conditional_access_policy_state.py | 7 + .../models/conditional_access_root.py | 21 + .../models/country_lookup_method_type.py | 7 + .../models/country_named_location.py | 68 + ...ant_access_policy_configuration_partner.py | 25 +- ...oss_tenant_identity_sync_policy_partner.py | 25 +- ...sync_policy_partner_collection_response.py | 58 + msgraph_beta/generated/models/device_info.py | 166 +++ ...configuration_choice_setting_definition.py | 4 +- ...figuration_referred_setting_information.py | 2 +- ..._configuration_setting_group_definition.py | 2 +- ...on_simple_setting_collection_definition.py | 4 +- ...uration_string_setting_value_definition.py | 6 +- msgraph_beta/generated/models/entity.py | 28 + msgraph_beta/generated/models/identity_set.py | 6 +- .../generated/models/insider_risk_level.py | 9 + .../ios_lob_app_provisioning_configuration.py | 4 +- .../models/ios_managed_app_protection.py | 2 +- .../models/ip_application_segment.py | 7 + .../generated/models/ip_named_location.py | 64 + .../mac_os_lob_app_assignment_settings.py | 2 +- msgraph_beta/generated/models/mobile_app.py | 12 +- .../models/mobile_app_management_policy.py | 53 + ...p_management_policy_collection_response.py | 58 + .../models/mobile_device_management_policy.py | 53 + ...e_management_policy_collection_response.py | 58 + .../models/mobility_management_policy.py | 19 + .../generated/models/named_location.py | 110 ++ .../named_location_collection_response.py | 58 + .../models/networkaccess/connectivity.py | 2 +- .../generated/models/policy_deletable_item.py | 134 ++ .../generated/models/policy_deletable_root.py | 67 + msgraph_beta/generated/models/policy_root.py | 31 +- .../models/private_link_named_location.py | 61 + .../protection_policy_artifact_count.py | 66 + .../models/protection_policy_base.py | 15 +- msgraph_beta/generated/models/report.py | 2 +- .../security/security_group_evidence.py | 17 + .../generated/models/security/user_account.py | 5 + .../models/service_principal_sign_in.py | 57 + .../models/service_tag_named_location.py | 61 + .../generated/models/sign_in_conditions.py | 112 ++ .../generated/models/sign_in_context.py | 80 ++ .../generated/models/sign_in_identity.py | 73 ++ msgraph_beta/generated/models/user_action.py | 7 + .../generated/models/user_action_context.py | 60 + msgraph_beta/generated/models/user_sign_in.py | 68 + .../models/what_if_analysis_reasons.py | 25 + .../models/what_if_analysis_result.py | 64 + .../windows_app_x_app_assignment_settings.py | 2 +- .../windows_domain_join_configuration.py | 2 +- ...universal_app_x_app_assignment_settings.py | 2 +- .../item/policy_link_item_request_builder.py | 6 +- .../item/policies/policies_request_builder.py | 8 +- ...itional_access_policies_request_builder.py | 208 +++ .../count/count_request_builder.py | 104 ++ ...onal_access_policy_item_request_builder.py | 198 +++ .../item/restore/restore_request_builder.py | 81 ++ ...ion_partner_tenant_item_request_builder.py | 10 + ...dentity_synchronization_request_builder.py | 10 + .../restore/restore_request_builder.py | 82 ++ .../item/restore/restore_request_builder.py | 82 ++ .../count/count_request_builder.py | 104 ++ .../cross_tenant_partners_request_builder.py | 209 +++ ...ion_partner_tenant_item_request_builder.py | 210 +++ ...dentity_synchronization_request_builder.py | 198 +++ .../restore/restore_request_builder.py | 82 ++ .../item/restore/restore_request_builder.py | 82 ++ .../count/count_request_builder.py | 104 ++ ...nt_sync_policy_partners_request_builder.py | 209 +++ ...icy_partner_tenant_item_request_builder.py | 200 +++ .../item/restore/restore_request_builder.py | 82 ++ .../deleted_items_request_builder.py | 208 +++ ...token_validation_policy_request_builder.py | 8 +- .../count/count_request_builder.py | 2 +- .../included_groups_request_builder.py | 2 +- .../item/group_item_request_builder.py | 4 +- .../item/ref/ref_request_builder.py | 2 +- .../count/count_request_builder.py | 2 +- ...ice_provisioning_errors_request_builder.py | 4 +- .../ref/ref_request_builder.py | 8 +- ...management_policy_item_request_builder.py} | 42 +- ...app_management_policies_request_builder.py | 40 +- .../count/count_request_builder.py | 2 +- .../included_groups_request_builder.py | 2 +- .../item/group_item_request_builder.py | 4 +- .../item/ref/ref_request_builder.py | 2 +- .../count/count_request_builder.py | 2 +- ...ice_provisioning_errors_request_builder.py | 4 +- .../ref/ref_request_builder.py | 8 +- ...management_policy_item_request_builder.py} | 42 +- ...ice_management_policies_request_builder.py | 40 +- .../policies/policies_request_builder.py | 20 + .../risk_detections_request_builder.py | 8 +- .../claims_policy_request_builder.py | 12 +- .../lists/item/list_item_request_builder.py | 8 +- .../sites/item/pages/pages_request_builder.py | 6 +- ...rmission_grant_app_item_request_builder.py | 6 +- ...onversation_member_item_request_builder.py | 6 +- .../item/messages/messages_request_builder.py | 6 +- 208 files changed, 9168 insertions(+), 500 deletions(-) create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/named_locations_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/policies/policies_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py create mode 100644 msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py create mode 100644 msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/named_locations/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/named_locations/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/named_locations/named_locations_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/policies/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/policies/policies_request_builder.py create mode 100644 msgraph_beta/generated/models/action_type.py create mode 100644 msgraph_beta/generated/models/application_context.py create mode 100644 msgraph_beta/generated/models/auth_context.py create mode 100644 msgraph_beta/generated/models/authentication_flow.py create mode 100644 msgraph_beta/generated/models/ca_policies_deletable_root.py create mode 100644 msgraph_beta/generated/models/compliant_network_named_location.py create mode 100644 msgraph_beta/generated/models/compliant_network_type.py create mode 100644 msgraph_beta/generated/models/conditional_access_policy.py create mode 100644 msgraph_beta/generated/models/conditional_access_policy_collection_response.py create mode 100644 msgraph_beta/generated/models/conditional_access_policy_state.py create mode 100644 msgraph_beta/generated/models/country_lookup_method_type.py create mode 100644 msgraph_beta/generated/models/country_named_location.py create mode 100644 msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner_collection_response.py create mode 100644 msgraph_beta/generated/models/device_info.py create mode 100644 msgraph_beta/generated/models/insider_risk_level.py create mode 100644 msgraph_beta/generated/models/ip_named_location.py create mode 100644 msgraph_beta/generated/models/mobile_app_management_policy.py create mode 100644 msgraph_beta/generated/models/mobile_app_management_policy_collection_response.py create mode 100644 msgraph_beta/generated/models/mobile_device_management_policy.py create mode 100644 msgraph_beta/generated/models/mobile_device_management_policy_collection_response.py create mode 100644 msgraph_beta/generated/models/named_location.py create mode 100644 msgraph_beta/generated/models/named_location_collection_response.py create mode 100644 msgraph_beta/generated/models/policy_deletable_item.py create mode 100644 msgraph_beta/generated/models/policy_deletable_root.py create mode 100644 msgraph_beta/generated/models/private_link_named_location.py create mode 100644 msgraph_beta/generated/models/protection_policy_artifact_count.py create mode 100644 msgraph_beta/generated/models/service_principal_sign_in.py create mode 100644 msgraph_beta/generated/models/service_tag_named_location.py create mode 100644 msgraph_beta/generated/models/sign_in_conditions.py create mode 100644 msgraph_beta/generated/models/sign_in_context.py create mode 100644 msgraph_beta/generated/models/sign_in_identity.py create mode 100644 msgraph_beta/generated/models/user_action.py create mode 100644 msgraph_beta/generated/models/user_action_context.py create mode 100644 msgraph_beta/generated/models/user_sign_in.py create mode 100644 msgraph_beta/generated/models/what_if_analysis_reasons.py create mode 100644 msgraph_beta/generated/models/what_if_analysis_result.py create mode 100644 msgraph_beta/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py create mode 100644 msgraph_beta/generated/policies/conditional_access_policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/conditional_access_policies/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/count/count_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/cross_tenant_partners_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/identity_synchronization_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/count/count_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/cross_tenant_sync_policy_partners_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/cross_tenant_identity_sync_policy_partner_tenant_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/deleted_items_request_builder.py rename msgraph_beta/generated/policies/mobile_app_management_policies/item/{mobility_management_policy_item_request_builder.py => mobile_app_management_policy_item_request_builder.py} (81%) rename msgraph_beta/generated/policies/mobile_device_management_policies/item/{mobility_management_policy_item_request_builder.py => mobile_device_management_policy_item_request_builder.py} (80%) diff --git a/msgraph_beta/generated/admin/teams/teams_request_builder.py b/msgraph_beta/generated/admin/teams/teams_request_builder.py index 8658a41ae9a..e24be1a1b23 100644 --- a/msgraph_beta/generated/admin/teams/teams_request_builder.py +++ b/msgraph_beta/generated/admin/teams/teams_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAdminRoot]: """ - Represents a collection of user configurations. + A container for all Teams telephone number management functionalities and user configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsAdminRoot] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Represents a collection of user configurations. + A container for all Teams telephone number management functionalities and user configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class TeamsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryPa @dataclass class TeamsRequestBuilderGetQueryParameters(): """ - Represents a collection of user configurations. + A container for all Teams telephone number management functionalities and user configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py b/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py index a44db7bab6e..b0d9d7cb153 100644 --- a/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a resourceConnection object. + Delete an operationalInsightsConnection object. 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/windowsupdates-resourceconnection-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ResourceConnectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceConnection]: """ - Read the properties and relationships of an operationalInsightsConnection object. + Read the properties and relationships of a resourceConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceConnection] - Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -95,7 +95,7 @@ async def patch(self,body: ResourceConnection, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a resourceConnection object. + Delete an operationalInsightsConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceConnectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an operationalInsightsConnection object. + Read the properties and relationships of a resourceConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +150,7 @@ class ResourceConnectionItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class ResourceConnectionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an operationalInsightsConnection object. + Read the properties and relationships of a resourceConnection object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py index 6c5eb9681b7..5a654ace4ff 100644 --- a/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py @@ -55,10 +55,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UpdatableAssetItemRequestBuilderGetQueryParameters]] = None) -> Optional[UpdatableAsset]: """ - Read the properties and relationships of an updatableAsset object. + Read the properties and relationships of an updatableAssetGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UpdatableAsset] - Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UpdatableAssetItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an updatableAsset object. + Read the properties and relationships of an updatableAssetGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -190,7 +190,7 @@ class UpdatableAssetItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class UpdatableAssetItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an updatableAsset object. + Read the properties and relationships of an updatableAssetGroup object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py b/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py index 29503b345a4..a86ab21c0b6 100644 --- a/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py @@ -33,10 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a contentApproval object. + Delete a complianceChange object. 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/windowsupdates-contentapproval-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Complian async def patch(self,body: ComplianceChange, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComplianceChange]: """ - Update the properties of a contentApproval object. + Update the properties of a complianceChange object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceChange] - Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +97,7 @@ async def patch(self,body: ComplianceChange, request_configuration: Optional[Req def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a contentApproval object. + Delete a complianceChange object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ComplianceChange, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a contentApproval object. + Update the properties of a complianceChange 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/app/calls/item/participants/invite/invite_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py index 0985c839f61..c439efd0545 100644 --- a/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py +++ b/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InviteParticipantsOperation]: """ - Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + Invite participants to the active call. For more information about how to handle operations, see commsOperation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InviteParticipantsOperation] - Find more info here: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: InvitePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + Invite participants to the active call. For more information about how to handle operations, see commsOperation. 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/communications/calls/item/participants/invite/invite_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py index 4380aae4bfa..b11fa707900 100644 --- a/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py +++ b/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InviteParticipantsOperation]: """ - Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + Invite participants to the active call. For more information about how to handle operations, see commsOperation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InviteParticipantsOperation] - Find more info here: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: InvitePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + Invite participants to the active call. For more information about how to handle operations, see commsOperation. 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/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py b/msgraph_beta/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py index f43dd03656e..1c6f7ca9537 100644 --- a/msgraph_beta/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py +++ b/msgraph_beta/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py @@ -53,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversation]: """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OnlineMeetingEngagementConversation] """ @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -178,7 +178,7 @@ class OnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfigur @dataclass class OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters(): """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py b/msgraph_beta/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py index 31564b094aa..16a2e175e1d 100644 --- a/msgraph_beta/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py +++ b/msgraph_beta/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py @@ -49,7 +49,7 @@ def by_online_meeting_engagement_conversation_id(self,online_meeting_engagement_ async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversationCollectionResponse]: """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OnlineMeetingEngagementConversationCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: OnlineMeetingEngagementConversation, request_configura def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class OnlineMeetingConversationsRequestBuilderGetQueryParameters(): """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py index dc3e60042e2..ef159db0b1b 100644 --- a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py @@ -49,7 +49,7 @@ def by_ios_lob_app_provisioning_configuration_assignment_id(self,ios_lob_app_pro async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[IosLobAppProvisioningConfigurationAssignmentCollectionResponse]: """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosLobAppProvisioningConfigurationAssignmentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: IosLobAppProvisioningConfigurationAssignment, request_ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py index 426f188bedc..313b3485ab9 100644 --- a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[IosLobAppProvisioningConfigurationAssignment]: """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosLobAppProvisioningConfigurationAssignment] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderDeleteReques @dataclass class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py index 5697f65441b..821994ee977 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py index 76f07f2e912..21a199b6020 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index a2c373072da..eee43f19a31 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py index 4e89be46d10..37ea950a3f7 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index 9383db3d585..0e56795270d 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py index 2b618bf3229..84808351a4a 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index ca6f38db66c..689b74ffb5b 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py index 789d402ea3c..3322f5a66dd 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index 3127b9f838b..eabee2723ac 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py index fd42f1abd2b..75947dae635 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index 35c3fa9e3f9..ad9df7db192 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py index dcb7b65cc2e..a32d9634d95 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py index ce470ce1b81..f440351c88c 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py index 4868b415bdf..83e59057647 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py index 155fd52f461..cda0e639cd5 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py index eb0478cb690..8e6f570096c 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index e917438da7d..e1e839099aa 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py index 596c69013bb..95db489b07c 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py index 3085b9ea13a..fea66c3b20e 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py index 6053c6cd84d..355525dbf04 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index 76bce39a19b..c2628091b08 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py index c23c3f8bb1e..a3b2d99a9f5 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index 918db7c84b9..0c8a58fd8dd 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py index 597efc439fa..82ebbe406e2 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index e0e4ded7686..52259c6b531 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py index d83b8280e04..90e0db946b3 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py index 95979ac75fb..906ed397b98 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py index f22aa668415..c389b9f16b8 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index ed5bdeb8537..404770c489a 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py index 1483a8d7e06..85511a88d6e 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py index a78b032adf1..904da969075 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py index 1e1249f7418..d7f3b66694a 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py index 89327dab260..9af1a0bad61 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py index af60fc22d60..3eaa5a9e7e0 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py index ac0deed79a7..3b3b8225130 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py index 72b2bcecd4e..2862d19cf09 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index 9ab6dba72d1..61fc69a2738 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py index 296f06b71fe..999e3de4bd7 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py index c2afe65640e..dc17f6d4aca 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py index ce1dbacf270..cedd186fa74 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py index fbd5730b6b4..8c4bba75e3a 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py index 5bb5a4d4aa5..a6984e521b7 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py index 214f5e9f719..c6cfb8091ae 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py index 060a19a0a45..b6510f3dec6 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py b/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py index 2c756fff8e1..53e317f8eea 100644 --- a/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py +++ b/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Hardware async def post(self,body: HardwareOathTokenAuthenticationMethodDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[HardwareOathTokenAuthenticationMethodDevice]: """ - Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HardwareOathTokenAuthenticationMethodDevice] - Find more info here: https://learn.microsoft.com/graph/api/authenticationmethoddevice-post-hardwareoathdevices?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/authenticationmethoddevice-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: HardwareOathTokenAuthenticationMethodDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. 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/drives/item/items/item/workbook/names/item/range/range_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py index 0f868280ec8..bb6fd872dbb 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py @@ -126,10 +126,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -225,7 +225,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py index c571cb598c0..6f1c0a0318f 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookTable]: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: AddPostRequestBody, request_configuration: Optional[Re def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. 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/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py index 5e1463f9a6c..44daa7ef5a0 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py @@ -126,10 +126,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -225,7 +225,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py index 6874e2ee1d9..3cb2ed9dabd 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookTable]: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: AddPostRequestBody, request_configuration: Optional[Re def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. 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/external/industry_data/data_connectors/data_connectors_request_builder.py b/msgraph_beta/generated/external/industry_data/data_connectors/data_connectors_request_builder.py index 80446b0372d..d5e20d4262c 100644 --- a/msgraph_beta/generated/external/industry_data/data_connectors/data_connectors_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/data_connectors/data_connectors_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DataConn async def post(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IndustryDataConnector]: """ - Create a new oneRosterApiDataConnector object. + Create a new azureDataLakeConnector object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IndustryDataConnector] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-post?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new oneRosterApiDataConnector object. + Create a new azureDataLakeConnector 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/external/industry_data/inbound_flows/inbound_flows_request_builder.py b/msgraph_beta/generated/external/industry_data/inbound_flows/inbound_flows_request_builder.py index 3adea31a89c..580f37f8811 100644 --- a/msgraph_beta/generated/external/industry_data/inbound_flows/inbound_flows_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/inbound_flows/inbound_flows_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[InboundF async def post(self,body: InboundFlow, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InboundFlow]: """ - Create a new inboundApiFlow object. + Create a new inboundFileFlow object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InboundFlow] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-post?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-post?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: InboundFlow, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new inboundApiFlow object. + Create a new inboundFileFlow 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/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py b/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py index 93f03078f2d..7b204f66b58 100644 --- a/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[InboundF async def patch(self,body: InboundFlow, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InboundFlow]: """ - Update the properties of an inboundFileFlow object. + Update the properties of an inboundApiFlow object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InboundFlow] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: InboundFlow, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an inboundFileFlow object. + Update the properties of an inboundApiFlow 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/groups_request_builder.py b/msgraph_beta/generated/groups/groups_request_builder.py index bbc94865639..efbfe77eb55 100644 --- a/msgraph_beta/generated/groups/groups_request_builder.py +++ b/msgraph_beta/generated/groups/groups_request_builder.py @@ -75,11 +75,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupsRe async def post(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Group]: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. 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. Note: To create a team, first create a group then add a team to it, see create team. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] - Find more info here: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. 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. Note: To create a team, first create a group then add a team to it, see create team. 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/conversations/conversations_request_builder.py b/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py index 7f35c367cb6..c6783172a3f 100644 --- a/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py +++ b/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa async def post(self,body: Conversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Conversation]: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Conversation] - Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Conversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. 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/conversations/item/conversation_item_request_builder.py b/msgraph_beta/generated/groups/item/conversations/item/conversation_item_request_builder.py index 1d630f999f6..f420f0f982a 100644 --- a/msgraph_beta/generated/groups/item/conversations/item/conversation_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/conversations/item/conversation_item_request_builder.py @@ -33,10 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete conversation. + Delete a group's conversation object. 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/conversation-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete conversation. + Delete a group's conversation object. 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/conversations/item/threads/item/reply/reply_request_builder.py b/msgraph_beta/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py index 266b6f81865..d9656d3abf7 100644 --- a/msgraph_beta/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py +++ b/msgraph_beta/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body 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/opentypeextension-post-opentypeextension?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. 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/threads/item/reply/reply_request_builder.py b/msgraph_beta/generated/groups/item/threads/item/reply/reply_request_builder.py index bd287d083a9..be21ae0f9a6 100644 --- a/msgraph_beta/generated/groups/item/threads/item/reply/reply_request_builder.py +++ b/msgraph_beta/generated/groups/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body 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/opentypeextension-post-opentypeextension?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity/conditional_access/conditional_access_request_builder.py b/msgraph_beta/generated/identity/conditional_access/conditional_access_request_builder.py index 4db010f642a..e5a19e53105 100644 --- a/msgraph_beta/generated/identity/conditional_access/conditional_access_request_builder.py +++ b/msgraph_beta/generated/identity/conditional_access/conditional_access_request_builder.py @@ -9,6 +9,10 @@ from .authentication_context_class_references.authentication_context_class_references_request_builder import AuthenticationContextClassReferencesRequestBuilder from .authentication_strength.authentication_strength_request_builder import AuthenticationStrengthRequestBuilder from .authentication_strengths.authentication_strengths_request_builder import AuthenticationStrengthsRequestBuilder + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder + from .evaluate.evaluate_request_builder import EvaluateRequestBuilder + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + from .policies.policies_request_builder import PoliciesRequestBuilder from .templates.templates_request_builder import TemplatesRequestBuilder class ConditionalAccessRequestBuilder(BaseRequestBuilder): @@ -51,6 +55,42 @@ def authentication_strengths(self) -> AuthenticationStrengthsRequestBuilder: return AuthenticationStrengthsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def deleted_items(self) -> DeletedItemsRequestBuilder: + """ + Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + """ + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder + + return DeletedItemsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def evaluate(self) -> EvaluateRequestBuilder: + """ + Provides operations to call the evaluate method. + """ + from .evaluate.evaluate_request_builder import EvaluateRequestBuilder + + return EvaluateRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def named_locations(self) -> NamedLocationsRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + """ + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + + return NamedLocationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def policies(self) -> PoliciesRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + """ + from .policies.policies_request_builder import PoliciesRequestBuilder + + return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property def templates(self) -> TemplatesRequestBuilder: """ diff --git a/msgraph_beta/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py new file mode 100644 index 00000000000..aea3ff4fb1b --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py @@ -0,0 +1,208 @@ +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.ca_policies_deletable_root import CaPoliciesDeletableRoot + from ....models.o_data_errors.o_data_error import ODataError + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + from .policies.policies_request_builder import PoliciesRequestBuilder + +class DeletedItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeletedItemsRequestBuilder 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}/identity/conditionalAccess/deletedItems{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property deletedItems for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> Optional[CaPoliciesDeletableRoot]: + """ + Get deletedItems from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaPoliciesDeletableRoot] + """ + 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.ca_policies_deletable_root import CaPoliciesDeletableRoot + + return await self.request_adapter.send_async(request_info, CaPoliciesDeletableRoot, error_mapping) + + async def patch(self,body: CaPoliciesDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CaPoliciesDeletableRoot]: + """ + Update the navigation property deletedItems in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaPoliciesDeletableRoot] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.ca_policies_deletable_root import CaPoliciesDeletableRoot + + return await self.request_adapter.send_async(request_info, CaPoliciesDeletableRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property deletedItems for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get deletedItems from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CaPoliciesDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property deletedItems in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DeletedItemsRequestBuilder: + """ + 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: DeletedItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeletedItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def named_locations(self) -> NamedLocationsRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + + return NamedLocationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def policies(self) -> PoliciesRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + from .policies.policies_request_builder import PoliciesRequestBuilder + + return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DeletedItemsRequestBuilderDeleteRequestConfiguration(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 DeletedItemsRequestBuilderGetQueryParameters(): + """ + Get deletedItems from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DeletedItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]): + """ + 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 DeletedItemsRequestBuilderPatchRequestConfiguration(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/conditional_access/deleted_items/named_locations/count/count_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/count/count_request_builder.py new file mode 100644 index 00000000000..926c7bca854 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/count/count_request_builder.py @@ -0,0 +1,104 @@ +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}/identity/conditionalAccess/deletedItems/namedLocations/$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] + """ + 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 + """ + 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 + """ + 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/identity/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py new file mode 100644 index 00000000000..6ffc9019f25 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py @@ -0,0 +1,198 @@ +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.named_location import NamedLocation + from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class NamedLocationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationItemRequestBuilder 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}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property namedLocations for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + 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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + async def patch(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Update the navigation property namedLocations in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property namedLocations for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property namedLocations in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> NamedLocationItemRequestBuilder: + """ + 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: NamedLocationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class NamedLocationItemRequestBuilderDeleteRequestConfiguration(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 NamedLocationItemRequestBuilderGetQueryParameters(): + """ + Get namedLocations from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class NamedLocationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]): + """ + 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 NamedLocationItemRequestBuilderPatchRequestConfiguration(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/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..119bc4f4f75 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +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.named_location import NamedLocation + from .......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + request_info = self.to_post_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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/conditional_access/deleted_items/named_locations/named_locations_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/named_locations_request_builder.py new file mode 100644 index 00000000000..d513931d74f --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/named_locations_request_builder.py @@ -0,0 +1,208 @@ +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.named_location import NamedLocation + from .....models.named_location_collection_response import NamedLocationCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + +class NamedLocationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationsRequestBuilder 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}/identity/conditionalAccess/deletedItems/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_named_location_id(self,named_location_id: str) -> NamedLocationItemRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + param named_location_id: The unique identifier of namedLocation + Returns: NamedLocationItemRequestBuilder + """ + if named_location_id is None: + raise TypeError("named_location_id cannot be null.") + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["namedLocation%2Did"] = named_location_id + return NamedLocationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocationCollectionResponse]: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocationCollectionResponse] + """ + 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.named_location_collection_response import NamedLocationCollectionResponse + + return await self.request_adapter.send_async(request_info, NamedLocationCollectionResponse, error_mapping) + + async def post(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Create new navigation property to namedLocations for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + 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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to namedLocations for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> NamedLocationsRequestBuilder: + """ + 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: NamedLocationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationsRequestBuilder(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 NamedLocationsRequestBuilderGetQueryParameters(): + """ + Get namedLocations from identity + """ + 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 NamedLocationsRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]): + """ + 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 NamedLocationsRequestBuilderPostRequestConfiguration(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/conditional_access/deleted_items/policies/count/count_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/count/count_request_builder.py new file mode 100644 index 00000000000..7f3bf549f70 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/count/count_request_builder.py @@ -0,0 +1,104 @@ +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}/identity/conditionalAccess/deletedItems/policies/$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] + """ + 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 + """ + 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 + """ + 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/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py new file mode 100644 index 00000000000..da24dda6164 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py @@ -0,0 +1,198 @@ +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.conditional_access_policy import ConditionalAccessPolicy + from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPolicyItemRequestBuilder 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}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property policies for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + async def patch(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Update the navigation property policies in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property policies for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property policies in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + 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: ConditionalAccessPolicyItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(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 ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): + """ + Get policies from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]): + """ + 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 ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration(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/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..81e15dff7a3 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +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.conditional_access_policy import ConditionalAccessPolicy + from .......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + request_info = self.to_post_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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/conditional_access/deleted_items/policies/policies_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/policies_request_builder.py new file mode 100644 index 00000000000..e838e7db9a3 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/policies_request_builder.py @@ -0,0 +1,208 @@ +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.conditional_access_policy import ConditionalAccessPolicy + from .....models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + +class PoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PoliciesRequestBuilder 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}/identity/conditionalAccess/deletedItems/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + param conditional_access_policy_id: The unique identifier of conditionalAccessPolicy + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if conditional_access_policy_id is None: + raise TypeError("conditional_access_policy_id cannot be null.") + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicyCollectionResponse] + """ + 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.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) + + async def post(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Create new navigation property to policies for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to policies for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> PoliciesRequestBuilder: + """ + 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: PoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PoliciesRequestBuilder(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 PoliciesRequestBuilderGetQueryParameters(): + """ + Get policies from identity + """ + 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 PoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]): + """ + 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 PoliciesRequestBuilderPostRequestConfiguration(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/conditional_access/evaluate/evaluate_post_request_body.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py new file mode 100644 index 00000000000..4100631a5c0 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity + +@dataclass +class EvaluatePostRequestBody(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 appliedPoliciesOnly property + applied_policies_only: Optional[bool] = None + # The signInConditions property + sign_in_conditions: Optional[SignInConditions] = None + # The signInContext property + sign_in_context: Optional[SignInContext] = None + # The signInIdentity property + sign_in_identity: Optional[SignInIdentity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EvaluatePostRequestBody: + """ + 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: EvaluatePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EvaluatePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity + + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "appliedPoliciesOnly": lambda n : setattr(self, 'applied_policies_only', n.get_bool_value()), + "signInConditions": lambda n : setattr(self, 'sign_in_conditions', n.get_object_value(SignInConditions)), + "signInContext": lambda n : setattr(self, 'sign_in_context', n.get_object_value(SignInContext)), + "signInIdentity": lambda n : setattr(self, 'sign_in_identity', n.get_object_value(SignInIdentity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("appliedPoliciesOnly", self.applied_policies_only) + writer.write_object_value("signInConditions", self.sign_in_conditions) + writer.write_object_value("signInContext", self.sign_in_context) + writer.write_object_value("signInIdentity", self.sign_in_identity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py new file mode 100644 index 00000000000..2fd35a79db1 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.what_if_analysis_result import WhatIfAnalysisResult + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EvaluatePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[WhatIfAnalysisResult]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EvaluatePostResponse: + """ + 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: EvaluatePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EvaluatePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.what_if_analysis_result import WhatIfAnalysisResult + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.what_if_analysis_result import WhatIfAnalysisResult + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(WhatIfAnalysisResult)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py new file mode 100644 index 00000000000..daa09aa86b3 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .evaluate_post_request_body import EvaluatePostRequestBody + from .evaluate_post_response import EvaluatePostResponse + +class EvaluateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the evaluate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EvaluateRequestBuilder 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}/identity/conditionalAccess/evaluate", path_parameters) + + async def post(self,body: EvaluatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EvaluatePostResponse]: + """ + Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EvaluatePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-evaluate?view=graph-rest-beta + """ + 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 .evaluate_post_response import EvaluatePostResponse + + return await self.request_adapter.send_async(request_info, EvaluatePostResponse, error_mapping) + + def to_post_request_information(self,body: EvaluatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> EvaluateRequestBuilder: + """ + 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: EvaluateRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EvaluateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EvaluateRequestBuilderPostRequestConfiguration(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/conditional_access/named_locations/count/count_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/count/count_request_builder.py new file mode 100644 index 00000000000..e80dce71345 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/count/count_request_builder.py @@ -0,0 +1,104 @@ +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}/identity/conditionalAccess/namedLocations/$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] + """ + 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 + """ + 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 + """ + 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/identity/conditional_access/named_locations/item/named_location_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py new file mode 100644 index 00000000000..31b887bd7c4 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py @@ -0,0 +1,201 @@ +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.named_location import NamedLocation + from .....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class NamedLocationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationItemRequestBuilder 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}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a namedLocation object. + 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/namedlocation-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: + """ + Read the properties and relationships of a compliantNetworkNamedLocation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + Find more info here: https://learn.microsoft.com/graph/api/compliantnetworknamedlocation-get?view=graph-rest-beta + """ + 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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + async def patch(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Update the properties of a countryNamedLocation object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a namedLocation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a compliantNetworkNamedLocation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a countryNamedLocation object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> NamedLocationItemRequestBuilder: + """ + 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: NamedLocationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class NamedLocationItemRequestBuilderDeleteRequestConfiguration(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 NamedLocationItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a compliantNetworkNamedLocation object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class NamedLocationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]): + """ + 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 NamedLocationItemRequestBuilderPatchRequestConfiguration(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/conditional_access/named_locations/item/restore/restore_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..6fe708f285a --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +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.named_location import NamedLocation + from ......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + request_info = self.to_post_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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/conditional_access/named_locations/named_locations_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/named_locations_request_builder.py new file mode 100644 index 00000000000..6c7c9926731 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/named_locations_request_builder.py @@ -0,0 +1,210 @@ +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.named_location import NamedLocation + from ....models.named_location_collection_response import NamedLocationCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + +class NamedLocationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationsRequestBuilder 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}/identity/conditionalAccess/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_named_location_id(self,named_location_id: str) -> NamedLocationItemRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + param named_location_id: The unique identifier of namedLocation + Returns: NamedLocationItemRequestBuilder + """ + if named_location_id is None: + raise TypeError("named_location_id cannot be null.") + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["namedLocation%2Did"] = named_location_id + return NamedLocationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocationCollectionResponse]: + """ + Get a list of namedLocation objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-list-namedlocations?view=graph-rest-beta + """ + 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.named_location_collection_response import NamedLocationCollectionResponse + + return await self.request_adapter.send_async(request_info, NamedLocationCollectionResponse, error_mapping) + + async def post(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-post-namedlocations?view=graph-rest-beta + """ + 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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of namedLocation objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> NamedLocationsRequestBuilder: + """ + 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: NamedLocationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationsRequestBuilder(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 NamedLocationsRequestBuilderGetQueryParameters(): + """ + Get a list of namedLocation objects. + """ + 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 NamedLocationsRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]): + """ + 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 NamedLocationsRequestBuilderPostRequestConfiguration(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/conditional_access/policies/count/count_request_builder.py b/msgraph_beta/generated/identity/conditional_access/policies/count/count_request_builder.py new file mode 100644 index 00000000000..2d4e75e7505 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/policies/count/count_request_builder.py @@ -0,0 +1,104 @@ +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}/identity/conditionalAccess/policies/$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] + """ + 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 + """ + 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 + """ + 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/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py new file mode 100644 index 00000000000..3cefd1d12f2 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py @@ -0,0 +1,201 @@ +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.conditional_access_policy import ConditionalAccessPolicy + from .....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPolicyItemRequestBuilder 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}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a conditionalAccessPolicy object. + 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/conditionalaccesspolicy-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Retrieve the properties and relationships of a conditionalAccessPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccesspolicy-get?view=graph-rest-beta + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + async def patch(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Update the properties of a conditionalAccessPolicy object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccesspolicy-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a conditionalAccessPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the properties and relationships of a conditionalAccessPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a conditionalAccessPolicy object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + 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: ConditionalAccessPolicyItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(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 ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): + """ + Retrieve the properties and relationships of a conditionalAccessPolicy object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]): + """ + 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 ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration(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/conditional_access/policies/item/restore/restore_request_builder.py b/msgraph_beta/generated/identity/conditional_access/policies/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..2b7f8a5b709 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/policies/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +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.conditional_access_policy import ConditionalAccessPolicy + from ......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + request_info = self.to_post_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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/conditional_access/policies/policies_request_builder.py b/msgraph_beta/generated/identity/conditional_access/policies/policies_request_builder.py new file mode 100644 index 00000000000..f77e0366baa --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/policies/policies_request_builder.py @@ -0,0 +1,210 @@ +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.conditional_access_policy import ConditionalAccessPolicy + from ....models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + +class PoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PoliciesRequestBuilder 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}/identity/conditionalAccess/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + param conditional_access_policy_id: The unique identifier of conditionalAccessPolicy + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if conditional_access_policy_id is None: + raise TypeError("conditional_access_policy_id cannot be null.") + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + """ + Retrieve a list of conditionalAccessPolicy objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicyCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-list-policies?view=graph-rest-beta + """ + 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.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) + + async def post(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Create a new conditionalAccessPolicy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-post-policies?view=graph-rest-beta + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a list of conditionalAccessPolicy objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new conditionalAccessPolicy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> PoliciesRequestBuilder: + """ + 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: PoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PoliciesRequestBuilder(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 PoliciesRequestBuilderGetQueryParameters(): + """ + Retrieve a list of conditionalAccessPolicy objects. + """ + 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 PoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]): + """ + 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 PoliciesRequestBuilderPostRequestConfiguration(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/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py b/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py index 9ef31df1048..ff93b054f79 100644 --- a/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomAuthenticationExtension]: """ - Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomAuthenticationExtension] - Find more info here: https://learn.microsoft.com/graph/api/customauthenticationextension-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -160,7 +160,7 @@ class CustomAuthenticationExtensionItemRequestBuilderDeleteRequestConfiguration( @dataclass class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py index 7037455cea9..2b164bbbeec 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) request_info = self.to_get_request_information( @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomCa async def patch(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) if body is None: @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -122,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -157,7 +157,7 @@ class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class CustomCalloutExtensionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py b/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py index d1fb69c29e2..a8f690d99f1 100644 --- a/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py +++ b/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RiskDetectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[RiskDetection]: """ - Retrieve the properties of a collection of riskDetection objects. + Retrieve the properties of a riskDetection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskDetection] - Find more info here: https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskDetectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of a collection of riskDetection objects. + Retrieve the properties of a riskDetection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ class RiskDetectionItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class RiskDetectionItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties of a collection of riskDetection objects. + Retrieve the properties of a riskDetection object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py b/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py index 6f04eb55c95..cf96c4669de 100644 --- a/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py +++ b/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py @@ -52,10 +52,10 @@ def by_risky_user_id(self,risky_user_id: str) -> RiskyUserItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[RiskyUsersRequestBuilderGetQueryParameters]] = None) -> Optional[RiskyUserCollectionResponse]: """ - Retrieve the properties and relationships of a riskyUser object. + Retrieve the properties and relationships of a collection of riskyUser objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskyUserCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +96,7 @@ async def post(self,body: RiskyUser, request_configuration: Optional[RequestConf def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskyUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a riskyUser object. + Retrieve the properties and relationships of a collection of riskyUser objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -169,7 +169,7 @@ def dismiss(self) -> DismissRequestBuilder: @dataclass class RiskyUsersRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a riskyUser object. + Retrieve the properties and relationships of a collection of riskyUser objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index 352c143325d..90e599cfd6d 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -130550,10 +130550,318 @@ msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilde msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|authentication_strength:AuthenticationStrengthRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|authentication_strengths:AuthenticationStrengthsRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|deleted_items:DeletedItemsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|evaluate:EvaluateRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|named_locations:NamedLocationsRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|policies:PoliciesRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|templates:TemplatesRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):CaPoliciesDeletableRoot +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|named_locations:NamedLocationsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|patch(body:CaPoliciesDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):CaPoliciesDeletableRoot +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|policies:PoliciesRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|to_patch_request_information(body:CaPoliciesDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|with_url(raw_url:str):DeletedItemsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_patch_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|with_url(raw_url:str):NamedLocationItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|by_named_location_id(named_location_id:str):NamedLocationItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):NamedLocationCollectionResponse +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|to_post_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|with_url(raw_url:str):NamedLocationsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_patch_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[PoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|by_conditional_access_policy_id(conditional_access_policy_id:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):ConditionalAccessPolicyCollectionResponse +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|to_post_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|with_url(raw_url:str):PoliciesRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|applied_policies_only():bool +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|applied_policies_only(value:bool):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|constructor():None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_conditions():SignInConditions +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_conditions(value:SignInConditions):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_context():SignInContext +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_context(value:SignInContext):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_identity():SignInIdentity +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_identity(value:SignInIdentity):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluatePostRequestBody +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|constructor():None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value():list[WhatIfAnalysisResult] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value(value:list[WhatIfAnalysisResult]):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluatePostResponse +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder.EvaluateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|post(body:EvaluatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):EvaluatePostResponse +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|to_post_request_information(body:EvaluatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|with_url(raw_url:str):EvaluateRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_patch_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|with_url(raw_url:str):NamedLocationItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|by_named_location_id(named_location_id:str):NamedLocationItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):NamedLocationCollectionResponse +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|to_post_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|with_url(raw_url:str):NamedLocationsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_patch_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[PoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|by_conditional_access_policy_id(conditional_access_policy_id:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):ConditionalAccessPolicyCollectionResponse +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|to_post_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|with_url(raw_url:str):PoliciesRequestBuilder msgraph_beta.generated.identity.conditionalAccess.templates.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identity.conditionalAccess.templates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identity.conditionalAccess.templates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -151695,6 +152003,9 @@ msgraph_beta.generated.models.ActionSummary::|public|odata_type(value:str):None msgraph_beta.generated.models.ActionSummary::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ActionSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActionSummary msgraph_beta.generated.models.ActionSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ActionType::0000-Tunnel +msgraph_beta.generated.models.ActionType::0001-Exclude +msgraph_beta.generated.models.ActionType::0002-UnknownFutureValue msgraph_beta.generated.models.ActionUrl::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ActionUrl::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ActionUrl::|public|backing_store:BackingStore @@ -156482,6 +156793,14 @@ msgraph_beta.generated.models.ApplicationCollectionResponse::|public|serialize(w msgraph_beta.generated.models.ApplicationCollectionResponse::|public|value():list[Application] msgraph_beta.generated.models.ApplicationCollectionResponse::|public|value(value:list[Application]):None msgraph_beta.generated.models.ApplicationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationCollectionResponse +msgraph_beta.generated.models.ApplicationContext-->SignInContext +msgraph_beta.generated.models.ApplicationContext::|public|constructor():None +msgraph_beta.generated.models.ApplicationContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApplicationContext::|public|include_applications():list[str] +msgraph_beta.generated.models.ApplicationContext::|public|include_applications(value:list[str]):None +msgraph_beta.generated.models.ApplicationContext::|public|odata_type:str +msgraph_beta.generated.models.ApplicationContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApplicationContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationContext msgraph_beta.generated.models.ApplicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl msgraph_beta.generated.models.ApplicationEnforcedRestrictionsSessionControl::|public|constructor():None msgraph_beta.generated.models.ApplicationEnforcedRestrictionsSessionControl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -157639,6 +157958,8 @@ msgraph_beta.generated.models.AssignmentReviewSettings::|public|duration_in_days msgraph_beta.generated.models.AssignmentReviewSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_access_recommendation_enabled():bool msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_access_recommendation_enabled(value:bool):None +msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_agentic_experience_enabled():bool +msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_agentic_experience_enabled(value:bool):None msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_approval_justification_required():bool msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_approval_justification_required(value:bool):None msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_enabled():bool @@ -158433,6 +158754,14 @@ msgraph_beta.generated.models.AuditUserIdentity::|public|home_tenant_name(value: msgraph_beta.generated.models.AuditUserIdentity::|public|odata_type:str msgraph_beta.generated.models.AuditUserIdentity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AuditUserIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuditUserIdentity +msgraph_beta.generated.models.AuthContext-->SignInContext +msgraph_beta.generated.models.AuthContext::|public|authentication_context_value():str +msgraph_beta.generated.models.AuthContext::|public|authentication_context_value(value:str):None +msgraph_beta.generated.models.AuthContext::|public|constructor():None +msgraph_beta.generated.models.AuthContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthContext::|public|odata_type:str +msgraph_beta.generated.models.AuthContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AuthContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthContext msgraph_beta.generated.models.Authentication-->Entity msgraph_beta.generated.models.Authentication::|public|constructor():None msgraph_beta.generated.models.Authentication::|public|email_methods():list[EmailAuthenticationMethod] @@ -158846,6 +159175,17 @@ msgraph_beta.generated.models.AuthenticationFailureReasonCode::0004-Other msgraph_beta.generated.models.AuthenticationFailureReasonCode::0005-UnknownFutureValue msgraph_beta.generated.models.AuthenticationFailureReasonCode::0006-UserError msgraph_beta.generated.models.AuthenticationFailureReasonCode::0007-ConfigError +msgraph_beta.generated.models.AuthenticationFlow::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AuthenticationFlow::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AuthenticationFlow::|public|backing_store:BackingStore +msgraph_beta.generated.models.AuthenticationFlow::|public|constructor():None +msgraph_beta.generated.models.AuthenticationFlow::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthenticationFlow::|public|odata_type():str +msgraph_beta.generated.models.AuthenticationFlow::|public|odata_type(value:str):None +msgraph_beta.generated.models.AuthenticationFlow::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AuthenticationFlow::|public|transfer_method():ConditionalAccessTransferMethods +msgraph_beta.generated.models.AuthenticationFlow::|public|transfer_method(value:ConditionalAccessTransferMethods):None +msgraph_beta.generated.models.AuthenticationFlow::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationFlow msgraph_beta.generated.models.AuthenticationFlowsPolicy-->Entity msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|constructor():None msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|description():str @@ -158858,6 +159198,7 @@ msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|self_service_si msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|self_service_sign_up(value:SelfServiceSignUpAuthenticationFlowConfiguration):None msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AuthenticationFlowsPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationFlowsPolicy +msgraph_beta.generated.models.AuthenticationFlow~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AuthenticationListener-->Entity msgraph_beta.generated.models.AuthenticationListener::|public|constructor():None msgraph_beta.generated.models.AuthenticationListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -159235,6 +159576,10 @@ msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|additional_da msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|backing_store:BackingStore msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|constructor():None msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|mfa():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|mfa(value:list[ConditionalAccessPolicy]):None +msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|none_():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|none_(value:list[ConditionalAccessPolicy]):None msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|odata_type():str msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|odata_type(value:str):None msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|serialize(writer:SerializationWriter):None @@ -163042,6 +163387,16 @@ msgraph_beta.generated.models.CanvasLayout::|public|serialize(writer:Serializati msgraph_beta.generated.models.CanvasLayout::|public|vertical_section():VerticalSection msgraph_beta.generated.models.CanvasLayout::|public|vertical_section(value:VerticalSection):None msgraph_beta.generated.models.CanvasLayout::|static|public|create_from_discriminator_value(parse_node:ParseNode):CanvasLayout +msgraph_beta.generated.models.CaPoliciesDeletableRoot-->Entity +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|constructor():None +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|named_locations():list[NamedLocation] +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|named_locations(value:list[NamedLocation]):None +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|odata_type:str +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|policies():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|policies(value:list[ConditionalAccessPolicy]):None +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaPoliciesDeletableRoot msgraph_beta.generated.models.CartToClassAssociation-->Entity msgraph_beta.generated.models.CartToClassAssociation::|public|classroom_ids():list[str] msgraph_beta.generated.models.CartToClassAssociation::|public|classroom_ids(value:list[str]):None @@ -167416,6 +167771,18 @@ msgraph_beta.generated.models.ComplianceStatus::0005-Error msgraph_beta.generated.models.ComplianceStatus::0006-Conflict msgraph_beta.generated.models.ComplianceStatus::0007-NotAssigned msgraph_beta.generated.models.Compliance~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CompliantNetworkNamedLocation-->NamedLocation +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|compliant_network_type():CompliantNetworkType +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|compliant_network_type(value:CompliantNetworkType):None +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|constructor():None +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|is_trusted():bool +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|is_trusted(value:bool):None +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):CompliantNetworkNamedLocation +msgraph_beta.generated.models.CompliantNetworkType::0000-AllTenantCompliantNetworks +msgraph_beta.generated.models.CompliantNetworkType::0001-UnknownFutureValue msgraph_beta.generated.models.ComputeRightsAndInheritanceResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ComputeRightsAndInheritanceResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ComputeRightsAndInheritanceResult::|public|backing_store:BackingStore @@ -167732,6 +168099,37 @@ msgraph_beta.generated.models.ConditionalAccessPlatforms::|public|odata_type(val msgraph_beta.generated.models.ConditionalAccessPlatforms::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ConditionalAccessPlatforms::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPlatforms msgraph_beta.generated.models.ConditionalAccessPlatforms~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ConditionalAccessPolicy-->PolicyDeletableItem +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|conditions():ConditionalAccessConditionSet +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|conditions(value:ConditionalAccessConditionSet):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|constructor():None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|description():str +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|description(value:str):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|display_name():str +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|display_name(value:str):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|grant_controls():ConditionalAccessGrantControls +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|grant_controls(value:ConditionalAccessGrantControls):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|id():str +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|id(value:str):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|modified_date_time():datetime.datetime +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|odata_type:str +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|session_controls():ConditionalAccessSessionControls +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|session_controls(value:ConditionalAccessSessionControls):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|state():ConditionalAccessPolicyState +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|state(value:ConditionalAccessPolicyState):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPolicy +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|value():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|value(value:list[ConditionalAccessPolicy]):None +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPolicyCollectionResponse msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|backing_store:BackingStore @@ -167748,6 +168146,9 @@ msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|session_con msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|session_controls(value:ConditionalAccessSessionControls):None msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPolicyDetail msgraph_beta.generated.models.ConditionalAccessPolicyDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ConditionalAccessPolicyState::0000-Enabled +msgraph_beta.generated.models.ConditionalAccessPolicyState::0001-Disabled +msgraph_beta.generated.models.ConditionalAccessPolicyState::0002-EnabledForReportingButNotEnforced msgraph_beta.generated.models.ConditionalAccessRoot-->Entity msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_context_class_references():list[AuthenticationContextClassReference] msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_context_class_references(value:list[AuthenticationContextClassReference]):None @@ -167756,8 +168157,14 @@ msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_stre msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_strengths():AuthenticationStrengthRoot msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_strengths(value:AuthenticationStrengthRoot):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|constructor():None +msgraph_beta.generated.models.ConditionalAccessRoot::|public|deleted_items():CaPoliciesDeletableRoot +msgraph_beta.generated.models.ConditionalAccessRoot::|public|deleted_items(value:CaPoliciesDeletableRoot):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConditionalAccessRoot::|public|named_locations():list[NamedLocation] +msgraph_beta.generated.models.ConditionalAccessRoot::|public|named_locations(value:list[NamedLocation]):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|odata_type:str +msgraph_beta.generated.models.ConditionalAccessRoot::|public|policies():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.ConditionalAccessRoot::|public|policies(value:list[ConditionalAccessPolicy]):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|templates():list[ConditionalAccessTemplate] msgraph_beta.generated.models.ConditionalAccessRoot::|public|templates(value:list[ConditionalAccessTemplate]):None @@ -169239,6 +169646,21 @@ msgraph_beta.generated.models.CorsConfiguration_v2::|public|resource(value:str): msgraph_beta.generated.models.CorsConfiguration_v2::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CorsConfiguration_v2::|static|public|create_from_discriminator_value(parse_node:ParseNode):CorsConfiguration_v2 msgraph_beta.generated.models.CorsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CountryLookupMethodType::0000-ClientIpAddress +msgraph_beta.generated.models.CountryLookupMethodType::0001-AuthenticatorAppGps +msgraph_beta.generated.models.CountryLookupMethodType::0002-UnknownFutureValue +msgraph_beta.generated.models.CountryNamedLocation-->NamedLocation +msgraph_beta.generated.models.CountryNamedLocation::|public|constructor():None +msgraph_beta.generated.models.CountryNamedLocation::|public|countries_and_regions():list[str] +msgraph_beta.generated.models.CountryNamedLocation::|public|countries_and_regions(value:list[str]):None +msgraph_beta.generated.models.CountryNamedLocation::|public|country_lookup_method():CountryLookupMethodType +msgraph_beta.generated.models.CountryNamedLocation::|public|country_lookup_method(value:CountryLookupMethodType):None +msgraph_beta.generated.models.CountryNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CountryNamedLocation::|public|include_unknown_countries_and_regions():bool +msgraph_beta.generated.models.CountryNamedLocation::|public|include_unknown_countries_and_regions(value:bool):None +msgraph_beta.generated.models.CountryNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.CountryNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CountryNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):CountryNamedLocation msgraph_beta.generated.models.CountryRegion::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CountryRegion::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CountryRegion::|public|address_format():str @@ -169427,8 +169849,7 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|publ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|tenant_restrictions():CrossTenantAccessPolicyTenantRestrictions msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|tenant_restrictions(value:CrossTenantAccessPolicyTenantRestrictions):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyConfigurationDefault -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner-->PolicyDeletableItem msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|automatic_user_consent_settings():InboundOutboundPolicyConfiguration msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|automatic_user_consent_settings(value:InboundOutboundPolicyConfiguration):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|b2b_collaboration_inbound():CrossTenantAccessPolicyB2BSetting @@ -169439,7 +169860,6 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|publ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|b2b_direct_connect_inbound(value:CrossTenantAccessPolicyB2BSetting):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|b2b_direct_connect_outbound():CrossTenantAccessPolicyB2BSetting msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|b2b_direct_connect_outbound(value:CrossTenantAccessPolicyB2BSetting):None -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|backing_store:BackingStore msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|constructor():None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|identity_synchronization():CrossTenantIdentitySyncPolicyPartner @@ -169450,8 +169870,7 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|publ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_in_multi_tenant_organization(value:bool):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_service_provider():bool msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_service_provider(value:bool):None -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type():str -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type(value:str):None +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type:str msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_id():str msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_id(value:str):None @@ -169465,7 +169884,6 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartnerCollect msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::|public|value():list[CrossTenantAccessPolicyConfigurationPartner] msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::|public|value(value:list[CrossTenantAccessPolicyConfigurationPartner]):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyConfigurationPartnerCollectionResponse -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CrossTenantAccessPolicyInboundTrust::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CrossTenantAccessPolicyInboundTrust::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CrossTenantAccessPolicyInboundTrust::|public|backing_store:BackingStore @@ -169525,24 +169943,27 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyTenantRestrictions::|public msgraph_beta.generated.models.CrossTenantAccessPolicyTenantRestrictions::|public|odata_type:str msgraph_beta.generated.models.CrossTenantAccessPolicyTenantRestrictions::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CrossTenantAccessPolicyTenantRestrictions::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyTenantRestrictions -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|backing_store:BackingStore +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner-->PolicyDeletableItem msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|constructor():None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|display_name():str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|display_name(value:str):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|external_cloud_authorized_application_id():str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|external_cloud_authorized_application_id(value:str):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|odata_type():str -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|odata_type(value:str):None +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|odata_type:str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|tenant_id():str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|tenant_id(value:str):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|user_sync_inbound():CrossTenantUserSyncInbound msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|user_sync_inbound(value:CrossTenantUserSyncInbound):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantIdentitySyncPolicyPartner -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|value():list[CrossTenantIdentitySyncPolicyPartner] +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|value(value:list[CrossTenantIdentitySyncPolicyPartner]):None +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantIdentitySyncPolicyPartnerCollectionResponse msgraph_beta.generated.models.CrossTenantUserSyncInbound::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CrossTenantUserSyncInbound::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CrossTenantUserSyncInbound::|public|backing_store:BackingStore @@ -173988,6 +174409,74 @@ msgraph_beta.generated.models.DeviceHealthScriptTimeSchedule::|static|public|cre msgraph_beta.generated.models.DeviceHealthScriptType::0000-DeviceHealthScript msgraph_beta.generated.models.DeviceHealthScriptType::0001-ManagedInstallerScript msgraph_beta.generated.models.DeviceHealth~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DeviceInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.DeviceInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.DeviceInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.DeviceInfo::|public|constructor():None +msgraph_beta.generated.models.DeviceInfo::|public|device_id():str +msgraph_beta.generated.models.DeviceInfo::|public|device_id(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|display_name():str +msgraph_beta.generated.models.DeviceInfo::|public|display_name(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|enrollment_profile_name():str +msgraph_beta.generated.models.DeviceInfo::|public|enrollment_profile_name(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute1():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute1(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute10():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute10(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute11():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute11(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute12():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute12(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute13():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute13(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute14():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute14(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute15():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute15(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute2():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute2(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute3():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute3(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute4():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute4(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute5():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute5(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute6():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute6(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute7():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute7(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute8():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute8(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute9():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute9(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DeviceInfo::|public|is_compliant():bool +msgraph_beta.generated.models.DeviceInfo::|public|is_compliant(value:bool):None +msgraph_beta.generated.models.DeviceInfo::|public|manufacturer():str +msgraph_beta.generated.models.DeviceInfo::|public|manufacturer(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|mdm_app_id():str +msgraph_beta.generated.models.DeviceInfo::|public|mdm_app_id(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|model():str +msgraph_beta.generated.models.DeviceInfo::|public|model(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|odata_type():str +msgraph_beta.generated.models.DeviceInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|operating_system():str +msgraph_beta.generated.models.DeviceInfo::|public|operating_system(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|operating_system_version():str +msgraph_beta.generated.models.DeviceInfo::|public|operating_system_version(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|ownership():str +msgraph_beta.generated.models.DeviceInfo::|public|ownership(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|physical_ids():list[str] +msgraph_beta.generated.models.DeviceInfo::|public|physical_ids(value:list[str]):None +msgraph_beta.generated.models.DeviceInfo::|public|profile_type():str +msgraph_beta.generated.models.DeviceInfo::|public|profile_type(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DeviceInfo::|public|system_labels():list[str] +msgraph_beta.generated.models.DeviceInfo::|public|system_labels(value:list[str]):None +msgraph_beta.generated.models.DeviceInfo::|public|trust_type():str +msgraph_beta.generated.models.DeviceInfo::|public|trust_type(value:str):None +msgraph_beta.generated.models.DeviceInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceInfo +msgraph_beta.generated.models.DeviceInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.DeviceInstallState-->Entity msgraph_beta.generated.models.DeviceInstallState::|public|constructor():None msgraph_beta.generated.models.DeviceInstallState::|public|device_id():str @@ -189252,6 +189741,11 @@ msgraph_beta.generated.models.InitiatorType::0003-UnknownFutureValue msgraph_beta.generated.models.InkAccessSetting::0000-NotConfigured msgraph_beta.generated.models.InkAccessSetting::0001-Enabled msgraph_beta.generated.models.InkAccessSetting::0002-Disabled +msgraph_beta.generated.models.InsiderRiskLevel::0000-None_ +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.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 @@ -191433,6 +191927,8 @@ msgraph_beta.generated.models.IosWiFiConfiguration::|public|wi_fi_security_type( msgraph_beta.generated.models.IosWiFiConfiguration::|public|wi_fi_security_type(value:WiFiSecurityType):None msgraph_beta.generated.models.IosWiFiConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosWiFiConfiguration msgraph_beta.generated.models.IpApplicationSegment-->ApplicationSegment +msgraph_beta.generated.models.IpApplicationSegment::|public|action():ActionType +msgraph_beta.generated.models.IpApplicationSegment::|public|action(value:ActionType):None msgraph_beta.generated.models.IpApplicationSegment::|public|application():Application msgraph_beta.generated.models.IpApplicationSegment::|public|application(value:Application):None msgraph_beta.generated.models.IpApplicationSegment::|public|constructor():None @@ -191473,6 +191969,16 @@ msgraph_beta.generated.models.IpCategory::|public|vendor():str msgraph_beta.generated.models.IpCategory::|public|vendor(value:str):None msgraph_beta.generated.models.IpCategory::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpCategory msgraph_beta.generated.models.IpCategory~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.IpNamedLocation-->NamedLocation +msgraph_beta.generated.models.IpNamedLocation::|public|constructor():None +msgraph_beta.generated.models.IpNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IpNamedLocation::|public|ip_ranges():list[IpRange] +msgraph_beta.generated.models.IpNamedLocation::|public|ip_ranges(value:list[IpRange]):None +msgraph_beta.generated.models.IpNamedLocation::|public|is_trusted():bool +msgraph_beta.generated.models.IpNamedLocation::|public|is_trusted(value:bool):None +msgraph_beta.generated.models.IpNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.IpNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IpNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpNamedLocation msgraph_beta.generated.models.IpRange::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.IpRange::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.IpRange::|public|backing_store:BackingStore @@ -200531,6 +201037,19 @@ msgraph_beta.generated.models.MobileAppIntentAndStateDetail::|public|supported_d msgraph_beta.generated.models.MobileAppIntentAndStateDetail::|public|supported_device_types(value:list[MobileAppSupportedDeviceType]):None msgraph_beta.generated.models.MobileAppIntentAndStateDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppIntentAndStateDetail msgraph_beta.generated.models.MobileAppIntentAndStateDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MobileAppManagementPolicy-->MobilityManagementPolicy +msgraph_beta.generated.models.MobileAppManagementPolicy::|public|constructor():None +msgraph_beta.generated.models.MobileAppManagementPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileAppManagementPolicy::|public|odata_type:str +msgraph_beta.generated.models.MobileAppManagementPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileAppManagementPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppManagementPolicy +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|value():list[MobileAppManagementPolicy] +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|value(value:list[MobileAppManagementPolicy]):None +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppManagementPolicyCollectionResponse msgraph_beta.generated.models.MobileAppPolicySetItem-->PolicySetItem msgraph_beta.generated.models.MobileAppPolicySetItem::|public|constructor():None msgraph_beta.generated.models.MobileAppPolicySetItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -200724,6 +201243,19 @@ msgraph_beta.generated.models.MobileContainedAppCollectionResponse::|public|seri msgraph_beta.generated.models.MobileContainedAppCollectionResponse::|public|value():list[MobileContainedApp] msgraph_beta.generated.models.MobileContainedAppCollectionResponse::|public|value(value:list[MobileContainedApp]):None msgraph_beta.generated.models.MobileContainedAppCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileContainedAppCollectionResponse +msgraph_beta.generated.models.MobileDeviceManagementPolicy-->MobilityManagementPolicy +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|constructor():None +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|odata_type:str +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileDeviceManagementPolicy +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|value():list[MobileDeviceManagementPolicy] +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|value(value:list[MobileDeviceManagementPolicy]):None +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileDeviceManagementPolicyCollectionResponse msgraph_beta.generated.models.MobileLobApp-->MobileApp msgraph_beta.generated.models.MobileLobApp::|public|committed_content_version():str msgraph_beta.generated.models.MobileLobApp::|public|committed_content_version(value:str):None @@ -201136,6 +201668,27 @@ msgraph_beta.generated.models.MutualTlsOauthConfigurationCollectionResponse::|pu msgraph_beta.generated.models.MutualTlsOauthConfigurationCollectionResponse::|public|value():list[MutualTlsOauthConfiguration] msgraph_beta.generated.models.MutualTlsOauthConfigurationCollectionResponse::|public|value(value:list[MutualTlsOauthConfiguration]):None msgraph_beta.generated.models.MutualTlsOauthConfigurationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MutualTlsOauthConfigurationCollectionResponse +msgraph_beta.generated.models.NamedLocation-->PolicyDeletableItem +msgraph_beta.generated.models.NamedLocation::|public|constructor():None +msgraph_beta.generated.models.NamedLocation::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.NamedLocation::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.NamedLocation::|public|display_name():str +msgraph_beta.generated.models.NamedLocation::|public|display_name(value:str):None +msgraph_beta.generated.models.NamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.NamedLocation::|public|id():str +msgraph_beta.generated.models.NamedLocation::|public|id(value:str):None +msgraph_beta.generated.models.NamedLocation::|public|modified_date_time():datetime.datetime +msgraph_beta.generated.models.NamedLocation::|public|modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.NamedLocation::|public|odata_type:str +msgraph_beta.generated.models.NamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.NamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):NamedLocation +msgraph_beta.generated.models.NamedLocationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|value():list[NamedLocation] +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|value(value:list[NamedLocation]):None +msgraph_beta.generated.models.NamedLocationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):NamedLocationCollectionResponse msgraph_beta.generated.models.NamePronunciationSettings-->Entity msgraph_beta.generated.models.NamePronunciationSettings::|public|constructor():None msgraph_beta.generated.models.NamePronunciationSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -209717,6 +210270,28 @@ msgraph_beta.generated.models.PolicyBinding::|public|odata_type(value:str):None msgraph_beta.generated.models.PolicyBinding::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PolicyBinding::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyBinding msgraph_beta.generated.models.PolicyBinding~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PolicyDeletableItem::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PolicyDeletableItem::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PolicyDeletableItem::|public|backing_store:BackingStore +msgraph_beta.generated.models.PolicyDeletableItem::|public|constructor():None +msgraph_beta.generated.models.PolicyDeletableItem::|public|deleted_date_time():datetime.datetime +msgraph_beta.generated.models.PolicyDeletableItem::|public|deleted_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PolicyDeletableItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyDeletableItem::|public|odata_type():str +msgraph_beta.generated.models.PolicyDeletableItem::|public|odata_type(value:str):None +msgraph_beta.generated.models.PolicyDeletableItem::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyDeletableItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyDeletableItem +msgraph_beta.generated.models.PolicyDeletableItem~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PolicyDeletableRoot-->Entity +msgraph_beta.generated.models.PolicyDeletableRoot::|public|constructor():None +msgraph_beta.generated.models.PolicyDeletableRoot::|public|cross_tenant_partners():list[CrossTenantAccessPolicyConfigurationPartner] +msgraph_beta.generated.models.PolicyDeletableRoot::|public|cross_tenant_partners(value:list[CrossTenantAccessPolicyConfigurationPartner]):None +msgraph_beta.generated.models.PolicyDeletableRoot::|public|cross_tenant_sync_policy_partners():list[CrossTenantIdentitySyncPolicyPartner] +msgraph_beta.generated.models.PolicyDeletableRoot::|public|cross_tenant_sync_policy_partners(value:list[CrossTenantIdentitySyncPolicyPartner]):None +msgraph_beta.generated.models.PolicyDeletableRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyDeletableRoot::|public|odata_type:str +msgraph_beta.generated.models.PolicyDeletableRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyDeletableRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyDeletableRoot msgraph_beta.generated.models.PolicyFile-->Entity msgraph_beta.generated.models.PolicyFile::|public|constructor():None msgraph_beta.generated.models.PolicyFile::|public|content():bytes @@ -209812,11 +210387,15 @@ msgraph_beta.generated.models.PolicyRoot::|public|b2c_authentication_methods_pol msgraph_beta.generated.models.PolicyRoot::|public|b2c_authentication_methods_policy(value:B2cAuthenticationMethodsPolicy):None msgraph_beta.generated.models.PolicyRoot::|public|claims_mapping_policies():list[ClaimsMappingPolicy] msgraph_beta.generated.models.PolicyRoot::|public|claims_mapping_policies(value:list[ClaimsMappingPolicy]):None +msgraph_beta.generated.models.PolicyRoot::|public|conditional_access_policies():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.PolicyRoot::|public|conditional_access_policies(value:list[ConditionalAccessPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|constructor():None msgraph_beta.generated.models.PolicyRoot::|public|cross_tenant_access_policy():CrossTenantAccessPolicy msgraph_beta.generated.models.PolicyRoot::|public|cross_tenant_access_policy(value:CrossTenantAccessPolicy):None msgraph_beta.generated.models.PolicyRoot::|public|default_app_management_policy():TenantAppManagementPolicy msgraph_beta.generated.models.PolicyRoot::|public|default_app_management_policy(value:TenantAppManagementPolicy):None +msgraph_beta.generated.models.PolicyRoot::|public|deleted_items():PolicyDeletableRoot +msgraph_beta.generated.models.PolicyRoot::|public|deleted_items(value:PolicyDeletableRoot):None msgraph_beta.generated.models.PolicyRoot::|public|device_registration_policy():DeviceRegistrationPolicy msgraph_beta.generated.models.PolicyRoot::|public|device_registration_policy(value:DeviceRegistrationPolicy):None msgraph_beta.generated.models.PolicyRoot::|public|directory_role_access_review_policy():DirectoryRoleAccessReviewPolicy @@ -209832,10 +210411,10 @@ msgraph_beta.generated.models.PolicyRoot::|public|home_realm_discovery_policies( msgraph_beta.generated.models.PolicyRoot::|public|home_realm_discovery_policies(value:list[HomeRealmDiscoveryPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|identity_security_defaults_enforcement_policy():IdentitySecurityDefaultsEnforcementPolicy msgraph_beta.generated.models.PolicyRoot::|public|identity_security_defaults_enforcement_policy(value:IdentitySecurityDefaultsEnforcementPolicy):None -msgraph_beta.generated.models.PolicyRoot::|public|mobile_app_management_policies():list[MobilityManagementPolicy] -msgraph_beta.generated.models.PolicyRoot::|public|mobile_app_management_policies(value:list[MobilityManagementPolicy]):None -msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies():list[MobilityManagementPolicy] -msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies(value:list[MobilityManagementPolicy]):None +msgraph_beta.generated.models.PolicyRoot::|public|mobile_app_management_policies():list[MobileAppManagementPolicy] +msgraph_beta.generated.models.PolicyRoot::|public|mobile_app_management_policies(value:list[MobileAppManagementPolicy]):None +msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies():list[MobileDeviceManagementPolicy] +msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies(value:list[MobileDeviceManagementPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|odata_type:str msgraph_beta.generated.models.PolicyRoot::|public|permission_grant_policies():list[PermissionGrantPolicy] msgraph_beta.generated.models.PolicyRoot::|public|permission_grant_policies(value:list[PermissionGrantPolicy]):None @@ -212194,6 +212773,16 @@ msgraph_beta.generated.models.PrivateLinkDetails::|public|resource_id(value:str) msgraph_beta.generated.models.PrivateLinkDetails::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PrivateLinkDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivateLinkDetails msgraph_beta.generated.models.PrivateLinkDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PrivateLinkNamedLocation-->NamedLocation +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|constructor():None +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|is_trusted():bool +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|is_trusted(value:bool):None +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|private_link_resource_policy_ids():list[str] +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|private_link_resource_policy_ids(value:list[str]):None +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PrivateLinkNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivateLinkNamedLocation msgraph_beta.generated.models.PrivateNetworkDestinationType::0000-IpAddress msgraph_beta.generated.models.PrivateNetworkDestinationType::0001-IpRange msgraph_beta.generated.models.PrivateNetworkDestinationType::0002-IpRangeCidr @@ -213432,6 +214021,24 @@ msgraph_beta.generated.models.ProtectGroup::|public|privacy():GroupPrivacy msgraph_beta.generated.models.ProtectGroup::|public|privacy(value:GroupPrivacy):None msgraph_beta.generated.models.ProtectGroup::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ProtectGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectGroup +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|backing_store:BackingStore +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|completed():int +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|completed(value:int):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|constructor():None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|failed():int +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|failed(value:int):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|in_progress():int +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|in_progress(value:int):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|odata_type():str +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|odata_type(value:str):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|total():int +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|total(value:int):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectionPolicyArtifactCount +msgraph_beta.generated.models.ProtectionPolicyArtifactCount~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ProtectionPolicyBase-->Entity msgraph_beta.generated.models.ProtectionPolicyBase::|public|billing_policy_id():str msgraph_beta.generated.models.ProtectionPolicyBase::|public|billing_policy_id(value:str):None @@ -213443,11 +214050,15 @@ msgraph_beta.generated.models.ProtectionPolicyBase::|public|created_date_time(va msgraph_beta.generated.models.ProtectionPolicyBase::|public|display_name():str msgraph_beta.generated.models.ProtectionPolicyBase::|public|display_name(value:str):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ProtectionPolicyBase::|public|is_enabled():bool +msgraph_beta.generated.models.ProtectionPolicyBase::|public|is_enabled(value:bool):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|last_modified_by():IdentitySet msgraph_beta.generated.models.ProtectionPolicyBase::|public|last_modified_by(value:IdentitySet):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.ProtectionPolicyBase::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|odata_type:str +msgraph_beta.generated.models.ProtectionPolicyBase::|public|protection_policy_artifact_count():ProtectionPolicyArtifactCount +msgraph_beta.generated.models.ProtectionPolicyBase::|public|protection_policy_artifact_count(value:ProtectionPolicyArtifactCount):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|retention_settings():list[RetentionSetting] msgraph_beta.generated.models.ProtectionPolicyBase::|public|retention_settings(value:list[RetentionSetting]):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|serialize(writer:SerializationWriter):None @@ -225403,14 +226014,22 @@ msgraph_beta.generated.models.security.SecurityComplianceUserChangeAuditRecord:: msgraph_beta.generated.models.security.SecurityComplianceUserChangeAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SecurityComplianceUserChangeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityComplianceUserChangeAuditRecord msgraph_beta.generated.models.security.SecurityGroupEvidence-->AlertEvidence +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|active_directory_object_guid():UUID +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|active_directory_object_guid(value:UUID):None msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|constructor():None msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|display_name():str msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|display_name(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|distinguished_name():str +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|distinguished_name(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|friendly_name():str +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|friendly_name(value:str):None msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|odata_type:str msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|security_group_id():str msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|security_group_id(value:str):None msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|sid():str +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|sid(value:str):None msgraph_beta.generated.models.security.SecurityGroupEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityGroupEvidence msgraph_beta.generated.models.security.SensitivityLabel-->Entity msgraph_beta.generated.models.security.SensitivityLabel::|public|color():str @@ -226515,6 +227134,8 @@ msgraph_beta.generated.models.security.User::|public|user_principal_name(value:s msgraph_beta.generated.models.security.User::|static|public|create_from_discriminator_value(parse_node:ParseNode):User msgraph_beta.generated.models.security.UserAccount::|public|account_name():str msgraph_beta.generated.models.security.UserAccount::|public|account_name(value:str):None +msgraph_beta.generated.models.security.UserAccount::|public|active_directory_object_guid():UUID +msgraph_beta.generated.models.security.UserAccount::|public|active_directory_object_guid(value:UUID):None msgraph_beta.generated.models.security.UserAccount::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.UserAccount::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.UserAccount::|public|azure_ad_user_id():str @@ -228098,6 +228719,14 @@ msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::| msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|public|value():list[ServicePrincipalRiskDetection] msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|public|value(value:list[ServicePrincipalRiskDetection]):None msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalRiskDetectionCollectionResponse +msgraph_beta.generated.models.ServicePrincipalSignIn-->SignInIdentity +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|constructor():None +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|odata_type:str +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|service_principal_id():str +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|service_principal_id(value:str):None +msgraph_beta.generated.models.ServicePrincipalSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalSignIn msgraph_beta.generated.models.ServicePrincipalSignInActivity-->Entity msgraph_beta.generated.models.ServicePrincipalSignInActivity::|public|application_authentication_client_sign_in_activity():SignInActivity msgraph_beta.generated.models.ServicePrincipalSignInActivity::|public|application_authentication_client_sign_in_activity(value:SignInActivity):None @@ -228228,6 +228857,16 @@ msgraph_beta.generated.models.ServiceStorageQuotaBreakdownCollectionResponse::|p msgraph_beta.generated.models.ServiceStorageQuotaBreakdownCollectionResponse::|public|value():list[ServiceStorageQuotaBreakdown] msgraph_beta.generated.models.ServiceStorageQuotaBreakdownCollectionResponse::|public|value(value:list[ServiceStorageQuotaBreakdown]):None msgraph_beta.generated.models.ServiceStorageQuotaBreakdownCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServiceStorageQuotaBreakdownCollectionResponse +msgraph_beta.generated.models.ServiceTagNamedLocation-->NamedLocation +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|constructor():None +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|is_trusted():bool +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|is_trusted(value:bool):None +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|service_tags():list[str] +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|service_tags(value:list[str]):None +msgraph_beta.generated.models.ServiceTagNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServiceTagNamedLocation msgraph_beta.generated.models.ServiceUpdateCategory::0000-PreventOrFixIssue msgraph_beta.generated.models.ServiceUpdateCategory::0001-PlanForChange msgraph_beta.generated.models.ServiceUpdateCategory::0002-StayInformed @@ -229532,6 +230171,46 @@ msgraph_beta.generated.models.SignInCollectionResponse::|public|serialize(writer msgraph_beta.generated.models.SignInCollectionResponse::|public|value():list[SignIn] msgraph_beta.generated.models.SignInCollectionResponse::|public|value(value:list[SignIn]):None msgraph_beta.generated.models.SignInCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInCollectionResponse +msgraph_beta.generated.models.SignInConditions::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SignInConditions::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInConditions::|public|authentication_flow():AuthenticationFlow +msgraph_beta.generated.models.SignInConditions::|public|authentication_flow(value:AuthenticationFlow):None +msgraph_beta.generated.models.SignInConditions::|public|backing_store:BackingStore +msgraph_beta.generated.models.SignInConditions::|public|client_app_type():ConditionalAccessClientApp +msgraph_beta.generated.models.SignInConditions::|public|client_app_type(value:ConditionalAccessClientApp):None +msgraph_beta.generated.models.SignInConditions::|public|constructor():None +msgraph_beta.generated.models.SignInConditions::|public|country():str +msgraph_beta.generated.models.SignInConditions::|public|country(value:str):None +msgraph_beta.generated.models.SignInConditions::|public|device_info():DeviceInfo +msgraph_beta.generated.models.SignInConditions::|public|device_info(value:DeviceInfo):None +msgraph_beta.generated.models.SignInConditions::|public|device_platform():ConditionalAccessDevicePlatform +msgraph_beta.generated.models.SignInConditions::|public|device_platform(value:ConditionalAccessDevicePlatform):None +msgraph_beta.generated.models.SignInConditions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SignInConditions::|public|insider_risk_level():InsiderRiskLevel +msgraph_beta.generated.models.SignInConditions::|public|insider_risk_level(value:InsiderRiskLevel):None +msgraph_beta.generated.models.SignInConditions::|public|ip_address():str +msgraph_beta.generated.models.SignInConditions::|public|ip_address(value:str):None +msgraph_beta.generated.models.SignInConditions::|public|odata_type():str +msgraph_beta.generated.models.SignInConditions::|public|odata_type(value:str):None +msgraph_beta.generated.models.SignInConditions::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SignInConditions::|public|service_principal_risk_level():RiskLevel +msgraph_beta.generated.models.SignInConditions::|public|service_principal_risk_level(value:RiskLevel):None +msgraph_beta.generated.models.SignInConditions::|public|sign_in_risk_level():RiskLevel +msgraph_beta.generated.models.SignInConditions::|public|sign_in_risk_level(value:RiskLevel):None +msgraph_beta.generated.models.SignInConditions::|public|user_risk_level():RiskLevel +msgraph_beta.generated.models.SignInConditions::|public|user_risk_level(value:RiskLevel):None +msgraph_beta.generated.models.SignInConditions::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInConditions +msgraph_beta.generated.models.SignInConditions~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SignInContext::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SignInContext::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInContext::|public|backing_store:BackingStore +msgraph_beta.generated.models.SignInContext::|public|constructor():None +msgraph_beta.generated.models.SignInContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SignInContext::|public|odata_type():str +msgraph_beta.generated.models.SignInContext::|public|odata_type(value:str):None +msgraph_beta.generated.models.SignInContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SignInContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInContext +msgraph_beta.generated.models.SignInContext~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SignInFrequencyAuthenticationType::0000-PrimaryAndSecondaryAuthentication msgraph_beta.generated.models.SignInFrequencyAuthenticationType::0001-SecondaryAuthentication msgraph_beta.generated.models.SignInFrequencyAuthenticationType::0002-UnknownFutureValue @@ -229588,6 +230267,16 @@ msgraph_beta.generated.models.SignInIdentifierType::0002-ProxyAddress msgraph_beta.generated.models.SignInIdentifierType::0003-QrCode msgraph_beta.generated.models.SignInIdentifierType::0004-OnPremisesUserPrincipalName msgraph_beta.generated.models.SignInIdentifierType::0005-UnknownFutureValue +msgraph_beta.generated.models.SignInIdentity::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SignInIdentity::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInIdentity::|public|backing_store:BackingStore +msgraph_beta.generated.models.SignInIdentity::|public|constructor():None +msgraph_beta.generated.models.SignInIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SignInIdentity::|public|odata_type():str +msgraph_beta.generated.models.SignInIdentity::|public|odata_type(value:str):None +msgraph_beta.generated.models.SignInIdentity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SignInIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInIdentity +msgraph_beta.generated.models.SignInIdentity~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SignInLocation::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SignInLocation::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.SignInLocation::|public|backing_store:BackingStore @@ -237223,6 +237912,17 @@ msgraph_beta.generated.models.UserAccountSecurityType::0002-Power msgraph_beta.generated.models.UserAccountSecurityType::0003-Administrator msgraph_beta.generated.models.UserAccountSecurityType::0004-UnknownFutureValue msgraph_beta.generated.models.UserAccount~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.UserAction::0000-RegisterSecurityInformation +msgraph_beta.generated.models.UserAction::0001-RegisterOrJoinDevices +msgraph_beta.generated.models.UserAction::0002-UnknownFutureValue +msgraph_beta.generated.models.UserActionContext-->SignInContext +msgraph_beta.generated.models.UserActionContext::|public|constructor():None +msgraph_beta.generated.models.UserActionContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UserActionContext::|public|odata_type:str +msgraph_beta.generated.models.UserActionContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UserActionContext::|public|user_action():UserAction +msgraph_beta.generated.models.UserActionContext::|public|user_action(value:UserAction):None +msgraph_beta.generated.models.UserActionContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserActionContext msgraph_beta.generated.models.UserActivity-->Entity msgraph_beta.generated.models.UserActivity::|public|activation_url():str msgraph_beta.generated.models.UserActivity::|public|activation_url(value:str):None @@ -239556,6 +240256,18 @@ msgraph_beta.generated.models.UserSettings::|public|windows():list[WindowsSettin msgraph_beta.generated.models.UserSettings::|public|windows(value:list[WindowsSetting]):None msgraph_beta.generated.models.UserSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserSettings msgraph_beta.generated.models.UserSet~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.UserSignIn-->SignInIdentity +msgraph_beta.generated.models.UserSignIn::|public|constructor():None +msgraph_beta.generated.models.UserSignIn::|public|external_tenant_id():str +msgraph_beta.generated.models.UserSignIn::|public|external_tenant_id(value:str):None +msgraph_beta.generated.models.UserSignIn::|public|external_user_type():ConditionalAccessGuestOrExternalUserTypes +msgraph_beta.generated.models.UserSignIn::|public|external_user_type(value:ConditionalAccessGuestOrExternalUserTypes):None +msgraph_beta.generated.models.UserSignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UserSignIn::|public|odata_type:str +msgraph_beta.generated.models.UserSignIn::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UserSignIn::|public|user_id():str +msgraph_beta.generated.models.UserSignIn::|public|user_id(value:str):None +msgraph_beta.generated.models.UserSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserSignIn msgraph_beta.generated.models.UserSignInInsight-->GovernanceInsight msgraph_beta.generated.models.UserSignInInsight::|public|constructor():None msgraph_beta.generated.models.UserSignInInsight::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -241302,6 +242014,37 @@ msgraph_beta.generated.models.WellknownListName::0000-None_ msgraph_beta.generated.models.WellknownListName::0001-DefaultList msgraph_beta.generated.models.WellknownListName::0002-FlaggedEmails msgraph_beta.generated.models.WellknownListName::0003-UnknownFutureValue +msgraph_beta.generated.models.WhatIfAnalysisReasons::0000-NotSet +msgraph_beta.generated.models.WhatIfAnalysisReasons::0001-NotEnoughInformation +msgraph_beta.generated.models.WhatIfAnalysisReasons::0002-InvalidCondition +msgraph_beta.generated.models.WhatIfAnalysisReasons::0003-Users +msgraph_beta.generated.models.WhatIfAnalysisReasons::0004-WorkloadIdentities +msgraph_beta.generated.models.WhatIfAnalysisReasons::0005-Application +msgraph_beta.generated.models.WhatIfAnalysisReasons::0006-UserActions +msgraph_beta.generated.models.WhatIfAnalysisReasons::0007-AuthenticationContext +msgraph_beta.generated.models.WhatIfAnalysisReasons::0008-DevicePlatform +msgraph_beta.generated.models.WhatIfAnalysisReasons::0009-Devices +msgraph_beta.generated.models.WhatIfAnalysisReasons::0010-ClientApps +msgraph_beta.generated.models.WhatIfAnalysisReasons::0011-Location +msgraph_beta.generated.models.WhatIfAnalysisReasons::0012-SignInRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0013-EmptyPolicy +msgraph_beta.generated.models.WhatIfAnalysisReasons::0014-InvalidPolicy +msgraph_beta.generated.models.WhatIfAnalysisReasons::0015-PolicyNotEnabled +msgraph_beta.generated.models.WhatIfAnalysisReasons::0016-UserRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0017-Time +msgraph_beta.generated.models.WhatIfAnalysisReasons::0018-InsiderRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0019-AuthenticationFlow +msgraph_beta.generated.models.WhatIfAnalysisReasons::0020-UnknownFutureValue +msgraph_beta.generated.models.WhatIfAnalysisResult-->ConditionalAccessPolicy +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|analysis_reasons():WhatIfAnalysisReasons +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|analysis_reasons(value:WhatIfAnalysisReasons):None +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|constructor():None +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|odata_type:str +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|policy_applies():bool +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|policy_applies(value:bool):None +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WhatIfAnalysisResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):WhatIfAnalysisResult msgraph_beta.generated.models.WiFiAuthenticationMethod::0000-Certificate msgraph_beta.generated.models.WiFiAuthenticationMethod::0001-UsernameAndPassword msgraph_beta.generated.models.WiFiAuthenticationMethod::0002-DerivedCredential @@ -255989,6 +256732,69 @@ msgraph_beta.generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyIt msgraph_beta.generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyItemRequestBuilder::|public|to_patch_request_information(body:ClaimsMappingPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyItemRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyItemRequestBuilder::|public|with_url(raw_url:str):ClaimsMappingPolicyItemRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|by_conditional_access_policy_id(conditional_access_policy_id:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]):ConditionalAccessPolicyCollectionResponse +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|to_post_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPoliciesRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_patch_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder.CrossTenantAccessPolicyRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder.CrossTenantAccessPolicyRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -256064,6 +256870,7 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenan msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -256082,11 +256889,30 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySy msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|restore:RestoreRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_put_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|with_url(raw_url:str):IdentitySynchronizationRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -256204,6 +257030,181 @@ msgraph_beta.generated.policies.defaultAppManagementPolicy.DefaultAppManagementP msgraph_beta.generated.policies.defaultAppManagementPolicy.DefaultAppManagementPolicyRequestBuilder::|public|to_patch_request_information(body:TenantAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.defaultAppManagementPolicy.DefaultAppManagementPolicyRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.defaultAppManagementPolicy.DefaultAppManagementPolicyRequestBuilder::|public|with_url(raw_url:str):DefaultAppManagementPolicyRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|by_cross_tenant_access_policy_configuration_partner_tenant_id(cross_tenant_access_policy_configuration_partner_tenant_id:str):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]):CrossTenantAccessPolicyConfigurationPartnerCollectionResponse +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|post(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|to_post_request_information(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|with_url(raw_url:str):CrossTenantPartnersRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):CrossTenantAccessPolicyConfigurationPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identity_synchronization:IdentitySynchronizationRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|with_url(raw_url:str):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_put_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|with_url(raw_url:str):IdentitySynchronizationRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|by_cross_tenant_identity_sync_policy_partner_tenant_id(cross_tenant_identity_sync_policy_partner_tenant_id:str):CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]):CrossTenantIdentitySyncPolicyPartnerCollectionResponse +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|post(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|to_post_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|with_url(raw_url:str):CrossTenantSyncPolicyPartnersRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|to_put_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|with_url(raw_url:str):CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|cross_tenant_partners:CrossTenantPartnersRequestBuilder +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|cross_tenant_sync_policy_partners:CrossTenantSyncPolicyPartnersRequestBuilder +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):PolicyDeletableRoot +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|patch(body:PolicyDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):PolicyDeletableRoot +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|to_patch_request_information(body:PolicyDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|with_url(raw_url:str):DeletedItemsRequestBuilder msgraph_beta.generated.policies.deviceRegistrationPolicy.DeviceRegistrationPolicyRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.deviceRegistrationPolicy.DeviceRegistrationPolicyRequestBuilder.DeviceRegistrationPolicyRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.policies.deviceRegistrationPolicy.DeviceRegistrationPolicyRequestBuilder.DeviceRegistrationPolicyRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -256631,25 +257632,25 @@ msgraph_beta.generated.policies.mobileAppManagementPolicies.item.includedGroups. msgraph_beta.generated.policies.mobileAppManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|to_post_request_information(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.mobileAppManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.mobileAppManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]):MobilityManagementPolicy -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|included_groups:IncludedGroupsRequestBuilder -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|patch(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobilityManagementPolicy -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_patch_request_information(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|url_template:str -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|with_url(raw_url:str):MobilityManagementPolicyItemRequestBuilder +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]):MobileAppManagementPolicy +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|included_groups:IncludedGroupsRequestBuilder +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|patch(body:MobileAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppManagementPolicy +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|to_patch_request_information(body:MobileAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|with_url(raw_url:str):MobileAppManagementPolicyItemRequestBuilder msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -256662,15 +257663,15 @@ msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementP msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters] msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|by_mobility_management_policy_id(mobility_management_policy_id:str):MobilityManagementPolicyItemRequestBuilder +msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|by_mobile_app_management_policy_id(mobile_app_management_policy_id:str):MobileAppManagementPolicyItemRequestBuilder msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|count:CountRequestBuilder -msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]):MobilityManagementPolicyCollectionResponse +msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]):MobileAppManagementPolicyCollectionResponse msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|post(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobilityManagementPolicy +msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|post(body:MobileAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppManagementPolicy msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobileAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|with_url(raw_url:str):MobileAppManagementPoliciesRequestBuilder msgraph_beta.generated.policies.mobileDeviceManagementPolicies.count.CountRequestBuilder-->BaseRequestBuilder @@ -256789,25 +257790,25 @@ msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.includedGrou msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|to_post_request_information(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]):MobilityManagementPolicy -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|included_groups:IncludedGroupsRequestBuilder -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|patch(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobilityManagementPolicy -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_patch_request_information(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|url_template:str -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|with_url(raw_url:str):MobilityManagementPolicyItemRequestBuilder +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]):MobileDeviceManagementPolicy +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|included_groups:IncludedGroupsRequestBuilder +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|patch(body:MobileDeviceManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobileDeviceManagementPolicy +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|to_patch_request_information(body:MobileDeviceManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|with_url(raw_url:str):MobileDeviceManagementPolicyItemRequestBuilder msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -256820,15 +257821,15 @@ msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManag msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters] msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|by_mobility_management_policy_id(mobility_management_policy_id:str):MobilityManagementPolicyItemRequestBuilder +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|by_mobile_device_management_policy_id(mobile_device_management_policy_id:str):MobileDeviceManagementPolicyItemRequestBuilder msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|count:CountRequestBuilder -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]):MobilityManagementPolicyCollectionResponse +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]):MobileDeviceManagementPolicyCollectionResponse msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|post(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobilityManagementPolicy +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|post(body:MobileDeviceManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobileDeviceManagementPolicy msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobileDeviceManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|with_url(raw_url:str):MobileDeviceManagementPoliciesRequestBuilder msgraph_beta.generated.policies.permissionGrantPolicies.count.CountRequestBuilder-->BaseRequestBuilder @@ -257061,9 +258062,11 @@ msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|authentication_s msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|authorization_policy:AuthorizationPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|b2c_authentication_methods_policy:B2cAuthenticationMethodsPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|claims_mapping_policies:ClaimsMappingPoliciesRequestBuilder +msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|conditional_access_policies:ConditionalAccessPoliciesRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|cross_tenant_access_policy:CrossTenantAccessPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|default_app_management_policy:DefaultAppManagementPolicyRequestBuilder +msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|deleted_items:DeletedItemsRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|device_registration_policy:DeviceRegistrationPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|directory_role_access_review_policy:DirectoryRoleAccessReviewPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|external_identities_policy:ExternalIdentitiesPolicyRequestBuilder diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index fe8d096705e..bb47db7202d 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "5EB399F334C0F9E55B0F2AE5E8680B7D005A4B5B843DC7B13F0CE1ADC74470F3DF65A1C99C015A566C5DAC6D19C0BB9A3742F9D19905375CE07BAA180CFA9681", + "descriptionHash": "92B8201EEF1AA5ECFEA4B411363707F8A9C8B5328014E1AB42D648872C9A04AD11B31AA25FAF9A0684B92B33C9B1C12F4B00769A6D8A0DEB064012E5857C367A", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/msgraph_beta/generated/models/action_type.py b/msgraph_beta/generated/models/action_type.py new file mode 100644 index 00000000000..a6e68b02722 --- /dev/null +++ b/msgraph_beta/generated/models/action_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ActionType(str, Enum): + Tunnel = "tunnel", + Exclude = "exclude", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/admin.py b/msgraph_beta/generated/models/admin.py index 78c18cf7bed..7e3cb1187ed 100644 --- a/msgraph_beta/generated/models/admin.py +++ b/msgraph_beta/generated/models/admin.py @@ -55,7 +55,7 @@ class Admin(AdditionalDataHolder, BackedModel, Parsable): service_announcement: Optional[ServiceAnnouncement] = None # The sharepoint property sharepoint: Optional[Sharepoint] = None - # Represents a collection of user configurations. + # A container for all Teams telephone number management functionalities and user configurations. teams: Optional[TeamsAdminRoot] = None # The todo property todo: Optional[AdminTodo] = 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..64186ae0a10 100644 --- a/msgraph_beta/generated/models/android_managed_app_protection.py +++ b/msgraph_beta/generated/models/android_managed_app_protection.py @@ -57,9 +57,9 @@ class AndroidManagedAppProtection(TargetedManagedAppProtection, Parsable): block_after_company_portal_update_deferral_in_days: Optional[int] = None # Whether the app should connect to the configured VPN on launch. connect_to_vpn_on_launch: Optional[bool] = None - # Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + # Friendly name of the preferred custom browser to open weblink on Android. custom_browser_display_name: Optional[str] = None - # Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + # Unique identifier of a custom browser to open weblink on Android. custom_browser_package_id: Optional[str] = None # Friendly name of a custom dialer app to click-to-open a phone number on Android. custom_dialer_app_display_name: Optional[str] = None diff --git a/msgraph_beta/generated/models/application_context.py b/msgraph_beta/generated/models/application_context.py new file mode 100644 index 00000000000..1a8a5005ce4 --- /dev/null +++ b/msgraph_beta/generated/models/application_context.py @@ -0,0 +1,57 @@ +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 .sign_in_context import SignInContext + +from .sign_in_context import SignInContext + +@dataclass +class ApplicationContext(SignInContext, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.applicationContext" + # Collection of appId values for the applications. + include_applications: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplicationContext: + """ + 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: ApplicationContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplicationContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_context import SignInContext + + from .sign_in_context import SignInContext + + fields: dict[str, Callable[[Any], None]] = { + "includeApplications": lambda n : setattr(self, 'include_applications', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("includeApplications", self.include_applications) + + diff --git a/msgraph_beta/generated/models/assignment_review_settings.py b/msgraph_beta/generated/models/assignment_review_settings.py index b621230db19..28fd71bf8ed 100644 --- a/msgraph_beta/generated/models/assignment_review_settings.py +++ b/msgraph_beta/generated/models/assignment_review_settings.py @@ -23,6 +23,8 @@ class AssignmentReviewSettings(AdditionalDataHolder, BackedModel, Parsable): duration_in_days: Optional[int] = None # Specifies whether to display recommendations to the reviewer. The default value is true is_access_recommendation_enabled: Optional[bool] = None + # The isAgenticExperienceEnabled property + is_agentic_experience_enabled: Optional[bool] = None # Specifies whether the reviewer must provide justification for the approval. The default value is true. is_approval_justification_required: Optional[bool] = None # If true, access reviews are required for assignments from this policy. @@ -64,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "accessReviewTimeoutBehavior": lambda n : setattr(self, 'access_review_timeout_behavior', n.get_enum_value(AccessReviewTimeoutBehavior)), "durationInDays": lambda n : setattr(self, 'duration_in_days', n.get_int_value()), "isAccessRecommendationEnabled": lambda n : setattr(self, 'is_access_recommendation_enabled', n.get_bool_value()), + "isAgenticExperienceEnabled": lambda n : setattr(self, 'is_agentic_experience_enabled', n.get_bool_value()), "isApprovalJustificationRequired": lambda n : setattr(self, 'is_approval_justification_required', n.get_bool_value()), "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), @@ -85,6 +88,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("accessReviewTimeoutBehavior", self.access_review_timeout_behavior) writer.write_int_value("durationInDays", self.duration_in_days) writer.write_bool_value("isAccessRecommendationEnabled", self.is_access_recommendation_enabled) + writer.write_bool_value("isAgenticExperienceEnabled", self.is_agentic_experience_enabled) writer.write_bool_value("isApprovalJustificationRequired", self.is_approval_justification_required) writer.write_bool_value("isEnabled", self.is_enabled) writer.write_str_value("@odata.type", self.odata_type) diff --git a/msgraph_beta/generated/models/auth_context.py b/msgraph_beta/generated/models/auth_context.py new file mode 100644 index 00000000000..a000218b536 --- /dev/null +++ b/msgraph_beta/generated/models/auth_context.py @@ -0,0 +1,57 @@ +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 .sign_in_context import SignInContext + +from .sign_in_context import SignInContext + +@dataclass +class AuthContext(SignInContext, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.authContext" + # Supported values are c1 through c99. + authentication_context_value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuthContext: + """ + 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: AuthContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuthContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_context import SignInContext + + from .sign_in_context import SignInContext + + fields: dict[str, Callable[[Any], None]] = { + "authenticationContextValue": lambda n : setattr(self, 'authentication_context_value', n.get_str_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("authenticationContextValue", self.authentication_context_value) + + diff --git a/msgraph_beta/generated/models/authentication_flow.py b/msgraph_beta/generated/models/authentication_flow.py new file mode 100644 index 00000000000..f8fec4974c3 --- /dev/null +++ b/msgraph_beta/generated/models/authentication_flow.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .conditional_access_transfer_methods import ConditionalAccessTransferMethods + +@dataclass +class AuthenticationFlow(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 + # Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. + transfer_method: Optional[ConditionalAccessTransferMethods] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationFlow: + """ + 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: AuthenticationFlow + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuthenticationFlow() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_transfer_methods import ConditionalAccessTransferMethods + + from .conditional_access_transfer_methods import ConditionalAccessTransferMethods + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "transferMethod": lambda n : setattr(self, 'transfer_method', n.get_collection_of_enum_values(ConditionalAccessTransferMethods)), + } + 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_enum_value("transferMethod", self.transfer_method) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/authentication_strength_usage.py b/msgraph_beta/generated/models/authentication_strength_usage.py index 0be2aadf878..62aa3743504 100644 --- a/msgraph_beta/generated/models/authentication_strength_usage.py +++ b/msgraph_beta/generated/models/authentication_strength_usage.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .conditional_access_policy import ConditionalAccessPolicy + @dataclass class AuthenticationStrengthUsage(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -12,6 +15,10 @@ class AuthenticationStrengthUsage(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 mfa property + mfa: Optional[list[ConditionalAccessPolicy]] = None + # The none property + none_: Optional[list[ConditionalAccessPolicy]] = None # The OdataType property odata_type: Optional[str] = None @@ -31,7 +38,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .conditional_access_policy import ConditionalAccessPolicy + + from .conditional_access_policy import ConditionalAccessPolicy + fields: dict[str, Callable[[Any], None]] = { + "mfa": lambda n : setattr(self, 'mfa', n.get_collection_of_object_values(ConditionalAccessPolicy)), + "none": lambda n : setattr(self, 'none_', n.get_collection_of_object_values(ConditionalAccessPolicy)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } return fields @@ -44,6 +57,8 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("mfa", self.mfa) + writer.write_collection_of_object_values("none", self.none_) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/ca_policies_deletable_root.py b/msgraph_beta/generated/models/ca_policies_deletable_root.py new file mode 100644 index 00000000000..7223d582d70 --- /dev/null +++ b/msgraph_beta/generated/models/ca_policies_deletable_root.py @@ -0,0 +1,67 @@ +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 .conditional_access_policy import ConditionalAccessPolicy + from .entity import Entity + from .named_location import NamedLocation + +from .entity import Entity + +@dataclass +class CaPoliciesDeletableRoot(Entity, Parsable): + # The namedLocations property + named_locations: Optional[list[NamedLocation]] = None + # The OdataType property + odata_type: Optional[str] = None + # The policies property + policies: Optional[list[ConditionalAccessPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaPoliciesDeletableRoot: + """ + 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: CaPoliciesDeletableRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaPoliciesDeletableRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_policy import ConditionalAccessPolicy + from .entity import Entity + from .named_location import NamedLocation + + from .conditional_access_policy import ConditionalAccessPolicy + from .entity import Entity + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "namedLocations": lambda n : setattr(self, 'named_locations', n.get_collection_of_object_values(NamedLocation)), + "policies": lambda n : setattr(self, 'policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("namedLocations", self.named_locations) + writer.write_collection_of_object_values("policies", self.policies) + + diff --git a/msgraph_beta/generated/models/cloud_communications.py b/msgraph_beta/generated/models/cloud_communications.py index c28b2aa435e..d0108c2f165 100644 --- a/msgraph_beta/generated/models/cloud_communications.py +++ b/msgraph_beta/generated/models/cloud_communications.py @@ -28,7 +28,7 @@ class CloudCommunications(AdditionalDataHolder, BackedModel, Parsable): calls: Optional[list[Call]] = None # The OdataType property odata_type: Optional[str] = None - # A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + # A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. online_meeting_conversations: Optional[list[OnlineMeetingEngagementConversation]] = None # The onlineMeetings property online_meetings: Optional[list[OnlineMeeting]] = None diff --git a/msgraph_beta/generated/models/compliant_network_named_location.py b/msgraph_beta/generated/models/compliant_network_named_location.py new file mode 100644 index 00000000000..a90032120a0 --- /dev/null +++ b/msgraph_beta/generated/models/compliant_network_named_location.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 .compliant_network_type import CompliantNetworkType + from .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class CompliantNetworkNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.compliantNetworkNamedLocation" + # The compliantNetworkType property + compliant_network_type: Optional[CompliantNetworkType] = None + # true if this location is explicitly trusted. Optional. Default value is false. + is_trusted: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CompliantNetworkNamedLocation: + """ + 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: CompliantNetworkNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CompliantNetworkNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .compliant_network_type import CompliantNetworkType + from .named_location import NamedLocation + + from .compliant_network_type import CompliantNetworkType + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "compliantNetworkType": lambda n : setattr(self, 'compliant_network_type', n.get_enum_value(CompliantNetworkType)), + "isTrusted": lambda n : setattr(self, 'is_trusted', 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("compliantNetworkType", self.compliant_network_type) + writer.write_bool_value("isTrusted", self.is_trusted) + + diff --git a/msgraph_beta/generated/models/compliant_network_type.py b/msgraph_beta/generated/models/compliant_network_type.py new file mode 100644 index 00000000000..35c52aefaf7 --- /dev/null +++ b/msgraph_beta/generated/models/compliant_network_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class CompliantNetworkType(str, Enum): + AllTenantCompliantNetworks = "allTenantCompliantNetworks", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/conditional_access_policy.py b/msgraph_beta/generated/models/conditional_access_policy.py new file mode 100644 index 00000000000..9f47630d97f --- /dev/null +++ b/msgraph_beta/generated/models/conditional_access_policy.py @@ -0,0 +1,114 @@ +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 .conditional_access_condition_set import ConditionalAccessConditionSet + from .conditional_access_grant_controls import ConditionalAccessGrantControls + from .conditional_access_policy_state import ConditionalAccessPolicyState + from .conditional_access_session_controls import ConditionalAccessSessionControls + from .policy_deletable_item import PolicyDeletableItem + from .what_if_analysis_result import WhatIfAnalysisResult + +from .policy_deletable_item import PolicyDeletableItem + +@dataclass +class ConditionalAccessPolicy(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.conditionalAccessPolicy" + # The conditions property + conditions: Optional[ConditionalAccessConditionSet] = 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. Readonly. + created_date_time: Optional[datetime.datetime] = None + # Not used. + description: Optional[str] = None + # Specifies a display name for the conditionalAccessPolicy object. + display_name: Optional[str] = None + # Specifies the grant controls that must be fulfilled to pass the policy. + grant_controls: Optional[ConditionalAccessGrantControls] = None + # The id property + id: 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. Readonly. + modified_date_time: Optional[datetime.datetime] = None + # Specifies the session controls that are enforced after sign-in. + session_controls: Optional[ConditionalAccessSessionControls] = None + # The state property + state: Optional[ConditionalAccessPolicyState] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessPolicy: + """ + 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: ConditionalAccessPolicy + """ + 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.whatIfAnalysisResult".casefold(): + from .what_if_analysis_result import WhatIfAnalysisResult + + return WhatIfAnalysisResult() + return ConditionalAccessPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_condition_set import ConditionalAccessConditionSet + from .conditional_access_grant_controls import ConditionalAccessGrantControls + from .conditional_access_policy_state import ConditionalAccessPolicyState + from .conditional_access_session_controls import ConditionalAccessSessionControls + from .policy_deletable_item import PolicyDeletableItem + from .what_if_analysis_result import WhatIfAnalysisResult + + from .conditional_access_condition_set import ConditionalAccessConditionSet + from .conditional_access_grant_controls import ConditionalAccessGrantControls + from .conditional_access_policy_state import ConditionalAccessPolicyState + from .conditional_access_session_controls import ConditionalAccessSessionControls + from .policy_deletable_item import PolicyDeletableItem + from .what_if_analysis_result import WhatIfAnalysisResult + + fields: dict[str, Callable[[Any], None]] = { + "conditions": lambda n : setattr(self, 'conditions', n.get_object_value(ConditionalAccessConditionSet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "grantControls": lambda n : setattr(self, 'grant_controls', n.get_object_value(ConditionalAccessGrantControls)), + "id": lambda n : setattr(self, 'id', n.get_str_value()), + "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()), + "sessionControls": lambda n : setattr(self, 'session_controls', n.get_object_value(ConditionalAccessSessionControls)), + "state": lambda n : setattr(self, 'state', n.get_enum_value(ConditionalAccessPolicyState)), + } + 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_object_value("conditions", self.conditions) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_object_value("grantControls", self.grant_controls) + writer.write_str_value("id", self.id) + writer.write_datetime_value("modifiedDateTime", self.modified_date_time) + writer.write_object_value("sessionControls", self.session_controls) + writer.write_enum_value("state", self.state) + + diff --git a/msgraph_beta/generated/models/conditional_access_policy_collection_response.py b/msgraph_beta/generated/models/conditional_access_policy_collection_response.py new file mode 100644 index 00000000000..63e0ff52dec --- /dev/null +++ b/msgraph_beta/generated/models/conditional_access_policy_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .conditional_access_policy import ConditionalAccessPolicy + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConditionalAccessPolicyCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConditionalAccessPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessPolicyCollectionResponse: + """ + 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: ConditionalAccessPolicyCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConditionalAccessPolicyCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .conditional_access_policy import ConditionalAccessPolicy + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .conditional_access_policy import ConditionalAccessPolicy + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConditionalAccessPolicy)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/conditional_access_policy_state.py b/msgraph_beta/generated/models/conditional_access_policy_state.py new file mode 100644 index 00000000000..e00c925fdb9 --- /dev/null +++ b/msgraph_beta/generated/models/conditional_access_policy_state.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ConditionalAccessPolicyState(str, Enum): + Enabled = "enabled", + Disabled = "disabled", + EnabledForReportingButNotEnforced = "enabledForReportingButNotEnforced", + diff --git a/msgraph_beta/generated/models/conditional_access_root.py b/msgraph_beta/generated/models/conditional_access_root.py index 2989f7c9b35..823a360b4bc 100644 --- a/msgraph_beta/generated/models/conditional_access_root.py +++ b/msgraph_beta/generated/models/conditional_access_root.py @@ -7,8 +7,11 @@ if TYPE_CHECKING: from .authentication_context_class_reference import AuthenticationContextClassReference from .authentication_strength_root import AuthenticationStrengthRoot + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_template import ConditionalAccessTemplate from .entity import Entity + from .named_location import NamedLocation from .entity import Entity @@ -20,8 +23,14 @@ class ConditionalAccessRoot(Entity, Parsable): authentication_strength: Optional[AuthenticationStrengthRoot] = None # DEPRECATED. See the authenticationStrength relationship instead. authentication_strengths: Optional[AuthenticationStrengthRoot] = None + # The deletedItems property + deleted_items: Optional[CaPoliciesDeletableRoot] = None + # Read-only. Nullable. Returns a collection of the specified named locations. + named_locations: Optional[list[NamedLocation]] = None # The OdataType property odata_type: Optional[str] = None + # Read-only. Nullable. Returns a collection of the specified Conditional Access policies. + policies: Optional[list[ConditionalAccessPolicy]] = None # Read-only. Nullable. Returns a collection of the specified Conditional Access templates. templates: Optional[list[ConditionalAccessTemplate]] = None @@ -43,18 +52,27 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .authentication_context_class_reference import AuthenticationContextClassReference from .authentication_strength_root import AuthenticationStrengthRoot + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_template import ConditionalAccessTemplate from .entity import Entity + from .named_location import NamedLocation from .authentication_context_class_reference import AuthenticationContextClassReference from .authentication_strength_root import AuthenticationStrengthRoot + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_template import ConditionalAccessTemplate from .entity import Entity + from .named_location import NamedLocation fields: dict[str, Callable[[Any], None]] = { "authenticationContextClassReferences": lambda n : setattr(self, 'authentication_context_class_references', n.get_collection_of_object_values(AuthenticationContextClassReference)), "authenticationStrength": lambda n : setattr(self, 'authentication_strength', n.get_object_value(AuthenticationStrengthRoot)), "authenticationStrengths": lambda n : setattr(self, 'authentication_strengths', n.get_object_value(AuthenticationStrengthRoot)), + "deletedItems": lambda n : setattr(self, 'deleted_items', n.get_object_value(CaPoliciesDeletableRoot)), + "namedLocations": lambda n : setattr(self, 'named_locations', n.get_collection_of_object_values(NamedLocation)), + "policies": lambda n : setattr(self, 'policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), "templates": lambda n : setattr(self, 'templates', n.get_collection_of_object_values(ConditionalAccessTemplate)), } super_fields = super().get_field_deserializers() @@ -73,6 +91,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("authenticationContextClassReferences", self.authentication_context_class_references) writer.write_object_value("authenticationStrength", self.authentication_strength) writer.write_object_value("authenticationStrengths", self.authentication_strengths) + writer.write_object_value("deletedItems", self.deleted_items) + writer.write_collection_of_object_values("namedLocations", self.named_locations) + writer.write_collection_of_object_values("policies", self.policies) writer.write_collection_of_object_values("templates", self.templates) diff --git a/msgraph_beta/generated/models/country_lookup_method_type.py b/msgraph_beta/generated/models/country_lookup_method_type.py new file mode 100644 index 00000000000..57ad62a8a38 --- /dev/null +++ b/msgraph_beta/generated/models/country_lookup_method_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CountryLookupMethodType(str, Enum): + ClientIpAddress = "clientIpAddress", + AuthenticatorAppGps = "authenticatorAppGps", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/country_named_location.py b/msgraph_beta/generated/models/country_named_location.py new file mode 100644 index 00000000000..601a5bce1e4 --- /dev/null +++ b/msgraph_beta/generated/models/country_named_location.py @@ -0,0 +1,68 @@ +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 .country_lookup_method_type import CountryLookupMethodType + from .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class CountryNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.countryNamedLocation" + # List of countries and/or regions in two-letter format specified by ISO 3166-2. + countries_and_regions: Optional[list[str]] = None + # Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress (default) and authenticatorAppGps. + country_lookup_method: Optional[CountryLookupMethodType] = None + # true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false. + include_unknown_countries_and_regions: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CountryNamedLocation: + """ + 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: CountryNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CountryNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .country_lookup_method_type import CountryLookupMethodType + from .named_location import NamedLocation + + from .country_lookup_method_type import CountryLookupMethodType + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "countriesAndRegions": lambda n : setattr(self, 'countries_and_regions', n.get_collection_of_primitive_values(str)), + "countryLookupMethod": lambda n : setattr(self, 'country_lookup_method', n.get_enum_value(CountryLookupMethodType)), + "includeUnknownCountriesAndRegions": lambda n : setattr(self, 'include_unknown_countries_and_regions', 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_collection_of_primitive_values("countriesAndRegions", self.countries_and_regions) + writer.write_enum_value("countryLookupMethod", self.country_lookup_method) + writer.write_bool_value("includeUnknownCountriesAndRegions", self.include_unknown_countries_and_regions) + + diff --git a/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py b/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py index 4167a41fad4..17628d0160a 100644 --- a/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py +++ b/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py @@ -1,8 +1,7 @@ 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 kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: @@ -11,14 +10,14 @@ from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .policy_deletable_item import PolicyDeletableItem -@dataclass -class CrossTenantAccessPolicyConfigurationPartner(AdditionalDataHolder, BackedModel, Parsable): - # Stores model information. - backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) +from .policy_deletable_item import PolicyDeletableItem - # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - additional_data: dict[str, Any] = field(default_factory=dict) +@dataclass +class CrossTenantAccessPolicyConfigurationPartner(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantAccessPolicyConfigurationPartner" # Determines the partner-specific configuration for automatic user consent settings. Unless configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. automatic_user_consent_settings: Optional[InboundOutboundPolicyConfiguration] = None # Defines your partner-specific configuration for users from other organizations accessing your resources via Microsoft Entra B2B collaboration. @@ -37,8 +36,6 @@ class CrossTenantAccessPolicyConfigurationPartner(AdditionalDataHolder, BackedMo is_in_multi_tenant_organization: Optional[bool] = None # Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization. is_service_provider: Optional[bool] = None - # The OdataType property - odata_type: Optional[str] = None # The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. tenant_id: Optional[str] = None # Defines the partner-specific tenant restrictions configuration for users in your organization who access a partner organization using partner supplied identities on your network or devices. @@ -65,12 +62,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .policy_deletable_item import PolicyDeletableItem from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .policy_deletable_item import PolicyDeletableItem fields: dict[str, Callable[[Any], None]] = { "automaticUserConsentSettings": lambda n : setattr(self, 'automatic_user_consent_settings', n.get_object_value(InboundOutboundPolicyConfiguration)), @@ -82,10 +81,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "inboundTrust": lambda n : setattr(self, 'inbound_trust', n.get_object_value(CrossTenantAccessPolicyInboundTrust)), "isInMultiTenantOrganization": lambda n : setattr(self, 'is_in_multi_tenant_organization', n.get_bool_value()), "isServiceProvider": lambda n : setattr(self, 'is_service_provider', n.get_bool_value()), - "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "tenantRestrictions": lambda n : setattr(self, 'tenant_restrictions', n.get_object_value(CrossTenantAccessPolicyTenantRestrictions)), } + super_fields = super().get_field_deserializers() + fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -96,6 +96,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + super().serialize(writer) writer.write_object_value("automaticUserConsentSettings", self.automatic_user_consent_settings) writer.write_object_value("b2bCollaborationInbound", self.b2b_collaboration_inbound) writer.write_object_value("b2bCollaborationOutbound", self.b2b_collaboration_outbound) @@ -105,9 +106,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("inboundTrust", self.inbound_trust) writer.write_bool_value("isInMultiTenantOrganization", self.is_in_multi_tenant_organization) writer.write_bool_value("isServiceProvider", self.is_service_provider) - writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("tenantId", self.tenant_id) writer.write_object_value("tenantRestrictions", self.tenant_restrictions) - writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py index 0695ef0d4c0..e059290e627 100644 --- a/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py +++ b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py @@ -1,26 +1,23 @@ 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 kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: from .cross_tenant_user_sync_inbound import CrossTenantUserSyncInbound + from .policy_deletable_item import PolicyDeletableItem -@dataclass -class CrossTenantIdentitySyncPolicyPartner(AdditionalDataHolder, BackedModel, Parsable): - # Stores model information. - backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) +from .policy_deletable_item import PolicyDeletableItem - # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - additional_data: dict[str, Any] = field(default_factory=dict) +@dataclass +class CrossTenantIdentitySyncPolicyPartner(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantIdentitySyncPolicyPartner" # Display name for the cross-tenant user synchronization policy. Use the name of the partner Microsoft Entra tenant to easily identify the policy. Optional. display_name: Optional[str] = None # The externalCloudAuthorizedApplicationId property external_cloud_authorized_application_id: Optional[str] = None - # The OdataType property - odata_type: Optional[str] = None # Tenant identifier for the partner Microsoft Entra organization. Read-only. tenant_id: Optional[str] = None # Defines whether users can be synchronized from the partner tenant. Key. @@ -43,16 +40,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .cross_tenant_user_sync_inbound import CrossTenantUserSyncInbound + from .policy_deletable_item import PolicyDeletableItem from .cross_tenant_user_sync_inbound import CrossTenantUserSyncInbound + from .policy_deletable_item import PolicyDeletableItem fields: dict[str, Callable[[Any], None]] = { "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "externalCloudAuthorizedApplicationId": lambda n : setattr(self, 'external_cloud_authorized_application_id', n.get_str_value()), - "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "userSyncInbound": lambda n : setattr(self, 'user_sync_inbound', n.get_object_value(CrossTenantUserSyncInbound)), } + super_fields = super().get_field_deserializers() + fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -63,11 +63,10 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + super().serialize(writer) writer.write_str_value("displayName", self.display_name) writer.write_str_value("externalCloudAuthorizedApplicationId", self.external_cloud_authorized_application_id) - writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("tenantId", self.tenant_id) writer.write_object_value("userSyncInbound", self.user_sync_inbound) - writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner_collection_response.py b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner_collection_response.py new file mode 100644 index 00000000000..a90233824bb --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CrossTenantIdentitySyncPolicyPartnerCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CrossTenantIdentitySyncPolicyPartner]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantIdentitySyncPolicyPartnerCollectionResponse: + """ + 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: CrossTenantIdentitySyncPolicyPartnerCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantIdentitySyncPolicyPartnerCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CrossTenantIdentitySyncPolicyPartner)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/device_info.py b/msgraph_beta/generated/models/device_info.py new file mode 100644 index 00000000000..d4744b27313 --- /dev/null +++ b/msgraph_beta/generated/models/device_info.py @@ -0,0 +1,166 @@ +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 DeviceInfo(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) + # Unique identifier set by Azure Device Registration Service at the time of registration. + device_id: Optional[str] = None + # The display name for the device. + display_name: Optional[str] = None + # Enrollment profile applied to the device. + enrollment_profile_name: Optional[str] = None + # Extension attribute. + extension_attribute1: Optional[str] = None + # Extension attribute. + extension_attribute10: Optional[str] = None + # Extension attribute. + extension_attribute11: Optional[str] = None + # Extension attribute. + extension_attribute12: Optional[str] = None + # Extension attribute. + extension_attribute13: Optional[str] = None + # Extension attribute. + extension_attribute14: Optional[str] = None + # Extension attribute. + extension_attribute15: Optional[str] = None + # Extension attribute. + extension_attribute2: Optional[str] = None + # Extension attribute. + extension_attribute3: Optional[str] = None + # Extension attribute. + extension_attribute4: Optional[str] = None + # Extension attribute. + extension_attribute5: Optional[str] = None + # Extension attribute. + extension_attribute6: Optional[str] = None + # Extension attribute. + extension_attribute7: Optional[str] = None + # Extension attribute. + extension_attribute8: Optional[str] = None + # Extension attribute. + extension_attribute9: Optional[str] = None + # Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + is_compliant: Optional[bool] = None + # Manufacturer of the device. + manufacturer: Optional[str] = None + # Application identifier used to register device into MDM. + mdm_app_id: Optional[str] = None + # Model of the device. + model: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The type of operating system on the device. + operating_system: Optional[str] = None + # The version of the operating system on the device. + operating_system_version: Optional[str] = None + # Ownership of the device. This property is set by Intune. + ownership: Optional[str] = None + # A collection of physical identifiers for the device. + physical_ids: Optional[list[str]] = None + # The profile type of the device. + profile_type: Optional[str] = None + # List of labels applied to the device by the system. + system_labels: Optional[list[str]] = None + # Type of trust for the joined device. + trust_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceInfo: + """ + 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: DeviceInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceInfo() + + 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]] = { + "deviceId": lambda n : setattr(self, 'device_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "enrollmentProfileName": lambda n : setattr(self, 'enrollment_profile_name', n.get_str_value()), + "extensionAttribute1": lambda n : setattr(self, 'extension_attribute1', n.get_str_value()), + "extensionAttribute10": lambda n : setattr(self, 'extension_attribute10', n.get_str_value()), + "extensionAttribute11": lambda n : setattr(self, 'extension_attribute11', n.get_str_value()), + "extensionAttribute12": lambda n : setattr(self, 'extension_attribute12', n.get_str_value()), + "extensionAttribute13": lambda n : setattr(self, 'extension_attribute13', n.get_str_value()), + "extensionAttribute14": lambda n : setattr(self, 'extension_attribute14', n.get_str_value()), + "extensionAttribute15": lambda n : setattr(self, 'extension_attribute15', n.get_str_value()), + "extensionAttribute2": lambda n : setattr(self, 'extension_attribute2', n.get_str_value()), + "extensionAttribute3": lambda n : setattr(self, 'extension_attribute3', n.get_str_value()), + "extensionAttribute4": lambda n : setattr(self, 'extension_attribute4', n.get_str_value()), + "extensionAttribute5": lambda n : setattr(self, 'extension_attribute5', n.get_str_value()), + "extensionAttribute6": lambda n : setattr(self, 'extension_attribute6', n.get_str_value()), + "extensionAttribute7": lambda n : setattr(self, 'extension_attribute7', n.get_str_value()), + "extensionAttribute8": lambda n : setattr(self, 'extension_attribute8', n.get_str_value()), + "extensionAttribute9": lambda n : setattr(self, 'extension_attribute9', n.get_str_value()), + "isCompliant": lambda n : setattr(self, 'is_compliant', n.get_bool_value()), + "manufacturer": lambda n : setattr(self, 'manufacturer', n.get_str_value()), + "mdmAppId": lambda n : setattr(self, 'mdm_app_id', n.get_str_value()), + "model": lambda n : setattr(self, 'model', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "operatingSystem": lambda n : setattr(self, 'operating_system', n.get_str_value()), + "operatingSystemVersion": lambda n : setattr(self, 'operating_system_version', n.get_str_value()), + "ownership": lambda n : setattr(self, 'ownership', n.get_str_value()), + "physicalIds": lambda n : setattr(self, 'physical_ids', n.get_collection_of_primitive_values(str)), + "profileType": lambda n : setattr(self, 'profile_type', n.get_str_value()), + "systemLabels": lambda n : setattr(self, 'system_labels', n.get_collection_of_primitive_values(str)), + "trustType": lambda n : setattr(self, 'trust_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("deviceId", self.device_id) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("enrollmentProfileName", self.enrollment_profile_name) + writer.write_str_value("extensionAttribute1", self.extension_attribute1) + writer.write_str_value("extensionAttribute10", self.extension_attribute10) + writer.write_str_value("extensionAttribute11", self.extension_attribute11) + writer.write_str_value("extensionAttribute12", self.extension_attribute12) + writer.write_str_value("extensionAttribute13", self.extension_attribute13) + writer.write_str_value("extensionAttribute14", self.extension_attribute14) + writer.write_str_value("extensionAttribute15", self.extension_attribute15) + writer.write_str_value("extensionAttribute2", self.extension_attribute2) + writer.write_str_value("extensionAttribute3", self.extension_attribute3) + writer.write_str_value("extensionAttribute4", self.extension_attribute4) + writer.write_str_value("extensionAttribute5", self.extension_attribute5) + writer.write_str_value("extensionAttribute6", self.extension_attribute6) + writer.write_str_value("extensionAttribute7", self.extension_attribute7) + writer.write_str_value("extensionAttribute8", self.extension_attribute8) + writer.write_str_value("extensionAttribute9", self.extension_attribute9) + writer.write_bool_value("isCompliant", self.is_compliant) + writer.write_str_value("manufacturer", self.manufacturer) + writer.write_str_value("mdmAppId", self.mdm_app_id) + writer.write_str_value("model", self.model) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("operatingSystem", self.operating_system) + writer.write_str_value("operatingSystemVersion", self.operating_system_version) + writer.write_str_value("ownership", self.ownership) + writer.write_collection_of_primitive_values("physicalIds", self.physical_ids) + writer.write_str_value("profileType", self.profile_type) + writer.write_collection_of_primitive_values("systemLabels", self.system_labels) + writer.write_str_value("trustType", self.trust_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/device_management_configuration_choice_setting_definition.py b/msgraph_beta/generated/models/device_management_configuration_choice_setting_definition.py index 8cabcae53a8..51e1f23e454 100644 --- a/msgraph_beta/generated/models/device_management_configuration_choice_setting_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_choice_setting_definition.py @@ -13,11 +13,11 @@ @dataclass class DeviceManagementConfigurationChoiceSettingDefinition(DeviceManagementConfigurationSettingDefinition, Parsable): - # Default option for choice setting + # Default option for the choice setting. default_option_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Options for the setting that can be selected + # Options for the setting that can be selected. options: Optional[list[DeviceManagementConfigurationOptionDefinition]] = None @staticmethod diff --git a/msgraph_beta/generated/models/device_management_configuration_referred_setting_information.py b/msgraph_beta/generated/models/device_management_configuration_referred_setting_information.py index e9cd3d251fa..bcd2aa3de18 100644 --- a/msgraph_beta/generated/models/device_management_configuration_referred_setting_information.py +++ b/msgraph_beta/generated/models/device_management_configuration_referred_setting_information.py @@ -17,7 +17,7 @@ class DeviceManagementConfigurationReferredSettingInformation(AdditionalDataHold additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # Setting definition id that is being referred to a setting. Applicable for reusable setting. + # Setting definition id that is being referred to a setting. Applicable for reusable setting setting_definition_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/device_management_configuration_setting_group_definition.py b/msgraph_beta/generated/models/device_management_configuration_setting_group_definition.py index 94b27c67cd3..3a4b2212735 100644 --- a/msgraph_beta/generated/models/device_management_configuration_setting_group_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_setting_group_definition.py @@ -14,7 +14,7 @@ @dataclass class DeviceManagementConfigurationSettingGroupDefinition(DeviceManagementConfigurationSettingDefinition, Parsable): - # Dependent child settings to this group of settings. + # Dependent child settings to this group of settings child_ids: Optional[list[str]] = None # List of child settings that depend on this setting depended_on_by: Optional[list[DeviceManagementConfigurationSettingDependedOnBy]] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_simple_setting_collection_definition.py b/msgraph_beta/generated/models/device_management_configuration_simple_setting_collection_definition.py index 770adb10406..1d50b3b2cf9 100644 --- a/msgraph_beta/generated/models/device_management_configuration_simple_setting_collection_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_simple_setting_collection_definition.py @@ -11,9 +11,9 @@ @dataclass class DeviceManagementConfigurationSimpleSettingCollectionDefinition(DeviceManagementConfigurationSimpleSettingDefinition, Parsable): - # Maximum number of simple settings in the collection. Valid values 1 to 100 + # Maximum number of simple settings in the collection maximum_count: Optional[int] = None - # Minimum number of simple settings in the collection. Valid values 1 to 100 + # Minimum number of simple settings in the collection minimum_count: Optional[int] = None # The OdataType property odata_type: 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 99e0d1ac5da..3dbb5ddbd24 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,15 +19,15 @@ 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. + # 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. format: Optional[DeviceManagementConfigurationStringFormat] = None # Regular expression or any xml or json schema that the input string should match input_validation_schema: Optional[str] = None # Specifies whether the setting needs to be treated as a secret. Settings marked as yes will be encrypted in transit and at rest and will be displayed as asterisks when represented in the UX. is_secret: Optional[bool] = None - # Maximum length of string + # Maximum length of string. Valid values 0 to 87516 maximum_length: Optional[int] = None - # Minimum length of string + # Minimum length of string. Valid values 0 to 87516 minimum_length: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index 6fd719de7cc..c59a59cebe2 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -294,6 +294,7 @@ from .cancel_media_processing_operation import CancelMediaProcessingOperation from .canvas_layout import CanvasLayout from .cart_to_class_association import CartToClassAssociation + from .ca_policies_deletable_root import CaPoliciesDeletableRoot from .certificate_authority_as_entity import CertificateAuthorityAsEntity from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_authority_path import CertificateAuthorityPath @@ -1119,12 +1120,14 @@ from .mobile_app_install_status import MobileAppInstallStatus from .mobile_app_install_summary import MobileAppInstallSummary from .mobile_app_intent_and_state import MobileAppIntentAndState + from .mobile_app_management_policy import MobileAppManagementPolicy from .mobile_app_policy_set_item import MobileAppPolicySetItem from .mobile_app_provisioning_config_group_assignment import MobileAppProvisioningConfigGroupAssignment from .mobile_app_relationship import MobileAppRelationship from .mobile_app_supersedence import MobileAppSupersedence from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .mobile_lob_app import MobileLobApp from .mobile_threat_defense_connector import MobileThreatDefenseConnector from .mobility_management_policy import MobilityManagementPolicy @@ -1346,6 +1349,7 @@ from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .play_prompt_operation import PlayPromptOperation from .policy_base import PolicyBase + from .policy_deletable_root import PolicyDeletableRoot from .policy_file import PolicyFile from .policy_root import PolicyRoot from .policy_set import PolicySet @@ -3314,6 +3318,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .canvas_layout import CanvasLayout return CanvasLayout() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.caPoliciesDeletableRoot".casefold(): + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + + return CaPoliciesDeletableRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cartToClassAssociation".casefold(): from .cart_to_class_association import CartToClassAssociation @@ -6646,6 +6654,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mobile_app_intent_and_state import MobileAppIntentAndState return MobileAppIntentAndState() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppManagementPolicy".casefold(): + from .mobile_app_management_policy import MobileAppManagementPolicy + + return MobileAppManagementPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppPolicySetItem".casefold(): from .mobile_app_policy_set_item import MobileAppPolicySetItem @@ -6670,6 +6682,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mobile_contained_app import MobileContainedApp return MobileContainedApp() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileDeviceManagementPolicy".casefold(): + from .mobile_device_management_policy import MobileDeviceManagementPolicy + + return MobileDeviceManagementPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileLobApp".casefold(): from .mobile_lob_app import MobileLobApp @@ -7562,6 +7578,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.policy_base import PolicyBase return PolicyBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyDeletableRoot".casefold(): + from .policy_deletable_root import PolicyDeletableRoot + + return PolicyDeletableRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyFile".casefold(): from .policy_file import PolicyFile @@ -11032,6 +11052,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cancel_media_processing_operation import CancelMediaProcessingOperation from .canvas_layout import CanvasLayout from .cart_to_class_association import CartToClassAssociation + from .ca_policies_deletable_root import CaPoliciesDeletableRoot from .certificate_authority_as_entity import CertificateAuthorityAsEntity from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_authority_path import CertificateAuthorityPath @@ -11857,12 +11878,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mobile_app_install_status import MobileAppInstallStatus from .mobile_app_install_summary import MobileAppInstallSummary from .mobile_app_intent_and_state import MobileAppIntentAndState + from .mobile_app_management_policy import MobileAppManagementPolicy from .mobile_app_policy_set_item import MobileAppPolicySetItem from .mobile_app_provisioning_config_group_assignment import MobileAppProvisioningConfigGroupAssignment from .mobile_app_relationship import MobileAppRelationship from .mobile_app_supersedence import MobileAppSupersedence from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .mobile_lob_app import MobileLobApp from .mobile_threat_defense_connector import MobileThreatDefenseConnector from .mobility_management_policy import MobilityManagementPolicy @@ -12084,6 +12107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .play_prompt_operation import PlayPromptOperation from .policy_base import PolicyBase + from .policy_deletable_root import PolicyDeletableRoot from .policy_file import PolicyFile from .policy_root import PolicyRoot from .policy_set import PolicySet @@ -13161,6 +13185,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cancel_media_processing_operation import CancelMediaProcessingOperation from .canvas_layout import CanvasLayout from .cart_to_class_association import CartToClassAssociation + from .ca_policies_deletable_root import CaPoliciesDeletableRoot from .certificate_authority_as_entity import CertificateAuthorityAsEntity from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_authority_path import CertificateAuthorityPath @@ -13986,12 +14011,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mobile_app_install_status import MobileAppInstallStatus from .mobile_app_install_summary import MobileAppInstallSummary from .mobile_app_intent_and_state import MobileAppIntentAndState + from .mobile_app_management_policy import MobileAppManagementPolicy from .mobile_app_policy_set_item import MobileAppPolicySetItem from .mobile_app_provisioning_config_group_assignment import MobileAppProvisioningConfigGroupAssignment from .mobile_app_relationship import MobileAppRelationship from .mobile_app_supersedence import MobileAppSupersedence from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .mobile_lob_app import MobileLobApp from .mobile_threat_defense_connector import MobileThreatDefenseConnector from .mobility_management_policy import MobilityManagementPolicy @@ -14213,6 +14240,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .play_prompt_operation import PlayPromptOperation from .policy_base import PolicyBase + from .policy_deletable_root import PolicyDeletableRoot from .policy_file import PolicyFile from .policy_root import PolicyRoot from .policy_set import PolicySet diff --git a/msgraph_beta/generated/models/identity_set.py b/msgraph_beta/generated/models/identity_set.py index 84fea5e7d64..5c3e7822400 100644 --- a/msgraph_beta/generated/models/identity_set.py +++ b/msgraph_beta/generated/models/identity_set.py @@ -23,13 +23,13 @@ class IdentitySet(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) - # Optional. The application associated with this action. + # The Identity of the Application. This property is read-only. application: Optional[Identity] = None - # Optional. The device associated with this action. + # The Identity of the Device. This property is read-only. device: Optional[Identity] = None # The OdataType property odata_type: Optional[str] = None - # Optional. The user associated with this action. + # The Identity of the User. This property is read-only. user: Optional[Identity] = None @staticmethod diff --git a/msgraph_beta/generated/models/insider_risk_level.py b/msgraph_beta/generated/models/insider_risk_level.py new file mode 100644 index 00000000000..46af60135a2 --- /dev/null +++ b/msgraph_beta/generated/models/insider_risk_level.py @@ -0,0 +1,9 @@ +from enum import Enum + +class InsiderRiskLevel(str, Enum): + None_ = "none", + Minor = "minor", + Moderate = "moderate", + Elevated = "elevated", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py index 8e040b17c44..69d5ab03382 100644 --- a/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py +++ b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py @@ -19,7 +19,7 @@ class IosLobAppProvisioningConfiguration(Entity, Parsable): """ This topic provides descriptions of the declared methods, properties and relationships exposed by the iOS LOB App Provisioning Configuration resource. """ - # The associated group assignments for IosLobAppProvisioningConfiguration. + # The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. assignments: Optional[list[IosLobAppProvisioningConfigurationAssignment]] = None # DateTime the object was created. created_date_time: Optional[datetime.datetime] = None @@ -29,7 +29,7 @@ class IosLobAppProvisioningConfiguration(Entity, Parsable): device_statuses: Optional[list[ManagedDeviceMobileAppConfigurationDeviceStatus]] = None # Admin provided name of the device configuration. display_name: Optional[str] = None - # Optional profile expiration date and time. + # Optional profile expiration date and time. 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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. expiration_date_time: Optional[datetime.datetime] = None # The associated group assignments. group_assignments: Optional[list[MobileAppProvisioningConfigGroupAssignment]] = None diff --git a/msgraph_beta/generated/models/ios_managed_app_protection.py b/msgraph_beta/generated/models/ios_managed_app_protection.py index fb12c689201..adc9341a8e0 100644 --- a/msgraph_beta/generated/models/ios_managed_app_protection.py +++ b/msgraph_beta/generated/models/ios_managed_app_protection.py @@ -36,7 +36,7 @@ class IosManagedAppProtection(TargetedManagedAppProtection, Parsable): app_data_encryption_type: Optional[ManagedAppDataEncryptionType] = None # List of apps to which the policy is deployed. apps: Optional[list[ManagedMobileApp]] = None - # A custom browser protocol to open weblink on iOS. + # A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. custom_browser_protocol: Optional[str] = None # Protocol of a custom dialer app to click-to-open a phone number on iOS, for example, skype:. custom_dialer_app_protocol: Optional[str] = None diff --git a/msgraph_beta/generated/models/ip_application_segment.py b/msgraph_beta/generated/models/ip_application_segment.py index 4073fb67590..e42de61b0c8 100644 --- a/msgraph_beta/generated/models/ip_application_segment.py +++ b/msgraph_beta/generated/models/ip_application_segment.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .action_type import ActionType from .application import Application from .application_segment import ApplicationSegment from .private_network_destination_type import PrivateNetworkDestinationType @@ -16,6 +17,8 @@ class IpApplicationSegment(ApplicationSegment, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.ipApplicationSegment" + # The action property + action: Optional[ActionType] = None # The on-premises nonweb application published through Microsoft Entra application proxy. Expanded by default and supports $expand. application: Optional[Application] = None # Either the IP address, IP range, or FQDN of the applicationSegment, with or without wildcards. @@ -45,17 +48,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .action_type import ActionType from .application import Application from .application_segment import ApplicationSegment from .private_network_destination_type import PrivateNetworkDestinationType from .private_network_protocol import PrivateNetworkProtocol + from .action_type import ActionType from .application import Application from .application_segment import ApplicationSegment from .private_network_destination_type import PrivateNetworkDestinationType from .private_network_protocol import PrivateNetworkProtocol fields: dict[str, Callable[[Any], None]] = { + "action": lambda n : setattr(self, 'action', n.get_enum_value(ActionType)), "application": lambda n : setattr(self, 'application', n.get_object_value(Application)), "destinationHost": lambda n : setattr(self, 'destination_host', n.get_str_value()), "destinationType": lambda n : setattr(self, 'destination_type', n.get_enum_value(PrivateNetworkDestinationType)), @@ -76,6 +82,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("action", self.action) writer.write_object_value("application", self.application) writer.write_str_value("destinationHost", self.destination_host) writer.write_enum_value("destinationType", self.destination_type) diff --git a/msgraph_beta/generated/models/ip_named_location.py b/msgraph_beta/generated/models/ip_named_location.py new file mode 100644 index 00000000000..7ef2c4fbe0f --- /dev/null +++ b/msgraph_beta/generated/models/ip_named_location.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 .ip_range import IpRange + from .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class IpNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.ipNamedLocation" + # List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. + ip_ranges: Optional[list[IpRange]] = None + # true if this location is explicitly trusted. Optional. Default value is false. + is_trusted: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IpNamedLocation: + """ + 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: IpNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IpNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ip_range import IpRange + from .named_location import NamedLocation + + from .ip_range import IpRange + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "ipRanges": lambda n : setattr(self, 'ip_ranges', n.get_collection_of_object_values(IpRange)), + "isTrusted": lambda n : setattr(self, 'is_trusted', 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_collection_of_object_values("ipRanges", self.ip_ranges) + writer.write_bool_value("isTrusted", self.is_trusted) + + diff --git a/msgraph_beta/generated/models/mac_os_lob_app_assignment_settings.py b/msgraph_beta/generated/models/mac_os_lob_app_assignment_settings.py index 2b08b1d1b88..7bb8313816c 100644 --- a/msgraph_beta/generated/models/mac_os_lob_app_assignment_settings.py +++ b/msgraph_beta/generated/models/mac_os_lob_app_assignment_settings.py @@ -16,7 +16,7 @@ class MacOsLobAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.macOsLobAppAssignmentSettings" - # When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. + # Whether or not to uninstall the app when device is removed from Intune. uninstall_on_device_removal: Optional[bool] = None @staticmethod diff --git a/msgraph_beta/generated/models/mobile_app.py b/msgraph_beta/generated/models/mobile_app.py index 4c90e7a558e..b56b1106a51 100644 --- a/msgraph_beta/generated/models/mobile_app.py +++ b/msgraph_beta/generated/models/mobile_app.py @@ -64,9 +64,9 @@ class MobileApp(Entity, Parsable): assignments: Optional[list[MobileAppAssignment]] = None # The list of categories for this app. categories: Optional[list[MobileAppCategory]] = None - # The date and time the app was created. This property is read-only. + # The date and time the app was created. created_date_time: Optional[datetime.datetime] = None - # The total number of dependencies the child app has. This property is read-only. + # The total number of dependencies the child app has. dependent_app_count: Optional[int] = None # The description of the app. description: Optional[str] = None @@ -76,13 +76,13 @@ class MobileApp(Entity, Parsable): display_name: Optional[str] = None # The more information Url. information_url: Optional[str] = None - # The value indicating whether the app is assigned to at least one group. This property is read-only. + # The value indicating whether the app is assigned to at least one group. is_assigned: Optional[bool] = None # The value indicating whether the app is marked as featured by the admin. is_featured: Optional[bool] = None # The large icon, to be displayed in the app details and used for upload of the icon. large_icon: Optional[MimeContent] = None - # The date and time the app was last modified. This property is read-only. + # The date and time the app was last modified. last_modified_date_time: Optional[datetime.datetime] = None # Notes for the app. notes: Optional[str] = None @@ -96,7 +96,7 @@ class MobileApp(Entity, Parsable): publisher: Optional[str] = None # Indicates the publishing state of an app. publishing_state: Optional[MobileAppPublishingState] = None - # The set of direct relationships for this app. + # List of relationships for this mobile app. relationships: Optional[list[MobileAppRelationship]] = None # List of scope tag ids for this mobile app. role_scope_tag_ids: Optional[list[str]] = None @@ -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. upload_state: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/mobile_app_management_policy.py b/msgraph_beta/generated/models/mobile_app_management_policy.py new file mode 100644 index 00000000000..a5a0ad21e80 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_app_management_policy.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .mobility_management_policy import MobilityManagementPolicy + +from .mobility_management_policy import MobilityManagementPolicy + +@dataclass +class MobileAppManagementPolicy(MobilityManagementPolicy, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppManagementPolicy: + """ + 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: MobileAppManagementPolicy + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppManagementPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mobility_management_policy import MobilityManagementPolicy + + from .mobility_management_policy import MobilityManagementPolicy + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/mobile_app_management_policy_collection_response.py b/msgraph_beta/generated/models/mobile_app_management_policy_collection_response.py new file mode 100644 index 00000000000..849d45b2522 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_app_management_policy_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_app_management_policy import MobileAppManagementPolicy + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MobileAppManagementPolicyCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MobileAppManagementPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppManagementPolicyCollectionResponse: + """ + 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: MobileAppManagementPolicyCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppManagementPolicyCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_app_management_policy import MobileAppManagementPolicy + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_app_management_policy import MobileAppManagementPolicy + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MobileAppManagementPolicy)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/mobile_device_management_policy.py b/msgraph_beta/generated/models/mobile_device_management_policy.py new file mode 100644 index 00000000000..40a711cafcb --- /dev/null +++ b/msgraph_beta/generated/models/mobile_device_management_policy.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .mobility_management_policy import MobilityManagementPolicy + +from .mobility_management_policy import MobilityManagementPolicy + +@dataclass +class MobileDeviceManagementPolicy(MobilityManagementPolicy, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileDeviceManagementPolicy: + """ + 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: MobileDeviceManagementPolicy + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileDeviceManagementPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mobility_management_policy import MobilityManagementPolicy + + from .mobility_management_policy import MobilityManagementPolicy + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/mobile_device_management_policy_collection_response.py b/msgraph_beta/generated/models/mobile_device_management_policy_collection_response.py new file mode 100644 index 00000000000..35334005037 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_device_management_policy_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_device_management_policy import MobileDeviceManagementPolicy + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MobileDeviceManagementPolicyCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MobileDeviceManagementPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileDeviceManagementPolicyCollectionResponse: + """ + 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: MobileDeviceManagementPolicyCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileDeviceManagementPolicyCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_device_management_policy import MobileDeviceManagementPolicy + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_device_management_policy import MobileDeviceManagementPolicy + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MobileDeviceManagementPolicy)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/mobility_management_policy.py b/msgraph_beta/generated/models/mobility_management_policy.py index 98d42020d60..673b2ff5588 100644 --- a/msgraph_beta/generated/models/mobility_management_policy.py +++ b/msgraph_beta/generated/models/mobility_management_policy.py @@ -7,6 +7,8 @@ if TYPE_CHECKING: from .entity import Entity from .group import Group + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .policy_scope import PolicyScope from .entity import Entity @@ -41,6 +43,19 @@ def create_from_discriminator_value(parse_node: ParseNode) -> MobilityManagement """ 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.mobileAppManagementPolicy".casefold(): + from .mobile_app_management_policy import MobileAppManagementPolicy + + return MobileAppManagementPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileDeviceManagementPolicy".casefold(): + from .mobile_device_management_policy import MobileDeviceManagementPolicy + + return MobileDeviceManagementPolicy() return MobilityManagementPolicy() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -50,10 +65,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .group import Group + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .policy_scope import PolicyScope from .entity import Entity from .group import Group + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .policy_scope import PolicyScope fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/named_location.py b/msgraph_beta/generated/models/named_location.py new file mode 100644 index 00000000000..e910956dfa9 --- /dev/null +++ b/msgraph_beta/generated/models/named_location.py @@ -0,0 +1,110 @@ +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 .compliant_network_named_location import CompliantNetworkNamedLocation + from .country_named_location import CountryNamedLocation + from .ip_named_location import IpNamedLocation + from .policy_deletable_item import PolicyDeletableItem + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + +from .policy_deletable_item import PolicyDeletableItem + +@dataclass +class NamedLocation(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.namedLocation" + # The Timestamp type represents creation date and time of the location 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. + created_date_time: Optional[datetime.datetime] = None + # Human-readable name of the location. + display_name: Optional[str] = None + # Identifier of a namedLocation object. Read-only. + id: Optional[str] = None + # The Timestamp type represents last modified date and time of the location 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. + modified_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NamedLocation: + """ + 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: NamedLocation + """ + 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.compliantNetworkNamedLocation".casefold(): + from .compliant_network_named_location import CompliantNetworkNamedLocation + + return CompliantNetworkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.countryNamedLocation".casefold(): + from .country_named_location import CountryNamedLocation + + return CountryNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.ipNamedLocation".casefold(): + from .ip_named_location import IpNamedLocation + + return IpNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.privateLinkNamedLocation".casefold(): + from .private_link_named_location import PrivateLinkNamedLocation + + return PrivateLinkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceTagNamedLocation".casefold(): + from .service_tag_named_location import ServiceTagNamedLocation + + return ServiceTagNamedLocation() + return NamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .compliant_network_named_location import CompliantNetworkNamedLocation + from .country_named_location import CountryNamedLocation + from .ip_named_location import IpNamedLocation + from .policy_deletable_item import PolicyDeletableItem + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + + from .compliant_network_named_location import CompliantNetworkNamedLocation + from .country_named_location import CountryNamedLocation + from .ip_named_location import IpNamedLocation + from .policy_deletable_item import PolicyDeletableItem + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "id": lambda n : setattr(self, 'id', 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_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("id", self.id) + writer.write_datetime_value("modifiedDateTime", self.modified_date_time) + + diff --git a/msgraph_beta/generated/models/named_location_collection_response.py b/msgraph_beta/generated/models/named_location_collection_response.py new file mode 100644 index 00000000000..6fca7192f40 --- /dev/null +++ b/msgraph_beta/generated/models/named_location_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .named_location import NamedLocation + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class NamedLocationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[NamedLocation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NamedLocationCollectionResponse: + """ + 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: NamedLocationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return NamedLocationCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .named_location import NamedLocation + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(NamedLocation)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/networkaccess/connectivity.py b/msgraph_beta/generated/models/networkaccess/connectivity.py index 54c405e5d8f..ae84590c79b 100644 --- a/msgraph_beta/generated/models/networkaccess/connectivity.py +++ b/msgraph_beta/generated/models/networkaccess/connectivity.py @@ -20,7 +20,7 @@ class Connectivity(Entity, Parsable): odata_type: Optional[str] = None # The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. remote_networks: Optional[list[RemoteNetwork]] = None - # The webCategories property + # The URL category. web_categories: Optional[list[WebCategory]] = None @staticmethod diff --git a/msgraph_beta/generated/models/policy_deletable_item.py b/msgraph_beta/generated/models/policy_deletable_item.py new file mode 100644 index 00000000000..c76e28071b3 --- /dev/null +++ b/msgraph_beta/generated/models/policy_deletable_item.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .compliant_network_named_location import CompliantNetworkNamedLocation + from .conditional_access_policy import ConditionalAccessPolicy + from .country_named_location import CountryNamedLocation + from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .ip_named_location import IpNamedLocation + from .named_location import NamedLocation + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + from .what_if_analysis_result import WhatIfAnalysisResult + +@dataclass +class PolicyDeletableItem(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) + # Shows the last date and time the policy was deleted. + deleted_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyDeletableItem: + """ + 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: PolicyDeletableItem + """ + 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.compliantNetworkNamedLocation".casefold(): + from .compliant_network_named_location import CompliantNetworkNamedLocation + + return CompliantNetworkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.conditionalAccessPolicy".casefold(): + from .conditional_access_policy import ConditionalAccessPolicy + + return ConditionalAccessPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.countryNamedLocation".casefold(): + from .country_named_location import CountryNamedLocation + + return CountryNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantAccessPolicyConfigurationPartner".casefold(): + from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return CrossTenantAccessPolicyConfigurationPartner() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantIdentitySyncPolicyPartner".casefold(): + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return CrossTenantIdentitySyncPolicyPartner() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.ipNamedLocation".casefold(): + from .ip_named_location import IpNamedLocation + + return IpNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.namedLocation".casefold(): + from .named_location import NamedLocation + + return NamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.privateLinkNamedLocation".casefold(): + from .private_link_named_location import PrivateLinkNamedLocation + + return PrivateLinkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceTagNamedLocation".casefold(): + from .service_tag_named_location import ServiceTagNamedLocation + + return ServiceTagNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.whatIfAnalysisResult".casefold(): + from .what_if_analysis_result import WhatIfAnalysisResult + + return WhatIfAnalysisResult() + return PolicyDeletableItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .compliant_network_named_location import CompliantNetworkNamedLocation + from .conditional_access_policy import ConditionalAccessPolicy + from .country_named_location import CountryNamedLocation + from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .ip_named_location import IpNamedLocation + from .named_location import NamedLocation + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + from .what_if_analysis_result import WhatIfAnalysisResult + + from .compliant_network_named_location import CompliantNetworkNamedLocation + from .conditional_access_policy import ConditionalAccessPolicy + from .country_named_location import CountryNamedLocation + from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .ip_named_location import IpNamedLocation + from .named_location import NamedLocation + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + from .what_if_analysis_result import WhatIfAnalysisResult + + fields: dict[str, Callable[[Any], None]] = { + "deletedDateTime": lambda n : setattr(self, 'deleted_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("deletedDateTime", self.deleted_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/policy_deletable_root.py b/msgraph_beta/generated/models/policy_deletable_root.py new file mode 100644 index 00000000000..fef6d605716 --- /dev/null +++ b/msgraph_beta/generated/models/policy_deletable_root.py @@ -0,0 +1,67 @@ +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 .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .entity import Entity + +from .entity import Entity + +@dataclass +class PolicyDeletableRoot(Entity, Parsable): + # Represents the partner-specific configuration for cross-tenant access and tenant restrictions. Cross-tenant access settings include inbound and outbound settings of Microsoft Entra B2B collaboration and B2B direct connect. + cross_tenant_partners: Optional[list[CrossTenantAccessPolicyConfigurationPartner]] = None + # Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another. + cross_tenant_sync_policy_partners: Optional[list[CrossTenantIdentitySyncPolicyPartner]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyDeletableRoot: + """ + 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: PolicyDeletableRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyDeletableRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .entity import Entity + + from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "crossTenantPartners": lambda n : setattr(self, 'cross_tenant_partners', n.get_collection_of_object_values(CrossTenantAccessPolicyConfigurationPartner)), + "crossTenantSyncPolicyPartners": lambda n : setattr(self, 'cross_tenant_sync_policy_partners', n.get_collection_of_object_values(CrossTenantIdentitySyncPolicyPartner)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("crossTenantPartners", self.cross_tenant_partners) + writer.write_collection_of_object_values("crossTenantSyncPolicyPartners", self.cross_tenant_sync_policy_partners) + + diff --git a/msgraph_beta/generated/models/policy_root.py b/msgraph_beta/generated/models/policy_root.py index 084b4db967d..fec8dd84961 100644 --- a/msgraph_beta/generated/models/policy_root.py +++ b/msgraph_beta/generated/models/policy_root.py @@ -15,6 +15,7 @@ from .authorization_policy import AuthorizationPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .claims_mapping_policy import ClaimsMappingPolicy + from .conditional_access_policy import ConditionalAccessPolicy from .cross_tenant_access_policy import CrossTenantAccessPolicy from .device_registration_policy import DeviceRegistrationPolicy from .directory_role_access_review_policy import DirectoryRoleAccessReviewPolicy @@ -24,9 +25,11 @@ from .federated_token_validation_policy import FederatedTokenValidationPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy - from .mobility_management_policy import MobilityManagementPolicy + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy + from .policy_deletable_root import PolicyDeletableRoot from .service_principal_creation_policy import ServicePrincipalCreationPolicy from .tenant_app_management_policy import TenantAppManagementPolicy from .token_issuance_policy import TokenIssuancePolicy @@ -58,10 +61,14 @@ class PolicyRoot(Entity, Parsable): b2c_authentication_methods_policy: Optional[B2cAuthenticationMethodsPolicy] = None # The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application. claims_mapping_policies: Optional[list[ClaimsMappingPolicy]] = None + # The custom rules that define an access scenario. + conditional_access_policies: Optional[list[ConditionalAccessPolicy]] = None # The custom rules that define an access scenario when interacting with external Microsoft Entra tenants. cross_tenant_access_policy: Optional[CrossTenantAccessPolicy] = None # The tenant-wide policy that enforces app management restrictions for all applications and service principals. default_app_management_policy: Optional[TenantAppManagementPolicy] = None + # Policies that support soft-delete functionality and can be restored within 30 days. + deleted_items: Optional[PolicyDeletableRoot] = None # Represents the policy scope that controls quota restrictions, additional authentication, and authorization policies to register device identities to your organization. device_registration_policy: Optional[DeviceRegistrationPolicy] = None # The directoryRoleAccessReviewPolicy property @@ -77,9 +84,9 @@ class PolicyRoot(Entity, Parsable): # The policy that represents the security defaults that protect against common attacks. identity_security_defaults_enforcement_policy: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None # The policy that defines autoenrollment configuration for a mobility management (MDM or MAM) application. - mobile_app_management_policies: Optional[list[MobilityManagementPolicy]] = None + mobile_app_management_policies: Optional[list[MobileAppManagementPolicy]] = None # The mobileDeviceManagementPolicies property - mobile_device_management_policies: Optional[list[MobilityManagementPolicy]] = None + mobile_device_management_policies: Optional[list[MobileDeviceManagementPolicy]] = None # The OdataType property odata_type: Optional[str] = None # The policy that specifies the conditions under which consent can be granted. @@ -123,6 +130,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authorization_policy import AuthorizationPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .claims_mapping_policy import ClaimsMappingPolicy + from .conditional_access_policy import ConditionalAccessPolicy from .cross_tenant_access_policy import CrossTenantAccessPolicy from .device_registration_policy import DeviceRegistrationPolicy from .directory_role_access_review_policy import DirectoryRoleAccessReviewPolicy @@ -132,9 +140,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .federated_token_validation_policy import FederatedTokenValidationPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy - from .mobility_management_policy import MobilityManagementPolicy + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy + from .policy_deletable_root import PolicyDeletableRoot from .service_principal_creation_policy import ServicePrincipalCreationPolicy from .tenant_app_management_policy import TenantAppManagementPolicy from .token_issuance_policy import TokenIssuancePolicy @@ -152,6 +162,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authorization_policy import AuthorizationPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .claims_mapping_policy import ClaimsMappingPolicy + from .conditional_access_policy import ConditionalAccessPolicy from .cross_tenant_access_policy import CrossTenantAccessPolicy from .device_registration_policy import DeviceRegistrationPolicy from .directory_role_access_review_policy import DirectoryRoleAccessReviewPolicy @@ -161,9 +172,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .federated_token_validation_policy import FederatedTokenValidationPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy - from .mobility_management_policy import MobilityManagementPolicy + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy + from .policy_deletable_root import PolicyDeletableRoot from .service_principal_creation_policy import ServicePrincipalCreationPolicy from .tenant_app_management_policy import TenantAppManagementPolicy from .token_issuance_policy import TokenIssuancePolicy @@ -182,8 +195,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "authorizationPolicy": lambda n : setattr(self, 'authorization_policy', n.get_collection_of_object_values(AuthorizationPolicy)), "b2cAuthenticationMethodsPolicy": lambda n : setattr(self, 'b2c_authentication_methods_policy', n.get_object_value(B2cAuthenticationMethodsPolicy)), "claimsMappingPolicies": lambda n : setattr(self, 'claims_mapping_policies', n.get_collection_of_object_values(ClaimsMappingPolicy)), + "conditionalAccessPolicies": lambda n : setattr(self, 'conditional_access_policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), "crossTenantAccessPolicy": lambda n : setattr(self, 'cross_tenant_access_policy', n.get_object_value(CrossTenantAccessPolicy)), "defaultAppManagementPolicy": lambda n : setattr(self, 'default_app_management_policy', n.get_object_value(TenantAppManagementPolicy)), + "deletedItems": lambda n : setattr(self, 'deleted_items', n.get_object_value(PolicyDeletableRoot)), "deviceRegistrationPolicy": lambda n : setattr(self, 'device_registration_policy', n.get_object_value(DeviceRegistrationPolicy)), "directoryRoleAccessReviewPolicy": lambda n : setattr(self, 'directory_role_access_review_policy', n.get_object_value(DirectoryRoleAccessReviewPolicy)), "externalIdentitiesPolicy": lambda n : setattr(self, 'external_identities_policy', n.get_object_value(ExternalIdentitiesPolicy)), @@ -191,8 +206,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "federatedTokenValidationPolicy": lambda n : setattr(self, 'federated_token_validation_policy', n.get_object_value(FederatedTokenValidationPolicy)), "homeRealmDiscoveryPolicies": lambda n : setattr(self, 'home_realm_discovery_policies', n.get_collection_of_object_values(HomeRealmDiscoveryPolicy)), "identitySecurityDefaultsEnforcementPolicy": lambda n : setattr(self, 'identity_security_defaults_enforcement_policy', n.get_object_value(IdentitySecurityDefaultsEnforcementPolicy)), - "mobileAppManagementPolicies": lambda n : setattr(self, 'mobile_app_management_policies', n.get_collection_of_object_values(MobilityManagementPolicy)), - "mobileDeviceManagementPolicies": lambda n : setattr(self, 'mobile_device_management_policies', n.get_collection_of_object_values(MobilityManagementPolicy)), + "mobileAppManagementPolicies": lambda n : setattr(self, 'mobile_app_management_policies', n.get_collection_of_object_values(MobileAppManagementPolicy)), + "mobileDeviceManagementPolicies": lambda n : setattr(self, 'mobile_device_management_policies', n.get_collection_of_object_values(MobileDeviceManagementPolicy)), "permissionGrantPolicies": lambda n : setattr(self, 'permission_grant_policies', n.get_collection_of_object_values(PermissionGrantPolicy)), "permissionGrantPreApprovalPolicies": lambda n : setattr(self, 'permission_grant_pre_approval_policies', n.get_collection_of_object_values(PermissionGrantPreApprovalPolicy)), "roleManagementPolicies": lambda n : setattr(self, 'role_management_policies', n.get_collection_of_object_values(UnifiedRoleManagementPolicy)), @@ -224,8 +239,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("authorizationPolicy", self.authorization_policy) writer.write_object_value("b2cAuthenticationMethodsPolicy", self.b2c_authentication_methods_policy) writer.write_collection_of_object_values("claimsMappingPolicies", self.claims_mapping_policies) + writer.write_collection_of_object_values("conditionalAccessPolicies", self.conditional_access_policies) writer.write_object_value("crossTenantAccessPolicy", self.cross_tenant_access_policy) writer.write_object_value("defaultAppManagementPolicy", self.default_app_management_policy) + writer.write_object_value("deletedItems", self.deleted_items) writer.write_object_value("deviceRegistrationPolicy", self.device_registration_policy) writer.write_object_value("directoryRoleAccessReviewPolicy", self.directory_role_access_review_policy) writer.write_object_value("externalIdentitiesPolicy", self.external_identities_policy) diff --git a/msgraph_beta/generated/models/private_link_named_location.py b/msgraph_beta/generated/models/private_link_named_location.py new file mode 100644 index 00000000000..b99bb86fb23 --- /dev/null +++ b/msgraph_beta/generated/models/private_link_named_location.py @@ -0,0 +1,61 @@ +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 .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class PrivateLinkNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.privateLinkNamedLocation" + # The isTrusted property + is_trusted: Optional[bool] = None + # The privateLinkResourcePolicyIds property + private_link_resource_policy_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PrivateLinkNamedLocation: + """ + 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: PrivateLinkNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PrivateLinkNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .named_location import NamedLocation + + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "isTrusted": lambda n : setattr(self, 'is_trusted', n.get_bool_value()), + "privateLinkResourcePolicyIds": lambda n : setattr(self, 'private_link_resource_policy_ids', n.get_collection_of_primitive_values(str)), + } + 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("isTrusted", self.is_trusted) + writer.write_collection_of_primitive_values("privateLinkResourcePolicyIds", self.private_link_resource_policy_ids) + + diff --git a/msgraph_beta/generated/models/protection_policy_artifact_count.py b/msgraph_beta/generated/models/protection_policy_artifact_count.py new file mode 100644 index 00000000000..abc2c28aca7 --- /dev/null +++ b/msgraph_beta/generated/models/protection_policy_artifact_count.py @@ -0,0 +1,66 @@ +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 ProtectionPolicyArtifactCount(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 number of artifacts whose protection is completed. + completed: Optional[int] = None + # The number of artifacts whose protection failed. + failed: Optional[int] = None + # The number of artifacts whose protection is in progress. + in_progress: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of artifacts present in the protection policy. + total: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProtectionPolicyArtifactCount: + """ + 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: ProtectionPolicyArtifactCount + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProtectionPolicyArtifactCount() + + 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]] = { + "completed": lambda n : setattr(self, 'completed', n.get_int_value()), + "failed": lambda n : setattr(self, 'failed', n.get_int_value()), + "inProgress": lambda n : setattr(self, 'in_progress', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "total": lambda n : setattr(self, 'total', n.get_int_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_int_value("completed", self.completed) + writer.write_int_value("failed", self.failed) + writer.write_int_value("inProgress", self.in_progress) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("total", self.total) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/protection_policy_base.py b/msgraph_beta/generated/models/protection_policy_base.py index f4d2f4161a1..1054dbcf76a 100644 --- a/msgraph_beta/generated/models/protection_policy_base.py +++ b/msgraph_beta/generated/models/protection_policy_base.py @@ -10,6 +10,7 @@ from .exchange_protection_policy import ExchangeProtectionPolicy from .identity_set import IdentitySet from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy + from .protection_policy_artifact_count import ProtectionPolicyArtifactCount from .protection_policy_status import ProtectionPolicyStatus from .retention_setting import RetentionSetting from .share_point_protection_policy import SharePointProtectionPolicy @@ -22,16 +23,20 @@ class ProtectionPolicyBase(Entity, Parsable): billing_policy_id: Optional[str] = None # The identity of person who created the policy. created_by: Optional[IdentitySet] = None - # The time of creation of the policy. + # The date and time when the policy was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. created_date_time: Optional[datetime.datetime] = None # The name of the policy to be created. display_name: Optional[str] = None + # Indicates whether the policy is enabled. + is_enabled: Optional[bool] = None # The identity of the person who last modified the policy. last_modified_by: Optional[IdentitySet] = None - # The timestamp of the last modification of the policy. + # The date and time when the policy 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 # The OdataType property odata_type: Optional[str] = None + # The count of artifacts in the protection policy by status. Returned only on $select. + protection_policy_artifact_count: Optional[ProtectionPolicyArtifactCount] = None # Contains the retention setting details for the policy. retention_settings: Optional[list[RetentionSetting]] = None # The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue. @@ -74,6 +79,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exchange_protection_policy import ExchangeProtectionPolicy from .identity_set import IdentitySet from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy + from .protection_policy_artifact_count import ProtectionPolicyArtifactCount from .protection_policy_status import ProtectionPolicyStatus from .retention_setting import RetentionSetting from .share_point_protection_policy import SharePointProtectionPolicy @@ -82,6 +88,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exchange_protection_policy import ExchangeProtectionPolicy from .identity_set import IdentitySet from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy + from .protection_policy_artifact_count import ProtectionPolicyArtifactCount from .protection_policy_status import ProtectionPolicyStatus from .retention_setting import RetentionSetting from .share_point_protection_policy import SharePointProtectionPolicy @@ -91,8 +98,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "protectionPolicyArtifactCount": lambda n : setattr(self, 'protection_policy_artifact_count', n.get_object_value(ProtectionPolicyArtifactCount)), "retentionSettings": lambda n : setattr(self, 'retention_settings', n.get_collection_of_object_values(RetentionSetting)), "status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionPolicyStatus)), } @@ -113,8 +122,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("createdBy", self.created_by) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("isEnabled", self.is_enabled) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_object_value("protectionPolicyArtifactCount", self.protection_policy_artifact_count) writer.write_collection_of_object_values("retentionSettings", self.retention_settings) writer.write_enum_value("status", self.status) diff --git a/msgraph_beta/generated/models/report.py b/msgraph_beta/generated/models/report.py index 241030e3fab..4bca42797c2 100644 --- a/msgraph_beta/generated/models/report.py +++ b/msgraph_beta/generated/models/report.py @@ -15,7 +15,7 @@ class Report(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 http content that has the data + # Report content; details vary by report type. content: Optional[bytes] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/security_group_evidence.py b/msgraph_beta/generated/models/security/security_group_evidence.py index e83545f7eb5..4fbf52e9498 100644 --- a/msgraph_beta/generated/models/security/security_group_evidence.py +++ b/msgraph_beta/generated/models/security/security_group_evidence.py @@ -3,6 +3,7 @@ from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID if TYPE_CHECKING: from .alert_evidence import AlertEvidence @@ -13,10 +14,18 @@ class SecurityGroupEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.securityGroupEvidence" + # The unique group identifier assigned by the on-premises Active Directory. + active_directory_object_guid: Optional[UUID] = None # The name of the security group. display_name: Optional[str] = None + # The distinguished name of the security group. + distinguished_name: Optional[str] = None + # The friendly name of the security group. + friendly_name: Optional[str] = None # Unique identifier of the security group. security_group_id: Optional[str] = None + # The security identifier of the group. + sid: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SecurityGroupEvidence: @@ -39,8 +48,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .alert_evidence import AlertEvidence fields: dict[str, Callable[[Any], None]] = { + "activeDirectoryObjectGuid": lambda n : setattr(self, 'active_directory_object_guid', n.get_uuid_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "distinguishedName": lambda n : setattr(self, 'distinguished_name', n.get_str_value()), + "friendlyName": lambda n : setattr(self, 'friendly_name', n.get_str_value()), "securityGroupId": lambda n : setattr(self, 'security_group_id', n.get_str_value()), + "sid": lambda n : setattr(self, 'sid', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,7 +68,11 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_uuid_value("activeDirectoryObjectGuid", self.active_directory_object_guid) writer.write_str_value("displayName", self.display_name) + writer.write_str_value("distinguishedName", self.distinguished_name) + writer.write_str_value("friendlyName", self.friendly_name) writer.write_str_value("securityGroupId", self.security_group_id) + writer.write_str_value("sid", self.sid) diff --git a/msgraph_beta/generated/models/security/user_account.py b/msgraph_beta/generated/models/security/user_account.py index b61fbb67099..6412f55b11e 100644 --- a/msgraph_beta/generated/models/security/user_account.py +++ b/msgraph_beta/generated/models/security/user_account.py @@ -4,6 +4,7 @@ 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 +from uuid import UUID if TYPE_CHECKING: from .resource_access_event import ResourceAccessEvent @@ -17,6 +18,8 @@ class UserAccount(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The displayed name of the user account. account_name: Optional[str] = None + # The unique user identifier assigned by the on-premises Active Directory. + active_directory_object_guid: Optional[UUID] = None # The user object identifier in Microsoft Entra ID. azure_ad_user_id: Optional[str] = None # The user display name in Microsoft Entra ID. @@ -54,6 +57,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "accountName": lambda n : setattr(self, 'account_name', n.get_str_value()), + "activeDirectoryObjectGuid": lambda n : setattr(self, 'active_directory_object_guid', n.get_uuid_value()), "azureAdUserId": lambda n : setattr(self, 'azure_ad_user_id', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), @@ -73,6 +77,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_str_value("accountName", self.account_name) + writer.write_uuid_value("activeDirectoryObjectGuid", self.active_directory_object_guid) writer.write_str_value("azureAdUserId", self.azure_ad_user_id) writer.write_str_value("displayName", self.display_name) writer.write_str_value("domainName", self.domain_name) diff --git a/msgraph_beta/generated/models/service_principal_sign_in.py b/msgraph_beta/generated/models/service_principal_sign_in.py new file mode 100644 index 00000000000..de8eb4210f5 --- /dev/null +++ b/msgraph_beta/generated/models/service_principal_sign_in.py @@ -0,0 +1,57 @@ +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 .sign_in_identity import SignInIdentity + +from .sign_in_identity import SignInIdentity + +@dataclass +class ServicePrincipalSignIn(SignInIdentity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.servicePrincipalSignIn" + # appId of the service principal that is signing in. + service_principal_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ServicePrincipalSignIn: + """ + 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: ServicePrincipalSignIn + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ServicePrincipalSignIn() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_identity import SignInIdentity + + from .sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "servicePrincipalId": lambda n : setattr(self, 'service_principal_id', n.get_str_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("servicePrincipalId", self.service_principal_id) + + diff --git a/msgraph_beta/generated/models/service_tag_named_location.py b/msgraph_beta/generated/models/service_tag_named_location.py new file mode 100644 index 00000000000..e66c97d78a5 --- /dev/null +++ b/msgraph_beta/generated/models/service_tag_named_location.py @@ -0,0 +1,61 @@ +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 .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class ServiceTagNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.serviceTagNamedLocation" + # The isTrusted property + is_trusted: Optional[bool] = None + # The serviceTags property + service_tags: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ServiceTagNamedLocation: + """ + 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: ServiceTagNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ServiceTagNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .named_location import NamedLocation + + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "isTrusted": lambda n : setattr(self, 'is_trusted', n.get_bool_value()), + "serviceTags": lambda n : setattr(self, 'service_tags', n.get_collection_of_primitive_values(str)), + } + 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("isTrusted", self.is_trusted) + writer.write_collection_of_primitive_values("serviceTags", self.service_tags) + + diff --git a/msgraph_beta/generated/models/sign_in_conditions.py b/msgraph_beta/generated/models/sign_in_conditions.py new file mode 100644 index 00000000000..225c7f422f7 --- /dev/null +++ b/msgraph_beta/generated/models/sign_in_conditions.py @@ -0,0 +1,112 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_flow import AuthenticationFlow + from .conditional_access_client_app import ConditionalAccessClientApp + from .conditional_access_device_platform import ConditionalAccessDevicePlatform + from .device_info import DeviceInfo + from .insider_risk_level import InsiderRiskLevel + from .risk_level import RiskLevel + +@dataclass +class SignInConditions(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) + # Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. + authentication_flow: Optional[AuthenticationFlow] = None + # Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. + client_app_type: Optional[ConditionalAccessClientApp] = None + # Country from where the identity is authenticating. + country: Optional[str] = None + # Information about the device used for the sign-in. + device_info: Optional[DeviceInfo] = None + # Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. + device_platform: Optional[ConditionalAccessDevicePlatform] = None + # Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. + insider_risk_level: Optional[InsiderRiskLevel] = None + # Ip address of the authenticating identity. + ip_address: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + service_principal_risk_level: Optional[RiskLevel] = None + # Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + sign_in_risk_level: Optional[RiskLevel] = None + # The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + user_risk_level: Optional[RiskLevel] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SignInConditions: + """ + 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: SignInConditions + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SignInConditions() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_flow import AuthenticationFlow + from .conditional_access_client_app import ConditionalAccessClientApp + from .conditional_access_device_platform import ConditionalAccessDevicePlatform + from .device_info import DeviceInfo + from .insider_risk_level import InsiderRiskLevel + from .risk_level import RiskLevel + + from .authentication_flow import AuthenticationFlow + from .conditional_access_client_app import ConditionalAccessClientApp + from .conditional_access_device_platform import ConditionalAccessDevicePlatform + from .device_info import DeviceInfo + from .insider_risk_level import InsiderRiskLevel + from .risk_level import RiskLevel + + fields: dict[str, Callable[[Any], None]] = { + "authenticationFlow": lambda n : setattr(self, 'authentication_flow', n.get_object_value(AuthenticationFlow)), + "clientAppType": lambda n : setattr(self, 'client_app_type', n.get_enum_value(ConditionalAccessClientApp)), + "country": lambda n : setattr(self, 'country', n.get_str_value()), + "deviceInfo": lambda n : setattr(self, 'device_info', n.get_object_value(DeviceInfo)), + "devicePlatform": lambda n : setattr(self, 'device_platform', n.get_enum_value(ConditionalAccessDevicePlatform)), + "insiderRiskLevel": lambda n : setattr(self, 'insider_risk_level', n.get_enum_value(InsiderRiskLevel)), + "ipAddress": lambda n : setattr(self, 'ip_address', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "servicePrincipalRiskLevel": lambda n : setattr(self, 'service_principal_risk_level', n.get_enum_value(RiskLevel)), + "signInRiskLevel": lambda n : setattr(self, 'sign_in_risk_level', n.get_enum_value(RiskLevel)), + "userRiskLevel": lambda n : setattr(self, 'user_risk_level', n.get_enum_value(RiskLevel)), + } + 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_object_value("authenticationFlow", self.authentication_flow) + writer.write_enum_value("clientAppType", self.client_app_type) + writer.write_str_value("country", self.country) + writer.write_object_value("deviceInfo", self.device_info) + writer.write_enum_value("devicePlatform", self.device_platform) + writer.write_enum_value("insiderRiskLevel", self.insider_risk_level) + writer.write_str_value("ipAddress", self.ip_address) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("servicePrincipalRiskLevel", self.service_principal_risk_level) + writer.write_enum_value("signInRiskLevel", self.sign_in_risk_level) + writer.write_enum_value("userRiskLevel", self.user_risk_level) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/sign_in_context.py b/msgraph_beta/generated/models/sign_in_context.py new file mode 100644 index 00000000000..629729b5ff7 --- /dev/null +++ b/msgraph_beta/generated/models/sign_in_context.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext + +@dataclass +class SignInContext(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 + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SignInContext: + """ + 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: SignInContext + """ + 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.applicationContext".casefold(): + from .application_context import ApplicationContext + + return ApplicationContext() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.authContext".casefold(): + from .auth_context import AuthContext + + return AuthContext() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userActionContext".casefold(): + from .user_action_context import UserActionContext + + return UserActionContext() + return SignInContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext + + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/sign_in_identity.py b/msgraph_beta/generated/models/sign_in_identity.py new file mode 100644 index 00000000000..10ec3b54741 --- /dev/null +++ b/msgraph_beta/generated/models/sign_in_identity.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn + +@dataclass +class SignInIdentity(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 + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SignInIdentity: + """ + 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: SignInIdentity + """ + 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.servicePrincipalSignIn".casefold(): + from .service_principal_sign_in import ServicePrincipalSignIn + + return ServicePrincipalSignIn() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userSignIn".casefold(): + from .user_sign_in import UserSignIn + + return UserSignIn() + return SignInIdentity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn + + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/user_action.py b/msgraph_beta/generated/models/user_action.py new file mode 100644 index 00000000000..e60d795e60c --- /dev/null +++ b/msgraph_beta/generated/models/user_action.py @@ -0,0 +1,7 @@ +from enum import Enum + +class UserAction(str, Enum): + RegisterSecurityInformation = "registerSecurityInformation", + RegisterOrJoinDevices = "registerOrJoinDevices", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/user_action_context.py b/msgraph_beta/generated/models/user_action_context.py new file mode 100644 index 00000000000..b67a3587f8e --- /dev/null +++ b/msgraph_beta/generated/models/user_action_context.py @@ -0,0 +1,60 @@ +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 .sign_in_context import SignInContext + from .user_action import UserAction + +from .sign_in_context import SignInContext + +@dataclass +class UserActionContext(SignInContext, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.userActionContext" + # Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. + user_action: Optional[UserAction] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserActionContext: + """ + 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: UserActionContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserActionContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_context import SignInContext + from .user_action import UserAction + + from .sign_in_context import SignInContext + from .user_action import UserAction + + fields: dict[str, Callable[[Any], None]] = { + "userAction": lambda n : setattr(self, 'user_action', n.get_enum_value(UserAction)), + } + 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("userAction", self.user_action) + + diff --git a/msgraph_beta/generated/models/user_sign_in.py b/msgraph_beta/generated/models/user_sign_in.py new file mode 100644 index 00000000000..7acbf8d06fc --- /dev/null +++ b/msgraph_beta/generated/models/user_sign_in.py @@ -0,0 +1,68 @@ +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 .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes + from .sign_in_identity import SignInIdentity + +from .sign_in_identity import SignInIdentity + +@dataclass +class UserSignIn(SignInIdentity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.userSignIn" + # TenantId of the guest user as applies to Microsoft Entra B2B scenarios. + external_tenant_id: Optional[str] = None + # The externalUserType property + external_user_type: Optional[ConditionalAccessGuestOrExternalUserTypes] = None + # Object ID of the user. + user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserSignIn: + """ + 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: UserSignIn + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserSignIn() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes + from .sign_in_identity import SignInIdentity + + from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes + from .sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "externalTenantId": lambda n : setattr(self, 'external_tenant_id', n.get_str_value()), + "externalUserType": lambda n : setattr(self, 'external_user_type', n.get_collection_of_enum_values(ConditionalAccessGuestOrExternalUserTypes)), + "userId": lambda n : setattr(self, 'user_id', n.get_str_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("externalTenantId", self.external_tenant_id) + writer.write_enum_value("externalUserType", self.external_user_type) + writer.write_str_value("userId", self.user_id) + + diff --git a/msgraph_beta/generated/models/what_if_analysis_reasons.py b/msgraph_beta/generated/models/what_if_analysis_reasons.py new file mode 100644 index 00000000000..99ffa1e18e8 --- /dev/null +++ b/msgraph_beta/generated/models/what_if_analysis_reasons.py @@ -0,0 +1,25 @@ +from enum import Enum + +class WhatIfAnalysisReasons(str, Enum): + NotSet = "notSet", + NotEnoughInformation = "notEnoughInformation", + InvalidCondition = "invalidCondition", + Users = "users", + WorkloadIdentities = "workloadIdentities", + Application = "application", + UserActions = "userActions", + AuthenticationContext = "authenticationContext", + DevicePlatform = "devicePlatform", + Devices = "devices", + ClientApps = "clientApps", + Location = "location", + SignInRisk = "signInRisk", + EmptyPolicy = "emptyPolicy", + InvalidPolicy = "invalidPolicy", + PolicyNotEnabled = "policyNotEnabled", + UserRisk = "userRisk", + Time = "time", + InsiderRisk = "insiderRisk", + AuthenticationFlow = "authenticationFlow", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/what_if_analysis_result.py b/msgraph_beta/generated/models/what_if_analysis_result.py new file mode 100644 index 00000000000..399e035950c --- /dev/null +++ b/msgraph_beta/generated/models/what_if_analysis_result.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 .conditional_access_policy import ConditionalAccessPolicy + from .what_if_analysis_reasons import WhatIfAnalysisReasons + +from .conditional_access_policy import ConditionalAccessPolicy + +@dataclass +class WhatIfAnalysisResult(ConditionalAccessPolicy, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.whatIfAnalysisResult" + # The analysisReasons property + analysis_reasons: Optional[WhatIfAnalysisReasons] = None + # Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + policy_applies: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WhatIfAnalysisResult: + """ + 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: WhatIfAnalysisResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WhatIfAnalysisResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_policy import ConditionalAccessPolicy + from .what_if_analysis_reasons import WhatIfAnalysisReasons + + from .conditional_access_policy import ConditionalAccessPolicy + from .what_if_analysis_reasons import WhatIfAnalysisReasons + + fields: dict[str, Callable[[Any], None]] = { + "analysisReasons": lambda n : setattr(self, 'analysis_reasons', n.get_collection_of_enum_values(WhatIfAnalysisReasons)), + "policyApplies": lambda n : setattr(self, 'policy_applies', 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("analysisReasons", self.analysis_reasons) + writer.write_bool_value("policyApplies", self.policy_applies) + + diff --git a/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py b/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py index c51121bd685..6a1a8bcf120 100644 --- a/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py +++ b/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py @@ -16,7 +16,7 @@ class WindowsAppXAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsAppXAppAssignmentSettings" - # When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + # Whether or not to use device execution context for Windows AppX mobile app. use_device_context: Optional[bool] = None @staticmethod diff --git a/msgraph_beta/generated/models/windows_domain_join_configuration.py b/msgraph_beta/generated/models/windows_domain_join_configuration.py index 343a52ff9c0..c01eaf7ff77 100644 --- a/msgraph_beta/generated/models/windows_domain_join_configuration.py +++ b/msgraph_beta/generated/models/windows_domain_join_configuration.py @@ -22,7 +22,7 @@ class WindowsDomainJoinConfiguration(DeviceConfiguration, Parsable): computer_name_static_prefix: Optional[str] = None # Dynamically generated characters used as suffix for computer name. Valid values 3 to 14 computer_name_suffix_random_char_count: Optional[int] = None - # Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + # Reference to device configurations required for network connectivity network_access_configurations: Optional[list[DeviceConfiguration]] = None # Organizational unit (OU) where the computer account will be created. If this parameter is NULL, the well known computer object container will be used as published in the domain. organizational_unit: Optional[str] = None diff --git a/msgraph_beta/generated/models/windows_universal_app_x_app_assignment_settings.py b/msgraph_beta/generated/models/windows_universal_app_x_app_assignment_settings.py index c8440de5a9b..b31b2d58b2d 100644 --- a/msgraph_beta/generated/models/windows_universal_app_x_app_assignment_settings.py +++ b/msgraph_beta/generated/models/windows_universal_app_x_app_assignment_settings.py @@ -16,7 +16,7 @@ class WindowsUniversalAppXAppAssignmentSettings(MobileAppAssignmentSettings, Par """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsUniversalAppXAppAssignmentSettings" - # If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + # Whether or not to use device execution context for Windows Universal AppX mobile app. use_device_context: Optional[bool] = None @staticmethod diff --git a/msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy_link_item_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy_link_item_request_builder.py index f7a77c9b8f8..d3c70c9dcd8 100644 --- a/msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy_link_item_request_builder.py +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy_link_item_request_builder.py @@ -33,10 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + Delete a threatIntelligencePolicyLink object. 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/networkaccess-tlsinspectionpolicylink-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -97,7 +97,7 @@ async def patch(self,body: PolicyLink, request_configuration: Optional[RequestCo def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + Delete a threatIntelligencePolicyLink object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/network_access/filtering_profiles/item/policies/policies_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/policies_request_builder.py index a3897a2bdce..51afac600ae 100644 --- a/msgraph_beta/generated/network_access/filtering_profiles/item/policies/policies_request_builder.py +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/policies_request_builder.py @@ -49,10 +49,10 @@ def by_policy_link_id(self,policy_link_id: str) -> PolicyLinkItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyLinkCollectionResponse]: """ - Get a list of the threatIntelligencePolicyLink objects and their properties. + Get a list of the tlsInspectionPolicyLink objects on a filtering profile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PolicyLinkCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-list?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-list?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -94,7 +94,7 @@ async def post(self,body: PolicyLink, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the threatIntelligencePolicyLink objects and their properties. + Get a list of the tlsInspectionPolicyLink objects on a filtering profile. 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 PoliciesRequestBuilderGetQueryParameters(): """ - Get a list of the threatIntelligencePolicyLink objects and their properties. + Get a list of the tlsInspectionPolicyLink objects on a filtering profile. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py b/msgraph_beta/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py new file mode 100644 index 00000000000..8ef6c99d1d5 --- /dev/null +++ b/msgraph_beta/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py @@ -0,0 +1,208 @@ +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.conditional_access_policy import ConditionalAccessPolicy + from ...models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + +class ConditionalAccessPoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPoliciesRequestBuilder 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}/policies/conditionalAccessPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + param conditional_access_policy_id: The unique identifier of conditionalAccessPolicy + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if conditional_access_policy_id is None: + raise TypeError("conditional_access_policy_id cannot be null.") + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + """ + The custom rules that define an access scenario. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicyCollectionResponse] + """ + 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.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) + + async def post(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Create new navigation property to conditionalAccessPolicies for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The custom rules that define an access scenario. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to conditionalAccessPolicies for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> ConditionalAccessPoliciesRequestBuilder: + """ + 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: ConditionalAccessPoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPoliciesRequestBuilder(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 ConditionalAccessPoliciesRequestBuilderGetQueryParameters(): + """ + The custom rules that define an access scenario. + """ + 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 ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]): + """ + 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 ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration(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/policies/conditional_access_policies/count/count_request_builder.py b/msgraph_beta/generated/policies/conditional_access_policies/count/count_request_builder.py new file mode 100644 index 00000000000..6884f684759 --- /dev/null +++ b/msgraph_beta/generated/policies/conditional_access_policies/count/count_request_builder.py @@ -0,0 +1,104 @@ +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}/policies/conditionalAccessPolicies/$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] + """ + 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 + """ + 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 + """ + 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/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py b/msgraph_beta/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py new file mode 100644 index 00000000000..e60812abaed --- /dev/null +++ b/msgraph_beta/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py @@ -0,0 +1,198 @@ +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.conditional_access_policy import ConditionalAccessPolicy + from ....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPolicyItemRequestBuilder 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}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property conditionalAccessPolicies for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + The custom rules that define an access scenario. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + async def patch(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Update the navigation property conditionalAccessPolicies in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property conditionalAccessPolicies for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The custom rules that define an access scenario. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property conditionalAccessPolicies in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + 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: ConditionalAccessPolicyItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(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 ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): + """ + The custom rules that define an access scenario. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]): + """ + 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 ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration(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/policies/conditional_access_policies/item/restore/restore_request_builder.py b/msgraph_beta/generated/policies/conditional_access_policies/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..c83ddf49ca1 --- /dev/null +++ b/msgraph_beta/generated/policies/conditional_access_policies/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +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.conditional_access_policy import ConditionalAccessPolicy + from .....models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + request_info = self.to_post_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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py index 37b901c54e1..68b462dbaa5 100644 --- a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py @@ -17,6 +17,7 @@ from .....models.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .....models.o_data_errors.o_data_error import ODataError from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder + from .restore.restore_request_builder import RestoreRequestBuilder class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): """ @@ -151,6 +152,15 @@ def identity_synchronization(self) -> IdentitySynchronizationRequestBuilder: return IdentitySynchronizationRequestBuilder(self.request_adapter, self.path_parameters) + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py index e30d087d3a2..44e1737740b 100644 --- a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ......models.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder class IdentitySynchronizationRequestBuilder(BaseRequestBuilder): """ @@ -141,6 +142,15 @@ def with_url(self,raw_url: str) -> IdentitySynchronizationRequestBuilder: raise TypeError("raw_url cannot be null.") return IdentitySynchronizationRequestBuilder(self.request_adapter, raw_url) + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class IdentitySynchronizationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/restore/restore_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/restore/restore_request_builder.py new file mode 100644 index 00000000000..19e43b3b626 --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/restore/restore_request_builder.py @@ -0,0 +1,82 @@ +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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-restore?view=graph-rest-beta + """ + request_info = self.to_post_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/policies/cross_tenant_access_policy/partners/item/restore/restore_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..372f13a053d --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/restore/restore_request_builder.py @@ -0,0 +1,82 @@ +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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from ......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-restore?view=graph-rest-beta + """ + request_info = self.to_post_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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/policies/deleted_items/cross_tenant_partners/count/count_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/count/count_request_builder.py new file mode 100644 index 00000000000..a31d5e4d870 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/count/count_request_builder.py @@ -0,0 +1,104 @@ +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}/policies/deletedItems/crossTenantPartners/$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] + """ + 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 + """ + 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 + """ + 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/policies/deleted_items/cross_tenant_partners/cross_tenant_partners_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/cross_tenant_partners_request_builder.py new file mode 100644 index 00000000000..c36c4ea416c --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/cross_tenant_partners_request_builder.py @@ -0,0 +1,209 @@ +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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from ....models.cross_tenant_access_policy_configuration_partner_collection_response import CrossTenantAccessPolicyConfigurationPartnerCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cross_tenant_access_policy_configuration_partner_tenant_item_request_builder import CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + +class CrossTenantPartnersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantPartnersRequestBuilder 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}/policies/deletedItems/crossTenantPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cross_tenant_access_policy_configuration_partner_tenant_id(self,cross_tenant_access_policy_configuration_partner_tenant_id: str) -> CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder: + """ + Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + param cross_tenant_access_policy_configuration_partner_tenant_id: The unique identifier of crossTenantAccessPolicyConfigurationPartner + Returns: CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + """ + if cross_tenant_access_policy_configuration_partner_tenant_id is None: + raise TypeError("cross_tenant_access_policy_configuration_partner_tenant_id cannot be null.") + from .item.cross_tenant_access_policy_configuration_partner_tenant_item_request_builder import CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["crossTenantAccessPolicyConfigurationPartner%2DtenantId"] = cross_tenant_access_policy_configuration_partner_tenant_id + return CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartnerCollectionResponse]: + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartnerCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/policydeletableitem-list?view=graph-rest-beta + """ + 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.cross_tenant_access_policy_configuration_partner_collection_response import CrossTenantAccessPolicyConfigurationPartnerCollectionResponse + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartnerCollectionResponse, error_mapping) + + async def post(self,body: CrossTenantAccessPolicyConfigurationPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Create new navigation property to crossTenantPartners for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + """ + 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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CrossTenantAccessPolicyConfigurationPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to crossTenantPartners for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> CrossTenantPartnersRequestBuilder: + """ + 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: CrossTenantPartnersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantPartnersRequestBuilder(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 CrossTenantPartnersRequestBuilderGetQueryParameters(): + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + """ + 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 CrossTenantPartnersRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]): + """ + 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 CrossTenantPartnersRequestBuilderPostRequestConfiguration(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/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py new file mode 100644 index 00000000000..bf74178c077 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py @@ -0,0 +1,210 @@ +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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .....models.o_data_errors.o_data_error import ODataError + from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder + from .restore.restore_request_builder import RestoreRequestBuilder + +class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder 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}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + 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/policydeletableitem-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + Find more info here: https://learn.microsoft.com/graph/api/policydeletableitem-get?view=graph-rest-beta + """ + 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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + async def patch(self,body: CrossTenantAccessPolicyConfigurationPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Update the navigation property crossTenantPartners in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CrossTenantAccessPolicyConfigurationPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property crossTenantPartners in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder: + """ + 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: CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(self.request_adapter, raw_url) + + @property + def identity_synchronization(self) -> IdentitySynchronizationRequestBuilder: + """ + Provides operations to manage the identitySynchronization property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder + + return IdentitySynchronizationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(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 CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]): + """ + 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 CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration(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/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/identity_synchronization_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/identity_synchronization_request_builder.py new file mode 100644 index 00000000000..b1bd1a4de4e --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/identity_synchronization_request_builder.py @@ -0,0 +1,198 @@ +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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class IdentitySynchronizationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the identitySynchronization property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new IdentitySynchronizationRequestBuilder 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}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property identitySynchronization for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + """ + 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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + async def put(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Update the navigation property identitySynchronization in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property identitySynchronization for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_put_request_information(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property identitySynchronization in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> IdentitySynchronizationRequestBuilder: + """ + 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: IdentitySynchronizationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return IdentitySynchronizationRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class IdentitySynchronizationRequestBuilderDeleteRequestConfiguration(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 IdentitySynchronizationRequestBuilderGetQueryParameters(): + """ + Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class IdentitySynchronizationRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]): + """ + 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 IdentitySynchronizationRequestBuilderPutRequestConfiguration(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/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/restore/restore_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/restore/restore_request_builder.py new file mode 100644 index 00000000000..9506a562a06 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/restore/restore_request_builder.py @@ -0,0 +1,82 @@ +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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-restore?view=graph-rest-beta + """ + request_info = self.to_post_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/policies/deleted_items/cross_tenant_partners/item/restore/restore_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..20285eb0334 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/restore/restore_request_builder.py @@ -0,0 +1,82 @@ +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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from ......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-restore?view=graph-rest-beta + """ + request_info = self.to_post_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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/policies/deleted_items/cross_tenant_sync_policy_partners/count/count_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/count/count_request_builder.py new file mode 100644 index 00000000000..44752f309eb --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/count/count_request_builder.py @@ -0,0 +1,104 @@ +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}/policies/deletedItems/crossTenantSyncPolicyPartners/$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] + """ + 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 + """ + 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 + """ + 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/policies/deleted_items/cross_tenant_sync_policy_partners/cross_tenant_sync_policy_partners_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/cross_tenant_sync_policy_partners_request_builder.py new file mode 100644 index 00000000000..09d26979f1b --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/cross_tenant_sync_policy_partners_request_builder.py @@ -0,0 +1,209 @@ +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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from ....models.cross_tenant_identity_sync_policy_partner_collection_response import CrossTenantIdentitySyncPolicyPartnerCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cross_tenant_identity_sync_policy_partner_tenant_item_request_builder import CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + +class CrossTenantSyncPolicyPartnersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantSyncPolicyPartnersRequestBuilder 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}/policies/deletedItems/crossTenantSyncPolicyPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cross_tenant_identity_sync_policy_partner_tenant_id(self,cross_tenant_identity_sync_policy_partner_tenant_id: str) -> CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder: + """ + Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + param cross_tenant_identity_sync_policy_partner_tenant_id: The unique identifier of crossTenantIdentitySyncPolicyPartner + Returns: CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + """ + if cross_tenant_identity_sync_policy_partner_tenant_id is None: + raise TypeError("cross_tenant_identity_sync_policy_partner_tenant_id cannot be null.") + from .item.cross_tenant_identity_sync_policy_partner_tenant_item_request_builder import CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["crossTenantIdentitySyncPolicyPartner%2DtenantId"] = cross_tenant_identity_sync_policy_partner_tenant_id + return CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartnerCollectionResponse]: + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartnerCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/policydeletableitem-list?view=graph-rest-beta + """ + 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.cross_tenant_identity_sync_policy_partner_collection_response import CrossTenantIdentitySyncPolicyPartnerCollectionResponse + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartnerCollectionResponse, error_mapping) + + async def post(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Create new navigation property to crossTenantSyncPolicyPartners for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + """ + 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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to crossTenantSyncPolicyPartners for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> CrossTenantSyncPolicyPartnersRequestBuilder: + """ + 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: CrossTenantSyncPolicyPartnersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantSyncPolicyPartnersRequestBuilder(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 CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters(): + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + """ + 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 CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]): + """ + 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 CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration(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/policies/deleted_items/cross_tenant_sync_policy_partners/item/cross_tenant_identity_sync_policy_partner_tenant_item_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/cross_tenant_identity_sync_policy_partner_tenant_item_request_builder.py new file mode 100644 index 00000000000..52e9745026a --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/cross_tenant_identity_sync_policy_partner_tenant_item_request_builder.py @@ -0,0 +1,200 @@ +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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder 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}/policies/deletedItems/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + 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/policydeletableitem-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + Find more info here: https://learn.microsoft.com/graph/api/policydeletableitem-get?view=graph-rest-beta + """ + 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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + async def put(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Update the navigation property crossTenantSyncPolicyPartners in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_put_request_information(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property crossTenantSyncPolicyPartners in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder: + """ + 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: CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration(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 CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]): + """ + 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 CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration(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/policies/deleted_items/cross_tenant_sync_policy_partners/item/restore/restore_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..0b5f3f0b143 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/restore/restore_request_builder.py @@ -0,0 +1,82 @@ +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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from ......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/policies/deletedItems/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-restore?view=graph-rest-beta + """ + request_info = self.to_post_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/policies/deleted_items/deleted_items_request_builder.py b/msgraph_beta/generated/policies/deleted_items/deleted_items_request_builder.py new file mode 100644 index 00000000000..f6c175ccab6 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/deleted_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.policy_deletable_root import PolicyDeletableRoot + from .cross_tenant_partners.cross_tenant_partners_request_builder import CrossTenantPartnersRequestBuilder + from .cross_tenant_sync_policy_partners.cross_tenant_sync_policy_partners_request_builder import CrossTenantSyncPolicyPartnersRequestBuilder + +class DeletedItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the deletedItems property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeletedItemsRequestBuilder 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}/policies/deletedItems{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property deletedItems for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyDeletableRoot]: + """ + Policies that support soft-delete functionality and can be restored within 30 days. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyDeletableRoot] + """ + 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.policy_deletable_root import PolicyDeletableRoot + + return await self.request_adapter.send_async(request_info, PolicyDeletableRoot, error_mapping) + + async def patch(self,body: PolicyDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyDeletableRoot]: + """ + Update the navigation property deletedItems in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyDeletableRoot] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.policy_deletable_root import PolicyDeletableRoot + + return await self.request_adapter.send_async(request_info, PolicyDeletableRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property deletedItems for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Policies that support soft-delete functionality and can be restored within 30 days. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PolicyDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property deletedItems in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DeletedItemsRequestBuilder: + """ + 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: DeletedItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeletedItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def cross_tenant_partners(self) -> CrossTenantPartnersRequestBuilder: + """ + Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + from .cross_tenant_partners.cross_tenant_partners_request_builder import CrossTenantPartnersRequestBuilder + + return CrossTenantPartnersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def cross_tenant_sync_policy_partners(self) -> CrossTenantSyncPolicyPartnersRequestBuilder: + """ + Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + from .cross_tenant_sync_policy_partners.cross_tenant_sync_policy_partners_request_builder import CrossTenantSyncPolicyPartnersRequestBuilder + + return CrossTenantSyncPolicyPartnersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DeletedItemsRequestBuilderDeleteRequestConfiguration(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 DeletedItemsRequestBuilderGetQueryParameters(): + """ + Policies that support soft-delete functionality and can be restored within 30 days. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DeletedItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]): + """ + 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 DeletedItemsRequestBuilderPatchRequestConfiguration(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/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py b/msgraph_beta/generated/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py index f4704a736ee..b0c3503a34e 100644 --- a/msgraph_beta/generated/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py +++ b/msgraph_beta/generated/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[FederatedTokenValidationPolicyRequestBuilderGetQueryParameters]] = None) -> Optional[FederatedTokenValidationPolicy]: """ - Read the properties and relationships of a federatedTokenValidationPolicy object. + Get a list of the federatedTokenValidationPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FederatedTokenValidationPolicy] - Find more info here: https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FederatedTokenValidationPolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a federatedTokenValidationPolicy object. + Get a list of the federatedTokenValidationPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +150,7 @@ class FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration(Req @dataclass class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a federatedTokenValidationPolicy object. + Get a list of the federatedTokenValidationPolicy objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/count/count_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/count/count_request_builder.py index 5ba2a7cb822..7e7f2ea3494 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/count/count_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/count/count_request_builder.py @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/included_groups_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/included_groups_request_builder.py index 9b218b84d9b..26388a156c7 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/included_groups_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/included_groups_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) def by_group_id(self,group_id: str) -> GroupItemRequestBuilder: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/group_item_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/group_item_request_builder.py index f604ab533ae..dc6fd21f42c 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/group_item_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/group_item_request_builder.py @@ -11,7 +11,7 @@ class GroupItemRequestBuilder(BaseRequestBuilder): """ - Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id} + Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobileAppManagementPolicy-id}/includedGroups/{group-id} """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -20,7 +20,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}", path_parameters) @property def ref(self) -> RefRequestBuilder: diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/ref/ref_request_builder.py index 83403e5df4b..56fbac4ebc8 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/ref/ref_request_builder.py @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py index b1ca236b328..980f3aae3d5 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 3c1e517ad96..e883bb80995 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -20,7 +20,7 @@ class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): """ - Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors + Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobileAppManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py index 30fb195b25a..cdf2e57cc92 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -99,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref', 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) diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/mobility_management_policy_item_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/mobile_app_management_policy_item_request_builder.py similarity index 81% rename from msgraph_beta/generated/policies/mobile_app_management_policies/item/mobility_management_policy_item_request_builder.py rename to msgraph_beta/generated/policies/mobile_app_management_policies/item/mobile_app_management_policy_item_request_builder.py index 8fe1e4f1df4..29fb34077df 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/mobility_management_policy_item_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/mobile_app_management_policy_item_request_builder.py @@ -14,22 +14,22 @@ from warnings import warn if TYPE_CHECKING: - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_app_management_policy import MobileAppManagementPolicy from ....models.o_data_errors.o_data_error import ODataError from .included_groups.included_groups_request_builder import IncludedGroupsRequestBuilder -class MobilityManagementPolicyItemRequestBuilder(BaseRequestBuilder): +class MobileAppManagementPolicyItemRequestBuilder(BaseRequestBuilder): """ Provides operations to manage the mobileAppManagementPolicies property of the microsoft.graph.policyRoot entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new MobilityManagementPolicyItemRequestBuilder and sets the default values. + Instantiates a new MobileAppManagementPolicyItemRequestBuilder 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}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ @@ -50,11 +50,11 @@ 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[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppManagementPolicy]: """ Read the properties and relationships of a mobilityManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileAppManagementPolicy] Find more info here: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-get?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -67,16 +67,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Mobility } if not self.request_adapter: raise Exception("Http core is null") - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_app_management_policy import MobileAppManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileAppManagementPolicy, error_mapping) - async def patch(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def patch(self,body: MobileAppManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppManagementPolicy]: """ Update the properties of a mobilityManagementPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileAppManagementPolicy] Find more info here: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-update?view=graph-rest-beta """ if body is None: @@ -91,9 +91,9 @@ async def patch(self,body: MobilityManagementPolicy, request_configuration: Opti } if not self.request_adapter: raise Exception("Http core is null") - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_app_management_policy import MobileAppManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileAppManagementPolicy, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a mobilityManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: MobileAppManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update the properties of a mobilityManagementPolicy object. param body: The request body @@ -132,15 +132,15 @@ def to_patch_request_information(self,body: MobilityManagementPolicy, request_co request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> MobilityManagementPolicyItemRequestBuilder: + def with_url(self,raw_url: str) -> MobileAppManagementPolicyItemRequestBuilder: """ 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: MobilityManagementPolicyItemRequestBuilder + Returns: MobileAppManagementPolicyItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MobilityManagementPolicyItemRequestBuilder(self.request_adapter, raw_url) + return MobileAppManagementPolicyItemRequestBuilder(self.request_adapter, raw_url) @property def included_groups(self) -> IncludedGroupsRequestBuilder: @@ -152,14 +152,14 @@ def included_groups(self) -> IncludedGroupsRequestBuilder: return IncludedGroupsRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration(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 MobilityManagementPolicyItemRequestBuilderGetQueryParameters(): + class MobileAppManagementPolicyItemRequestBuilderGetQueryParameters(): """ Read the properties and relationships of a mobilityManagementPolicy object. """ @@ -185,14 +185,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]): + class MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]): """ 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 MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/mobile_app_management_policies_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/mobile_app_management_policies_request_builder.py index ffaeb2a7e4d..4b7d1a010ef 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/mobile_app_management_policies_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/mobile_app_management_policies_request_builder.py @@ -14,11 +14,11 @@ from warnings import warn if TYPE_CHECKING: - from ...models.mobility_management_policy import MobilityManagementPolicy - from ...models.mobility_management_policy_collection_response import MobilityManagementPolicyCollectionResponse + from ...models.mobile_app_management_policy import MobileAppManagementPolicy + from ...models.mobile_app_management_policy_collection_response import MobileAppManagementPolicyCollectionResponse from ...models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder - from .item.mobility_management_policy_item_request_builder import MobilityManagementPolicyItemRequestBuilder + from .item.mobile_app_management_policy_item_request_builder import MobileAppManagementPolicyItemRequestBuilder class MobileAppManagementPoliciesRequestBuilder(BaseRequestBuilder): """ @@ -33,25 +33,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_mobility_management_policy_id(self,mobility_management_policy_id: str) -> MobilityManagementPolicyItemRequestBuilder: + def by_mobile_app_management_policy_id(self,mobile_app_management_policy_id: str) -> MobileAppManagementPolicyItemRequestBuilder: """ Provides operations to manage the mobileAppManagementPolicies property of the microsoft.graph.policyRoot entity. - param mobility_management_policy_id: The unique identifier of mobilityManagementPolicy - Returns: MobilityManagementPolicyItemRequestBuilder + param mobile_app_management_policy_id: The unique identifier of mobileAppManagementPolicy + Returns: MobileAppManagementPolicyItemRequestBuilder """ - if mobility_management_policy_id is None: - raise TypeError("mobility_management_policy_id cannot be null.") - from .item.mobility_management_policy_item_request_builder import MobilityManagementPolicyItemRequestBuilder + if mobile_app_management_policy_id is None: + raise TypeError("mobile_app_management_policy_id cannot be null.") + from .item.mobile_app_management_policy_item_request_builder import MobileAppManagementPolicyItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["mobilityManagementPolicy%2Did"] = mobility_management_policy_id - return MobilityManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["mobileAppManagementPolicy%2Did"] = mobile_app_management_policy_id + return MobileAppManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MobilityManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppManagementPolicyCollectionResponse]: """ Get a list of the mobilityManagementPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicyCollectionResponse] + Returns: Optional[MobileAppManagementPolicyCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-list?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -64,16 +64,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp } if not self.request_adapter: raise Exception("Http core is null") - from ...models.mobility_management_policy_collection_response import MobilityManagementPolicyCollectionResponse + from ...models.mobile_app_management_policy_collection_response import MobileAppManagementPolicyCollectionResponse - return await self.request_adapter.send_async(request_info, MobilityManagementPolicyCollectionResponse, error_mapping) + return await self.request_adapter.send_async(request_info, MobileAppManagementPolicyCollectionResponse, error_mapping) - async def post(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def post(self,body: MobileAppManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppManagementPolicy]: """ Create new navigation property to mobileAppManagementPolicies for policies param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileAppManagementPolicy] """ if body is None: raise TypeError("body cannot be null.") @@ -87,9 +87,9 @@ async def post(self,body: MobilityManagementPolicy, request_configuration: Optio } if not self.request_adapter: raise Exception("Http core is null") - from ...models.mobility_management_policy import MobilityManagementPolicy + from ...models.mobile_app_management_policy import MobileAppManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileAppManagementPolicy, error_mapping) def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ @@ -102,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: MobileAppManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Create new navigation property to mobileAppManagementPolicies for policies param body: The request body diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/count/count_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/count/count_request_builder.py index 51922a3442f..49b5649e70c 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/count/count_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/count/count_request_builder.py @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/included_groups_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/included_groups_request_builder.py index 35d83282df1..8f4e90cd4a8 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/included_groups_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/included_groups_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) def by_group_id(self,group_id: str) -> GroupItemRequestBuilder: """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/group_item_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/group_item_request_builder.py index b98a5a8f253..5bcf5c159ba 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/group_item_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/group_item_request_builder.py @@ -11,7 +11,7 @@ class GroupItemRequestBuilder(BaseRequestBuilder): """ - Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id} + Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy-id}/includedGroups/{group-id} """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -20,7 +20,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}", path_parameters) @property def ref(self) -> RefRequestBuilder: diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/ref/ref_request_builder.py index b27d3fe5ecd..c81b2912ea4 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/ref/ref_request_builder.py @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py index 0ecc078d42d..2534824a8a8 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 268f8b22bb5..0f85f28d9aa 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -20,7 +20,7 @@ class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): """ - Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors + Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py index a3bb267927d..bc0e5ca4554 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -99,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref', 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) diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/mobility_management_policy_item_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/mobile_device_management_policy_item_request_builder.py similarity index 80% rename from msgraph_beta/generated/policies/mobile_device_management_policies/item/mobility_management_policy_item_request_builder.py rename to msgraph_beta/generated/policies/mobile_device_management_policies/item/mobile_device_management_policy_item_request_builder.py index d60f81631c7..de7fdfe8ae4 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/mobility_management_policy_item_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/mobile_device_management_policy_item_request_builder.py @@ -14,22 +14,22 @@ from warnings import warn if TYPE_CHECKING: - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_device_management_policy import MobileDeviceManagementPolicy from ....models.o_data_errors.o_data_error import ODataError from .included_groups.included_groups_request_builder import IncludedGroupsRequestBuilder -class MobilityManagementPolicyItemRequestBuilder(BaseRequestBuilder): +class MobileDeviceManagementPolicyItemRequestBuilder(BaseRequestBuilder): """ Provides operations to manage the mobileDeviceManagementPolicies property of the microsoft.graph.policyRoot entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new MobilityManagementPolicyItemRequestBuilder and sets the default values. + Instantiates a new MobileDeviceManagementPolicyItemRequestBuilder 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}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ @@ -50,11 +50,11 @@ 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[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileDeviceManagementPolicy]: """ Read the properties and relationships of a mobilityManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileDeviceManagementPolicy] Find more info here: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-get?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -67,16 +67,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Mobility } if not self.request_adapter: raise Exception("Http core is null") - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_device_management_policy import MobileDeviceManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileDeviceManagementPolicy, error_mapping) - async def patch(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def patch(self,body: MobileDeviceManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileDeviceManagementPolicy]: """ Update the properties of a mobilityManagementPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileDeviceManagementPolicy] Find more info here: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-update?view=graph-rest-beta """ if body is None: @@ -91,9 +91,9 @@ async def patch(self,body: MobilityManagementPolicy, request_configuration: Opti } if not self.request_adapter: raise Exception("Http core is null") - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_device_management_policy import MobileDeviceManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileDeviceManagementPolicy, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a mobilityManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: MobileDeviceManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update the properties of a mobilityManagementPolicy object. param body: The request body @@ -132,15 +132,15 @@ def to_patch_request_information(self,body: MobilityManagementPolicy, request_co request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> MobilityManagementPolicyItemRequestBuilder: + def with_url(self,raw_url: str) -> MobileDeviceManagementPolicyItemRequestBuilder: """ 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: MobilityManagementPolicyItemRequestBuilder + Returns: MobileDeviceManagementPolicyItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MobilityManagementPolicyItemRequestBuilder(self.request_adapter, raw_url) + return MobileDeviceManagementPolicyItemRequestBuilder(self.request_adapter, raw_url) @property def included_groups(self) -> IncludedGroupsRequestBuilder: @@ -152,14 +152,14 @@ def included_groups(self) -> IncludedGroupsRequestBuilder: return IncludedGroupsRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration(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 MobilityManagementPolicyItemRequestBuilderGetQueryParameters(): + class MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters(): """ Read the properties and relationships of a mobilityManagementPolicy object. """ @@ -185,14 +185,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]): + class MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]): """ 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 MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/mobile_device_management_policies_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/mobile_device_management_policies_request_builder.py index d0dc3ae3197..053c0af09ac 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/mobile_device_management_policies_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/mobile_device_management_policies_request_builder.py @@ -14,11 +14,11 @@ from warnings import warn if TYPE_CHECKING: - from ...models.mobility_management_policy import MobilityManagementPolicy - from ...models.mobility_management_policy_collection_response import MobilityManagementPolicyCollectionResponse + from ...models.mobile_device_management_policy import MobileDeviceManagementPolicy + from ...models.mobile_device_management_policy_collection_response import MobileDeviceManagementPolicyCollectionResponse from ...models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder - from .item.mobility_management_policy_item_request_builder import MobilityManagementPolicyItemRequestBuilder + from .item.mobile_device_management_policy_item_request_builder import MobileDeviceManagementPolicyItemRequestBuilder class MobileDeviceManagementPoliciesRequestBuilder(BaseRequestBuilder): """ @@ -33,25 +33,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_mobility_management_policy_id(self,mobility_management_policy_id: str) -> MobilityManagementPolicyItemRequestBuilder: + def by_mobile_device_management_policy_id(self,mobile_device_management_policy_id: str) -> MobileDeviceManagementPolicyItemRequestBuilder: """ Provides operations to manage the mobileDeviceManagementPolicies property of the microsoft.graph.policyRoot entity. - param mobility_management_policy_id: The unique identifier of mobilityManagementPolicy - Returns: MobilityManagementPolicyItemRequestBuilder + param mobile_device_management_policy_id: The unique identifier of mobileDeviceManagementPolicy + Returns: MobileDeviceManagementPolicyItemRequestBuilder """ - if mobility_management_policy_id is None: - raise TypeError("mobility_management_policy_id cannot be null.") - from .item.mobility_management_policy_item_request_builder import MobilityManagementPolicyItemRequestBuilder + if mobile_device_management_policy_id is None: + raise TypeError("mobile_device_management_policy_id cannot be null.") + from .item.mobile_device_management_policy_item_request_builder import MobileDeviceManagementPolicyItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["mobilityManagementPolicy%2Did"] = mobility_management_policy_id - return MobilityManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["mobileDeviceManagementPolicy%2Did"] = mobile_device_management_policy_id + return MobileDeviceManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MobilityManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MobileDeviceManagementPolicyCollectionResponse]: """ Get a list of the mobilityManagementPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicyCollectionResponse] + Returns: Optional[MobileDeviceManagementPolicyCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-list?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -64,16 +64,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileDe } if not self.request_adapter: raise Exception("Http core is null") - from ...models.mobility_management_policy_collection_response import MobilityManagementPolicyCollectionResponse + from ...models.mobile_device_management_policy_collection_response import MobileDeviceManagementPolicyCollectionResponse - return await self.request_adapter.send_async(request_info, MobilityManagementPolicyCollectionResponse, error_mapping) + return await self.request_adapter.send_async(request_info, MobileDeviceManagementPolicyCollectionResponse, error_mapping) - async def post(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def post(self,body: MobileDeviceManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileDeviceManagementPolicy]: """ Create new navigation property to mobileDeviceManagementPolicies for policies param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileDeviceManagementPolicy] """ if body is None: raise TypeError("body cannot be null.") @@ -87,9 +87,9 @@ async def post(self,body: MobilityManagementPolicy, request_configuration: Optio } if not self.request_adapter: raise Exception("Http core is null") - from ...models.mobility_management_policy import MobilityManagementPolicy + from ...models.mobile_device_management_policy import MobileDeviceManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileDeviceManagementPolicy, error_mapping) def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ @@ -102,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: MobileDeviceManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Create new navigation property to mobileDeviceManagementPolicies for policies param body: The request body diff --git a/msgraph_beta/generated/policies/policies_request_builder.py b/msgraph_beta/generated/policies/policies_request_builder.py index 7aa2afd1bbd..db9a9a23672 100644 --- a/msgraph_beta/generated/policies/policies_request_builder.py +++ b/msgraph_beta/generated/policies/policies_request_builder.py @@ -26,8 +26,10 @@ from .authorization_policy.authorization_policy_request_builder import AuthorizationPolicyRequestBuilder from .b2c_authentication_methods_policy.b2c_authentication_methods_policy_request_builder import B2cAuthenticationMethodsPolicyRequestBuilder from .claims_mapping_policies.claims_mapping_policies_request_builder import ClaimsMappingPoliciesRequestBuilder + from .conditional_access_policies.conditional_access_policies_request_builder import ConditionalAccessPoliciesRequestBuilder from .cross_tenant_access_policy.cross_tenant_access_policy_request_builder import CrossTenantAccessPolicyRequestBuilder from .default_app_management_policy.default_app_management_policy_request_builder import DefaultAppManagementPolicyRequestBuilder + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder from .device_registration_policy.device_registration_policy_request_builder import DeviceRegistrationPolicyRequestBuilder from .directory_role_access_review_policy.directory_role_access_review_policy_request_builder import DirectoryRoleAccessReviewPolicyRequestBuilder from .external_identities_policy.external_identities_policy_request_builder import ExternalIdentitiesPolicyRequestBuilder @@ -227,6 +229,15 @@ def claims_mapping_policies(self) -> ClaimsMappingPoliciesRequestBuilder: return ClaimsMappingPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def conditional_access_policies(self) -> ConditionalAccessPoliciesRequestBuilder: + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + """ + from .conditional_access_policies.conditional_access_policies_request_builder import ConditionalAccessPoliciesRequestBuilder + + return ConditionalAccessPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property def cross_tenant_access_policy(self) -> CrossTenantAccessPolicyRequestBuilder: """ @@ -245,6 +256,15 @@ def default_app_management_policy(self) -> DefaultAppManagementPolicyRequestBuil return DefaultAppManagementPolicyRequestBuilder(self.request_adapter, self.path_parameters) + @property + def deleted_items(self) -> DeletedItemsRequestBuilder: + """ + Provides operations to manage the deletedItems property of the microsoft.graph.policyRoot entity. + """ + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder + + return DeletedItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def device_registration_policy(self) -> DeviceRegistrationPolicyRequestBuilder: """ diff --git a/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py b/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py index 293e5a16a6e..8b3c3c4214a 100644 --- a/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py +++ b/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py @@ -48,10 +48,10 @@ def by_risk_detection_id(self,risk_detection_id: str) -> RiskDetectionItemReques async def get(self,request_configuration: Optional[RequestConfiguration[RiskDetectionsRequestBuilderGetQueryParameters]] = None) -> Optional[RiskDetectionCollectionResponse]: """ - Retrieve the properties of a collection of riskDetection objects. + Retrieve the properties of a riskDetection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskDetectionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +92,7 @@ async def post(self,body: RiskDetection, request_configuration: Optional[Request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskDetectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of a collection of riskDetection objects. + Retrieve the properties of a riskDetection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -129,7 +129,7 @@ def with_url(self,raw_url: str) -> RiskDetectionsRequestBuilder: @dataclass class RiskDetectionsRequestBuilderGetQueryParameters(): """ - Retrieve the properties of a collection of riskDetection objects. + Retrieve the properties of a riskDetection object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py b/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py index 8b416b30c6a..eb201be90cd 100644 --- a/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py @@ -53,11 +53,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ClaimsPo async def patch(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomClaimsPolicy]: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomClaimsPolicy] - Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -77,11 +77,11 @@ async def patch(self,body: CustomClaimsPolicy, request_configuration: Optional[R async def put(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomClaimsPolicy]: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomClaimsPolicy] - Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -112,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -127,7 +127,7 @@ def to_patch_request_information(self,body: CustomClaimsPolicy, request_configur def to_put_request_information(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy 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/sites/item/lists/item/list_item_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py index 2947ef98208..17495a363e4 100644 --- a/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py @@ -60,10 +60,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> Optional[List_]: """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[List_] - Find more info here: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -115,7 +115,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -249,7 +249,7 @@ class ListItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class ListItemRequestBuilderGetQueryParameters(): """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/pages/pages_request_builder.py b/msgraph_beta/generated/sites/item/pages/pages_request_builder.py index e36603dc329..2b20eebbb8e 100644 --- a/msgraph_beta/generated/sites/item/pages/pages_request_builder.py +++ b/msgraph_beta/generated/sites/item/pages/pages_request_builder.py @@ -71,11 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PagesReq async def post(self,body: BaseSitePage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[BaseSitePage]: """ - Create a new newsLinkPage in the site pages list of a site. + Create a new sitePage in the site pages list in a site. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] - Find more info here: https://learn.microsoft.com/graph/api/newslinkpage-create?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: BaseSitePage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new newsLinkPage in the site pages list of a site. + Create a new sitePage in the site pages list in a site. 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/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py b/msgraph_beta/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py index f20b889871c..5a7629d5636 100644 --- a/msgraph_beta/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FileStor async def patch(self,body: FileStorageContainerTypeAppPermissionGrant, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainerTypeAppPermissionGrant]: """ - Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + Update the properties of a fileStorageContainerTypeAppPermissionGrant object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FileStorageContainerTypeAppPermissionGrant] - Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertyperegistration-post-applicationpermissiongrants?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertypeapppermissiongrant-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: FileStorageContainerTypeAppPermissionGrant, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + Update the properties of a fileStorageContainerTypeAppPermissionGrant 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/teams/item/channels/item/members/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py index 0dd3a08adaa..1dccf275b39 100644 --- a/msgraph_beta/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a team.or channel. + Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body 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/conversationmember-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the role of a conversationMember in a team.or channel. + Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. 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/teams/item/channels/item/messages/messages_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py index 283165d21e8..77b917778c3 100644 --- a/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] - Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation