From cdbe84161295044ed1ce35147f4b82da5273e232 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 24 Jun 2025 10:46:20 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 191244 --- .../generated/admin/admin_request_builder.py | 10 + ...figuration_applications_request_builder.py | 208 ++++ .../count/count_request_builder.py | 104 ++ ...ration_application_item_request_builder.py | 188 ++++ .../configuration_drifts_request_builder.py | 208 ++++ .../count/count_request_builder.py | 104 ++ ...onfiguration_drift_item_request_builder.py | 188 ++++ ...onfiguration_management_request_builder.py | 248 +++++ ...tion_monitoring_results_request_builder.py | 208 ++++ .../count/count_request_builder.py | 104 ++ ..._monitoring_result_item_request_builder.py | 188 ++++ .../configuration_monitors_request_builder.py | 208 ++++ .../count/count_request_builder.py | 104 ++ .../item/baseline/baseline_request_builder.py | 188 ++++ ...figuration_monitor_item_request_builder.py | 198 ++++ ...iguration_snapshot_jobs_request_builder.py | 208 ++++ .../count/count_request_builder.py | 104 ++ ...ation_snapshot_job_item_request_builder.py | 188 ++++ ...configuration_snapshots_request_builder.py | 208 ++++ .../count/count_request_builder.py | 104 ++ ...iguration_baseline_item_request_builder.py | 188 ++++ .../updatable_asset_item_request_builder.py | 6 +- .../compliance_change_item_request_builder.py | 14 +- ...lf_service_sign_up_item_request_builder.py | 7 +- .../sign_ups/sign_ups_request_builder.py | 7 +- .../assignments_request_builder.py | 6 +- ...uration_assignment_item_request_builder.py | 6 +- ...ed_action_for_rule_item_request_builder.py | 6 +- ...eduled_actions_for_rule_request_builder.py | 6 +- ...log_collection_requests_request_builder.py | 6 +- ...collection_request_item_request_builder.py | 6 +- .../hardware_oath_devices_request_builder.py | 6 +- .../graph_group_request_builder.py | 6 +- .../graph_group_request_builder.py | 6 +- .../tables/add/add_request_builder.py | 6 +- .../item/tables/add/add_request_builder.py | 6 +- .../education_user_item_request_builder.py | 6 +- .../external_item_item_request_builder.py | 6 +- .../data_connectors_request_builder.py | 6 +- ...try_data_connector_item_request_builder.py | 6 +- .../inbound_flows_request_builder.py | 6 +- .../item/inbound_flow_item_request_builder.py | 6 +- ..._running_operation_item_request_builder.py | 8 +- .../groups/groups_request_builder.py | 6 +- .../item/conversation_item_request_builder.py | 14 +- ...onversation_thread_item_request_builder.py | 6 +- ...by_current_user_with_on_request_builder.py | 6 +- ..._callout_extension_item_request_builder.py | 6 +- .../access_package_item_request_builder.py | 8 +- ...ckages_with_unique_name_request_builder.py | 8 +- ...by_current_user_with_on_request_builder.py | 6 +- ...by_current_user_with_on_request_builder.py | 6 +- ...by_current_user_with_on_request_builder.py | 6 +- .../activated_using_request_builder.py | 6 +- .../item/group/group_request_builder.py | 6 +- ...by_current_user_with_on_request_builder.py | 6 +- .../activated_using_request_builder.py | 6 +- .../item/group/group_request_builder.py | 6 +- ...by_current_user_with_on_request_builder.py | 6 +- .../activated_using_request_builder.py | 6 +- .../item/group/group_request_builder.py | 6 +- .../item/group/group_request_builder.py | 6 +- ...by_current_user_with_on_request_builder.py | 6 +- .../item/group/group_request_builder.py | 6 +- .../item/group/group_request_builder.py | 6 +- .../item/agreement_item_request_builder.py | 8 +- .../risk_detection_item_request_builder.py | 8 +- msgraph_beta/generated/kiota-dom-export.txt | 894 ++++++++++++++++++ msgraph_beta/generated/kiota-lock.json | 2 +- msgraph_beta/generated/models/admin.py | 7 + .../ai_interaction_mentioned_identity_set.py | 2 +- .../generated/models/audit_log_root.py | 4 +- .../generated/models/backup_restore_root.py | 7 + .../generated/models/baseline_parameter.py | 69 ++ .../models/baseline_parameter_type.py | 9 + .../generated/models/baseline_resource.py | 69 ++ .../generated/models/client_credentials.py | 58 ++ .../models/configuration_application.py | 93 ++ ...uration_application_collection_response.py | 58 ++ .../models/configuration_baseline.py | 75 ++ ...figuration_baseline_collection_response.py | 58 ++ .../generated/models/configuration_drift.py | 89 ++ ...configuration_drift_collection_response.py | 58 ++ .../models/configuration_management.py | 95 ++ .../generated/models/configuration_monitor.py | 113 +++ ...nfiguration_monitor_collection_response.py | 58 ++ .../models/configuration_monitoring_result.py | 82 ++ ...n_monitoring_result_collection_response.py | 58 ++ .../models/configuration_snapshot_job.py | 95 ++ ...ration_snapshot_job_collection_response.py | 58 ++ .../models/device_compliance_policy.py | 2 +- ...on_choice_setting_collection_definition.py | 4 +- ...configuration_choice_setting_definition.py | 4 +- ...figuration_referred_setting_information.py | 2 +- ...gement_configuration_setting_definition.py | 14 +- ...on_simple_setting_collection_definition.py | 4 +- ...configuration_simple_setting_definition.py | 8 +- .../generated/models/device_metadata.py | 58 ++ msgraph_beta/generated/models/dictionary.py | 7 + msgraph_beta/generated/models/drift_status.py | 8 + .../generated/models/drifted_property.py | 53 ++ .../models/email_notifications_setting.py | 71 ++ msgraph_beta/generated/models/entity.py | 56 ++ msgraph_beta/generated/models/error_detail.py | 59 ++ .../generated/models/execution_mode.py | 7 + msgraph_beta/generated/models/group_scope.py | 53 ++ msgraph_beta/generated/models/identity.py | 4 +- msgraph_beta/generated/models/identity_set.py | 6 +- .../ios_lob_app_provisioning_configuration.py | 4 +- msgraph_beta/generated/models/key_value.py | 4 +- .../generated/models/key_value_pair.py | 4 +- .../mobile_app_troubleshooting_event.py | 2 +- msgraph_beta/generated/models/monitor_mode.py | 7 + .../generated/models/monitor_run_status.py | 9 + .../generated/models/monitor_status.py | 9 + .../models/notification_events_type.py | 7 + .../models/notification_recipients.py | 68 ++ .../models/notification_recipients_type.py | 10 + .../models/open_complex_dictionary_type.py | 53 ++ .../generated/models/policy_binding.py | 65 ++ .../generated/models/policy_pivot_property.py | 8 + .../generated/models/policy_scope_base.py | 101 ++ .../generated/models/policy_tenant_scope.py | 60 ++ .../generated/models/policy_user_scope.py | 53 ++ ...ileged_access_group_assignment_schedule.py | 8 +- ...cess_group_assignment_schedule_instance.py | 8 +- ...ccess_group_assignment_schedule_request.py | 8 +- ...leged_access_group_eligibility_schedule.py | 6 +- ...ess_group_eligibility_schedule_instance.py | 6 +- ...cess_group_eligibility_schedule_request.py | 6 +- .../models/process_content_request.py | 7 + msgraph_beta/generated/models/report.py | 2 +- msgraph_beta/generated/models/scope_base.py | 84 ++ .../generated/models/self_service_sign_up.py | 16 +- .../generated/models/sign_up_identity.py | 4 +- .../generated/models/sign_up_status.py | 6 +- .../generated/models/snapshot_job_status.py | 11 + msgraph_beta/generated/models/tenant_scope.py | 53 ++ ...ified_role_management_policy_assignment.py | 4 +- .../generated/models/user_activity_types.py | 10 + msgraph_beta/generated/models/user_scope.py | 53 ++ ...universal_app_x_app_assignment_settings.py | 2 +- ...token_validation_policy_request_builder.py | 8 +- ...ment_policy_assignments_request_builder.py | 6 +- .../risk_detections_request_builder.py | 8 +- ...by_current_user_with_on_request_builder.py | 6 +- ...by_current_user_with_on_request_builder.py | 6 +- ...by_current_user_with_on_request_builder.py | 6 +- .../compute/compute_post_request_body.py | 85 ++ .../compute/compute_post_response.py | 58 ++ .../compute/compute_request_builder.py | 89 ++ .../protection_scopes_request_builder.py | 10 + .../sensitivity_labels_request_builder.py | 8 +- .../sites/item/pages/pages_request_builder.py | 6 +- .../generated/sites/sites_request_builder.py | 8 +- .../backup_restore_request_builder.py | 10 + ...l_notifications_setting_request_builder.py | 190 ++++ ...onversation_member_item_request_builder.py | 6 +- ...by_current_user_with_on_request_builder.py | 6 +- .../compute/compute_post_request_body.py | 85 ++ .../compute/compute_post_response.py | 58 ++ .../compute/compute_request_builder.py | 89 ++ .../protection_scopes_request_builder.py | 10 + ...log_collection_requests_request_builder.py | 6 +- ...collection_request_item_request_builder.py | 6 +- 165 files changed, 7552 insertions(+), 267 deletions(-) create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_applications/configuration_applications_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_applications/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_applications/item/configuration_application_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_drifts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_management_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_monitoring_results/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_monitors/configuration_monitors_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_monitors/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_monitors/item/configuration_monitor_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_snapshot_jobs/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_snapshots/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py create mode 100644 msgraph_beta/generated/models/baseline_parameter.py create mode 100644 msgraph_beta/generated/models/baseline_parameter_type.py create mode 100644 msgraph_beta/generated/models/baseline_resource.py create mode 100644 msgraph_beta/generated/models/client_credentials.py create mode 100644 msgraph_beta/generated/models/configuration_application.py create mode 100644 msgraph_beta/generated/models/configuration_application_collection_response.py create mode 100644 msgraph_beta/generated/models/configuration_baseline.py create mode 100644 msgraph_beta/generated/models/configuration_baseline_collection_response.py create mode 100644 msgraph_beta/generated/models/configuration_drift.py create mode 100644 msgraph_beta/generated/models/configuration_drift_collection_response.py create mode 100644 msgraph_beta/generated/models/configuration_management.py create mode 100644 msgraph_beta/generated/models/configuration_monitor.py create mode 100644 msgraph_beta/generated/models/configuration_monitor_collection_response.py create mode 100644 msgraph_beta/generated/models/configuration_monitoring_result.py create mode 100644 msgraph_beta/generated/models/configuration_monitoring_result_collection_response.py create mode 100644 msgraph_beta/generated/models/configuration_snapshot_job.py create mode 100644 msgraph_beta/generated/models/configuration_snapshot_job_collection_response.py create mode 100644 msgraph_beta/generated/models/device_metadata.py create mode 100644 msgraph_beta/generated/models/drift_status.py create mode 100644 msgraph_beta/generated/models/drifted_property.py create mode 100644 msgraph_beta/generated/models/email_notifications_setting.py create mode 100644 msgraph_beta/generated/models/error_detail.py create mode 100644 msgraph_beta/generated/models/execution_mode.py create mode 100644 msgraph_beta/generated/models/group_scope.py create mode 100644 msgraph_beta/generated/models/monitor_mode.py create mode 100644 msgraph_beta/generated/models/monitor_run_status.py create mode 100644 msgraph_beta/generated/models/monitor_status.py create mode 100644 msgraph_beta/generated/models/notification_events_type.py create mode 100644 msgraph_beta/generated/models/notification_recipients.py create mode 100644 msgraph_beta/generated/models/notification_recipients_type.py create mode 100644 msgraph_beta/generated/models/open_complex_dictionary_type.py create mode 100644 msgraph_beta/generated/models/policy_binding.py create mode 100644 msgraph_beta/generated/models/policy_pivot_property.py create mode 100644 msgraph_beta/generated/models/policy_scope_base.py create mode 100644 msgraph_beta/generated/models/policy_tenant_scope.py create mode 100644 msgraph_beta/generated/models/policy_user_scope.py create mode 100644 msgraph_beta/generated/models/scope_base.py create mode 100644 msgraph_beta/generated/models/snapshot_job_status.py create mode 100644 msgraph_beta/generated/models/tenant_scope.py create mode 100644 msgraph_beta/generated/models/user_activity_types.py create mode 100644 msgraph_beta/generated/models/user_scope.py create mode 100644 msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py create mode 100644 msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_response.py create mode 100644 msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_request_builder.py create mode 100644 msgraph_beta/generated/solutions/backup_restore/email_notifications_setting/email_notifications_setting_request_builder.py create mode 100644 msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py create mode 100644 msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_response.py create mode 100644 msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_request_builder.py diff --git a/msgraph_beta/generated/admin/admin_request_builder.py b/msgraph_beta/generated/admin/admin_request_builder.py index c6fbdbc441c..5d35175fc22 100644 --- a/msgraph_beta/generated/admin/admin_request_builder.py +++ b/msgraph_beta/generated/admin/admin_request_builder.py @@ -17,6 +17,7 @@ from ..models.admin import Admin from ..models.o_data_errors.o_data_error import ODataError from .apps_and_services.apps_and_services_request_builder import AppsAndServicesRequestBuilder + from .configuration_management.configuration_management_request_builder import ConfigurationManagementRequestBuilder from .dynamics.dynamics_request_builder import DynamicsRequestBuilder from .edge.edge_request_builder import EdgeRequestBuilder from .entra.entra_request_builder import EntraRequestBuilder @@ -132,6 +133,15 @@ def apps_and_services(self) -> AppsAndServicesRequestBuilder: return AppsAndServicesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def configuration_management(self) -> ConfigurationManagementRequestBuilder: + """ + Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + """ + from .configuration_management.configuration_management_request_builder import ConfigurationManagementRequestBuilder + + return ConfigurationManagementRequestBuilder(self.request_adapter, self.path_parameters) + @property def dynamics(self) -> DynamicsRequestBuilder: """ diff --git a/msgraph_beta/generated/admin/configuration_management/configuration_applications/configuration_applications_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_applications/configuration_applications_request_builder.py new file mode 100644 index 00000000000..755971c865f --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_applications/configuration_applications_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.configuration_application import ConfigurationApplication + from ....models.configuration_application_collection_response import ConfigurationApplicationCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_application_item_request_builder import ConfigurationApplicationItemRequestBuilder + +class ConfigurationApplicationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationApplications property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationApplicationsRequestBuilder 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}/admin/configurationManagement/configurationApplications{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_application_id(self,configuration_application_id: str) -> ConfigurationApplicationItemRequestBuilder: + """ + Provides operations to manage the configurationApplications property of the microsoft.graph.configurationManagement entity. + param configuration_application_id: The unique identifier of configurationApplication + Returns: ConfigurationApplicationItemRequestBuilder + """ + if configuration_application_id is None: + raise TypeError("configuration_application_id cannot be null.") + from .item.configuration_application_item_request_builder import ConfigurationApplicationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationApplication%2Did"] = configuration_application_id + return ConfigurationApplicationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationApplicationsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationApplicationCollectionResponse]: + """ + Get configurationApplications from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationApplicationCollectionResponse] + """ + 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.configuration_application_collection_response import ConfigurationApplicationCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationApplicationCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationApplication, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationApplication]: + """ + Create new navigation property to configurationApplications for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationApplication] + """ + 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.configuration_application import ConfigurationApplication + + return await self.request_adapter.send_async(request_info, ConfigurationApplication, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationApplicationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationApplications from admin + 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: ConfigurationApplication, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationApplications for admin + 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) -> ConfigurationApplicationsRequestBuilder: + """ + 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: ConfigurationApplicationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationApplicationsRequestBuilder(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 ConfigurationApplicationsRequestBuilderGetQueryParameters(): + """ + Get configurationApplications from admin + """ + 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 ConfigurationApplicationsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationApplicationsRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationApplicationsRequestBuilderPostRequestConfiguration(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/admin/configuration_management/configuration_applications/count/count_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_applications/count/count_request_builder.py new file mode 100644 index 00000000000..5037b975ae6 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_applications/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}/admin/configurationManagement/configurationApplications/$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/admin/configuration_management/configuration_applications/item/configuration_application_item_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_applications/item/configuration_application_item_request_builder.py new file mode 100644 index 00000000000..0b170d33c18 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_applications/item/configuration_application_item_request_builder.py @@ -0,0 +1,188 @@ +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.configuration_application import ConfigurationApplication + from .....models.o_data_errors.o_data_error import ODataError + +class ConfigurationApplicationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationApplications property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationApplicationItemRequestBuilder 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}/admin/configurationManagement/configurationApplications/{configurationApplication%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationApplications for admin + 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[ConfigurationApplicationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationApplication]: + """ + Get configurationApplications from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationApplication] + """ + 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.configuration_application import ConfigurationApplication + + return await self.request_adapter.send_async(request_info, ConfigurationApplication, error_mapping) + + async def patch(self,body: ConfigurationApplication, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationApplication]: + """ + Update the navigation property configurationApplications in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationApplication] + """ + 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.configuration_application import ConfigurationApplication + + return await self.request_adapter.send_async(request_info, ConfigurationApplication, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationApplications for admin + 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[ConfigurationApplicationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationApplications from admin + 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: ConfigurationApplication, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationApplications in admin + 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) -> ConfigurationApplicationItemRequestBuilder: + """ + 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: ConfigurationApplicationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationApplicationItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration(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 ConfigurationApplicationItemRequestBuilderGetQueryParameters(): + """ + Get configurationApplications from admin + """ + 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 ConfigurationApplicationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationApplicationItemRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration(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/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py new file mode 100644 index 00000000000..fa4b4c693d6 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_drifts/configuration_drifts_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.configuration_drift import ConfigurationDrift + from ....models.configuration_drift_collection_response import ConfigurationDriftCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_drift_item_request_builder import ConfigurationDriftItemRequestBuilder + +class ConfigurationDriftsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationDriftsRequestBuilder 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}/admin/configurationManagement/configurationDrifts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_drift_id(self,configuration_drift_id: str) -> ConfigurationDriftItemRequestBuilder: + """ + Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + param configuration_drift_id: The unique identifier of configurationDrift + Returns: ConfigurationDriftItemRequestBuilder + """ + if configuration_drift_id is None: + raise TypeError("configuration_drift_id cannot be null.") + from .item.configuration_drift_item_request_builder import ConfigurationDriftItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationDrift%2Did"] = configuration_drift_id + return ConfigurationDriftItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationDriftCollectionResponse]: + """ + Get configurationDrifts from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationDriftCollectionResponse] + """ + 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.configuration_drift_collection_response import ConfigurationDriftCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationDriftCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationDrift]: + """ + Create new navigation property to configurationDrifts for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationDrift] + """ + 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.configuration_drift import ConfigurationDrift + + return await self.request_adapter.send_async(request_info, ConfigurationDrift, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationDrifts from admin + 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: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationDrifts for admin + 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) -> ConfigurationDriftsRequestBuilder: + """ + 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: ConfigurationDriftsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationDriftsRequestBuilder(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 ConfigurationDriftsRequestBuilderGetQueryParameters(): + """ + Get configurationDrifts from admin + """ + 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 ConfigurationDriftsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationDriftsRequestBuilderPostRequestConfiguration(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/admin/configuration_management/configuration_drifts/count/count_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_drifts/count/count_request_builder.py new file mode 100644 index 00000000000..23171cfbe29 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_drifts/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}/admin/configurationManagement/configurationDrifts/$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/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py new file mode 100644 index 00000000000..5a10f52e66c --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py @@ -0,0 +1,188 @@ +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.configuration_drift import ConfigurationDrift + from .....models.o_data_errors.o_data_error import ODataError + +class ConfigurationDriftItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationDriftItemRequestBuilder 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}/admin/configurationManagement/configurationDrifts/{configurationDrift%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationDrifts for admin + 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[ConfigurationDriftItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationDrift]: + """ + Get configurationDrifts from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationDrift] + """ + 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.configuration_drift import ConfigurationDrift + + return await self.request_adapter.send_async(request_info, ConfigurationDrift, error_mapping) + + async def patch(self,body: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationDrift]: + """ + Update the navigation property configurationDrifts in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationDrift] + """ + 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.configuration_drift import ConfigurationDrift + + return await self.request_adapter.send_async(request_info, ConfigurationDrift, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationDrifts for admin + 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[ConfigurationDriftItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationDrifts from admin + 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: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationDrifts in admin + 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) -> ConfigurationDriftItemRequestBuilder: + """ + 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: ConfigurationDriftItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationDriftItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration(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 ConfigurationDriftItemRequestBuilderGetQueryParameters(): + """ + Get configurationDrifts from admin + """ + 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 ConfigurationDriftItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationDriftItemRequestBuilderPatchRequestConfiguration(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/admin/configuration_management/configuration_management_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_management_request_builder.py new file mode 100644 index 00000000000..9b42a0172bc --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_management_request_builder.py @@ -0,0 +1,248 @@ +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.configuration_management import ConfigurationManagement + from ...models.o_data_errors.o_data_error import ODataError + from .configuration_applications.configuration_applications_request_builder import ConfigurationApplicationsRequestBuilder + from .configuration_drifts.configuration_drifts_request_builder import ConfigurationDriftsRequestBuilder + from .configuration_monitoring_results.configuration_monitoring_results_request_builder import ConfigurationMonitoringResultsRequestBuilder + from .configuration_monitors.configuration_monitors_request_builder import ConfigurationMonitorsRequestBuilder + from .configuration_snapshots.configuration_snapshots_request_builder import ConfigurationSnapshotsRequestBuilder + from .configuration_snapshot_jobs.configuration_snapshot_jobs_request_builder import ConfigurationSnapshotJobsRequestBuilder + +class ConfigurationManagementRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationManagementRequestBuilder 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}/admin/configurationManagement{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationManagement for admin + 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[ConfigurationManagementRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationManagement]: + """ + Get configurationManagement from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationManagement] + """ + 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.configuration_management import ConfigurationManagement + + return await self.request_adapter.send_async(request_info, ConfigurationManagement, error_mapping) + + async def patch(self,body: ConfigurationManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationManagement]: + """ + Update the navigation property configurationManagement in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationManagement] + """ + 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.configuration_management import ConfigurationManagement + + return await self.request_adapter.send_async(request_info, ConfigurationManagement, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationManagement for admin + 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[ConfigurationManagementRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationManagement from admin + 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: ConfigurationManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationManagement in admin + 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) -> ConfigurationManagementRequestBuilder: + """ + 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: ConfigurationManagementRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationManagementRequestBuilder(self.request_adapter, raw_url) + + @property + def configuration_applications(self) -> ConfigurationApplicationsRequestBuilder: + """ + Provides operations to manage the configurationApplications property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_applications.configuration_applications_request_builder import ConfigurationApplicationsRequestBuilder + + return ConfigurationApplicationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def configuration_drifts(self) -> ConfigurationDriftsRequestBuilder: + """ + Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_drifts.configuration_drifts_request_builder import ConfigurationDriftsRequestBuilder + + return ConfigurationDriftsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def configuration_monitoring_results(self) -> ConfigurationMonitoringResultsRequestBuilder: + """ + Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_monitoring_results.configuration_monitoring_results_request_builder import ConfigurationMonitoringResultsRequestBuilder + + return ConfigurationMonitoringResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def configuration_monitors(self) -> ConfigurationMonitorsRequestBuilder: + """ + Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_monitors.configuration_monitors_request_builder import ConfigurationMonitorsRequestBuilder + + return ConfigurationMonitorsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def configuration_snapshot_jobs(self) -> ConfigurationSnapshotJobsRequestBuilder: + """ + Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_snapshot_jobs.configuration_snapshot_jobs_request_builder import ConfigurationSnapshotJobsRequestBuilder + + return ConfigurationSnapshotJobsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def configuration_snapshots(self) -> ConfigurationSnapshotsRequestBuilder: + """ + Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_snapshots.configuration_snapshots_request_builder import ConfigurationSnapshotsRequestBuilder + + return ConfigurationSnapshotsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ConfigurationManagementRequestBuilderDeleteRequestConfiguration(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 ConfigurationManagementRequestBuilderGetQueryParameters(): + """ + Get configurationManagement from admin + """ + 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 ConfigurationManagementRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationManagementRequestBuilderPatchRequestConfiguration(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/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py new file mode 100644 index 00000000000..fa932d80a63 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_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.configuration_monitoring_result import ConfigurationMonitoringResult + from ....models.configuration_monitoring_result_collection_response import ConfigurationMonitoringResultCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_monitoring_result_item_request_builder import ConfigurationMonitoringResultItemRequestBuilder + +class ConfigurationMonitoringResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationMonitoringResultsRequestBuilder 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}/admin/configurationManagement/configurationMonitoringResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_monitoring_result_id(self,configuration_monitoring_result_id: str) -> ConfigurationMonitoringResultItemRequestBuilder: + """ + Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + param configuration_monitoring_result_id: The unique identifier of configurationMonitoringResult + Returns: ConfigurationMonitoringResultItemRequestBuilder + """ + if configuration_monitoring_result_id is None: + raise TypeError("configuration_monitoring_result_id cannot be null.") + from .item.configuration_monitoring_result_item_request_builder import ConfigurationMonitoringResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationMonitoringResult%2Did"] = configuration_monitoring_result_id + return ConfigurationMonitoringResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationMonitoringResultCollectionResponse]: + """ + Get configurationMonitoringResults from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitoringResultCollectionResponse] + """ + 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.configuration_monitoring_result_collection_response import ConfigurationMonitoringResultCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResultCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitoringResult]: + """ + Create new navigation property to configurationMonitoringResults for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitoringResult] + """ + 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.configuration_monitoring_result import ConfigurationMonitoringResult + + return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationMonitoringResults from admin + 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: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationMonitoringResults for admin + 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) -> ConfigurationMonitoringResultsRequestBuilder: + """ + 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: ConfigurationMonitoringResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationMonitoringResultsRequestBuilder(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 ConfigurationMonitoringResultsRequestBuilderGetQueryParameters(): + """ + Get configurationMonitoringResults from admin + """ + 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 ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration(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/admin/configuration_management/configuration_monitoring_results/count/count_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_monitoring_results/count/count_request_builder.py new file mode 100644 index 00000000000..443827cc648 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_monitoring_results/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}/admin/configurationManagement/configurationMonitoringResults/$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/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py new file mode 100644 index 00000000000..727eb8b76ec --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py @@ -0,0 +1,188 @@ +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.configuration_monitoring_result import ConfigurationMonitoringResult + from .....models.o_data_errors.o_data_error import ODataError + +class ConfigurationMonitoringResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationMonitoringResultItemRequestBuilder 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}/admin/configurationManagement/configurationMonitoringResults/{configurationMonitoringResult%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationMonitoringResults for admin + 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[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationMonitoringResult]: + """ + Get configurationMonitoringResults from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitoringResult] + """ + 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.configuration_monitoring_result import ConfigurationMonitoringResult + + return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResult, error_mapping) + + async def patch(self,body: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitoringResult]: + """ + Update the navigation property configurationMonitoringResults in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitoringResult] + """ + 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.configuration_monitoring_result import ConfigurationMonitoringResult + + return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResult, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationMonitoringResults for admin + 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[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationMonitoringResults from admin + 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: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationMonitoringResults in admin + 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) -> ConfigurationMonitoringResultItemRequestBuilder: + """ + 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: ConfigurationMonitoringResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationMonitoringResultItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration(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 ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters(): + """ + Get configurationMonitoringResults from admin + """ + 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 ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration(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/admin/configuration_management/configuration_monitors/configuration_monitors_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_monitors/configuration_monitors_request_builder.py new file mode 100644 index 00000000000..982fc527960 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_monitors/configuration_monitors_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.configuration_monitor import ConfigurationMonitor + from ....models.configuration_monitor_collection_response import ConfigurationMonitorCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_monitor_item_request_builder import ConfigurationMonitorItemRequestBuilder + +class ConfigurationMonitorsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationMonitorsRequestBuilder 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}/admin/configurationManagement/configurationMonitors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_monitor_id(self,configuration_monitor_id: str) -> ConfigurationMonitorItemRequestBuilder: + """ + Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + param configuration_monitor_id: The unique identifier of configurationMonitor + Returns: ConfigurationMonitorItemRequestBuilder + """ + if configuration_monitor_id is None: + raise TypeError("configuration_monitor_id cannot be null.") + from .item.configuration_monitor_item_request_builder import ConfigurationMonitorItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationMonitor%2Did"] = configuration_monitor_id + return ConfigurationMonitorItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationMonitorCollectionResponse]: + """ + Get configurationMonitors from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitorCollectionResponse] + """ + 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.configuration_monitor_collection_response import ConfigurationMonitorCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationMonitorCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationMonitor, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitor]: + """ + Create new navigation property to configurationMonitors for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitor] + """ + 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.configuration_monitor import ConfigurationMonitor + + return await self.request_adapter.send_async(request_info, ConfigurationMonitor, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationMonitors from admin + 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: ConfigurationMonitor, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationMonitors for admin + 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) -> ConfigurationMonitorsRequestBuilder: + """ + 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: ConfigurationMonitorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationMonitorsRequestBuilder(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 ConfigurationMonitorsRequestBuilderGetQueryParameters(): + """ + Get configurationMonitors from admin + """ + 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 ConfigurationMonitorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationMonitorsRequestBuilderPostRequestConfiguration(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/admin/configuration_management/configuration_monitors/count/count_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_monitors/count/count_request_builder.py new file mode 100644 index 00000000000..ddb0805d5c7 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_monitors/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}/admin/configurationManagement/configurationMonitors/$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/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py new file mode 100644 index 00000000000..1a7894719ca --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py @@ -0,0 +1,188 @@ +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.configuration_baseline import ConfigurationBaseline + from ......models.o_data_errors.o_data_error import ODataError + +class BaselineRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the baseline property of the microsoft.graph.configurationMonitor entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BaselineRequestBuilder 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}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}/baseline{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property baseline for admin + 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[BaselineRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + Get baseline from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + """ + 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.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + async def patch(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + Update the navigation property baseline in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + """ + 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.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property baseline for admin + 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[BaselineRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get baseline from admin + 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: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property baseline in admin + 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) -> BaselineRequestBuilder: + """ + 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: BaselineRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BaselineRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BaselineRequestBuilderDeleteRequestConfiguration(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 BaselineRequestBuilderGetQueryParameters(): + """ + Get baseline from admin + """ + 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 BaselineRequestBuilderGetRequestConfiguration(RequestConfiguration[BaselineRequestBuilderGetQueryParameters]): + """ + 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 BaselineRequestBuilderPatchRequestConfiguration(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/admin/configuration_management/configuration_monitors/item/configuration_monitor_item_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_monitors/item/configuration_monitor_item_request_builder.py new file mode 100644 index 00000000000..778f177e8f6 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_monitors/item/configuration_monitor_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.configuration_monitor import ConfigurationMonitor + from .....models.o_data_errors.o_data_error import ODataError + from .baseline.baseline_request_builder import BaselineRequestBuilder + +class ConfigurationMonitorItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationMonitorItemRequestBuilder 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}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationMonitors for admin + 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[ConfigurationMonitorItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationMonitor]: + """ + Get configurationMonitors from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitor] + """ + 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.configuration_monitor import ConfigurationMonitor + + return await self.request_adapter.send_async(request_info, ConfigurationMonitor, error_mapping) + + async def patch(self,body: ConfigurationMonitor, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitor]: + """ + Update the navigation property configurationMonitors in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitor] + """ + 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.configuration_monitor import ConfigurationMonitor + + return await self.request_adapter.send_async(request_info, ConfigurationMonitor, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationMonitors for admin + 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[ConfigurationMonitorItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationMonitors from admin + 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: ConfigurationMonitor, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationMonitors in admin + 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) -> ConfigurationMonitorItemRequestBuilder: + """ + 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: ConfigurationMonitorItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationMonitorItemRequestBuilder(self.request_adapter, raw_url) + + @property + def baseline(self) -> BaselineRequestBuilder: + """ + Provides operations to manage the baseline property of the microsoft.graph.configurationMonitor entity. + """ + from .baseline.baseline_request_builder import BaselineRequestBuilder + + return BaselineRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration(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 ConfigurationMonitorItemRequestBuilderGetQueryParameters(): + """ + Get configurationMonitors from admin + """ + 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 ConfigurationMonitorItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationMonitorItemRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration(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/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py new file mode 100644 index 00000000000..4843bc159e3 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_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.configuration_snapshot_job import ConfigurationSnapshotJob + from ....models.configuration_snapshot_job_collection_response import ConfigurationSnapshotJobCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_snapshot_job_item_request_builder import ConfigurationSnapshotJobItemRequestBuilder + +class ConfigurationSnapshotJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationSnapshotJobsRequestBuilder 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}/admin/configurationManagement/configurationSnapshotJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_snapshot_job_id(self,configuration_snapshot_job_id: str) -> ConfigurationSnapshotJobItemRequestBuilder: + """ + Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + param configuration_snapshot_job_id: The unique identifier of configurationSnapshotJob + Returns: ConfigurationSnapshotJobItemRequestBuilder + """ + if configuration_snapshot_job_id is None: + raise TypeError("configuration_snapshot_job_id cannot be null.") + from .item.configuration_snapshot_job_item_request_builder import ConfigurationSnapshotJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationSnapshotJob%2Did"] = configuration_snapshot_job_id + return ConfigurationSnapshotJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationSnapshotJobCollectionResponse]: + """ + Get configurationSnapshotJobs from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationSnapshotJobCollectionResponse] + """ + 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.configuration_snapshot_job_collection_response import ConfigurationSnapshotJobCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJobCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationSnapshotJob]: + """ + Create new navigation property to configurationSnapshotJobs for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationSnapshotJob] + """ + 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.configuration_snapshot_job import ConfigurationSnapshotJob + + return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationSnapshotJobs from admin + 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: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationSnapshotJobs for admin + 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) -> ConfigurationSnapshotJobsRequestBuilder: + """ + 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: ConfigurationSnapshotJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationSnapshotJobsRequestBuilder(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 ConfigurationSnapshotJobsRequestBuilderGetQueryParameters(): + """ + Get configurationSnapshotJobs from admin + """ + 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 ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration(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/admin/configuration_management/configuration_snapshot_jobs/count/count_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_snapshot_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..bdb19724f58 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_snapshot_jobs/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}/admin/configurationManagement/configurationSnapshotJobs/$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/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py new file mode 100644 index 00000000000..2806c9ab6d0 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py @@ -0,0 +1,188 @@ +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.configuration_snapshot_job import ConfigurationSnapshotJob + from .....models.o_data_errors.o_data_error import ODataError + +class ConfigurationSnapshotJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationSnapshotJobItemRequestBuilder 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}/admin/configurationManagement/configurationSnapshotJobs/{configurationSnapshotJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationSnapshotJobs for admin + 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[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationSnapshotJob]: + """ + Get configurationSnapshotJobs from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationSnapshotJob] + """ + 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.configuration_snapshot_job import ConfigurationSnapshotJob + + return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJob, error_mapping) + + async def patch(self,body: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationSnapshotJob]: + """ + Update the navigation property configurationSnapshotJobs in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationSnapshotJob] + """ + 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.configuration_snapshot_job import ConfigurationSnapshotJob + + return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationSnapshotJobs for admin + 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[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationSnapshotJobs from admin + 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: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationSnapshotJobs in admin + 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) -> ConfigurationSnapshotJobItemRequestBuilder: + """ + 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: ConfigurationSnapshotJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationSnapshotJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration(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 ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters(): + """ + Get configurationSnapshotJobs from admin + """ + 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 ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration(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/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py new file mode 100644 index 00000000000..46dca7197ad --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_snapshots/configuration_snapshots_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.configuration_baseline import ConfigurationBaseline + from ....models.configuration_baseline_collection_response import ConfigurationBaselineCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_baseline_item_request_builder import ConfigurationBaselineItemRequestBuilder + +class ConfigurationSnapshotsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationSnapshotsRequestBuilder 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}/admin/configurationManagement/configurationSnapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_baseline_id(self,configuration_baseline_id: str) -> ConfigurationBaselineItemRequestBuilder: + """ + Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + param configuration_baseline_id: The unique identifier of configurationBaseline + Returns: ConfigurationBaselineItemRequestBuilder + """ + if configuration_baseline_id is None: + raise TypeError("configuration_baseline_id cannot be null.") + from .item.configuration_baseline_item_request_builder import ConfigurationBaselineItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationBaseline%2Did"] = configuration_baseline_id + return ConfigurationBaselineItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationBaselineCollectionResponse]: + """ + Get configurationSnapshots from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaselineCollectionResponse] + """ + 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.configuration_baseline_collection_response import ConfigurationBaselineCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationBaselineCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + Create new navigation property to configurationSnapshots for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + """ + 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.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationSnapshots from admin + 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: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationSnapshots for admin + 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) -> ConfigurationSnapshotsRequestBuilder: + """ + 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: ConfigurationSnapshotsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationSnapshotsRequestBuilder(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 ConfigurationSnapshotsRequestBuilderGetQueryParameters(): + """ + Get configurationSnapshots from admin + """ + 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 ConfigurationSnapshotsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationSnapshotsRequestBuilderPostRequestConfiguration(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/admin/configuration_management/configuration_snapshots/count/count_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_snapshots/count/count_request_builder.py new file mode 100644 index 00000000000..e6a4797c8e5 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_snapshots/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}/admin/configurationManagement/configurationSnapshots/$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/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py b/msgraph_beta/generated/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py new file mode 100644 index 00000000000..b864b6ef8a4 --- /dev/null +++ b/msgraph_beta/generated/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py @@ -0,0 +1,188 @@ +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.configuration_baseline import ConfigurationBaseline + from .....models.o_data_errors.o_data_error import ODataError + +class ConfigurationBaselineItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationBaselineItemRequestBuilder 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}/admin/configurationManagement/configurationSnapshots/{configurationBaseline%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationSnapshots for admin + 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[ConfigurationBaselineItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + Get configurationSnapshots from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + """ + 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.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + async def patch(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + Update the navigation property configurationSnapshots in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + """ + 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.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationSnapshots for admin + 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[ConfigurationBaselineItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get configurationSnapshots from admin + 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: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationSnapshots in admin + 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) -> ConfigurationBaselineItemRequestBuilder: + """ + 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: ConfigurationBaselineItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationBaselineItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration(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 ConfigurationBaselineItemRequestBuilderGetQueryParameters(): + """ + Get configurationSnapshots from admin + """ + 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 ConfigurationBaselineItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]): + """ + 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 ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration(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/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 45a5f59d94f..b62810aaa7a 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 @@ -36,10 +36,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. + Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. 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-azureaddevice-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -99,7 +99,7 @@ async def patch(self,body: UpdatableAsset, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. + Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ 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 b63a8e140b1..6b5d2c9240b 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 @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ComplianceChangeItemRequestBuilderGetQueryParameters]] = None) -> Optional[ComplianceChange]: """ - Read the properties and relationships of a complianceChange object. + Read the properties and relationships of a contentApproval object. 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-compliancechange-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-get?view=graph-rest-beta """ request_info = self.to_get_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 complianceChange object. + Update the properties of a contentApproval 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-compliancechange-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -108,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ComplianceChangeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a complianceChange object. + Read the properties and relationships of a contentApproval 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 complianceChange object. + Update the properties of a contentApproval object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +161,7 @@ class ComplianceChangeItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ComplianceChangeItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a complianceChange object. + Read the properties and relationships of a contentApproval object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/audit_logs/sign_ups/item/self_service_sign_up_item_request_builder.py b/msgraph_beta/generated/audit_logs/sign_ups/item/self_service_sign_up_item_request_builder.py index 9f700890d01..0fb65319101 100644 --- a/msgraph_beta/generated/audit_logs/sign_ups/item/self_service_sign_up_item_request_builder.py +++ b/msgraph_beta/generated/audit_logs/sign_ups/item/self_service_sign_up_item_request_builder.py @@ -50,9 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SelfServiceSignUpItemRequestBuilderGetQueryParameters]] = None) -> Optional[SelfServiceSignUp]: """ - Get signUps from auditLogs + Retrieve a specific Microsoft Entra External ID user selfServiceSignUp event for your tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SelfServiceSignUp] + Find more info here: https://learn.microsoft.com/graph/api/selfservicesignup-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -104,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SelfServiceSignUpItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get signUps from auditLogs + Retrieve a specific Microsoft Entra External ID user selfServiceSignUp event for your tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +149,7 @@ class SelfServiceSignUpItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class SelfServiceSignUpItemRequestBuilderGetQueryParameters(): """ - Get signUps from auditLogs + Retrieve a specific Microsoft Entra External ID user selfServiceSignUp event for your tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/audit_logs/sign_ups/sign_ups_request_builder.py b/msgraph_beta/generated/audit_logs/sign_ups/sign_ups_request_builder.py index 781465a0264..2b425570d3b 100644 --- a/msgraph_beta/generated/audit_logs/sign_ups/sign_ups_request_builder.py +++ b/msgraph_beta/generated/audit_logs/sign_ups/sign_ups_request_builder.py @@ -49,9 +49,10 @@ def by_self_service_sign_up_id(self,self_service_sign_up_id: str) -> SelfService async def get(self,request_configuration: Optional[RequestConfiguration[SignUpsRequestBuilderGetQueryParameters]] = None) -> Optional[SelfServiceSignUpCollectionResponse]: """ - Get signUps from auditLogs + Retrieve the Microsoft Entra External ID user selfServiceSignUps events for your tenant. The maximum and default page size is 1,000 objects and by default, the most recent sign-ups are returned first. Only sign-up events that occurred within the Microsoft Entra ID default retention period are available. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SelfServiceSignUpCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/auditlogroot-list-signups?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +93,7 @@ async def post(self,body: SelfServiceSignUp, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SignUpsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get signUps from auditLogs + Retrieve the Microsoft Entra External ID user selfServiceSignUps events for your tenant. The maximum and default page size is 1,000 objects and by default, the most recent sign-ups are returned first. Only sign-up events that occurred within the Microsoft Entra ID default retention period are available. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class SignUpsRequestBuilderGetQueryParameters(): """ - Get signUps from auditLogs + Retrieve the Microsoft Entra External ID user selfServiceSignUps events for your tenant. The maximum and default page size is 1,000 objects and by default, the most recent sign-ups are returned first. Only sign-up events that occurred within the Microsoft Entra ID default retention period are available. """ 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 ef159db0b1b..dc3e60042e2 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, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. 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, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. 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, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. """ 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 313b3485ab9..426f188bedc 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, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. 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, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. 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, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py index 2b32a7b8913..d41274cbd30 100644 --- a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py +++ b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRule] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfi @dataclass class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters(): """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py index e79985ff247..386303153cf 100644 --- a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py +++ b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py @@ -49,7 +49,7 @@ def by_device_compliance_scheduled_action_for_rule_id(self,device_compliance_sch async def get(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRuleCollectionResponse]: """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRuleCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: DeviceComplianceScheduledActionForRule, request_config def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. 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 ScheduledActionsForRuleRequestBuilderGetQueryParameters(): """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py b/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py index 66700ae6d3f..e4ef8258b1f 100644 --- a/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py +++ b/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py @@ -49,7 +49,7 @@ def by_app_log_collection_request_id(self,app_log_collection_request_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequestCollectionResponse]: """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequestCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: AppLogCollectionRequest, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. 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 AppLogCollectionRequestsRequestBuilderGetQueryParameters(): """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py b/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py index 64a5b0b2277..b5bdddedffd 100644 --- a/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py +++ b/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class AppLogCollectionRequestItemRequestBuilderGetQueryParameters(): """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. """ 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 9231707d403..4814d5b5994 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. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + Create a new hardwareOathTokenAuthenticationMethodDevice object. Supports bulk creation. 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. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + Create a new hardwareOathTokenAuthenticationMethodDevice object. Supports bulk creation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/directory/deleted_items/graph_group/graph_group_request_builder.py b/msgraph_beta/generated/directory/deleted_items/graph_group/graph_group_request_builder.py index acaebe431b3..3d3cad69c9b 100644 --- a/msgraph_beta/generated/directory/deleted_items/graph_group/graph_group_request_builder.py +++ b/msgraph_beta/generated/directory/deleted_items/graph_group/graph_group_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> Optional[GroupCollectionResponse]: """ - Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GroupCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-list?view=graph-rest-beta @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphGro def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -85,7 +85,7 @@ def count(self) -> CountRequestBuilder: @dataclass class GraphGroupRequestBuilderGetQueryParameters(): """ - Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/deleted_items/item/graph_group/graph_group_request_builder.py b/msgraph_beta/generated/directory/deleted_items/item/graph_group/graph_group_request_builder.py index 91128e1e63d..f9f1b3f006f 100644 --- a/msgraph_beta/generated/directory/deleted_items/item/graph_group/graph_group_request_builder.py +++ b/msgraph_beta/generated/directory/deleted_items/item/graph_group/graph_group_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user 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/directory-deleteditems-list?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphGro def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> GraphGroupRequestBuilder: @dataclass class GraphGroupRequestBuilderGetQueryParameters(): """ - Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user """ def get_query_parameter(self,original_name: str) -> str: """ 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/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/education/users/item/education_user_item_request_builder.py b/msgraph_beta/generated/education/users/item/education_user_item_request_builder.py index 512d9db0ab0..6712a3e556d 100644 --- a/msgraph_beta/generated/education/users/item/education_user_item_request_builder.py +++ b/msgraph_beta/generated/education/users/item/education_user_item_request_builder.py @@ -78,11 +78,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Educatio async def patch(self,body: EducationUser, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationUser]: """ - Update the relatedContact collection of an educationUser object. + Update the properties of an educationuser object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EducationUser] - Find more info here: https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -124,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: EducationUser, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the relatedContact collection of an educationUser object. + Update the properties of an educationuser 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/connections/item/items/item/external_item_item_request_builder.py b/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py index 5d4a940343e..3a26cd25a05 100644 --- a/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py +++ b/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[External async def put(self,body: ExternalItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExternalItem]: """ - Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + Update the properties of an externalitem. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExternalItem] - Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-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_put_request_information(self,body: ExternalItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + Update the properties of an externalitem. 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/data_connectors/item/industry_data_connector_item_request_builder.py b/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py index 1ec1c4fc8a5..3f4b41a1524 100644 --- a/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Industry async def patch(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IndustryDataConnector]: """ - Update the properties of an azureDataLakeConnector object. + Update the properties of a oneRosterApiDataConnector 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-azuredatalakeconnector-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-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: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an azureDataLakeConnector object. + Update the properties of a oneRosterApiDataConnector 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 580f37f8811..3adea31a89c 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 inboundFileFlow object. + Create a new 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-post?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-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 inboundFileFlow object. + Create a new 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/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 7b204f66b58..93f03078f2d 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 inboundApiFlow object. + Update the properties of an 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-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-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 inboundApiFlow object. + Update the properties of an 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/operations/item/long_running_operation_item_request_builder.py b/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py index c35c265fb8d..e40f54f84cc 100644 --- a/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_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[LongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[LongRunningOperation]: """ - Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + Read the properties and relationships of a fileValidateOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LongRunningOperation] - Find more info here: https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-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[LongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + Read the properties and relationships of a fileValidateOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ class LongRunningOperationItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class LongRunningOperationItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + Read the properties and relationships of a fileValidateOperation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/groups_request_builder.py b/msgraph_beta/generated/groups/groups_request_builder.py index efbfe77eb55..bbc94865639 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 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. + 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. 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-post-groups?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-upsert?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 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. + 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. 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..922d96ad7df 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 @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Conversation]: """ - Retrieve the properties and relationships of conversation object. + Get a group's conversation object. 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/conversation-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta """ request_info = self.to_get_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 """ @@ -84,7 +84,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of conversation object. + Get a group's conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -122,7 +122,7 @@ class ConversationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class ConversationItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of conversation object. + Get a group's conversation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py b/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py index a10db3016ec..ebc89d0f618 100644 --- a/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py @@ -34,10 +34,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 thread object. + Delete conversationThread. 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/group-delete-thread?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -98,7 +98,7 @@ async def patch(self,body: ConversationThread, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a thread object. + Delete conversationThread. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index cf5158090a6..c9be96f48d2 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. """ 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 2b164bbbeec..fbd8e241e24 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 @@ -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 accessPackageAssignmentWorkflowExtension object. + Update the properties of an accessPackageAssignmentRequestWorkflowExtension 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/accesspackageassignmentworkflowextension-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-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: @@ -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 accessPackageAssignmentWorkflowExtension object. + Update the properties of an accessPackageAssignmentRequestWorkflowExtension 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/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py index 77fd9ddf1e9..11a43b1f369 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py @@ -72,10 +72,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] - Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -128,7 +128,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -244,7 +244,7 @@ class AccessPackageItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class AccessPackageItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py index 870ae695cfb..4cd8c04b3d0 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py @@ -56,10 +56,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] - Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -112,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -174,7 +174,7 @@ class AccessPackagesWithUniqueNameRequestBuilderDeleteRequestConfiguration(Reque @dataclass class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/permissions_management/scheduled_permissions_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/permissions_management/scheduled_permissions_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 2837bab692c..33ea5c91e38 100644 --- a/msgraph_beta/generated/identity_governance/permissions_management/scheduled_permissions_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/identity_governance/permissions_management/scheduled_permissions_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 8be1b9efb6b..7b1b044f602 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index ab9eaf0f1c3..b7252d4901b 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index 2b8add31e9d..9e6dafdc636 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/activated_using/activated_using_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: """ - When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it's null. + When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it's null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it's null. + When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it's null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: @dataclass class ActivatedUsingRequestBuilderGetQueryParameters(): """ - When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it's null. + When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it's null. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/group_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/group_request_builder.py index 4780dd31482..da7dce8f2bd 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/group_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/group_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 4e9bcc651d0..5573bb0fa5a 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentschedulerequest-filterbycurrentuser?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index d4ab83dd4d1..1c48537be8a 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/activated_using/activated_using_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ - When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccessGroupEligibilitySchedule] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: @dataclass class ActivatedUsingRequestBuilderGetQueryParameters(): """ - When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/group_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/group_request_builder.py index ba2819d8cab..76cb86333d5 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/group_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/group_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 120e19f5fee..2e42c033861 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentschedule-filterbycurrentuser?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/item/activated_using/activated_using_request_builder.py index 2a3a4fa5ce8..2f07282dcfd 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/item/activated_using/activated_using_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ - When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccessGroupEligibilitySchedule] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: @dataclass class ActivatedUsingRequestBuilderGetQueryParameters(): """ - When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/group_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/group_request_builder.py index 96441ac433a..f7b36f6a5d8 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/group_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/group_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/group_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/group_request_builder.py index 7fcffe73e4b..e9a4ef98a80 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/group_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/group_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index b03b1403e58..a4e49d4dad1 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/privilegedaccessgroupeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/group_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/group_request_builder.py index ceb26d9b722..17c04d54d6d 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/group_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/group_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/group_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/group_request_builder.py index c89edb048de..db53d86e021 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/group_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/group_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py b/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py index 9de9cb10c00..c2df0820563 100644 --- a/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> Optional[Agreement]: """ - Retrieve the properties and relationships of an agreement object. + Retrieve all files related to an agreement. This includes the default file and all localized files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Agreement] - Find more info here: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/agreement-list-files?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[AgreementItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an agreement object. + Retrieve all files related to an agreement. This includes the default file and all localized files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -181,7 +181,7 @@ class AgreementItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class AgreementItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an agreement object. + Retrieve all files related to an agreement. This includes the default file and all localized files. """ 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 a8f690d99f1..d1fb69c29e2 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 riskDetection object. + Retrieve the properties of a collection of riskDetection objects. 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-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskdetection-list?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 riskDetection object. + Retrieve the properties of a collection of riskDetection objects. 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 riskDetection object. + Retrieve the properties of a collection of riskDetection 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 c1815ea07cd..33c04cf5eea 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -621,6 +621,7 @@ msgraph_beta.generated.admin.AdminRequestBuilder.AdminRequestBuilderGetQueryPara msgraph_beta.generated.admin.AdminRequestBuilder.AdminRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdminRequestBuilderGetQueryParameters] msgraph_beta.generated.admin.AdminRequestBuilder.AdminRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.AdminRequestBuilder::|public|apps_and_services:AppsAndServicesRequestBuilder +msgraph_beta.generated.admin.AdminRequestBuilder::|public|configuration_management:ConfigurationManagementRequestBuilder msgraph_beta.generated.admin.AdminRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.admin.AdminRequestBuilder::|public|dynamics:DynamicsRequestBuilder msgraph_beta.generated.admin.AdminRequestBuilder::|public|edge:EdgeRequestBuilder @@ -661,6 +662,367 @@ msgraph_beta.generated.admin.appsAndServices.AppsAndServicesRequestBuilder::|pub msgraph_beta.generated.admin.appsAndServices.AppsAndServicesRequestBuilder::|public|to_patch_request_information(body:AdminAppsAndServices; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.appsAndServices.AppsAndServicesRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.appsAndServices.AppsAndServicesRequestBuilder::|public|with_url(raw_url:str):AppsAndServicesRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationApplicationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder.ConfigurationApplicationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|by_configuration_application_id(configuration_application_id:str):ConfigurationApplicationItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationApplicationsRequestBuilderGetQueryParameters]):ConfigurationApplicationCollectionResponse +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|post(body:ConfigurationApplication; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationApplication +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationApplicationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|to_post_request_information(body:ConfigurationApplication; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|with_url(raw_url:str):ConfigurationApplicationsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder.ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder.ConfigurationApplicationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder.ConfigurationApplicationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder.ConfigurationApplicationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder.ConfigurationApplicationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationApplicationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder.ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationApplicationItemRequestBuilderGetQueryParameters]):ConfigurationApplication +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|patch(body:ConfigurationApplication; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationApplication +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationApplicationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationApplication; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationApplicationItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|by_configuration_drift_id(configuration_drift_id:str):ConfigurationDriftItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]):ConfigurationDriftCollectionResponse +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|post(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationDrift +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|to_post_request_information(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|with_url(raw_url:str):ConfigurationDriftsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]):ConfigurationDrift +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|patch(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationDrift +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationDriftItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_applications:ConfigurationApplicationsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_drifts:ConfigurationDriftsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_monitoring_results:ConfigurationMonitoringResultsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_monitors:ConfigurationMonitorsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_snapshots:ConfigurationSnapshotsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_snapshot_jobs:ConfigurationSnapshotJobsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]):ConfigurationManagement +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|patch(body:ConfigurationManagement; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationManagement +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|to_patch_request_information(body:ConfigurationManagement; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|with_url(raw_url:str):ConfigurationManagementRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|by_configuration_monitoring_result_id(configuration_monitoring_result_id:str):ConfigurationMonitoringResultItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]):ConfigurationMonitoringResultCollectionResponse +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|post(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitoringResult +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|to_post_request_information(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitoringResultsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]):ConfigurationMonitoringResult +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|patch(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitoringResult +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitoringResultItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|by_configuration_monitor_id(configuration_monitor_id:str):ConfigurationMonitorItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]):ConfigurationMonitorCollectionResponse +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|post(body:ConfigurationMonitor; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitor +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|to_post_request_information(body:ConfigurationMonitor; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitorsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetRequestConfiguration-->RequestConfiguration[BaselineRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|get(request_configuration?:RequestConfiguration[BaselineRequestBuilderGetQueryParameters]):ConfigurationBaseline +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|patch(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationBaseline +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[BaselineRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|to_patch_request_information(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|with_url(raw_url:str):BaselineRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitorItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|baseline:BaselineRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitorItemRequestBuilderGetQueryParameters]):ConfigurationMonitor +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|patch(body:ConfigurationMonitor; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitor +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitorItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationMonitor; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitorItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|by_configuration_snapshot_job_id(configuration_snapshot_job_id:str):ConfigurationSnapshotJobItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]):ConfigurationSnapshotJobCollectionResponse +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|post(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationSnapshotJob +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|to_post_request_information(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|with_url(raw_url:str):ConfigurationSnapshotJobsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]):ConfigurationSnapshotJob +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|patch(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationSnapshotJob +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationSnapshotJobItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|by_configuration_baseline_id(configuration_baseline_id:str):ConfigurationBaselineItemRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]):ConfigurationBaselineCollectionResponse +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|post(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationBaseline +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|to_post_request_information(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|with_url(raw_url:str):ConfigurationSnapshotsRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]):ConfigurationBaseline +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|patch(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationBaseline +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationBaselineItemRequestBuilder msgraph_beta.generated.admin.dynamics.DynamicsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.admin.dynamics.DynamicsRequestBuilder.DynamicsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.dynamics.DynamicsRequestBuilder.DynamicsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -150363,6 +150725,8 @@ msgraph_beta.generated.models.Admin::|public|additional_data(value:dict[str, Any msgraph_beta.generated.models.Admin::|public|apps_and_services():AdminAppsAndServices msgraph_beta.generated.models.Admin::|public|apps_and_services(value:AdminAppsAndServices):None msgraph_beta.generated.models.Admin::|public|backing_store:BackingStore +msgraph_beta.generated.models.Admin::|public|configuration_management():ConfigurationManagement +msgraph_beta.generated.models.Admin::|public|configuration_management(value:ConfigurationManagement):None msgraph_beta.generated.models.Admin::|public|constructor():None msgraph_beta.generated.models.Admin::|public|dynamics():AdminDynamics msgraph_beta.generated.models.Admin::|public|dynamics(value:AdminDynamics):None @@ -158507,6 +158871,8 @@ msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_protection_units( msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_protection_units(value:list[DriveProtectionUnit]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_protection_units_bulk_addition_jobs():list[DriveProtectionUnitsBulkAdditionJob] msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_protection_units_bulk_addition_jobs(value:list[DriveProtectionUnitsBulkAdditionJob]):None +msgraph_beta.generated.models.BackupRestoreRoot::|public|email_notifications_setting():EmailNotificationsSetting +msgraph_beta.generated.models.BackupRestoreRoot::|public|email_notifications_setting(value:EmailNotificationsSetting):None msgraph_beta.generated.models.BackupRestoreRoot::|public|exchange_protection_policies():list[ExchangeProtectionPolicy] msgraph_beta.generated.models.BackupRestoreRoot::|public|exchange_protection_policies(value:list[ExchangeProtectionPolicy]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|exchange_restore_sessions():list[ExchangeRestoreSession] @@ -158655,6 +159021,42 @@ msgraph_beta.generated.models.BaseItemVersion::|public|publication():Publication msgraph_beta.generated.models.BaseItemVersion::|public|publication(value:PublicationFacet):None msgraph_beta.generated.models.BaseItemVersion::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.BaseItemVersion::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaseItemVersion +msgraph_beta.generated.models.BaselineParameter::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.BaselineParameter::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.BaselineParameter::|public|backing_store:BackingStore +msgraph_beta.generated.models.BaselineParameter::|public|constructor():None +msgraph_beta.generated.models.BaselineParameter::|public|description():str +msgraph_beta.generated.models.BaselineParameter::|public|description(value:str):None +msgraph_beta.generated.models.BaselineParameter::|public|display_name():str +msgraph_beta.generated.models.BaselineParameter::|public|display_name(value:str):None +msgraph_beta.generated.models.BaselineParameter::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.BaselineParameter::|public|odata_type():str +msgraph_beta.generated.models.BaselineParameter::|public|odata_type(value:str):None +msgraph_beta.generated.models.BaselineParameter::|public|parameter_type():BaselineParameterType +msgraph_beta.generated.models.BaselineParameter::|public|parameter_type(value:BaselineParameterType):None +msgraph_beta.generated.models.BaselineParameter::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.BaselineParameter::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaselineParameter +msgraph_beta.generated.models.BaselineParameterType::0000-String +msgraph_beta.generated.models.BaselineParameterType::0001-Integer +msgraph_beta.generated.models.BaselineParameterType::0002-Boolean +msgraph_beta.generated.models.BaselineParameterType::0003-UnknownFutureValue +msgraph_beta.generated.models.BaselineParameter~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.BaselineResource::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.BaselineResource::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.BaselineResource::|public|backing_store:BackingStore +msgraph_beta.generated.models.BaselineResource::|public|constructor():None +msgraph_beta.generated.models.BaselineResource::|public|display_name():str +msgraph_beta.generated.models.BaselineResource::|public|display_name(value:str):None +msgraph_beta.generated.models.BaselineResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.BaselineResource::|public|odata_type():str +msgraph_beta.generated.models.BaselineResource::|public|odata_type(value:str):None +msgraph_beta.generated.models.BaselineResource::|public|properties():OpenComplexDictionaryType +msgraph_beta.generated.models.BaselineResource::|public|properties(value:OpenComplexDictionaryType):None +msgraph_beta.generated.models.BaselineResource::|public|resource_type():str +msgraph_beta.generated.models.BaselineResource::|public|resource_type(value:str):None +msgraph_beta.generated.models.BaselineResource::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.BaselineResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaselineResource +msgraph_beta.generated.models.BaselineResource~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.BaseSitePage-->BaseItem msgraph_beta.generated.models.BaseSitePage::|public|constructor():None msgraph_beta.generated.models.BaseSitePage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -162513,6 +162915,20 @@ msgraph_beta.generated.models.ClientCertificateAuthentication::|public|get_field msgraph_beta.generated.models.ClientCertificateAuthentication::|public|odata_type:str msgraph_beta.generated.models.ClientCertificateAuthentication::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ClientCertificateAuthentication::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClientCertificateAuthentication +msgraph_beta.generated.models.ClientCredentials::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ClientCredentials::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ClientCredentials::|public|backing_store:BackingStore +msgraph_beta.generated.models.ClientCredentials::|public|certificate_name():str +msgraph_beta.generated.models.ClientCredentials::|public|certificate_name(value:str):None +msgraph_beta.generated.models.ClientCredentials::|public|constructor():None +msgraph_beta.generated.models.ClientCredentials::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ClientCredentials::|public|key_vault_uri():str +msgraph_beta.generated.models.ClientCredentials::|public|key_vault_uri(value:str):None +msgraph_beta.generated.models.ClientCredentials::|public|odata_type():str +msgraph_beta.generated.models.ClientCredentials::|public|odata_type(value:str):None +msgraph_beta.generated.models.ClientCredentials::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ClientCredentials::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClientCredentials +msgraph_beta.generated.models.ClientCredentials~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ClientCredentialType::0000-None_ msgraph_beta.generated.models.ClientCredentialType::0001-ClientSecret msgraph_beta.generated.models.ClientCredentialType::0002-ClientAssertion @@ -166095,6 +166511,105 @@ msgraph_beta.generated.models.Configuration::|public|odata_type():str msgraph_beta.generated.models.Configuration::|public|odata_type(value:str):None msgraph_beta.generated.models.Configuration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Configuration::|static|public|create_from_discriminator_value(parse_node:ParseNode):Configuration +msgraph_beta.generated.models.ConfigurationApplication-->Entity +msgraph_beta.generated.models.ConfigurationApplication::|public|app_id():str +msgraph_beta.generated.models.ConfigurationApplication::|public|app_id(value:str):None +msgraph_beta.generated.models.ConfigurationApplication::|public|client_credentials():ClientCredentials +msgraph_beta.generated.models.ConfigurationApplication::|public|client_credentials(value:ClientCredentials):None +msgraph_beta.generated.models.ConfigurationApplication::|public|constructor():None +msgraph_beta.generated.models.ConfigurationApplication::|public|created_by():IdentitySet +msgraph_beta.generated.models.ConfigurationApplication::|public|created_by(value:IdentitySet):None +msgraph_beta.generated.models.ConfigurationApplication::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.ConfigurationApplication::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConfigurationApplication::|public|description():str +msgraph_beta.generated.models.ConfigurationApplication::|public|description(value:str):None +msgraph_beta.generated.models.ConfigurationApplication::|public|display_name():str +msgraph_beta.generated.models.ConfigurationApplication::|public|display_name(value:str):None +msgraph_beta.generated.models.ConfigurationApplication::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationApplication::|public|last_modified_by():IdentitySet +msgraph_beta.generated.models.ConfigurationApplication::|public|last_modified_by(value:IdentitySet):None +msgraph_beta.generated.models.ConfigurationApplication::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.ConfigurationApplication::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConfigurationApplication::|public|odata_type:str +msgraph_beta.generated.models.ConfigurationApplication::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationApplication::|public|tenant_id():str +msgraph_beta.generated.models.ConfigurationApplication::|public|tenant_id(value:str):None +msgraph_beta.generated.models.ConfigurationApplication::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationApplication +msgraph_beta.generated.models.ConfigurationApplicationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ConfigurationApplicationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ConfigurationApplicationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationApplicationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationApplicationCollectionResponse::|public|value():list[ConfigurationApplication] +msgraph_beta.generated.models.ConfigurationApplicationCollectionResponse::|public|value(value:list[ConfigurationApplication]):None +msgraph_beta.generated.models.ConfigurationApplicationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationApplicationCollectionResponse +msgraph_beta.generated.models.ConfigurationBaseline-->Entity +msgraph_beta.generated.models.ConfigurationBaseline::|public|constructor():None +msgraph_beta.generated.models.ConfigurationBaseline::|public|description():str +msgraph_beta.generated.models.ConfigurationBaseline::|public|description(value:str):None +msgraph_beta.generated.models.ConfigurationBaseline::|public|display_name():str +msgraph_beta.generated.models.ConfigurationBaseline::|public|display_name(value:str):None +msgraph_beta.generated.models.ConfigurationBaseline::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationBaseline::|public|odata_type:str +msgraph_beta.generated.models.ConfigurationBaseline::|public|parameters():list[BaselineParameter] +msgraph_beta.generated.models.ConfigurationBaseline::|public|parameters(value:list[BaselineParameter]):None +msgraph_beta.generated.models.ConfigurationBaseline::|public|resources():list[BaselineResource] +msgraph_beta.generated.models.ConfigurationBaseline::|public|resources(value:list[BaselineResource]):None +msgraph_beta.generated.models.ConfigurationBaseline::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationBaseline::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationBaseline +msgraph_beta.generated.models.ConfigurationBaselineCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ConfigurationBaselineCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ConfigurationBaselineCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationBaselineCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationBaselineCollectionResponse::|public|value():list[ConfigurationBaseline] +msgraph_beta.generated.models.ConfigurationBaselineCollectionResponse::|public|value(value:list[ConfigurationBaseline]):None +msgraph_beta.generated.models.ConfigurationBaselineCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationBaselineCollectionResponse +msgraph_beta.generated.models.ConfigurationDrift-->Entity +msgraph_beta.generated.models.ConfigurationDrift::|public|baseline_resource_display_name():str +msgraph_beta.generated.models.ConfigurationDrift::|public|baseline_resource_display_name(value:str):None +msgraph_beta.generated.models.ConfigurationDrift::|public|constructor():None +msgraph_beta.generated.models.ConfigurationDrift::|public|drifted_properties():list[DriftedProperty] +msgraph_beta.generated.models.ConfigurationDrift::|public|drifted_properties(value:list[DriftedProperty]):None +msgraph_beta.generated.models.ConfigurationDrift::|public|first_reported_date_time():datetime.datetime +msgraph_beta.generated.models.ConfigurationDrift::|public|first_reported_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConfigurationDrift::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationDrift::|public|monitor_id():str +msgraph_beta.generated.models.ConfigurationDrift::|public|monitor_id(value:str):None +msgraph_beta.generated.models.ConfigurationDrift::|public|odata_type:str +msgraph_beta.generated.models.ConfigurationDrift::|public|resource_instance_identifier():OpenComplexDictionaryType +msgraph_beta.generated.models.ConfigurationDrift::|public|resource_instance_identifier(value:OpenComplexDictionaryType):None +msgraph_beta.generated.models.ConfigurationDrift::|public|resource_type():str +msgraph_beta.generated.models.ConfigurationDrift::|public|resource_type(value:str):None +msgraph_beta.generated.models.ConfigurationDrift::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationDrift::|public|status():DriftStatus +msgraph_beta.generated.models.ConfigurationDrift::|public|status(value:DriftStatus):None +msgraph_beta.generated.models.ConfigurationDrift::|public|tenant_id():str +msgraph_beta.generated.models.ConfigurationDrift::|public|tenant_id(value:str):None +msgraph_beta.generated.models.ConfigurationDrift::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationDrift +msgraph_beta.generated.models.ConfigurationDriftCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ConfigurationDriftCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ConfigurationDriftCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationDriftCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationDriftCollectionResponse::|public|value():list[ConfigurationDrift] +msgraph_beta.generated.models.ConfigurationDriftCollectionResponse::|public|value(value:list[ConfigurationDrift]):None +msgraph_beta.generated.models.ConfigurationDriftCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationDriftCollectionResponse +msgraph_beta.generated.models.ConfigurationManagement-->Entity +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_applications():list[ConfigurationApplication] +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_applications(value:list[ConfigurationApplication]):None +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_drifts():list[ConfigurationDrift] +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_drifts(value:list[ConfigurationDrift]):None +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_monitoring_results():list[ConfigurationMonitoringResult] +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_monitoring_results(value:list[ConfigurationMonitoringResult]):None +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_monitors():list[ConfigurationMonitor] +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_monitors(value:list[ConfigurationMonitor]):None +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_snapshots():list[ConfigurationBaseline] +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_snapshots(value:list[ConfigurationBaseline]):None +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_snapshot_jobs():list[ConfigurationSnapshotJob] +msgraph_beta.generated.models.ConfigurationManagement::|public|configuration_snapshot_jobs(value:list[ConfigurationSnapshotJob]):None +msgraph_beta.generated.models.ConfigurationManagement::|public|constructor():None +msgraph_beta.generated.models.ConfigurationManagement::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationManagement::|public|odata_type:str +msgraph_beta.generated.models.ConfigurationManagement::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationManagement::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationManagement msgraph_beta.generated.models.ConfigurationManagerAction::|public|action():ConfigurationManagerActionType msgraph_beta.generated.models.ConfigurationManagerAction::|public|action(value:ConfigurationManagerActionType):None msgraph_beta.generated.models.ConfigurationManagerAction::|public|additional_data():dict[str, Any] @@ -166201,6 +166716,103 @@ msgraph_beta.generated.models.ConfigurationManagerCollectionAssignmentTarget::|p msgraph_beta.generated.models.ConfigurationManagerCollectionAssignmentTarget::|public|odata_type:str msgraph_beta.generated.models.ConfigurationManagerCollectionAssignmentTarget::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ConfigurationManagerCollectionAssignmentTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationManagerCollectionAssignmentTarget +msgraph_beta.generated.models.ConfigurationMonitor-->Entity +msgraph_beta.generated.models.ConfigurationMonitor::|public|baseline():ConfigurationBaseline +msgraph_beta.generated.models.ConfigurationMonitor::|public|baseline(value:ConfigurationBaseline):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|constructor():None +msgraph_beta.generated.models.ConfigurationMonitor::|public|created_by():IdentitySet +msgraph_beta.generated.models.ConfigurationMonitor::|public|created_by(value:IdentitySet):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.ConfigurationMonitor::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|description():str +msgraph_beta.generated.models.ConfigurationMonitor::|public|description(value:str):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|display_name():str +msgraph_beta.generated.models.ConfigurationMonitor::|public|display_name(value:str):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationMonitor::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.ConfigurationMonitor::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|mode():MonitorMode +msgraph_beta.generated.models.ConfigurationMonitor::|public|mode(value:MonitorMode):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|monitor_run_frequency_in_hours():int +msgraph_beta.generated.models.ConfigurationMonitor::|public|monitor_run_frequency_in_hours(value:int):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|odata_type:str +msgraph_beta.generated.models.ConfigurationMonitor::|public|parameters():OpenComplexDictionaryType +msgraph_beta.generated.models.ConfigurationMonitor::|public|parameters(value:OpenComplexDictionaryType):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|running_on_behalf_of():IdentitySet +msgraph_beta.generated.models.ConfigurationMonitor::|public|running_on_behalf_of(value:IdentitySet):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|status():MonitorStatus +msgraph_beta.generated.models.ConfigurationMonitor::|public|status(value:MonitorStatus):None +msgraph_beta.generated.models.ConfigurationMonitor::|public|tenant_id():str +msgraph_beta.generated.models.ConfigurationMonitor::|public|tenant_id(value:str):None +msgraph_beta.generated.models.ConfigurationMonitor::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationMonitor +msgraph_beta.generated.models.ConfigurationMonitorCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ConfigurationMonitorCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ConfigurationMonitorCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationMonitorCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationMonitorCollectionResponse::|public|value():list[ConfigurationMonitor] +msgraph_beta.generated.models.ConfigurationMonitorCollectionResponse::|public|value(value:list[ConfigurationMonitor]):None +msgraph_beta.generated.models.ConfigurationMonitorCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationMonitorCollectionResponse +msgraph_beta.generated.models.ConfigurationMonitoringResult-->Entity +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|constructor():None +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|drifts_count():int +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|drifts_count(value:int):None +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|error_details():list[ErrorDetail] +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|error_details(value:list[ErrorDetail]):None +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|monitor_id():str +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|monitor_id(value:str):None +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|odata_type:str +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|run_completion_date_time():datetime.datetime +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|run_completion_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|run_initiation_date_time():datetime.datetime +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|run_initiation_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|run_status():MonitorRunStatus +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|run_status(value:MonitorRunStatus):None +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|tenant_id():str +msgraph_beta.generated.models.ConfigurationMonitoringResult::|public|tenant_id(value:str):None +msgraph_beta.generated.models.ConfigurationMonitoringResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationMonitoringResult +msgraph_beta.generated.models.ConfigurationMonitoringResultCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|value():list[ConfigurationMonitoringResult] +msgraph_beta.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|value(value:list[ConfigurationMonitoringResult]):None +msgraph_beta.generated.models.ConfigurationMonitoringResultCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationMonitoringResultCollectionResponse +msgraph_beta.generated.models.ConfigurationSnapshotJob-->Entity +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|completed_date_time():datetime.datetime +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|completed_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|constructor():None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|created_by():IdentitySet +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|created_by(value:IdentitySet):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|description():str +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|description(value:str):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|display_name():str +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|display_name(value:str):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|error_details():list[str] +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|error_details(value:list[str]):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|odata_type:str +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|resources():list[str] +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|resources(value:list[str]):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|resource_location():str +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|resource_location(value:str):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|status():SnapshotJobStatus +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|status(value:SnapshotJobStatus):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|tenant_id():str +msgraph_beta.generated.models.ConfigurationSnapshotJob::|public|tenant_id(value:str):None +msgraph_beta.generated.models.ConfigurationSnapshotJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationSnapshotJob +msgraph_beta.generated.models.ConfigurationSnapshotJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|value():list[ConfigurationSnapshotJob] +msgraph_beta.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|value(value:list[ConfigurationSnapshotJob]):None +msgraph_beta.generated.models.ConfigurationSnapshotJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationSnapshotJobCollectionResponse msgraph_beta.generated.models.ConfigurationUri::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ConfigurationUri::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ConfigurationUri::|public|applies_to_single_sign_on_mode():str @@ -175214,6 +175826,20 @@ msgraph_beta.generated.models.DeviceManangementIntentValueType::0002-String msgraph_beta.generated.models.DeviceManangementIntentValueType::0003-Complex msgraph_beta.generated.models.DeviceManangementIntentValueType::0004-Collection msgraph_beta.generated.models.DeviceManangementIntentValueType::0005-AbstractComplex +msgraph_beta.generated.models.DeviceMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.DeviceMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.DeviceMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.DeviceMetadata::|public|constructor():None +msgraph_beta.generated.models.DeviceMetadata::|public|device_type():str +msgraph_beta.generated.models.DeviceMetadata::|public|device_type(value:str):None +msgraph_beta.generated.models.DeviceMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DeviceMetadata::|public|ip_address():str +msgraph_beta.generated.models.DeviceMetadata::|public|ip_address(value:str):None +msgraph_beta.generated.models.DeviceMetadata::|public|odata_type():str +msgraph_beta.generated.models.DeviceMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.DeviceMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DeviceMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceMetadata +msgraph_beta.generated.models.DeviceMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.DeviceOperatingSystemSummary::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.DeviceOperatingSystemSummary::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.DeviceOperatingSystemSummary::|public|android_corporate_work_profile_count():int @@ -176366,6 +176992,21 @@ msgraph_beta.generated.models.DowngradeJustification::|public|odata_type(value:s msgraph_beta.generated.models.DowngradeJustification::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DowngradeJustification::|static|public|create_from_discriminator_value(parse_node:ParseNode):DowngradeJustification msgraph_beta.generated.models.DowngradeJustification~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DriftedProperty::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.DriftedProperty::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.DriftedProperty::|public|backing_store:BackingStore +msgraph_beta.generated.models.DriftedProperty::|public|constructor():None +msgraph_beta.generated.models.DriftedProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DriftedProperty::|public|odata_type():str +msgraph_beta.generated.models.DriftedProperty::|public|odata_type(value:str):None +msgraph_beta.generated.models.DriftedProperty::|public|property_name():str +msgraph_beta.generated.models.DriftedProperty::|public|property_name(value:str):None +msgraph_beta.generated.models.DriftedProperty::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DriftedProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriftedProperty +msgraph_beta.generated.models.DriftedProperty~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DriftStatus::0000-Active +msgraph_beta.generated.models.DriftStatus::0001-Fixed +msgraph_beta.generated.models.DriftStatus::0002-UnknownFutureValue msgraph_beta.generated.models.Drive-->BaseItem msgraph_beta.generated.models.Drive::|public|activities():list[ItemActivityOLD] msgraph_beta.generated.models.Drive::|public|activities(value:list[ItemActivityOLD]):None @@ -178764,6 +179405,18 @@ msgraph_beta.generated.models.EmailIdentity::|public|get_field_deserializers():d msgraph_beta.generated.models.EmailIdentity::|public|odata_type:str msgraph_beta.generated.models.EmailIdentity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.EmailIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmailIdentity +msgraph_beta.generated.models.EmailNotificationsSetting-->Entity +msgraph_beta.generated.models.EmailNotificationsSetting::|public|additional_events():NotificationEventsType +msgraph_beta.generated.models.EmailNotificationsSetting::|public|additional_events(value:NotificationEventsType):None +msgraph_beta.generated.models.EmailNotificationsSetting::|public|constructor():None +msgraph_beta.generated.models.EmailNotificationsSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EmailNotificationsSetting::|public|is_enabled():bool +msgraph_beta.generated.models.EmailNotificationsSetting::|public|is_enabled(value:bool):None +msgraph_beta.generated.models.EmailNotificationsSetting::|public|odata_type:str +msgraph_beta.generated.models.EmailNotificationsSetting::|public|recipients():NotificationRecipients +msgraph_beta.generated.models.EmailNotificationsSetting::|public|recipients(value:NotificationRecipients):None +msgraph_beta.generated.models.EmailNotificationsSetting::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EmailNotificationsSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmailNotificationsSetting msgraph_beta.generated.models.EmailPayloadDetail-->PayloadDetail msgraph_beta.generated.models.EmailPayloadDetail::|public|constructor():None msgraph_beta.generated.models.EmailPayloadDetail::|public|from_email():str @@ -179722,6 +180375,22 @@ msgraph_beta.generated.models.ErrorCorrectionLevel::0001-M msgraph_beta.generated.models.ErrorCorrectionLevel::0002-Q msgraph_beta.generated.models.ErrorCorrectionLevel::0003-H msgraph_beta.generated.models.ErrorCorrectionLevel::0004-UnknownFutureValue +msgraph_beta.generated.models.ErrorDetail::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ErrorDetail::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ErrorDetail::|public|backing_store:BackingStore +msgraph_beta.generated.models.ErrorDetail::|public|constructor():None +msgraph_beta.generated.models.ErrorDetail::|public|error_message():str +msgraph_beta.generated.models.ErrorDetail::|public|error_message(value:str):None +msgraph_beta.generated.models.ErrorDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ErrorDetail::|public|odata_type():str +msgraph_beta.generated.models.ErrorDetail::|public|odata_type(value:str):None +msgraph_beta.generated.models.ErrorDetail::|public|resource_instance_name():str +msgraph_beta.generated.models.ErrorDetail::|public|resource_instance_name(value:str):None +msgraph_beta.generated.models.ErrorDetail::|public|resource_type():str +msgraph_beta.generated.models.ErrorDetail::|public|resource_type(value:str):None +msgraph_beta.generated.models.ErrorDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ErrorDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ErrorDetail +msgraph_beta.generated.models.ErrorDetail~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.EvaluateDynamicMembershipResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.EvaluateDynamicMembershipResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.EvaluateDynamicMembershipResult::|public|backing_store:BackingStore @@ -180235,6 +180904,9 @@ msgraph_beta.generated.models.ExclusionGroupAssignmentTarget::|public|get_field_ msgraph_beta.generated.models.ExclusionGroupAssignmentTarget::|public|odata_type:str msgraph_beta.generated.models.ExclusionGroupAssignmentTarget::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ExclusionGroupAssignmentTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExclusionGroupAssignmentTarget +msgraph_beta.generated.models.ExecutionMode::0000-EvaluateInline +msgraph_beta.generated.models.ExecutionMode::0001-EvaluateOffline +msgraph_beta.generated.models.ExecutionMode::0002-UnknownFutureValue msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|backing_store:BackingStore @@ -183379,6 +184051,12 @@ msgraph_beta.generated.models.GroupPrivacy::0000-Unspecified msgraph_beta.generated.models.GroupPrivacy::0001-Public msgraph_beta.generated.models.GroupPrivacy::0002-Private msgraph_beta.generated.models.GroupPrivacy::0003-UnknownFutureValue +msgraph_beta.generated.models.GroupScope-->ScopeBase +msgraph_beta.generated.models.GroupScope::|public|constructor():None +msgraph_beta.generated.models.GroupScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.GroupScope::|public|odata_type:str +msgraph_beta.generated.models.GroupScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.GroupScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupScope msgraph_beta.generated.models.GroupType::0000-UnifiedGroups msgraph_beta.generated.models.GroupType::0001-AzureAD msgraph_beta.generated.models.GroupType::0002-UnknownFutureValue @@ -198205,6 +198883,16 @@ msgraph_beta.generated.models.ModifiedProperty::|public|old_value(value:str):Non msgraph_beta.generated.models.ModifiedProperty::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ModifiedProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):ModifiedProperty msgraph_beta.generated.models.ModifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MonitorMode::0000-MonitorOnly +msgraph_beta.generated.models.MonitorMode::0001-UnknownFutureValue +msgraph_beta.generated.models.MonitorRunStatus::0000-Successful +msgraph_beta.generated.models.MonitorRunStatus::0001-PartiallySuccessful +msgraph_beta.generated.models.MonitorRunStatus::0002-Failed +msgraph_beta.generated.models.MonitorRunStatus::0003-UnknownFutureValue +msgraph_beta.generated.models.MonitorStatus::0000-Active +msgraph_beta.generated.models.MonitorStatus::0001-Inactive +msgraph_beta.generated.models.MonitorStatus::0002-InactivatedBySystem +msgraph_beta.generated.models.MonitorStatus::0003-UnknownFutureValue msgraph_beta.generated.models.MonthlyInactiveUsersByApplicationMetric-->InactiveUsersByApplicationMetricBase msgraph_beta.generated.models.MonthlyInactiveUsersByApplicationMetric::|public|constructor():None msgraph_beta.generated.models.MonthlyInactiveUsersByApplicationMetric::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -200537,6 +201225,9 @@ msgraph_beta.generated.models.NotificationDeliveryPreference::0000-Unknown msgraph_beta.generated.models.NotificationDeliveryPreference::0001-DeliverImmedietly msgraph_beta.generated.models.NotificationDeliveryPreference::0002-DeliverAfterCampaignEnd msgraph_beta.generated.models.NotificationDeliveryPreference::0003-UnknownFutureValue +msgraph_beta.generated.models.NotificationEventsType::0000-None_ +msgraph_beta.generated.models.NotificationEventsType::0001-RestoreAndPolicyUpdates +msgraph_beta.generated.models.NotificationEventsType::0002-UnknownFutureValue msgraph_beta.generated.models.NotificationMessageTemplate-->Entity msgraph_beta.generated.models.NotificationMessageTemplate::|public|branding_options():NotificationTemplateBrandingOptions msgraph_beta.generated.models.NotificationMessageTemplate::|public|branding_options(value:NotificationTemplateBrandingOptions):None @@ -200564,6 +201255,26 @@ msgraph_beta.generated.models.NotificationMessageTemplateCollectionResponse::|pu msgraph_beta.generated.models.NotificationMessageTemplateCollectionResponse::|public|value():list[NotificationMessageTemplate] msgraph_beta.generated.models.NotificationMessageTemplateCollectionResponse::|public|value(value:list[NotificationMessageTemplate]):None msgraph_beta.generated.models.NotificationMessageTemplateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):NotificationMessageTemplateCollectionResponse +msgraph_beta.generated.models.NotificationRecipients::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.NotificationRecipients::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.NotificationRecipients::|public|backing_store:BackingStore +msgraph_beta.generated.models.NotificationRecipients::|public|constructor():None +msgraph_beta.generated.models.NotificationRecipients::|public|custom_recipients():list[EmailIdentity] +msgraph_beta.generated.models.NotificationRecipients::|public|custom_recipients(value:list[EmailIdentity]):None +msgraph_beta.generated.models.NotificationRecipients::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.NotificationRecipients::|public|odata_type():str +msgraph_beta.generated.models.NotificationRecipients::|public|odata_type(value:str):None +msgraph_beta.generated.models.NotificationRecipients::|public|role():NotificationRecipientsType +msgraph_beta.generated.models.NotificationRecipients::|public|role(value:NotificationRecipientsType):None +msgraph_beta.generated.models.NotificationRecipients::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.NotificationRecipients::|static|public|create_from_discriminator_value(parse_node:ParseNode):NotificationRecipients +msgraph_beta.generated.models.NotificationRecipientsType::0000-None_ +msgraph_beta.generated.models.NotificationRecipientsType::0001-GlobalAdmins +msgraph_beta.generated.models.NotificationRecipientsType::0002-BackupAdmins +msgraph_beta.generated.models.NotificationRecipientsType::0003-Custom +msgraph_beta.generated.models.NotificationRecipientsType::0004-AllAdmins +msgraph_beta.generated.models.NotificationRecipientsType::0005-UnknownFutureValue +msgraph_beta.generated.models.NotificationRecipients~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.NotificationTemplateBrandingOptions::0000-None_ msgraph_beta.generated.models.NotificationTemplateBrandingOptions::0001-IncludeCompanyLogo msgraph_beta.generated.models.NotificationTemplateBrandingOptions::0002-IncludeCompanyName @@ -202518,6 +203229,12 @@ msgraph_beta.generated.models.OpenAwsSecurityGroupFinding::|public|serialize(wri msgraph_beta.generated.models.OpenAwsSecurityGroupFinding::|public|total_storage_bucket_count():int msgraph_beta.generated.models.OpenAwsSecurityGroupFinding::|public|total_storage_bucket_count(value:int):None msgraph_beta.generated.models.OpenAwsSecurityGroupFinding::|static|public|create_from_discriminator_value(parse_node:ParseNode):OpenAwsSecurityGroupFinding +msgraph_beta.generated.models.OpenComplexDictionaryType-->Dictionary +msgraph_beta.generated.models.OpenComplexDictionaryType::|public|constructor():None +msgraph_beta.generated.models.OpenComplexDictionaryType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OpenComplexDictionaryType::|public|odata_type:str +msgraph_beta.generated.models.OpenComplexDictionaryType::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OpenComplexDictionaryType::|static|public|create_from_discriminator_value(parse_node:ParseNode):OpenComplexDictionaryType msgraph_beta.generated.models.OpenIdConnectIdentityProvider-->IdentityProviderBase msgraph_beta.generated.models.OpenIdConnectIdentityProvider::|public|claims_mapping():ClaimsMapping msgraph_beta.generated.models.OpenIdConnectIdentityProvider::|public|claims_mapping(value:ClaimsMapping):None @@ -206631,6 +207348,20 @@ msgraph_beta.generated.models.PolicyBase::|public|get_field_deserializers():dict msgraph_beta.generated.models.PolicyBase::|public|odata_type:str msgraph_beta.generated.models.PolicyBase::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PolicyBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyBase +msgraph_beta.generated.models.PolicyBinding::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PolicyBinding::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PolicyBinding::|public|backing_store:BackingStore +msgraph_beta.generated.models.PolicyBinding::|public|constructor():None +msgraph_beta.generated.models.PolicyBinding::|public|exclusions():list[ScopeBase] +msgraph_beta.generated.models.PolicyBinding::|public|exclusions(value:list[ScopeBase]):None +msgraph_beta.generated.models.PolicyBinding::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyBinding::|public|inclusions():list[ScopeBase] +msgraph_beta.generated.models.PolicyBinding::|public|inclusions(value:list[ScopeBase]):None +msgraph_beta.generated.models.PolicyBinding::|public|odata_type():str +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.PolicyLocation::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.PolicyLocation::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.PolicyLocation::|public|backing_store:BackingStore @@ -206661,6 +207392,10 @@ msgraph_beta.generated.models.PolicyLocationUrl::|public|odata_type:str msgraph_beta.generated.models.PolicyLocationUrl::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PolicyLocationUrl::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLocationUrl msgraph_beta.generated.models.PolicyLocation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PolicyPivotProperty::0000-None_ +msgraph_beta.generated.models.PolicyPivotProperty::0001-Activity +msgraph_beta.generated.models.PolicyPivotProperty::0002-Location +msgraph_beta.generated.models.PolicyPivotProperty::0003-UnknownFutureValue msgraph_beta.generated.models.PolicyPlatformType::0000-Android msgraph_beta.generated.models.PolicyPlatformType::0001-AndroidForWork msgraph_beta.generated.models.PolicyPlatformType::0002-IOS @@ -206738,6 +207473,24 @@ msgraph_beta.generated.models.PolicyScope::0000-None_ msgraph_beta.generated.models.PolicyScope::0001-All msgraph_beta.generated.models.PolicyScope::0002-Selected msgraph_beta.generated.models.PolicyScope::0003-UnknownFutureValue +msgraph_beta.generated.models.PolicyScopeBase::|public|activities():UserActivityTypes +msgraph_beta.generated.models.PolicyScopeBase::|public|activities(value:UserActivityTypes):None +msgraph_beta.generated.models.PolicyScopeBase::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PolicyScopeBase::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PolicyScopeBase::|public|backing_store:BackingStore +msgraph_beta.generated.models.PolicyScopeBase::|public|constructor():None +msgraph_beta.generated.models.PolicyScopeBase::|public|execution_mode():ExecutionMode +msgraph_beta.generated.models.PolicyScopeBase::|public|execution_mode(value:ExecutionMode):None +msgraph_beta.generated.models.PolicyScopeBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyScopeBase::|public|locations():list[PolicyLocation] +msgraph_beta.generated.models.PolicyScopeBase::|public|locations(value:list[PolicyLocation]):None +msgraph_beta.generated.models.PolicyScopeBase::|public|odata_type():str +msgraph_beta.generated.models.PolicyScopeBase::|public|odata_type(value:str):None +msgraph_beta.generated.models.PolicyScopeBase::|public|policy_actions():list[DlpActionInfo] +msgraph_beta.generated.models.PolicyScopeBase::|public|policy_actions(value:list[DlpActionInfo]):None +msgraph_beta.generated.models.PolicyScopeBase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyScopeBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyScopeBase +msgraph_beta.generated.models.PolicyScopeBase~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.PolicySet-->Entity msgraph_beta.generated.models.PolicySet::|public|assignments():list[PolicySetAssignment] msgraph_beta.generated.models.PolicySet::|public|assignments(value:list[PolicySetAssignment]):None @@ -206833,6 +207586,20 @@ msgraph_beta.generated.models.PolicyTemplate::|public|multi_tenant_organization_ msgraph_beta.generated.models.PolicyTemplate::|public|odata_type:str msgraph_beta.generated.models.PolicyTemplate::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PolicyTemplate::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyTemplate +msgraph_beta.generated.models.PolicyTenantScope-->PolicyScopeBase +msgraph_beta.generated.models.PolicyTenantScope::|public|constructor():None +msgraph_beta.generated.models.PolicyTenantScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyTenantScope::|public|odata_type:str +msgraph_beta.generated.models.PolicyTenantScope::|public|policy_scope():PolicyBinding +msgraph_beta.generated.models.PolicyTenantScope::|public|policy_scope(value:PolicyBinding):None +msgraph_beta.generated.models.PolicyTenantScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyTenantScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyTenantScope +msgraph_beta.generated.models.PolicyUserScope-->PolicyScopeBase +msgraph_beta.generated.models.PolicyUserScope::|public|constructor():None +msgraph_beta.generated.models.PolicyUserScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyUserScope::|public|odata_type:str +msgraph_beta.generated.models.PolicyUserScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyUserScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyUserScope msgraph_beta.generated.models.PositionDetail::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.PositionDetail::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.PositionDetail::|public|backing_store:BackingStore @@ -209788,6 +210555,8 @@ msgraph_beta.generated.models.ProcessContentRequest::|public|backing_store:Backi msgraph_beta.generated.models.ProcessContentRequest::|public|constructor():None msgraph_beta.generated.models.ProcessContentRequest::|public|content_entries():list[ProcessContentMetadataBase] msgraph_beta.generated.models.ProcessContentRequest::|public|content_entries(value:list[ProcessContentMetadataBase]):None +msgraph_beta.generated.models.ProcessContentRequest::|public|device_metadata():DeviceMetadata +msgraph_beta.generated.models.ProcessContentRequest::|public|device_metadata(value:DeviceMetadata):None msgraph_beta.generated.models.ProcessContentRequest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ProcessContentRequest::|public|integrated_app_metadata():IntegratedApplicationMetadata msgraph_beta.generated.models.ProcessContentRequest::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None @@ -214809,6 +215578,18 @@ msgraph_beta.generated.models.SchemaExtensionCollectionResponse::|public|seriali msgraph_beta.generated.models.SchemaExtensionCollectionResponse::|public|value():list[SchemaExtension] msgraph_beta.generated.models.SchemaExtensionCollectionResponse::|public|value(value:list[SchemaExtension]):None msgraph_beta.generated.models.SchemaExtensionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SchemaExtensionCollectionResponse +msgraph_beta.generated.models.ScopeBase::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ScopeBase::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ScopeBase::|public|backing_store:BackingStore +msgraph_beta.generated.models.ScopeBase::|public|constructor():None +msgraph_beta.generated.models.ScopeBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ScopeBase::|public|identity():str +msgraph_beta.generated.models.ScopeBase::|public|identity(value:str):None +msgraph_beta.generated.models.ScopeBase::|public|odata_type():str +msgraph_beta.generated.models.ScopeBase::|public|odata_type(value:str):None +msgraph_beta.generated.models.ScopeBase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ScopeBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ScopeBase +msgraph_beta.generated.models.ScopeBase~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ScopedRoleMembership-->Entity msgraph_beta.generated.models.ScopedRoleMembership::|public|administrative_unit_id():str msgraph_beta.generated.models.ScopedRoleMembership::|public|administrative_unit_id(value:str):None @@ -226517,6 +227298,12 @@ msgraph_beta.generated.models.SmsAuthenticationMethodTarget::|public|is_usable_f msgraph_beta.generated.models.SmsAuthenticationMethodTarget::|public|odata_type:str msgraph_beta.generated.models.SmsAuthenticationMethodTarget::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.SmsAuthenticationMethodTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):SmsAuthenticationMethodTarget +msgraph_beta.generated.models.SnapshotJobStatus::0000-NotStarted +msgraph_beta.generated.models.SnapshotJobStatus::0001-Running +msgraph_beta.generated.models.SnapshotJobStatus::0002-Succeeded +msgraph_beta.generated.models.SnapshotJobStatus::0003-Failed +msgraph_beta.generated.models.SnapshotJobStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.SnapshotJobStatus::0005-PartiallySuccessful msgraph_beta.generated.models.SocialIdentityProvider-->IdentityProviderBase msgraph_beta.generated.models.SocialIdentityProvider::|public|client_id():str msgraph_beta.generated.models.SocialIdentityProvider::|public|client_id(value:str):None @@ -230118,6 +230905,12 @@ msgraph_beta.generated.models.TenantRelationshipAccessPolicyBase::|public|odata_ msgraph_beta.generated.models.TenantRelationshipAccessPolicyBase::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.TenantRelationshipAccessPolicyBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantRelationshipAccessPolicyBase msgraph_beta.generated.models.TenantRelationship~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.TenantScope-->ScopeBase +msgraph_beta.generated.models.TenantScope::|public|constructor():None +msgraph_beta.generated.models.TenantScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TenantScope::|public|odata_type:str +msgraph_beta.generated.models.TenantScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TenantScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantScope msgraph_beta.generated.models.TenantSetupInfo-->Entity msgraph_beta.generated.models.TenantSetupInfo::|public|constructor():None msgraph_beta.generated.models.TenantSetupInfo::|public|default_roles_settings():PrivilegedRoleSettings @@ -233326,6 +234119,12 @@ msgraph_beta.generated.models.UserActivityType::0001-UploadFile msgraph_beta.generated.models.UserActivityType::0002-DownloadText msgraph_beta.generated.models.UserActivityType::0003-DownloadFile msgraph_beta.generated.models.UserActivityType::0004-UnknownFutureValue +msgraph_beta.generated.models.UserActivityTypes::0000-None_ +msgraph_beta.generated.models.UserActivityTypes::0001-UploadText +msgraph_beta.generated.models.UserActivityTypes::0002-UploadFile +msgraph_beta.generated.models.UserActivityTypes::0003-DownloadText +msgraph_beta.generated.models.UserActivityTypes::0004-DownloadFile +msgraph_beta.generated.models.UserActivityTypes::0005-UnknownFutureValue msgraph_beta.generated.models.UserAnalytics-->Entity msgraph_beta.generated.models.UserAnalytics::|public|activity_statistics():list[ActivityStatistics] msgraph_beta.generated.models.UserAnalytics::|public|activity_statistics(value:list[ActivityStatistics]):None @@ -235392,6 +236191,12 @@ msgraph_beta.generated.models.UserRequestsMetricCollectionResponse::|public|seri msgraph_beta.generated.models.UserRequestsMetricCollectionResponse::|public|value():list[UserRequestsMetric] msgraph_beta.generated.models.UserRequestsMetricCollectionResponse::|public|value(value:list[UserRequestsMetric]):None msgraph_beta.generated.models.UserRequestsMetricCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserRequestsMetricCollectionResponse +msgraph_beta.generated.models.UserScope-->ScopeBase +msgraph_beta.generated.models.UserScope::|public|constructor():None +msgraph_beta.generated.models.UserScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UserScope::|public|odata_type:str +msgraph_beta.generated.models.UserScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UserScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserScope msgraph_beta.generated.models.UserScopeTeamsAppInstallation-->TeamsAppInstallation msgraph_beta.generated.models.UserScopeTeamsAppInstallation::|public|chat():Chat msgraph_beta.generated.models.UserScopeTeamsAppInstallation::|public|chat(value:Chat):None @@ -273989,6 +274794,40 @@ msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.Pr msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|to_post_request_information(body:ProcessContentAsyncPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|url_template:str msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|with_url(raw_url:str):ProcessContentAsyncRequestBuilder +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|activities():UserActivityTypes +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|activities(value:UserActivityTypes):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|constructor():None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata():DeviceMetadata +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata(value:DeviceMetadata):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata():IntegratedApplicationMetadata +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|locations():list[PolicyLocation] +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|locations(value:list[PolicyLocation]):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|pivot_on():PolicyPivotProperty +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|pivot_on(value:PolicyPivotProperty):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputePostRequestBody +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|constructor():None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|value():list[PolicyTenantScope] +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|value(value:list[PolicyTenantScope]):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputePostResponse +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder.ComputeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|post(body:ComputePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ComputePostResponse +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|to_post_request_information(body:ComputePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|with_url(raw_url:str):ComputeRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -273996,6 +274835,7 @@ msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.Prote msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters] msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|compute:ComputeRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]):TenantProtectionScopeContainer @@ -294788,6 +295628,7 @@ msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|pub msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_inclusion_rules:DriveInclusionRulesRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_protection_units:DriveProtectionUnitsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_protection_units_bulk_addition_jobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|email_notifications_setting:EmailNotificationsSettingRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|enable:EnableRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchange_protection_policies:ExchangeProtectionPoliciesRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchange_restore_sessions:ExchangeRestoreSessionsRequestBuilder @@ -294974,6 +295815,24 @@ msgraph_beta.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJ msgraph_beta.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_patch_request_information(body:DriveProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder.EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder.EmailNotificationsSettingRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder.EmailNotificationsSettingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder.EmailNotificationsSettingRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder.EmailNotificationsSettingRequestBuilderGetRequestConfiguration-->RequestConfiguration[EmailNotificationsSettingRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder.EmailNotificationsSettingRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EmailNotificationsSettingRequestBuilderGetQueryParameters]):EmailNotificationsSetting +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|patch(body:EmailNotificationsSetting; request_configuration?:RequestConfiguration[QueryParameters]):EmailNotificationsSetting +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EmailNotificationsSettingRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|to_patch_request_information(body:EmailNotificationsSetting; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|with_url(raw_url:str):EmailNotificationsSettingRequestBuilder msgraph_beta.generated.solutions.backupRestore.enable.EnablePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.solutions.backupRestore.enable.EnablePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.solutions.backupRestore.enable.EnablePostRequestBody::|public|app_owner_tenant_id():str @@ -332689,6 +333548,40 @@ msgraph_beta.generated.users.item.dataSecurityAndGovernance.processContent.Proce msgraph_beta.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|to_post_request_information(body:ProcessContentPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|with_url(raw_url:str):ProcessContentRequestBuilder +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|activities():UserActivityTypes +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|activities(value:UserActivityTypes):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata():DeviceMetadata +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata(value:DeviceMetadata):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata():IntegratedApplicationMetadata +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|locations():list[PolicyLocation] +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|locations(value:list[PolicyLocation]):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|pivot_on():PolicyPivotProperty +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|pivot_on(value:PolicyPivotProperty):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputePostRequestBody +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|constructor():None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|value():list[PolicyUserScope] +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|value(value:list[PolicyUserScope]):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputePostResponse +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder.ComputeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|post(body:ComputePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ComputePostResponse +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|to_post_request_information(body:ComputePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|with_url(raw_url:str):ComputeRequestBuilder msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -332696,6 +333589,7 @@ msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.Pro msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters] msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|compute:ComputeRequestBuilder msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]):UserProtectionScopeContainer diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index ae361e91741..16105c3bfe0 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "1BEB191A198821F08656082C8FE6DCD595A5BBD53D4AC24AF6FBC55CB2462BD76F74F1DA4D6F69DD2B8D132C2441908FA12669557732BE8D7F1012B94619865B", + "descriptionHash": "F9751289BC59F4778E628067ED49FBC455B9106D7C7C70C18FE22AB8CF14419C1284AC5A9ADE443686CB7CC4398E032838E4BC35E817C7791C41A09DB17646C9", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.28.0", diff --git a/msgraph_beta/generated/models/admin.py b/msgraph_beta/generated/models/admin.py index 939eb6900a4..78c18cf7bed 100644 --- a/msgraph_beta/generated/models/admin.py +++ b/msgraph_beta/generated/models/admin.py @@ -13,6 +13,7 @@ from .admin_report_settings import AdminReportSettings from .admin_todo import AdminTodo from .admin_windows import AdminWindows + from .configuration_management import ConfigurationManagement from .edge import Edge from .entra import Entra from .exchange_admin import ExchangeAdmin @@ -30,6 +31,8 @@ class Admin(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The appsAndServices property apps_and_services: Optional[AdminAppsAndServices] = None + # The configurationManagement property + configuration_management: Optional[ConfigurationManagement] = None # The dynamics property dynamics: Optional[AdminDynamics] = None # A container for Microsoft Edge resources. Read-only. @@ -82,6 +85,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_report_settings import AdminReportSettings from .admin_todo import AdminTodo from .admin_windows import AdminWindows + from .configuration_management import ConfigurationManagement from .edge import Edge from .entra import Entra from .exchange_admin import ExchangeAdmin @@ -97,6 +101,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_report_settings import AdminReportSettings from .admin_todo import AdminTodo from .admin_windows import AdminWindows + from .configuration_management import ConfigurationManagement from .edge import Edge from .entra import Entra from .exchange_admin import ExchangeAdmin @@ -107,6 +112,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "appsAndServices": lambda n : setattr(self, 'apps_and_services', n.get_object_value(AdminAppsAndServices)), + "configurationManagement": lambda n : setattr(self, 'configuration_management', n.get_object_value(ConfigurationManagement)), "dynamics": lambda n : setattr(self, 'dynamics', n.get_object_value(AdminDynamics)), "edge": lambda n : setattr(self, 'edge', n.get_object_value(Edge)), "entra": lambda n : setattr(self, 'entra', n.get_object_value(Entra)), @@ -133,6 +139,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_object_value("appsAndServices", self.apps_and_services) + writer.write_object_value("configurationManagement", self.configuration_management) writer.write_object_value("dynamics", self.dynamics) writer.write_object_value("edge", self.edge) writer.write_object_value("entra", self.entra) diff --git a/msgraph_beta/generated/models/ai_interaction_mentioned_identity_set.py b/msgraph_beta/generated/models/ai_interaction_mentioned_identity_set.py index 9860f228050..bb10eb81ae1 100644 --- a/msgraph_beta/generated/models/ai_interaction_mentioned_identity_set.py +++ b/msgraph_beta/generated/models/ai_interaction_mentioned_identity_set.py @@ -15,7 +15,7 @@ class AiInteractionMentionedIdentitySet(IdentitySet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.aiInteractionMentionedIdentitySet" - # The conversation details. + # The conversation property conversation: Optional[TeamworkConversationIdentity] = None # The tag details. tag: Optional[TeamworkTagIdentity] = None diff --git a/msgraph_beta/generated/models/audit_log_root.py b/msgraph_beta/generated/models/audit_log_root.py index 04b71ed54c6..cdce742582e 100644 --- a/msgraph_beta/generated/models/audit_log_root.py +++ b/msgraph_beta/generated/models/audit_log_root.py @@ -29,9 +29,9 @@ class AuditLogRoot(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None # Represents an action performed by the Microsoft Entra provisioning service and its associated properties. provisioning: Optional[list[ProvisioningObjectSummary]] = None - # The signIns property + # Represents Microsoft Entra sign-in events. Read-only. Nullable. sign_ins: Optional[list[SignIn]] = None - # The signUps property + # Represents sign up events in Microsoft Entra External ID. Read-only. Nullable. sign_ups: Optional[list[SelfServiceSignUp]] = None @staticmethod diff --git a/msgraph_beta/generated/models/backup_restore_root.py b/msgraph_beta/generated/models/backup_restore_root.py index dffb870fb3b..c22ccf2b541 100644 --- a/msgraph_beta/generated/models/backup_restore_root.py +++ b/msgraph_beta/generated/models/backup_restore_root.py @@ -8,6 +8,7 @@ from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + from .email_notifications_setting import EmailNotificationsSetting from .entity import Entity from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession @@ -38,6 +39,8 @@ class BackupRestoreRoot(Entity, Parsable): drive_protection_units: Optional[list[DriveProtectionUnit]] = None # The driveProtectionUnitsBulkAdditionJobs property drive_protection_units_bulk_addition_jobs: Optional[list[DriveProtectionUnitsBulkAdditionJob]] = None + # The email notification settings in the tenant. + email_notifications_setting: Optional[EmailNotificationsSetting] = None # The list of Exchange protection policies in the tenant. exchange_protection_policies: Optional[list[ExchangeProtectionPolicy]] = None # The list of Exchange restore sessions available in the tenant. @@ -96,6 +99,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + from .email_notifications_setting import EmailNotificationsSetting from .entity import Entity from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession @@ -119,6 +123,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + from .email_notifications_setting import EmailNotificationsSetting from .entity import Entity from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession @@ -143,6 +148,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "driveInclusionRules": lambda n : setattr(self, 'drive_inclusion_rules', n.get_collection_of_object_values(DriveProtectionRule)), "driveProtectionUnits": lambda n : setattr(self, 'drive_protection_units', n.get_collection_of_object_values(DriveProtectionUnit)), "driveProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'drive_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(DriveProtectionUnitsBulkAdditionJob)), + "emailNotificationsSetting": lambda n : setattr(self, 'email_notifications_setting', n.get_object_value(EmailNotificationsSetting)), "exchangeProtectionPolicies": lambda n : setattr(self, 'exchange_protection_policies', n.get_collection_of_object_values(ExchangeProtectionPolicy)), "exchangeRestoreSessions": lambda n : setattr(self, 'exchange_restore_sessions', n.get_collection_of_object_values(ExchangeRestoreSession)), "mailboxInclusionRules": lambda n : setattr(self, 'mailbox_inclusion_rules', n.get_collection_of_object_values(MailboxProtectionRule)), @@ -178,6 +184,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("driveInclusionRules", self.drive_inclusion_rules) writer.write_collection_of_object_values("driveProtectionUnits", self.drive_protection_units) writer.write_collection_of_object_values("driveProtectionUnitsBulkAdditionJobs", self.drive_protection_units_bulk_addition_jobs) + writer.write_object_value("emailNotificationsSetting", self.email_notifications_setting) writer.write_collection_of_object_values("exchangeProtectionPolicies", self.exchange_protection_policies) writer.write_collection_of_object_values("exchangeRestoreSessions", self.exchange_restore_sessions) writer.write_collection_of_object_values("mailboxInclusionRules", self.mailbox_inclusion_rules) diff --git a/msgraph_beta/generated/models/baseline_parameter.py b/msgraph_beta/generated/models/baseline_parameter.py new file mode 100644 index 00000000000..b716ad7676f --- /dev/null +++ b/msgraph_beta/generated/models/baseline_parameter.py @@ -0,0 +1,69 @@ +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 .baseline_parameter_type import BaselineParameterType + +@dataclass +class BaselineParameter(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 description property + description: Optional[str] = None + # The displayName property + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The parameterType property + parameter_type: Optional[BaselineParameterType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BaselineParameter: + """ + 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: BaselineParameter + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BaselineParameter() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .baseline_parameter_type import BaselineParameterType + + from .baseline_parameter_type import BaselineParameterType + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "parameterType": lambda n : setattr(self, 'parameter_type', n.get_enum_value(BaselineParameterType)), + } + 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("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("parameterType", self.parameter_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/baseline_parameter_type.py b/msgraph_beta/generated/models/baseline_parameter_type.py new file mode 100644 index 00000000000..19c5bf92e82 --- /dev/null +++ b/msgraph_beta/generated/models/baseline_parameter_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class BaselineParameterType(str, Enum): + String = "string", + Integer = "integer", + Boolean = "boolean", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/baseline_resource.py b/msgraph_beta/generated/models/baseline_resource.py new file mode 100644 index 00000000000..25ed06d0d1f --- /dev/null +++ b/msgraph_beta/generated/models/baseline_resource.py @@ -0,0 +1,69 @@ +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 .open_complex_dictionary_type import OpenComplexDictionaryType + +@dataclass +class BaselineResource(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The displayName property + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The properties property + properties: Optional[OpenComplexDictionaryType] = None + # The resourceType property + resource_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BaselineResource: + """ + 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: BaselineResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BaselineResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .open_complex_dictionary_type import OpenComplexDictionaryType + + from .open_complex_dictionary_type import OpenComplexDictionaryType + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "properties": lambda n : setattr(self, 'properties', n.get_object_value(OpenComplexDictionaryType)), + "resourceType": lambda n : setattr(self, 'resource_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("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("properties", self.properties) + writer.write_str_value("resourceType", self.resource_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/client_credentials.py b/msgraph_beta/generated/models/client_credentials.py new file mode 100644 index 00000000000..04223636c40 --- /dev/null +++ b/msgraph_beta/generated/models/client_credentials.py @@ -0,0 +1,58 @@ +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 ClientCredentials(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 certificateName property + certificate_name: Optional[str] = None + # The keyVaultUri property + key_vault_uri: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ClientCredentials: + """ + 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: ClientCredentials + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ClientCredentials() + + 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]] = { + "certificateName": lambda n : setattr(self, 'certificate_name', n.get_str_value()), + "keyVaultUri": lambda n : setattr(self, 'key_vault_uri', n.get_str_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_str_value("certificateName", self.certificate_name) + writer.write_str_value("keyVaultUri", self.key_vault_uri) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/configuration_application.py b/msgraph_beta/generated/models/configuration_application.py new file mode 100644 index 00000000000..6395553501b --- /dev/null +++ b/msgraph_beta/generated/models/configuration_application.py @@ -0,0 +1,93 @@ +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 .client_credentials import ClientCredentials + from .entity import Entity + from .identity_set import IdentitySet + +from .entity import Entity + +@dataclass +class ConfigurationApplication(Entity, Parsable): + # The appId property + app_id: Optional[str] = None + # The clientCredentials property + client_credentials: Optional[ClientCredentials] = None + # The createdBy property + created_by: Optional[IdentitySet] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The description property + description: Optional[str] = None + # The displayName property + display_name: Optional[str] = None + # The lastModifiedBy property + last_modified_by: Optional[IdentitySet] = None + # The lastModifiedDateTime property + last_modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The tenantId property + tenant_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationApplication: + """ + 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: ConfigurationApplication + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationApplication() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .client_credentials import ClientCredentials + from .entity import Entity + from .identity_set import IdentitySet + + from .client_credentials import ClientCredentials + from .entity import Entity + from .identity_set import IdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "clientCredentials": lambda n : setattr(self, 'client_credentials', n.get_object_value(ClientCredentials)), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "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()), + "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()), + "tenantId": lambda n : setattr(self, 'tenant_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("appId", self.app_id) + writer.write_object_value("clientCredentials", self.client_credentials) + writer.write_object_value("createdBy", self.created_by) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_object_value("lastModifiedBy", self.last_modified_by) + + diff --git a/msgraph_beta/generated/models/configuration_application_collection_response.py b/msgraph_beta/generated/models/configuration_application_collection_response.py new file mode 100644 index 00000000000..2e31e43a759 --- /dev/null +++ b/msgraph_beta/generated/models/configuration_application_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 .configuration_application import ConfigurationApplication + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationApplicationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationApplication]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationApplicationCollectionResponse: + """ + 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: ConfigurationApplicationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationApplicationCollectionResponse() + + 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 .configuration_application import ConfigurationApplication + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_application import ConfigurationApplication + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationApplication)), + } + 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/configuration_baseline.py b/msgraph_beta/generated/models/configuration_baseline.py new file mode 100644 index 00000000000..483a69c0ac7 --- /dev/null +++ b/msgraph_beta/generated/models/configuration_baseline.py @@ -0,0 +1,75 @@ +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 .baseline_parameter import BaselineParameter + from .baseline_resource import BaselineResource + from .entity import Entity + +from .entity import Entity + +@dataclass +class ConfigurationBaseline(Entity, Parsable): + # The description property + description: Optional[str] = None + # The displayName property + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The parameters property + parameters: Optional[list[BaselineParameter]] = None + # The resources property + resources: Optional[list[BaselineResource]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationBaseline: + """ + 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: ConfigurationBaseline + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationBaseline() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .baseline_parameter import BaselineParameter + from .baseline_resource import BaselineResource + from .entity import Entity + + from .baseline_parameter import BaselineParameter + from .baseline_resource import BaselineResource + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "parameters": lambda n : setattr(self, 'parameters', n.get_collection_of_object_values(BaselineParameter)), + "resources": lambda n : setattr(self, 'resources', n.get_collection_of_object_values(BaselineResource)), + } + 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("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("parameters", self.parameters) + writer.write_collection_of_object_values("resources", self.resources) + + diff --git a/msgraph_beta/generated/models/configuration_baseline_collection_response.py b/msgraph_beta/generated/models/configuration_baseline_collection_response.py new file mode 100644 index 00000000000..2f9f969a25e --- /dev/null +++ b/msgraph_beta/generated/models/configuration_baseline_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 .configuration_baseline import ConfigurationBaseline + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationBaselineCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationBaseline]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationBaselineCollectionResponse: + """ + 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: ConfigurationBaselineCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationBaselineCollectionResponse() + + 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 .configuration_baseline import ConfigurationBaseline + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_baseline import ConfigurationBaseline + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationBaseline)), + } + 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/configuration_drift.py b/msgraph_beta/generated/models/configuration_drift.py new file mode 100644 index 00000000000..0781c54a2aa --- /dev/null +++ b/msgraph_beta/generated/models/configuration_drift.py @@ -0,0 +1,89 @@ +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 .drifted_property import DriftedProperty + from .drift_status import DriftStatus + from .entity import Entity + from .open_complex_dictionary_type import OpenComplexDictionaryType + +from .entity import Entity + +@dataclass +class ConfigurationDrift(Entity, Parsable): + # The baselineResourceDisplayName property + baseline_resource_display_name: Optional[str] = None + # The driftedProperties property + drifted_properties: Optional[list[DriftedProperty]] = None + # The firstReportedDateTime property + first_reported_date_time: Optional[datetime.datetime] = None + # The monitorId property + monitor_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The resourceInstanceIdentifier property + resource_instance_identifier: Optional[OpenComplexDictionaryType] = None + # The resourceType property + resource_type: Optional[str] = None + # The status property + status: Optional[DriftStatus] = None + # The tenantId property + tenant_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationDrift: + """ + 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: ConfigurationDrift + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationDrift() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .drifted_property import DriftedProperty + from .drift_status import DriftStatus + from .entity import Entity + from .open_complex_dictionary_type import OpenComplexDictionaryType + + from .drifted_property import DriftedProperty + from .drift_status import DriftStatus + from .entity import Entity + from .open_complex_dictionary_type import OpenComplexDictionaryType + + fields: dict[str, Callable[[Any], None]] = { + "baselineResourceDisplayName": lambda n : setattr(self, 'baseline_resource_display_name', n.get_str_value()), + "driftedProperties": lambda n : setattr(self, 'drifted_properties', n.get_collection_of_object_values(DriftedProperty)), + "firstReportedDateTime": lambda n : setattr(self, 'first_reported_date_time', n.get_datetime_value()), + "monitorId": lambda n : setattr(self, 'monitor_id', n.get_str_value()), + "resourceInstanceIdentifier": lambda n : setattr(self, 'resource_instance_identifier', n.get_object_value(OpenComplexDictionaryType)), + "resourceType": lambda n : setattr(self, 'resource_type', n.get_str_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(DriftStatus)), + "tenantId": lambda n : setattr(self, 'tenant_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_object_value("resourceInstanceIdentifier", self.resource_instance_identifier) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph_beta/generated/models/configuration_drift_collection_response.py b/msgraph_beta/generated/models/configuration_drift_collection_response.py new file mode 100644 index 00000000000..18ebf565b42 --- /dev/null +++ b/msgraph_beta/generated/models/configuration_drift_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 .configuration_drift import ConfigurationDrift + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationDriftCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationDrift]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationDriftCollectionResponse: + """ + 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: ConfigurationDriftCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationDriftCollectionResponse() + + 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 .configuration_drift import ConfigurationDrift + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_drift import ConfigurationDrift + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationDrift)), + } + 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/configuration_management.py b/msgraph_beta/generated/models/configuration_management.py new file mode 100644 index 00000000000..c1529d38c7b --- /dev/null +++ b/msgraph_beta/generated/models/configuration_management.py @@ -0,0 +1,95 @@ +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 .configuration_application import ConfigurationApplication + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob + from .entity import Entity + +from .entity import Entity + +@dataclass +class ConfigurationManagement(Entity, Parsable): + # The configurationApplications property + configuration_applications: Optional[list[ConfigurationApplication]] = None + # The configurationDrifts property + configuration_drifts: Optional[list[ConfigurationDrift]] = None + # The configurationMonitoringResults property + configuration_monitoring_results: Optional[list[ConfigurationMonitoringResult]] = None + # The configurationMonitors property + configuration_monitors: Optional[list[ConfigurationMonitor]] = None + # The configurationSnapshotJobs property + configuration_snapshot_jobs: Optional[list[ConfigurationSnapshotJob]] = None + # The configurationSnapshots property + configuration_snapshots: Optional[list[ConfigurationBaseline]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationManagement: + """ + 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: ConfigurationManagement + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationManagement() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .configuration_application import ConfigurationApplication + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob + from .entity import Entity + + from .configuration_application import ConfigurationApplication + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "configurationApplications": lambda n : setattr(self, 'configuration_applications', n.get_collection_of_object_values(ConfigurationApplication)), + "configurationDrifts": lambda n : setattr(self, 'configuration_drifts', n.get_collection_of_object_values(ConfigurationDrift)), + "configurationMonitoringResults": lambda n : setattr(self, 'configuration_monitoring_results', n.get_collection_of_object_values(ConfigurationMonitoringResult)), + "configurationMonitors": lambda n : setattr(self, 'configuration_monitors', n.get_collection_of_object_values(ConfigurationMonitor)), + "configurationSnapshotJobs": lambda n : setattr(self, 'configuration_snapshot_jobs', n.get_collection_of_object_values(ConfigurationSnapshotJob)), + "configurationSnapshots": lambda n : setattr(self, 'configuration_snapshots', n.get_collection_of_object_values(ConfigurationBaseline)), + } + 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("configurationApplications", self.configuration_applications) + writer.write_collection_of_object_values("configurationDrifts", self.configuration_drifts) + writer.write_collection_of_object_values("configurationMonitoringResults", self.configuration_monitoring_results) + writer.write_collection_of_object_values("configurationMonitors", self.configuration_monitors) + writer.write_collection_of_object_values("configurationSnapshotJobs", self.configuration_snapshot_jobs) + writer.write_collection_of_object_values("configurationSnapshots", self.configuration_snapshots) + + diff --git a/msgraph_beta/generated/models/configuration_monitor.py b/msgraph_beta/generated/models/configuration_monitor.py new file mode 100644 index 00000000000..c2a73db5595 --- /dev/null +++ b/msgraph_beta/generated/models/configuration_monitor.py @@ -0,0 +1,113 @@ +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 .configuration_baseline import ConfigurationBaseline + from .entity import Entity + from .identity_set import IdentitySet + from .monitor_mode import MonitorMode + from .monitor_status import MonitorStatus + from .open_complex_dictionary_type import OpenComplexDictionaryType + +from .entity import Entity + +@dataclass +class ConfigurationMonitor(Entity, Parsable): + # The baseline property + baseline: Optional[ConfigurationBaseline] = None + # The createdBy property + created_by: Optional[IdentitySet] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The description property + description: Optional[str] = None + # The displayName property + display_name: Optional[str] = None + # The lastModifiedDateTime property + last_modified_date_time: Optional[datetime.datetime] = None + # The mode property + mode: Optional[MonitorMode] = None + # The monitorRunFrequencyInHours property + monitor_run_frequency_in_hours: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The parameters property + parameters: Optional[OpenComplexDictionaryType] = None + # The runningOnBehalfOf property + running_on_behalf_of: Optional[IdentitySet] = None + # The status property + status: Optional[MonitorStatus] = None + # The tenantId property + tenant_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationMonitor: + """ + 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: ConfigurationMonitor + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationMonitor() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .configuration_baseline import ConfigurationBaseline + from .entity import Entity + from .identity_set import IdentitySet + from .monitor_mode import MonitorMode + from .monitor_status import MonitorStatus + from .open_complex_dictionary_type import OpenComplexDictionaryType + + from .configuration_baseline import ConfigurationBaseline + from .entity import Entity + from .identity_set import IdentitySet + from .monitor_mode import MonitorMode + from .monitor_status import MonitorStatus + from .open_complex_dictionary_type import OpenComplexDictionaryType + + fields: dict[str, Callable[[Any], None]] = { + "baseline": lambda n : setattr(self, 'baseline', n.get_object_value(ConfigurationBaseline)), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "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()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "mode": lambda n : setattr(self, 'mode', n.get_enum_value(MonitorMode)), + "monitorRunFrequencyInHours": lambda n : setattr(self, 'monitor_run_frequency_in_hours', n.get_int_value()), + "parameters": lambda n : setattr(self, 'parameters', n.get_object_value(OpenComplexDictionaryType)), + "runningOnBehalfOf": lambda n : setattr(self, 'running_on_behalf_of', n.get_object_value(IdentitySet)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(MonitorStatus)), + "tenantId": lambda n : setattr(self, 'tenant_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_object_value("baseline", self.baseline) + writer.write_object_value("createdBy", self.created_by) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_enum_value("mode", self.mode) + writer.write_object_value("parameters", self.parameters) + writer.write_object_value("runningOnBehalfOf", self.running_on_behalf_of) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph_beta/generated/models/configuration_monitor_collection_response.py b/msgraph_beta/generated/models/configuration_monitor_collection_response.py new file mode 100644 index 00000000000..1c8fdb65f38 --- /dev/null +++ b/msgraph_beta/generated/models/configuration_monitor_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 .configuration_monitor import ConfigurationMonitor + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationMonitorCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationMonitor]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationMonitorCollectionResponse: + """ + 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: ConfigurationMonitorCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationMonitorCollectionResponse() + + 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 .configuration_monitor import ConfigurationMonitor + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_monitor import ConfigurationMonitor + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationMonitor)), + } + 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/configuration_monitoring_result.py b/msgraph_beta/generated/models/configuration_monitoring_result.py new file mode 100644 index 00000000000..da1bbd0eb97 --- /dev/null +++ b/msgraph_beta/generated/models/configuration_monitoring_result.py @@ -0,0 +1,82 @@ +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 .entity import Entity + from .error_detail import ErrorDetail + from .monitor_run_status import MonitorRunStatus + +from .entity import Entity + +@dataclass +class ConfigurationMonitoringResult(Entity, Parsable): + # The driftsCount property + drifts_count: Optional[int] = None + # The errorDetails property + error_details: Optional[list[ErrorDetail]] = None + # The monitorId property + monitor_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The runCompletionDateTime property + run_completion_date_time: Optional[datetime.datetime] = None + # The runInitiationDateTime property + run_initiation_date_time: Optional[datetime.datetime] = None + # The runStatus property + run_status: Optional[MonitorRunStatus] = None + # The tenantId property + tenant_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationMonitoringResult: + """ + 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: ConfigurationMonitoringResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationMonitoringResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + from .error_detail import ErrorDetail + from .monitor_run_status import MonitorRunStatus + + from .entity import Entity + from .error_detail import ErrorDetail + from .monitor_run_status import MonitorRunStatus + + fields: dict[str, Callable[[Any], None]] = { + "driftsCount": lambda n : setattr(self, 'drifts_count', n.get_int_value()), + "errorDetails": lambda n : setattr(self, 'error_details', n.get_collection_of_object_values(ErrorDetail)), + "monitorId": lambda n : setattr(self, 'monitor_id', n.get_str_value()), + "runCompletionDateTime": lambda n : setattr(self, 'run_completion_date_time', n.get_datetime_value()), + "runInitiationDateTime": lambda n : setattr(self, 'run_initiation_date_time', n.get_datetime_value()), + "runStatus": lambda n : setattr(self, 'run_status', n.get_enum_value(MonitorRunStatus)), + "tenantId": lambda n : setattr(self, 'tenant_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_enum_value("runStatus", self.run_status) + + diff --git a/msgraph_beta/generated/models/configuration_monitoring_result_collection_response.py b/msgraph_beta/generated/models/configuration_monitoring_result_collection_response.py new file mode 100644 index 00000000000..1cc63e47a1b --- /dev/null +++ b/msgraph_beta/generated/models/configuration_monitoring_result_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 .configuration_monitoring_result import ConfigurationMonitoringResult + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationMonitoringResultCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationMonitoringResult]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationMonitoringResultCollectionResponse: + """ + 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: ConfigurationMonitoringResultCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationMonitoringResultCollectionResponse() + + 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 .configuration_monitoring_result import ConfigurationMonitoringResult + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_monitoring_result import ConfigurationMonitoringResult + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationMonitoringResult)), + } + 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/configuration_snapshot_job.py b/msgraph_beta/generated/models/configuration_snapshot_job.py new file mode 100644 index 00000000000..4fd80e8a1b8 --- /dev/null +++ b/msgraph_beta/generated/models/configuration_snapshot_job.py @@ -0,0 +1,95 @@ +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 .entity import Entity + from .identity_set import IdentitySet + from .snapshot_job_status import SnapshotJobStatus + +from .entity import Entity + +@dataclass +class ConfigurationSnapshotJob(Entity, Parsable): + # The completedDateTime property + completed_date_time: Optional[datetime.datetime] = None + # The createdBy property + created_by: Optional[IdentitySet] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The description property + description: Optional[str] = None + # The displayName property + display_name: Optional[str] = None + # The errorDetails property + error_details: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + # The resourceLocation property + resource_location: Optional[str] = None + # The resources property + resources: Optional[list[str]] = None + # The status property + status: Optional[SnapshotJobStatus] = None + # The tenantId property + tenant_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationSnapshotJob: + """ + 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: ConfigurationSnapshotJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationSnapshotJob() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + from .identity_set import IdentitySet + from .snapshot_job_status import SnapshotJobStatus + + from .entity import Entity + from .identity_set import IdentitySet + from .snapshot_job_status import SnapshotJobStatus + + fields: dict[str, Callable[[Any], None]] = { + "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "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()), + "errorDetails": lambda n : setattr(self, 'error_details', n.get_collection_of_primitive_values(str)), + "resourceLocation": lambda n : setattr(self, 'resource_location', n.get_str_value()), + "resources": lambda n : setattr(self, 'resources', n.get_collection_of_primitive_values(str)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(SnapshotJobStatus)), + "tenantId": lambda n : setattr(self, 'tenant_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_object_value("createdBy", self.created_by) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_primitive_values("resources", self.resources) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph_beta/generated/models/configuration_snapshot_job_collection_response.py b/msgraph_beta/generated/models/configuration_snapshot_job_collection_response.py new file mode 100644 index 00000000000..063c128d18e --- /dev/null +++ b/msgraph_beta/generated/models/configuration_snapshot_job_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 .configuration_snapshot_job import ConfigurationSnapshotJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationSnapshotJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationSnapshotJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationSnapshotJobCollectionResponse: + """ + 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: ConfigurationSnapshotJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationSnapshotJobCollectionResponse() + + 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 .configuration_snapshot_job import ConfigurationSnapshotJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_snapshot_job import ConfigurationSnapshotJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationSnapshotJob)), + } + 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_compliance_policy.py b/msgraph_beta/generated/models/device_compliance_policy.py index 0a6ad9510c5..97c69929420 100644 --- a/msgraph_beta/generated/models/device_compliance_policy.py +++ b/msgraph_beta/generated/models/device_compliance_policy.py @@ -54,7 +54,7 @@ class DeviceCompliancePolicy(Entity, Parsable): odata_type: Optional[str] = None # List of Scope Tags for this Entity instance. role_scope_tag_ids: Optional[list[str]] = None - # The list of scheduled action for this rule + # The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. scheduled_actions_for_rule: Optional[list[DeviceComplianceScheduledActionForRule]] = None # Device compliance users status overview user_status_overview: Optional[DeviceComplianceUserOverview] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py b/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py index 9425e379039..34a8130b402 100644 --- a/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py @@ -11,9 +11,9 @@ @dataclass class DeviceManagementConfigurationChoiceSettingCollectionDefinition(DeviceManagementConfigurationChoiceSettingDefinition, Parsable): - # Maximum number of choices in the collection. Valid values 1 to 100 + # Maximum number of choices in the collection maximum_count: Optional[int] = None - # Minimum number of choices in the collection. Valid values 1 to 100 + # Minimum number of choices 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_choice_setting_definition.py b/msgraph_beta/generated/models/device_management_configuration_choice_setting_definition.py index 51e1f23e454..8cabcae53a8 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 the choice setting. + # Default option for 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 bcd2aa3de18..e9cd3d251fa 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_definition.py b/msgraph_beta/generated/models/device_management_configuration_setting_definition.py index f6ed83c37f3..4de4354b540 100644 --- a/msgraph_beta/generated/models/device_management_configuration_setting_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_setting_definition.py @@ -28,19 +28,19 @@ class DeviceManagementConfigurationSettingDefinition(Entity, Parsable): # The accessTypes property access_types: Optional[DeviceManagementConfigurationSettingAccessTypes] = None - # Details which device setting is applicable on. Supports: $filters. + # Details which device setting is applicable on applicability: Optional[DeviceManagementConfigurationSettingApplicability] = None # Base CSP Path base_uri: Optional[str] = None - # Specify category in which the setting is under. Support $filters. + # Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) category_id: Optional[str] = None - # Description of the setting. + # Description of the item description: Optional[str] = None - # Name of the setting. For example: Allow Toast. + # Display name of the item display_name: Optional[str] = None - # Help text of the setting. Give more details of the setting. + # Help text of the item help_text: Optional[str] = None - # List of links more info for the setting can be found at. + # List of links more info for the setting can be found at info_urls: Optional[list[str]] = None # Tokens which to search settings on keywords: Optional[list[str]] = None @@ -56,7 +56,7 @@ class DeviceManagementConfigurationSettingDefinition(Entity, Parsable): referred_setting_information_list: Optional[list[DeviceManagementConfigurationReferredSettingInformation]] = None # Setting RiskLevel risk_level: Optional[DeviceManagementConfigurationSettingRiskLevel] = None - # Root setting definition id if the setting is a child setting. + # Root setting definition if the setting is a child setting. root_definition_id: Optional[str] = None # Supported setting types setting_usage: Optional[DeviceManagementConfigurationSettingUsage] = 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 1d50b3b2cf9..770adb10406 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 + # Maximum number of simple settings in the collection. Valid values 1 to 100 maximum_count: Optional[int] = None - # Minimum number of simple settings in the collection + # Minimum number of simple settings in the collection. Valid values 1 to 100 minimum_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_simple_setting_definition.py b/msgraph_beta/generated/models/device_management_configuration_simple_setting_definition.py index c5ea07f9878..2edd1402d50 100644 --- a/msgraph_beta/generated/models/device_management_configuration_simple_setting_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_simple_setting_definition.py @@ -16,15 +16,15 @@ @dataclass class DeviceManagementConfigurationSimpleSettingDefinition(DeviceManagementConfigurationSettingDefinition, Parsable): - # Default setting value for this setting + # Default setting value for this setting. default_value: Optional[DeviceManagementConfigurationSettingValue] = None - # list of child settings that depend on this setting + # list of child settings that depend on this setting. depended_on_by: Optional[list[DeviceManagementConfigurationSettingDependedOnBy]] = None - # list of parent settings this setting is dependent on + # list of parent settings this setting is dependent on. dependent_on: Optional[list[DeviceManagementConfigurationDependentOn]] = None # The OdataType property odata_type: Optional[str] = None - # Definition of the value for this setting + # Definition of the value for this setting. value_definition: Optional[DeviceManagementConfigurationSettingValueDefinition] = None @staticmethod diff --git a/msgraph_beta/generated/models/device_metadata.py b/msgraph_beta/generated/models/device_metadata.py new file mode 100644 index 00000000000..27241d56478 --- /dev/null +++ b/msgraph_beta/generated/models/device_metadata.py @@ -0,0 +1,58 @@ +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 DeviceMetadata(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) + # Optional. The general type of the device (for example, 'Managed', 'Unmanaged'). + device_type: Optional[str] = None + # The Internet Protocol (IP) address of the device. + ip_address: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceMetadata: + """ + 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: DeviceMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceMetadata() + + 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]] = { + "deviceType": lambda n : setattr(self, 'device_type', n.get_str_value()), + "ipAddress": lambda n : setattr(self, 'ip_address', n.get_str_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_str_value("deviceType", self.device_type) + writer.write_str_value("ipAddress", self.ip_address) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/dictionary.py b/msgraph_beta/generated/models/dictionary.py index 1003fc31f5e..bc2d3f2efd7 100644 --- a/msgraph_beta/generated/models/dictionary.py +++ b/msgraph_beta/generated/models/dictionary.py @@ -9,6 +9,7 @@ from .custom_app_scope_attributes_dictionary import CustomAppScopeAttributesDictionary from .custom_metadata_dictionary import CustomMetadataDictionary from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary + from .open_complex_dictionary_type import OpenComplexDictionaryType from .partner.security.additional_data_dictionary import AdditionalDataDictionary from .planner_forms_dictionary import PlannerFormsDictionary from .result_template_dictionary import ResultTemplateDictionary @@ -50,6 +51,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Dictionary: from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary return FileStorageContainerCustomPropertyDictionary() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.openComplexDictionaryType".casefold(): + from .open_complex_dictionary_type import OpenComplexDictionaryType + + return OpenComplexDictionaryType() if mapping_value and mapping_value.casefold() == "#microsoft.graph.partner.security.additionalDataDictionary".casefold(): from .partner.security.additional_data_dictionary import AdditionalDataDictionary @@ -76,6 +81,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_app_scope_attributes_dictionary import CustomAppScopeAttributesDictionary from .custom_metadata_dictionary import CustomMetadataDictionary from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary + from .open_complex_dictionary_type import OpenComplexDictionaryType from .partner.security.additional_data_dictionary import AdditionalDataDictionary from .planner_forms_dictionary import PlannerFormsDictionary from .result_template_dictionary import ResultTemplateDictionary @@ -84,6 +90,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_app_scope_attributes_dictionary import CustomAppScopeAttributesDictionary from .custom_metadata_dictionary import CustomMetadataDictionary from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary + from .open_complex_dictionary_type import OpenComplexDictionaryType from .partner.security.additional_data_dictionary import AdditionalDataDictionary from .planner_forms_dictionary import PlannerFormsDictionary from .result_template_dictionary import ResultTemplateDictionary diff --git a/msgraph_beta/generated/models/drift_status.py b/msgraph_beta/generated/models/drift_status.py new file mode 100644 index 00000000000..383ada4e60a --- /dev/null +++ b/msgraph_beta/generated/models/drift_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class DriftStatus(str, Enum): + Active = "active", + Fixed = "fixed", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/drifted_property.py b/msgraph_beta/generated/models/drifted_property.py new file mode 100644 index 00000000000..bdb8245a585 --- /dev/null +++ b/msgraph_beta/generated/models/drifted_property.py @@ -0,0 +1,53 @@ +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 DriftedProperty(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The propertyName property + property_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriftedProperty: + """ + 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: DriftedProperty + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriftedProperty() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "propertyName": lambda n : setattr(self, 'property_name', 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/email_notifications_setting.py b/msgraph_beta/generated/models/email_notifications_setting.py new file mode 100644 index 00000000000..6411b90d2f2 --- /dev/null +++ b/msgraph_beta/generated/models/email_notifications_setting.py @@ -0,0 +1,71 @@ +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 .entity import Entity + from .notification_events_type import NotificationEventsType + from .notification_recipients import NotificationRecipients + +from .entity import Entity + +@dataclass +class EmailNotificationsSetting(Entity, Parsable): + # The additionalEvents property + additional_events: Optional[NotificationEventsType] = None + # Indicates whether notifications are enabled. + is_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The recipients property + recipients: Optional[NotificationRecipients] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EmailNotificationsSetting: + """ + 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: EmailNotificationsSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EmailNotificationsSetting() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + from .notification_events_type import NotificationEventsType + from .notification_recipients import NotificationRecipients + + from .entity import Entity + from .notification_events_type import NotificationEventsType + from .notification_recipients import NotificationRecipients + + fields: dict[str, Callable[[Any], None]] = { + "additionalEvents": lambda n : setattr(self, 'additional_events', n.get_collection_of_enum_values(NotificationEventsType)), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "recipients": lambda n : setattr(self, 'recipients', n.get_object_value(NotificationRecipients)), + } + 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("additionalEvents", self.additional_events) + writer.write_bool_value("isEnabled", self.is_enabled) + writer.write_object_value("recipients", self.recipients) + + diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index fa73268e92c..4a62a13b875 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -362,6 +362,13 @@ from .compliance_management_partner import ComplianceManagementPartner from .conditional_access_root import ConditionalAccessRoot from .conditional_access_template import ConditionalAccessTemplate + from .configuration_application import ConfigurationApplication + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_management import ConfigurationManagement + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob from .config_manager_collection import ConfigManagerCollection from .connected_organization import ConnectedOrganization from .connection_operation import ConnectionOperation @@ -639,6 +646,7 @@ from .email_authentication_method import EmailAuthenticationMethod from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .email_file_assessment_request import EmailFileAssessmentRequest + from .email_notifications_setting import EmailNotificationsSetting from .embedded_s_i_m_activation_code_pool import EmbeddedSIMActivationCodePool from .embedded_s_i_m_activation_code_pool_assignment import EmbeddedSIMActivationCodePoolAssignment from .embedded_s_i_m_device_state import EmbeddedSIMDeviceState @@ -3537,6 +3545,34 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .config_manager_collection import ConfigManagerCollection return ConfigManagerCollection() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationApplication".casefold(): + from .configuration_application import ConfigurationApplication + + return ConfigurationApplication() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationBaseline".casefold(): + from .configuration_baseline import ConfigurationBaseline + + return ConfigurationBaseline() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationDrift".casefold(): + from .configuration_drift import ConfigurationDrift + + return ConfigurationDrift() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationManagement".casefold(): + from .configuration_management import ConfigurationManagement + + return ConfigurationManagement() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationMonitor".casefold(): + from .configuration_monitor import ConfigurationMonitor + + return ConfigurationMonitor() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationMonitoringResult".casefold(): + from .configuration_monitoring_result import ConfigurationMonitoringResult + + return ConfigurationMonitoringResult() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationSnapshotJob".casefold(): + from .configuration_snapshot_job import ConfigurationSnapshotJob + + return ConfigurationSnapshotJob() if mapping_value and mapping_value.casefold() == "#microsoft.graph.connectedOrganization".casefold(): from .connected_organization import ConnectedOrganization @@ -4655,6 +4691,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .email_file_assessment_request import EmailFileAssessmentRequest return EmailFileAssessmentRequest() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.emailNotificationsSetting".casefold(): + from .email_notifications_setting import EmailNotificationsSetting + + return EmailNotificationsSetting() if mapping_value and mapping_value.casefold() == "#microsoft.graph.embeddedSIMActivationCodePool".casefold(): from .embedded_s_i_m_activation_code_pool import EmbeddedSIMActivationCodePool @@ -10808,6 +10848,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .compliance_management_partner import ComplianceManagementPartner from .conditional_access_root import ConditionalAccessRoot from .conditional_access_template import ConditionalAccessTemplate + from .configuration_application import ConfigurationApplication + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_management import ConfigurationManagement + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob from .config_manager_collection import ConfigManagerCollection from .connected_organization import ConnectedOrganization from .connection_operation import ConnectionOperation @@ -11085,6 +11132,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .email_authentication_method import EmailAuthenticationMethod from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .email_file_assessment_request import EmailFileAssessmentRequest + from .email_notifications_setting import EmailNotificationsSetting from .embedded_s_i_m_activation_code_pool import EmbeddedSIMActivationCodePool from .embedded_s_i_m_activation_code_pool_assignment import EmbeddedSIMActivationCodePoolAssignment from .embedded_s_i_m_device_state import EmbeddedSIMDeviceState @@ -12879,6 +12927,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .compliance_management_partner import ComplianceManagementPartner from .conditional_access_root import ConditionalAccessRoot from .conditional_access_template import ConditionalAccessTemplate + from .configuration_application import ConfigurationApplication + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_management import ConfigurationManagement + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob from .config_manager_collection import ConfigManagerCollection from .connected_organization import ConnectedOrganization from .connection_operation import ConnectionOperation @@ -13156,6 +13211,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .email_authentication_method import EmailAuthenticationMethod from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .email_file_assessment_request import EmailFileAssessmentRequest + from .email_notifications_setting import EmailNotificationsSetting from .embedded_s_i_m_activation_code_pool import EmbeddedSIMActivationCodePool from .embedded_s_i_m_activation_code_pool_assignment import EmbeddedSIMActivationCodePoolAssignment from .embedded_s_i_m_device_state import EmbeddedSIMDeviceState diff --git a/msgraph_beta/generated/models/error_detail.py b/msgraph_beta/generated/models/error_detail.py new file mode 100644 index 00000000000..0db8a6e99de --- /dev/null +++ b/msgraph_beta/generated/models/error_detail.py @@ -0,0 +1,59 @@ +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 ErrorDetail(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 errorMessage property + error_message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The resourceInstanceName property + resource_instance_name: Optional[str] = None + # The resourceType property + resource_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ErrorDetail: + """ + 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: ErrorDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ErrorDetail() + + 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]] = { + "errorMessage": lambda n : setattr(self, 'error_message', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceInstanceName": lambda n : setattr(self, 'resource_instance_name', n.get_str_value()), + "resourceType": lambda n : setattr(self, 'resource_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/execution_mode.py b/msgraph_beta/generated/models/execution_mode.py new file mode 100644 index 00000000000..5a41a1221d9 --- /dev/null +++ b/msgraph_beta/generated/models/execution_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ExecutionMode(str, Enum): + EvaluateInline = "evaluateInline", + EvaluateOffline = "evaluateOffline", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/group_scope.py b/msgraph_beta/generated/models/group_scope.py new file mode 100644 index 00000000000..34263535d9c --- /dev/null +++ b/msgraph_beta/generated/models/group_scope.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 .scope_base import ScopeBase + +from .scope_base import ScopeBase + +@dataclass +class GroupScope(ScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.groupScope" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GroupScope: + """ + 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: GroupScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GroupScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .scope_base import ScopeBase + + from .scope_base import ScopeBase + + 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/identity.py b/msgraph_beta/generated/models/identity.py index 4d35aa8cef1..3c725d47997 100644 --- a/msgraph_beta/generated/models/identity.py +++ b/msgraph_beta/generated/models/identity.py @@ -39,9 +39,9 @@ class Identity(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 display name of the identity. This property is read-only. + # The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. display_name: Optional[str] = None - # The identifier of the identity. This property is read-only. + # Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/identity_set.py b/msgraph_beta/generated/models/identity_set.py index 62d38f25563..2f3f647455a 100644 --- a/msgraph_beta/generated/models/identity_set.py +++ b/msgraph_beta/generated/models/identity_set.py @@ -22,13 +22,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) - # The Identity of the Application. This property is read-only. + # Optional. The application associated with this action. application: Optional[Identity] = None - # The Identity of the Device. This property is read-only. + # Optional. The device associated with this action. device: Optional[Identity] = None # The OdataType property odata_type: Optional[str] = None - # The Identity of the User. This property is read-only. + # Optional. The user associated with this action. user: Optional[Identity] = None @staticmethod 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 69d5ab03382..8e040b17c44 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, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + # The associated group assignments for IosLobAppProvisioningConfiguration. 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. 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. + # Optional profile expiration date and time. expiration_date_time: Optional[datetime.datetime] = None # The associated group assignments. group_assignments: Optional[list[MobileAppProvisioningConfigGroupAssignment]] = None diff --git a/msgraph_beta/generated/models/key_value.py b/msgraph_beta/generated/models/key_value.py index 3317bba6f74..740202b69b1 100644 --- a/msgraph_beta/generated/models/key_value.py +++ b/msgraph_beta/generated/models/key_value.py @@ -12,11 +12,11 @@ class KeyValue(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) - # Key. + # Contains the name of the field that a value is associated with. key: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Value. + # Contains the corresponding value for the specified key. value: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/key_value_pair.py b/msgraph_beta/generated/models/key_value_pair.py index fb6c882b099..448b63b864a 100644 --- a/msgraph_beta/generated/models/key_value_pair.py +++ b/msgraph_beta/generated/models/key_value_pair.py @@ -12,11 +12,11 @@ class KeyValuePair(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) - # Name for this key-value pair + # Name for this key-value pair. For more information about possible names for each resource type that uses this configuration, see keyValuePair names and values. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Value for this key-value pair + # Value for this key-value pair. For more information about possible values for each resource type that uses this configuration, see keyValuePair names and values. value: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/mobile_app_troubleshooting_event.py b/msgraph_beta/generated/models/mobile_app_troubleshooting_event.py index cb895e3642b..ec9900ae5a7 100644 --- a/msgraph_beta/generated/models/mobile_app_troubleshooting_event.py +++ b/msgraph_beta/generated/models/mobile_app_troubleshooting_event.py @@ -16,7 +16,7 @@ class MobileAppTroubleshootingEvent(DeviceManagementTroubleshootingEvent, Parsab """ Event representing a users device application install status. """ - # The collection property of AppLogUploadRequest. + # Indicates collection of App Log Upload Request. app_log_collection_requests: Optional[list[AppLogCollectionRequest]] = None # Intune application identifier. application_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/monitor_mode.py b/msgraph_beta/generated/models/monitor_mode.py new file mode 100644 index 00000000000..abac1c23992 --- /dev/null +++ b/msgraph_beta/generated/models/monitor_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class MonitorMode(str, Enum): + MonitorOnly = "monitorOnly", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/monitor_run_status.py b/msgraph_beta/generated/models/monitor_run_status.py new file mode 100644 index 00000000000..60e0246a3a1 --- /dev/null +++ b/msgraph_beta/generated/models/monitor_run_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class MonitorRunStatus(str, Enum): + Successful = "successful", + PartiallySuccessful = "partiallySuccessful", + Failed = "failed", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/monitor_status.py b/msgraph_beta/generated/models/monitor_status.py new file mode 100644 index 00000000000..e8cfb893273 --- /dev/null +++ b/msgraph_beta/generated/models/monitor_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class MonitorStatus(str, Enum): + Active = "active", + Inactive = "inactive", + InactivatedBySystem = "inactivatedBySystem", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/notification_events_type.py b/msgraph_beta/generated/models/notification_events_type.py new file mode 100644 index 00000000000..98dd97daf41 --- /dev/null +++ b/msgraph_beta/generated/models/notification_events_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class NotificationEventsType(str, Enum): + None_ = "none", + RestoreAndPolicyUpdates = "restoreAndPolicyUpdates", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/notification_recipients.py b/msgraph_beta/generated/models/notification_recipients.py new file mode 100644 index 00000000000..e414ee982af --- /dev/null +++ b/msgraph_beta/generated/models/notification_recipients.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .email_identity import EmailIdentity + from .notification_recipients_type import NotificationRecipientsType + +@dataclass +class NotificationRecipients(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) + # A list of users or groups that receive notifications. + custom_recipients: Optional[list[EmailIdentity]] = None + # The OdataType property + odata_type: Optional[str] = None + # The role property + role: Optional[NotificationRecipientsType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NotificationRecipients: + """ + 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: NotificationRecipients + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return NotificationRecipients() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .email_identity import EmailIdentity + from .notification_recipients_type import NotificationRecipientsType + + from .email_identity import EmailIdentity + from .notification_recipients_type import NotificationRecipientsType + + fields: dict[str, Callable[[Any], None]] = { + "customRecipients": lambda n : setattr(self, 'custom_recipients', n.get_collection_of_object_values(EmailIdentity)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "role": lambda n : setattr(self, 'role', n.get_collection_of_enum_values(NotificationRecipientsType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("customRecipients", self.custom_recipients) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("role", self.role) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/notification_recipients_type.py b/msgraph_beta/generated/models/notification_recipients_type.py new file mode 100644 index 00000000000..7245ce8fe08 --- /dev/null +++ b/msgraph_beta/generated/models/notification_recipients_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class NotificationRecipientsType(str, Enum): + None_ = "none", + GlobalAdmins = "globalAdmins", + BackupAdmins = "backupAdmins", + Custom = "custom", + AllAdmins = "allAdmins", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/open_complex_dictionary_type.py b/msgraph_beta/generated/models/open_complex_dictionary_type.py new file mode 100644 index 00000000000..6b83b146f5a --- /dev/null +++ b/msgraph_beta/generated/models/open_complex_dictionary_type.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 .dictionary import Dictionary + +from .dictionary import Dictionary + +@dataclass +class OpenComplexDictionaryType(Dictionary, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OpenComplexDictionaryType: + """ + 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: OpenComplexDictionaryType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OpenComplexDictionaryType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dictionary import Dictionary + + from .dictionary import Dictionary + + 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/policy_binding.py b/msgraph_beta/generated/models/policy_binding.py new file mode 100644 index 00000000000..05a7eeed0f5 --- /dev/null +++ b/msgraph_beta/generated/models/policy_binding.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .scope_base import ScopeBase + +@dataclass +class PolicyBinding(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) + # Specifies the users or groups to be explicitly excluded from this policy scope. Can be null or empty. + exclusions: Optional[list[ScopeBase]] = None + # Specifies the users or groups to be included in this policy scope. Often set to tenantScope for 'All users'. + inclusions: Optional[list[ScopeBase]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyBinding: + """ + 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: PolicyBinding + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyBinding() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .scope_base import ScopeBase + + from .scope_base import ScopeBase + + fields: dict[str, Callable[[Any], None]] = { + "exclusions": lambda n : setattr(self, 'exclusions', n.get_collection_of_object_values(ScopeBase)), + "inclusions": lambda n : setattr(self, 'inclusions', n.get_collection_of_object_values(ScopeBase)), + "@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_collection_of_object_values("exclusions", self.exclusions) + writer.write_collection_of_object_values("inclusions", self.inclusions) + 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_pivot_property.py b/msgraph_beta/generated/models/policy_pivot_property.py new file mode 100644 index 00000000000..53366ffa119 --- /dev/null +++ b/msgraph_beta/generated/models/policy_pivot_property.py @@ -0,0 +1,8 @@ +from enum import Enum + +class PolicyPivotProperty(str, Enum): + None_ = "none", + Activity = "activity", + Location = "location", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/policy_scope_base.py b/msgraph_beta/generated/models/policy_scope_base.py new file mode 100644 index 00000000000..6f02bfbc2fd --- /dev/null +++ b/msgraph_beta/generated/models/policy_scope_base.py @@ -0,0 +1,101 @@ +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 .dlp_action_info import DlpActionInfo + from .execution_mode import ExecutionMode + from .policy_location import PolicyLocation + from .policy_tenant_scope import PolicyTenantScope + from .policy_user_scope import PolicyUserScope + from .user_activity_types import UserActivityTypes + +@dataclass +class PolicyScopeBase(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 activities property + activities: Optional[UserActivityTypes] = None + # The executionMode property + execution_mode: Optional[ExecutionMode] = None + # The locations (like domains or URLs) to be protected. Required. + locations: Optional[list[PolicyLocation]] = None + # The OdataType property + odata_type: Optional[str] = None + # The enforcement actions to take if the policy conditions are met within this scope. Required. + policy_actions: Optional[list[DlpActionInfo]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyScopeBase: + """ + 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: PolicyScopeBase + """ + 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.policyTenantScope".casefold(): + from .policy_tenant_scope import PolicyTenantScope + + return PolicyTenantScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyUserScope".casefold(): + from .policy_user_scope import PolicyUserScope + + return PolicyUserScope() + return PolicyScopeBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dlp_action_info import DlpActionInfo + from .execution_mode import ExecutionMode + from .policy_location import PolicyLocation + from .policy_tenant_scope import PolicyTenantScope + from .policy_user_scope import PolicyUserScope + from .user_activity_types import UserActivityTypes + + from .dlp_action_info import DlpActionInfo + from .execution_mode import ExecutionMode + from .policy_location import PolicyLocation + from .policy_tenant_scope import PolicyTenantScope + from .policy_user_scope import PolicyUserScope + from .user_activity_types import UserActivityTypes + + fields: dict[str, Callable[[Any], None]] = { + "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), + "executionMode": lambda n : setattr(self, 'execution_mode', n.get_enum_value(ExecutionMode)), + "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "policyActions": lambda n : setattr(self, 'policy_actions', n.get_collection_of_object_values(DlpActionInfo)), + } + 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_enum_value("activities", self.activities) + writer.write_enum_value("executionMode", self.execution_mode) + writer.write_collection_of_object_values("locations", self.locations) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("policyActions", self.policy_actions) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/policy_tenant_scope.py b/msgraph_beta/generated/models/policy_tenant_scope.py new file mode 100644 index 00000000000..8818cc2b5f7 --- /dev/null +++ b/msgraph_beta/generated/models/policy_tenant_scope.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 .policy_binding import PolicyBinding + from .policy_scope_base import PolicyScopeBase + +from .policy_scope_base import PolicyScopeBase + +@dataclass +class PolicyTenantScope(PolicyScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.policyTenantScope" + # Specifies the users and groups included in or excluded from this tenant-level policy scope. + policy_scope: Optional[PolicyBinding] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyTenantScope: + """ + 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: PolicyTenantScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyTenantScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_binding import PolicyBinding + from .policy_scope_base import PolicyScopeBase + + from .policy_binding import PolicyBinding + from .policy_scope_base import PolicyScopeBase + + fields: dict[str, Callable[[Any], None]] = { + "policyScope": lambda n : setattr(self, 'policy_scope', n.get_object_value(PolicyBinding)), + } + 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("policyScope", self.policy_scope) + + diff --git a/msgraph_beta/generated/models/policy_user_scope.py b/msgraph_beta/generated/models/policy_user_scope.py new file mode 100644 index 00000000000..9118a4e920c --- /dev/null +++ b/msgraph_beta/generated/models/policy_user_scope.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 .policy_scope_base import PolicyScopeBase + +from .policy_scope_base import PolicyScopeBase + +@dataclass +class PolicyUserScope(PolicyScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.policyUserScope" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyUserScope: + """ + 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: PolicyUserScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyUserScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_scope_base import PolicyScopeBase + + from .policy_scope_base import PolicyScopeBase + + 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/privileged_access_group_assignment_schedule.py b/msgraph_beta/generated/models/privileged_access_group_assignment_schedule.py index d4422191b3f..98c4193684c 100644 --- a/msgraph_beta/generated/models/privileged_access_group_assignment_schedule.py +++ b/msgraph_beta/generated/models/privileged_access_group_assignment_schedule.py @@ -21,19 +21,19 @@ class PrivilegedAccessGroupAssignmentSchedule(PrivilegedAccessSchedule, Parsable odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupAssignmentSchedule" # The identifier of the membership or ownership assignment to the group that is governed by PIM. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq). access_id: Optional[PrivilegedAccessGroupRelationships] = None - # When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + # When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. activated_using: Optional[PrivilegedAccessGroupEligibilitySchedule] = None # Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq). assignment_type: Optional[PrivilegedAccessGroupAssignmentType] = None - # References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + # References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. Supports $filter (eq). + # The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Required. Supports $filter (eq). group_id: Optional[str] = None # Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). member_type: Optional[PrivilegedAccessGroupMemberType] = None # References the principal that's in the scope of this membership or ownership assignment request to the group that's governed by PIM. Supports $expand and $select nested in $expand for id only. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. Supports $filter (eq). + # The identifier of the principal whose membership or ownership assignment is granted through PIM for Groups. Required. Supports $filter (eq). principal_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/privileged_access_group_assignment_schedule_instance.py b/msgraph_beta/generated/models/privileged_access_group_assignment_schedule_instance.py index b0116ae617e..f1970e06bb2 100644 --- a/msgraph_beta/generated/models/privileged_access_group_assignment_schedule_instance.py +++ b/msgraph_beta/generated/models/privileged_access_group_assignment_schedule_instance.py @@ -21,21 +21,21 @@ class PrivilegedAccessGroupAssignmentScheduleInstance(PrivilegedAccessScheduleIn odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance" # The identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq). access_id: Optional[PrivilegedAccessGroupRelationships] = None - # When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it's null. + # When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it's null. activated_using: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None # The identifier of the privilegedAccessGroupAssignmentSchedule from which this instance was created. Required. Supports $filter (eq, ne). assignment_schedule_id: Optional[str] = None # Indicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq). assignment_type: Optional[PrivilegedAccessGroupAssignmentType] = None - # References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + # References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. Supports $filter (eq). + # The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Optional. Supports $filter (eq). group_id: Optional[str] = None # Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). member_type: Optional[PrivilegedAccessGroupMemberType] = None # References the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports $expand. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. Supports $filter (eq). + # The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for Groups. Required. Supports $filter (eq). principal_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/privileged_access_group_assignment_schedule_request.py b/msgraph_beta/generated/models/privileged_access_group_assignment_schedule_request.py index 0ca4681672f..b35d0c2bc34 100644 --- a/msgraph_beta/generated/models/privileged_access_group_assignment_schedule_request.py +++ b/msgraph_beta/generated/models/privileged_access_group_assignment_schedule_request.py @@ -19,15 +19,15 @@ class PrivilegedAccessGroupAssignmentScheduleRequest(PrivilegedAccessScheduleReq odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest" # The identifier of a membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. access_id: Optional[PrivilegedAccessGroupRelationships] = None - # When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + # When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. activated_using: Optional[PrivilegedAccessGroupEligibilitySchedule] = None - # References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + # References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. + # The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Required. group_id: Optional[str] = None # References the principal that's in the scope of this membership or ownership assignment request through the group that's governed by PIM. Supports $expand and $select nested in $expand for id only. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne). + # The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for Groups. Supports $filter (eq, ne). principal_id: Optional[str] = None # Schedule created by this request. Supports $expand. target_schedule: Optional[PrivilegedAccessGroupEligibilitySchedule] = None diff --git a/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule.py b/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule.py index 64969b6b477..4193563e86c 100644 --- a/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule.py +++ b/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule.py @@ -19,15 +19,15 @@ class PrivilegedAccessGroupEligibilitySchedule(PrivilegedAccessSchedule, Parsabl odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupEligibilitySchedule" # The identifier of the membership or ownership eligibility to the group that is governed by PIM. Required. The possible values are: owner, member. Supports $filter (eq). access_id: Optional[PrivilegedAccessGroupRelationships] = None - # References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + # References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). + # The identifier of the group representing the scope of the membership or ownership eligibility through PIM for Groups. Required. Supports $filter (eq). group_id: Optional[str] = None # Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). member_type: Optional[PrivilegedAccessGroupMemberType] = None # References the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports $expand. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. Supports $filter (eq). + # The identifier of the principal whose membership or ownership eligibility is granted through PIM for Groups. Required. Supports $filter (eq). principal_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule_instance.py b/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule_instance.py index 0109ef81f05..70ab320500f 100644 --- a/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule_instance.py +++ b/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule_instance.py @@ -21,15 +21,15 @@ class PrivilegedAccessGroupEligibilityScheduleInstance(PrivilegedAccessScheduleI access_id: Optional[PrivilegedAccessGroupRelationships] = None # The identifier of the privilegedAccessGroupEligibilitySchedule from which this instance was created. Required. Supports $filter (eq, ne). eligibility_schedule_id: Optional[str] = None - # References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + # References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). + # The identifier of the group representing the scope of the membership or ownership eligibility through PIM for Groups. Required. Supports $filter (eq). group_id: Optional[str] = None # Indicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). member_type: Optional[PrivilegedAccessGroupMemberType] = None # References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. Supports $filter (eq). + # The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for Groups. Required. Supports $filter (eq). principal_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule_request.py b/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule_request.py index 168509c88c4..9cdd2206968 100644 --- a/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule_request.py +++ b/msgraph_beta/generated/models/privileged_access_group_eligibility_schedule_request.py @@ -19,13 +19,13 @@ class PrivilegedAccessGroupEligibilityScheduleRequest(PrivilegedAccessScheduleRe odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest" # The identifier of membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. access_id: Optional[PrivilegedAccessGroupRelationships] = None - # References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + # References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required. + # The identifier of the group representing the scope of the membership and ownership eligibility through PIM for Groups. Required. group_id: Optional[str] = None # References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand and $select nested in $expand for id only. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. + # The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for Groups. Required. principal_id: Optional[str] = None # Schedule created by this request. target_schedule: Optional[PrivilegedAccessGroupEligibilitySchedule] = None diff --git a/msgraph_beta/generated/models/process_content_request.py b/msgraph_beta/generated/models/process_content_request.py index c4dcca6d785..b142c225ffd 100644 --- a/msgraph_beta/generated/models/process_content_request.py +++ b/msgraph_beta/generated/models/process_content_request.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .activity_metadata import ActivityMetadata + from .device_metadata import DeviceMetadata from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata @@ -22,6 +23,8 @@ class ProcessContentRequest(AdditionalDataHolder, BackedModel, Parsable): activity_metadata: Optional[ActivityMetadata] = None # A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. content_entries: Optional[list[ProcessContentMetadataBase]] = None + # The deviceMetadata property + device_metadata: Optional[DeviceMetadata] = None # The integratedAppMetadata property integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None # The OdataType property @@ -46,11 +49,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .activity_metadata import ActivityMetadata + from .device_metadata import DeviceMetadata from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata from .activity_metadata import ActivityMetadata + from .device_metadata import DeviceMetadata from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata @@ -58,6 +63,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityMetadata": lambda n : setattr(self, 'activity_metadata', n.get_object_value(ActivityMetadata)), "contentEntries": lambda n : setattr(self, 'content_entries', n.get_collection_of_object_values(ProcessContentMetadataBase)), + "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "protectedAppMetadata": lambda n : setattr(self, 'protected_app_metadata', n.get_object_value(ProtectedApplicationMetadata)), @@ -74,6 +80,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_object_value("activityMetadata", self.activity_metadata) writer.write_collection_of_object_values("contentEntries", self.content_entries) + writer.write_object_value("deviceMetadata", self.device_metadata) writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("protectedAppMetadata", self.protected_app_metadata) 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/scope_base.py b/msgraph_beta/generated/models/scope_base.py new file mode 100644 index 00000000000..21c088c78be --- /dev/null +++ b/msgraph_beta/generated/models/scope_base.py @@ -0,0 +1,84 @@ +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 .group_scope import GroupScope + from .tenant_scope import TenantScope + from .user_scope import UserScope + +@dataclass +class ScopeBase(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 identifier for the scope. This could be a user ID, group ID, or a keyword like 'All' for tenant scope. + identity: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ScopeBase: + """ + 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: ScopeBase + """ + 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.groupScope".casefold(): + from .group_scope import GroupScope + + return GroupScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.tenantScope".casefold(): + from .tenant_scope import TenantScope + + return TenantScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userScope".casefold(): + from .user_scope import UserScope + + return UserScope() + return ScopeBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .group_scope import GroupScope + from .tenant_scope import TenantScope + from .user_scope import UserScope + + from .group_scope import GroupScope + from .tenant_scope import TenantScope + from .user_scope import UserScope + + fields: dict[str, Callable[[Any], None]] = { + "identity": lambda n : setattr(self, 'identity', n.get_str_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_str_value("identity", self.identity) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/self_service_sign_up.py b/msgraph_beta/generated/models/self_service_sign_up.py index 6ff21ba56b5..42086ecaf9d 100644 --- a/msgraph_beta/generated/models/self_service_sign_up.py +++ b/msgraph_beta/generated/models/self_service_sign_up.py @@ -17,25 +17,25 @@ @dataclass class SelfServiceSignUp(Entity, Parsable): - # The appDisplayName property + # App name displayed in the Microsoft Entra admin center. Supports $filter (eq, startsWith). app_display_name: Optional[str] = None - # The appId property + # Unique GUID that represents the app ID in the Microsoft Entra ID. Supports $filter (eq). app_id: Optional[str] = None - # The appliedEventListeners property + # Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, which the corresponding events in the sign-up event triggered. applied_event_listeners: Optional[list[AppliedAuthenticationEventListener]] = None - # The correlationId property + # The request ID sent from the client when the sign-up is initiated. Used to troubleshoot sign-up activity. Supports $filter (eq). correlation_id: Optional[str] = None - # The createdDateTime property + # Date and time (UTC) the sign-up was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. Supports $orderby, $filter (eq, le, and ge). created_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The signUpIdentity property + # Unique identifier for self-service sign-up user. Supports $filter (eq) on the signUpIdentifierType. sign_up_identity: Optional[SignUpIdentity] = None - # The signUpIdentityProvider property + # Describes the type of account for which the user registered. Values include Email OTP, Email Password, Google. sign_up_identity_provider: Optional[str] = None # The signUpStage property sign_up_stage: Optional[SignUpStage] = None - # The status property + # Sign-up status. Includes the error code and description of the error (if a sign-up failure or interrupt occurs). Supports $filter (eq) on errorCode property. status: Optional[SignUpStatus] = None # The userSnapshot property user_snapshot: Optional[CiamUserSnapshot] = None diff --git a/msgraph_beta/generated/models/sign_up_identity.py b/msgraph_beta/generated/models/sign_up_identity.py index 63934fad64d..6b27a83726d 100644 --- a/msgraph_beta/generated/models/sign_up_identity.py +++ b/msgraph_beta/generated/models/sign_up_identity.py @@ -17,9 +17,9 @@ class SignUpIdentity(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The signUpIdentifier property + # The identification that the user is trying to utilize to sign up. sign_up_identifier: Optional[str] = None - # The signUpIdentifierType property + # The type of sign-up the user initiated. Possible values include: emailAddress, unknownFutureValue. Supports $filter (eq) on the emailAddress. sign_up_identifier_type: Optional[SignUpIdentifierType] = None @staticmethod diff --git a/msgraph_beta/generated/models/sign_up_status.py b/msgraph_beta/generated/models/sign_up_status.py index 04c19d14de2..7a0b2688c21 100644 --- a/msgraph_beta/generated/models/sign_up_status.py +++ b/msgraph_beta/generated/models/sign_up_status.py @@ -12,11 +12,11 @@ class SignUpStatus(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 additionalDetails property + # Provides additional details on the sign-up activity. additional_details: Optional[str] = None - # The errorCode property + # Provides the 5-6 digit error code that's generated during a sign-up failure. error_code: Optional[int] = None - # The failureReason property + # Provides the error message or the reason for failure for the corresponding sign-up activity. failure_reason: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/snapshot_job_status.py b/msgraph_beta/generated/models/snapshot_job_status.py new file mode 100644 index 00000000000..76e4fe3bba7 --- /dev/null +++ b/msgraph_beta/generated/models/snapshot_job_status.py @@ -0,0 +1,11 @@ +from enum import Enum + +class SnapshotJobStatus(str, Enum): + NotStarted = "notStarted", + Running = "running", + Succeeded = "succeeded", + Failed = "failed", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + PartiallySuccessful = "partiallySuccessful", + diff --git a/msgraph_beta/generated/models/tenant_scope.py b/msgraph_beta/generated/models/tenant_scope.py new file mode 100644 index 00000000000..82dcf15430f --- /dev/null +++ b/msgraph_beta/generated/models/tenant_scope.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 .scope_base import ScopeBase + +from .scope_base import ScopeBase + +@dataclass +class TenantScope(ScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.tenantScope" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TenantScope: + """ + 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: TenantScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TenantScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .scope_base import ScopeBase + + from .scope_base import ScopeBase + + 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/unified_role_management_policy_assignment.py b/msgraph_beta/generated/models/unified_role_management_policy_assignment.py index 6ba3a64a3b8..9ca5de92a02 100644 --- a/msgraph_beta/generated/models/unified_role_management_policy_assignment.py +++ b/msgraph_beta/generated/models/unified_role_management_policy_assignment.py @@ -18,9 +18,9 @@ class UnifiedRoleManagementPolicyAssignment(Entity, Parsable): policy: Optional[UnifiedRoleManagementPolicy] = None # The id of the policy. Inherited from entity. policy_id: Optional[str] = None - # For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq). + # For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for Groups membership and ownership, it's either member or owner. Supports $filter (eq). role_definition_id: Optional[str] = None - # The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. + # The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. scope_id: Optional[str] = None # The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required. scope_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/user_activity_types.py b/msgraph_beta/generated/models/user_activity_types.py new file mode 100644 index 00000000000..3b6598fcf14 --- /dev/null +++ b/msgraph_beta/generated/models/user_activity_types.py @@ -0,0 +1,10 @@ +from enum import Enum + +class UserActivityTypes(str, Enum): + None_ = "none", + UploadText = "uploadText", + UploadFile = "uploadFile", + DownloadText = "downloadText", + DownloadFile = "downloadFile", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/user_scope.py b/msgraph_beta/generated/models/user_scope.py new file mode 100644 index 00000000000..a051c2daf6b --- /dev/null +++ b/msgraph_beta/generated/models/user_scope.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 .scope_base import ScopeBase + +from .scope_base import ScopeBase + +@dataclass +class UserScope(ScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.userScope" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserScope: + """ + 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: UserScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .scope_base import ScopeBase + + from .scope_base import ScopeBase + + 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/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/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/role_management_policy_assignments/role_management_policy_assignments_request_builder.py b/msgraph_beta/generated/policies/role_management_policy_assignments/role_management_policy_assignments_request_builder.py index 6c73b60fc3d..849d0116f9c 100644 --- a/msgraph_beta/generated/policies/role_management_policy_assignments/role_management_policy_assignments_request_builder.py +++ b/msgraph_beta/generated/policies/role_management_policy_assignments/role_management_policy_assignments_request_builder.py @@ -49,7 +49,7 @@ def by_unified_role_management_policy_assignment_id(self,unified_role_management async def get(self,request_configuration: Optional[RequestConfiguration[RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[UnifiedRoleManagementPolicyAssignmentCollectionResponse]: """ - Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. + Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleManagementPolicyAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicyassignments?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: UnifiedRoleManagementPolicyAssignment, request_configu def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. + Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters(): """ - Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. + Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. """ def get_query_parameter(self,original_name: str) -> str: """ 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 8b3c3c4214a..293e5a16a6e 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 riskDetection object. + Retrieve the properties of a collection of riskDetection objects. 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-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskdetection-list?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 riskDetection object. + Retrieve the properties of a collection of riskDetection objects. 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 riskDetection object. + Retrieve the properties of a collection of riskDetection objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index bbdbc4de99f..8836a8aa15a 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta @@ -57,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,7 +81,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 0b3a794cdb9..be8d101173c 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta @@ -57,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,7 +81,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 8a807aafe05..79bc30f0f18 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta @@ -57,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,7 +81,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py new file mode 100644 index 00000000000..14f0b765578 --- /dev/null +++ b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py @@ -0,0 +1,85 @@ +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.device_metadata import DeviceMetadata + from .....models.integrated_application_metadata import IntegratedApplicationMetadata + from .....models.policy_location import PolicyLocation + from .....models.policy_pivot_property import PolicyPivotProperty + from .....models.user_activity_types import UserActivityTypes + +@dataclass +class ComputePostRequestBody(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 activities property + activities: Optional[UserActivityTypes] = None + # The deviceMetadata property + device_metadata: Optional[DeviceMetadata] = None + # The integratedAppMetadata property + integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None + # The locations property + locations: Optional[list[PolicyLocation]] = None + # The pivotOn property + pivot_on: Optional[PolicyPivotProperty] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputePostRequestBody: + """ + 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: ComputePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputePostRequestBody() + + 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.device_metadata import DeviceMetadata + from .....models.integrated_application_metadata import IntegratedApplicationMetadata + from .....models.policy_location import PolicyLocation + from .....models.policy_pivot_property import PolicyPivotProperty + from .....models.user_activity_types import UserActivityTypes + + from .....models.device_metadata import DeviceMetadata + from .....models.integrated_application_metadata import IntegratedApplicationMetadata + from .....models.policy_location import PolicyLocation + from .....models.policy_pivot_property import PolicyPivotProperty + from .....models.user_activity_types import UserActivityTypes + + fields: dict[str, Callable[[Any], None]] = { + "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), + "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), + "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), + "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), + "pivotOn": lambda n : setattr(self, 'pivot_on', n.get_enum_value(PolicyPivotProperty)), + } + 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_enum_value("activities", self.activities) + writer.write_object_value("deviceMetadata", self.device_metadata) + writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) + writer.write_collection_of_object_values("locations", self.locations) + writer.write_enum_value("pivotOn", self.pivot_on) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_response.py b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_response.py new file mode 100644 index 00000000000..b602c77cc39 --- /dev/null +++ b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_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.policy_tenant_scope import PolicyTenantScope + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ComputePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PolicyTenantScope]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputePostResponse: + """ + 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: ComputePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputePostResponse() + + 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.policy_tenant_scope import PolicyTenantScope + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.policy_tenant_scope import PolicyTenantScope + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PolicyTenantScope)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_request_builder.py b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_request_builder.py new file mode 100644 index 00000000000..4108ce42011 --- /dev/null +++ b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_request_builder.py @@ -0,0 +1,89 @@ +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 .compute_post_request_body import ComputePostRequestBody + from .compute_post_response import ComputePostResponse + +class ComputeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the compute method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ComputeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/protectionScopes/compute", path_parameters) + + async def post(self,body: ComputePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComputePostResponse]: + """ + Invoke action compute + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ComputePostResponse] + """ + 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 .compute_post_response import ComputePostResponse + + return await self.request_adapter.send_async(request_info, ComputePostResponse, error_mapping) + + def to_post_request_information(self,body: ComputePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action compute + 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) -> ComputeRequestBuilder: + """ + 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: ComputeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeRequestBuilderPostRequestConfiguration(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/security/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py index 58c0a98f5ed..50c2fee43f0 100644 --- a/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py +++ b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.tenant_protection_scope_container import TenantProtectionScopeContainer + from .compute.compute_request_builder import ComputeRequestBuilder class ProtectionScopesRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> ProtectionScopesRequestBuilder: raise TypeError("raw_url cannot be null.") return ProtectionScopesRequestBuilder(self.request_adapter, raw_url) + @property + def compute(self) -> ComputeRequestBuilder: + """ + Provides operations to call the compute method. + """ + from .compute.compute_request_builder import ComputeRequestBuilder + + return ComputeRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ProtectionScopesRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/security/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py b/msgraph_beta/generated/security/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py index 3e167820777..053e356567c 100644 --- a/msgraph_beta/generated/security/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py +++ b/msgraph_beta/generated/security/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py @@ -70,10 +70,10 @@ def compute_inheritance_with_label_ids_with_locale_with_content_formats(self,con async def get(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]] = None) -> Optional[SensitivityLabelCollectionResponse]: """ - List the sensitivity labels available for the entire tenant. + List the sensitivity labels available to a specific user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SensitivityLabelCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/tenantdatasecurityandgovernance-list-sensitivitylabels?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/userdatasecurityandgovernance-list-sensitivitylabels?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -114,7 +114,7 @@ async def post(self,body: SensitivityLabel, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List the sensitivity labels available for the entire tenant. + List the sensitivity labels available to a specific user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -178,7 +178,7 @@ def evaluate(self) -> EvaluateRequestBuilder: @dataclass class SensitivityLabelsRequestBuilderGetQueryParameters(): """ - List the sensitivity labels available for the entire tenant. + List the sensitivity labels available to a specific user. """ 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 2b20eebbb8e..e36603dc329 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 sitePage in the site pages list in a site. + Create a new newsLinkPage in the site pages list of 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/sitepage-create?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/newslinkpage-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 sitePage in the site pages list in a site. + Create a new newsLinkPage in the site pages list of 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/sites/sites_request_builder.py b/msgraph_beta/generated/sites/sites_request_builder.py index 757b49cdd25..0d4c93e32f4 100644 --- a/msgraph_beta/generated/sites/sites_request_builder.py +++ b/msgraph_beta/generated/sites/sites_request_builder.py @@ -52,10 +52,10 @@ def by_site_id(self,site_id: str) -> SiteItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[SitesRequestBuilderGetQueryParameters]] = None) -> Optional[SiteCollectionResponse]: """ - List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. + Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/site-list?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SitesReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SitesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. + Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def remove(self) -> RemoveRequestBuilder: @dataclass class SitesRequestBuilderGetQueryParameters(): """ - List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. + Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/backup_restore_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/backup_restore_request_builder.py index 3bd32860fb7..1f761f12ee6 100644 --- a/msgraph_beta/generated/solutions/backup_restore/backup_restore_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/backup_restore_request_builder.py @@ -19,6 +19,7 @@ from .drive_inclusion_rules.drive_inclusion_rules_request_builder import DriveInclusionRulesRequestBuilder from .drive_protection_units.drive_protection_units_request_builder import DriveProtectionUnitsRequestBuilder from .drive_protection_units_bulk_addition_jobs.drive_protection_units_bulk_addition_jobs_request_builder import DriveProtectionUnitsBulkAdditionJobsRequestBuilder + from .email_notifications_setting.email_notifications_setting_request_builder import EmailNotificationsSettingRequestBuilder from .enable.enable_request_builder import EnableRequestBuilder from .exchange_protection_policies.exchange_protection_policies_request_builder import ExchangeProtectionPoliciesRequestBuilder from .exchange_restore_sessions.exchange_restore_sessions_request_builder import ExchangeRestoreSessionsRequestBuilder @@ -187,6 +188,15 @@ def drive_protection_units_bulk_addition_jobs(self) -> DriveProtectionUnitsBulkA return DriveProtectionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def email_notifications_setting(self) -> EmailNotificationsSettingRequestBuilder: + """ + Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + """ + from .email_notifications_setting.email_notifications_setting_request_builder import EmailNotificationsSettingRequestBuilder + + return EmailNotificationsSettingRequestBuilder(self.request_adapter, self.path_parameters) + @property def enable(self) -> EnableRequestBuilder: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/email_notifications_setting/email_notifications_setting_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/email_notifications_setting/email_notifications_setting_request_builder.py new file mode 100644 index 00000000000..924c7e7cca0 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/email_notifications_setting/email_notifications_setting_request_builder.py @@ -0,0 +1,190 @@ +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.email_notifications_setting import EmailNotificationsSetting + from ....models.o_data_errors.o_data_error import ODataError + +class EmailNotificationsSettingRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EmailNotificationsSettingRequestBuilder 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}/solutions/backupRestore/emailNotificationsSetting{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property emailNotificationsSetting for solutions + 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[EmailNotificationsSettingRequestBuilderGetQueryParameters]] = None) -> Optional[EmailNotificationsSetting]: + """ + Read the properties and relationships of an emailNotificationsSetting object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EmailNotificationsSetting] + Find more info here: https://learn.microsoft.com/graph/api/emailnotificationssetting-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.email_notifications_setting import EmailNotificationsSetting + + return await self.request_adapter.send_async(request_info, EmailNotificationsSetting, error_mapping) + + async def patch(self,body: EmailNotificationsSetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EmailNotificationsSetting]: + """ + Update the properties of an emailNotificationsSetting object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EmailNotificationsSetting] + Find more info here: https://learn.microsoft.com/graph/api/emailnotificationssetting-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.email_notifications_setting import EmailNotificationsSetting + + return await self.request_adapter.send_async(request_info, EmailNotificationsSetting, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property emailNotificationsSetting for solutions + 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[EmailNotificationsSettingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of an emailNotificationsSetting 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: EmailNotificationsSetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an emailNotificationsSetting 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) -> EmailNotificationsSettingRequestBuilder: + """ + 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: EmailNotificationsSettingRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EmailNotificationsSettingRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration(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 EmailNotificationsSettingRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of an emailNotificationsSetting 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 EmailNotificationsSettingRequestBuilderGetRequestConfiguration(RequestConfiguration[EmailNotificationsSettingRequestBuilderGetQueryParameters]): + """ + 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 EmailNotificationsSettingRequestBuilderPatchRequestConfiguration(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/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/users/item/approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/users/item/approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 245f1f216a4..f5f9982ef8a 100644 --- a/msgraph_beta/generated/users/item/approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/users/item/approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py b/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py new file mode 100644 index 00000000000..3463de27474 --- /dev/null +++ b/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py @@ -0,0 +1,85 @@ +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.device_metadata import DeviceMetadata + from ......models.integrated_application_metadata import IntegratedApplicationMetadata + from ......models.policy_location import PolicyLocation + from ......models.policy_pivot_property import PolicyPivotProperty + from ......models.user_activity_types import UserActivityTypes + +@dataclass +class ComputePostRequestBody(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 activities property + activities: Optional[UserActivityTypes] = None + # The deviceMetadata property + device_metadata: Optional[DeviceMetadata] = None + # The integratedAppMetadata property + integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None + # The locations property + locations: Optional[list[PolicyLocation]] = None + # The pivotOn property + pivot_on: Optional[PolicyPivotProperty] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputePostRequestBody: + """ + 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: ComputePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputePostRequestBody() + + 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.device_metadata import DeviceMetadata + from ......models.integrated_application_metadata import IntegratedApplicationMetadata + from ......models.policy_location import PolicyLocation + from ......models.policy_pivot_property import PolicyPivotProperty + from ......models.user_activity_types import UserActivityTypes + + from ......models.device_metadata import DeviceMetadata + from ......models.integrated_application_metadata import IntegratedApplicationMetadata + from ......models.policy_location import PolicyLocation + from ......models.policy_pivot_property import PolicyPivotProperty + from ......models.user_activity_types import UserActivityTypes + + fields: dict[str, Callable[[Any], None]] = { + "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), + "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), + "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), + "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), + "pivotOn": lambda n : setattr(self, 'pivot_on', n.get_enum_value(PolicyPivotProperty)), + } + 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_enum_value("activities", self.activities) + writer.write_object_value("deviceMetadata", self.device_metadata) + writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) + writer.write_collection_of_object_values("locations", self.locations) + writer.write_enum_value("pivotOn", self.pivot_on) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_response.py b/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_response.py new file mode 100644 index 00000000000..56d62b412df --- /dev/null +++ b/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_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.policy_user_scope import PolicyUserScope + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ComputePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PolicyUserScope]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputePostResponse: + """ + 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: ComputePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputePostResponse() + + 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.policy_user_scope import PolicyUserScope + + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ......models.policy_user_scope import PolicyUserScope + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PolicyUserScope)), + } + 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/users/item/data_security_and_governance/protection_scopes/compute/compute_request_builder.py b/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_request_builder.py new file mode 100644 index 00000000000..71da93bea25 --- /dev/null +++ b/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_request_builder.py @@ -0,0 +1,89 @@ +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 .compute_post_request_body import ComputePostRequestBody + from .compute_post_response import ComputePostResponse + +class ComputeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the compute method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ComputeRequestBuilder 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}/users/{user%2Did}/dataSecurityAndGovernance/protectionScopes/compute", path_parameters) + + async def post(self,body: ComputePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComputePostResponse]: + """ + Invoke action compute + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ComputePostResponse] + """ + 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 .compute_post_response import ComputePostResponse + + return await self.request_adapter.send_async(request_info, ComputePostResponse, error_mapping) + + def to_post_request_information(self,body: ComputePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action compute + 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) -> ComputeRequestBuilder: + """ + 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: ComputeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeRequestBuilderPostRequestConfiguration(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/users/item/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py b/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py index 95def433200..137963b76c5 100644 --- a/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py +++ b/msgraph_beta/generated/users/item/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.o_data_errors.o_data_error import ODataError from .....models.user_protection_scope_container import UserProtectionScopeContainer + from .compute.compute_request_builder import ComputeRequestBuilder class ProtectionScopesRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> ProtectionScopesRequestBuilder: raise TypeError("raw_url cannot be null.") return ProtectionScopesRequestBuilder(self.request_adapter, raw_url) + @property + def compute(self) -> ComputeRequestBuilder: + """ + Provides operations to call the compute method. + """ + from .compute.compute_request_builder import ComputeRequestBuilder + + return ComputeRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ProtectionScopesRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py b/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py index abf05deefdb..7917c7e7e6a 100644 --- a/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py +++ b/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py @@ -49,7 +49,7 @@ def by_app_log_collection_request_id(self,app_log_collection_request_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequestCollectionResponse]: """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequestCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: AppLogCollectionRequest, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. 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 AppLogCollectionRequestsRequestBuilderGetQueryParameters(): """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py b/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py index 8bbc46dcf39..22feb8c1262 100644 --- a/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py +++ b/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class AppLogCollectionRequestItemRequestBuilderGetQueryParameters(): """ - The collection property of AppLogUploadRequest. + Indicates collection of App Log Upload Request. """ def get_query_parameter(self,original_name: str) -> str: """