diff --git a/msgraph_beta/generated/device_management/android_app_configuration_schema/android_app_configuration_schema_request_builder.py b/msgraph_beta/generated/device_management/android_app_configuration_schema/android_app_configuration_schema_request_builder.py new file mode 100644 index 00000000000..e097936a8c8 --- /dev/null +++ b/msgraph_beta/generated/device_management/android_app_configuration_schema/android_app_configuration_schema_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.android_app_configuration_schema import AndroidAppConfigurationSchema + from ...models.o_data_errors.o_data_error import ODataError + from .retrieve_schema.retrieve_schema_request_builder import RetrieveSchemaRequestBuilder + +class AndroidAppConfigurationSchemaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the androidAppConfigurationSchema property of the microsoft.graph.deviceManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AndroidAppConfigurationSchemaRequestBuilder 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}/deviceManagement/androidAppConfigurationSchema{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property androidAppConfigurationSchema for deviceManagement + 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[AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters]] = None) -> Optional[AndroidAppConfigurationSchema]: + """ + Android App Configurations Schema entity. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AndroidAppConfigurationSchema] + """ + 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.android_app_configuration_schema import AndroidAppConfigurationSchema + + return await self.request_adapter.send_async(request_info, AndroidAppConfigurationSchema, error_mapping) + + async def patch(self,body: AndroidAppConfigurationSchema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AndroidAppConfigurationSchema]: + """ + Update the navigation property androidAppConfigurationSchema in deviceManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AndroidAppConfigurationSchema] + """ + 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.android_app_configuration_schema import AndroidAppConfigurationSchema + + return await self.request_adapter.send_async(request_info, AndroidAppConfigurationSchema, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property androidAppConfigurationSchema for deviceManagement + 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[AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Android App Configurations Schema entity. + 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: AndroidAppConfigurationSchema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property androidAppConfigurationSchema in deviceManagement + 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) -> AndroidAppConfigurationSchemaRequestBuilder: + """ + 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: AndroidAppConfigurationSchemaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AndroidAppConfigurationSchemaRequestBuilder(self.request_adapter, raw_url) + + @property + def retrieve_schema(self) -> RetrieveSchemaRequestBuilder: + """ + Provides operations to call the retrieveSchema method. + """ + from .retrieve_schema.retrieve_schema_request_builder import RetrieveSchemaRequestBuilder + + return RetrieveSchemaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AndroidAppConfigurationSchemaRequestBuilderDeleteRequestConfiguration(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 AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters(): + """ + Android App Configurations Schema entity. + """ + 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 AndroidAppConfigurationSchemaRequestBuilderGetRequestConfiguration(RequestConfiguration[AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters]): + """ + 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 AndroidAppConfigurationSchemaRequestBuilderPatchRequestConfiguration(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/device_management/android_app_configuration_schema/retrieve_schema/retrieve_schema_post_request_body.py b/msgraph_beta/generated/device_management/android_app_configuration_schema/retrieve_schema/retrieve_schema_post_request_body.py new file mode 100644 index 00000000000..1120b7b8111 --- /dev/null +++ b/msgraph_beta/generated/device_management/android_app_configuration_schema/retrieve_schema/retrieve_schema_post_request_body.py @@ -0,0 +1,57 @@ +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.app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + +@dataclass +class RetrieveSchemaPostRequestBody(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 requestDetail property + request_detail: Optional[AppConfigurationSchemaRequestDetail] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RetrieveSchemaPostRequestBody: + """ + 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: RetrieveSchemaPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RetrieveSchemaPostRequestBody() + + 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.app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + + from ....models.app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + + fields: dict[str, Callable[[Any], None]] = { + "requestDetail": lambda n : setattr(self, 'request_detail', n.get_object_value(AppConfigurationSchemaRequestDetail)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("requestDetail", self.request_detail) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/android_app_configuration_schema/retrieve_schema/retrieve_schema_request_builder.py b/msgraph_beta/generated/device_management/android_app_configuration_schema/retrieve_schema/retrieve_schema_request_builder.py new file mode 100644 index 00000000000..5628816460b --- /dev/null +++ b/msgraph_beta/generated/device_management/android_app_configuration_schema/retrieve_schema/retrieve_schema_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.android_app_configuration_schema import AndroidAppConfigurationSchema + from ....models.o_data_errors.o_data_error import ODataError + from .retrieve_schema_post_request_body import RetrieveSchemaPostRequestBody + +class RetrieveSchemaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrieveSchema method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RetrieveSchemaRequestBuilder 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}/deviceManagement/androidAppConfigurationSchema/retrieveSchema", path_parameters) + + async def post(self,body: RetrieveSchemaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AndroidAppConfigurationSchema]: + """ + Retrieves the managed application configurations schema for the specified Android app. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AndroidAppConfigurationSchema] + """ + 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.android_app_configuration_schema import AndroidAppConfigurationSchema + + return await self.request_adapter.send_async(request_info, AndroidAppConfigurationSchema, error_mapping) + + def to_post_request_information(self,body: RetrieveSchemaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Retrieves the managed application configurations schema for the specified Android app. + 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) -> RetrieveSchemaRequestBuilder: + """ + 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: RetrieveSchemaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrieveSchemaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrieveSchemaRequestBuilderPostRequestConfiguration(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/device_management/cloud_certification_authority/item/activate/activate_post_request_body.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/activate/activate_post_request_body.py new file mode 100644 index 00000000000..04f153b6313 --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/activate/activate_post_request_body.py @@ -0,0 +1,50 @@ +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 ActivatePostRequestBody(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 certificationAuthorityVersion property + certification_authority_version: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivatePostRequestBody: + """ + 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: ActivatePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivatePostRequestBody() + + 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]] = { + "certificationAuthorityVersion": lambda n : setattr(self, 'certification_authority_version', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("certificationAuthorityVersion", self.certification_authority_version) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/cloud_certification_authority/item/activate/activate_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/activate/activate_request_builder.py new file mode 100644 index 00000000000..85ec49158da --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/activate/activate_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.cloud_certification_authority import CloudCertificationAuthority + from .....models.o_data_errors.o_data_error import ODataError + from .activate_post_request_body import ActivatePostRequestBody + +class ActivateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ActivateRequestBuilder 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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activate", path_parameters) + + async def post(self,body: ActivatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudCertificationAuthority]: + """ + Invoke action activate + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudCertificationAuthority] + """ + 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.cloud_certification_authority import CloudCertificationAuthority + + return await self.request_adapter.send_async(request_info, CloudCertificationAuthority, error_mapping) + + def to_post_request_information(self,body: ActivatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action activate + 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) -> ActivateRequestBuilder: + """ + 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: ActivateRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ActivateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ActivateRequestBuilderPostRequestConfiguration(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/device_management/cloud_certification_authority/item/active_version/active_version_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/active_version/active_version_request_builder.py new file mode 100644 index 00000000000..a8d6cec7368 --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/active_version/active_version_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.cloud_certification_authority_version import CloudCertificationAuthorityVersion + from .....models.o_data_errors.o_data_error import ODataError + +class ActiveVersionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the activeVersion property of the microsoft.graph.cloudCertificationAuthority entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ActiveVersionRequestBuilder 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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activeVersion{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ActiveVersionRequestBuilderGetQueryParameters]] = None) -> Optional[CloudCertificationAuthorityVersion]: + """ + The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudCertificationAuthorityVersion] + """ + 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.cloud_certification_authority_version import CloudCertificationAuthorityVersion + + return await self.request_adapter.send_async(request_info, CloudCertificationAuthorityVersion, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActiveVersionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ActiveVersionRequestBuilder: + """ + 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: ActiveVersionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ActiveVersionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ActiveVersionRequestBuilderGetQueryParameters(): + """ + The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + """ + 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 ActiveVersionRequestBuilderGetRequestConfiguration(RequestConfiguration[ActiveVersionRequestBuilderGetQueryParameters]): + """ + 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/device_management/cloud_certification_authority/item/change_cloud_certification_authority_status/change_cloud_certification_authority_status_post_request_body.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/change_cloud_certification_authority_status/change_cloud_certification_authority_status_post_request_body.py index 8724b61bc1c..0d7c351a8ba 100644 --- a/msgraph_beta/generated/device_management/cloud_certification_authority/item/change_cloud_certification_authority_status/change_cloud_certification_authority_status_post_request_body.py +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/change_cloud_certification_authority_status/change_cloud_certification_authority_status_post_request_body.py @@ -15,7 +15,7 @@ class ChangeCloudCertificationAuthorityStatusPostRequestBody(AdditionalDataHolde # 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) - # Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + # Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. certification_authority_status: Optional[CloudCertificationAuthorityStatus] = None # The certificationAuthorityVersion property certification_authority_version: Optional[int] = None diff --git a/msgraph_beta/generated/device_management/cloud_certification_authority/item/cloud_certification_authority_item_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/cloud_certification_authority_item_request_builder.py index 3d165663302..3b4749c8fe5 100644 --- a/msgraph_beta/generated/device_management/cloud_certification_authority/item/cloud_certification_authority_item_request_builder.py +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/cloud_certification_authority_item_request_builder.py @@ -16,18 +16,24 @@ if TYPE_CHECKING: from ....models.cloud_certification_authority import CloudCertificationAuthority from ....models.o_data_errors.o_data_error import ODataError + from .activate.activate_request_builder import ActivateRequestBuilder + from .active_version.active_version_request_builder import ActiveVersionRequestBuilder from .change_cloud_certification_authority_status.change_cloud_certification_authority_status_request_builder import ChangeCloudCertificationAuthorityStatusRequestBuilder from .cloud_certification_authority_leaf_certificate.cloud_certification_authority_leaf_certificate_request_builder import CloudCertificationAuthorityLeafCertificateRequestBuilder from .get_all_cloud_certification_authority.get_all_cloud_certification_authority_request_builder import GetAllCloudCertificationAuthorityRequestBuilder from .get_all_cloud_certification_authority_leaf_certificates.get_all_cloud_certification_authority_leaf_certificates_request_builder import GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder from .get_cloud_certification_authority.get_cloud_certification_authority_request_builder import GetCloudCertificationAuthorityRequestBuilder + from .get_cloud_certification_authority_version.get_cloud_certification_authority_version_request_builder import GetCloudCertificationAuthorityVersionRequestBuilder + from .get_cloud_certification_authority_versions.get_cloud_certification_authority_versions_request_builder import GetCloudCertificationAuthorityVersionsRequestBuilder from .patch_cloud_certification_authority.patch_cloud_certification_authority_request_builder import PatchCloudCertificationAuthorityRequestBuilder from .post_cloud_certification_authority.post_cloud_certification_authority_request_builder import PostCloudCertificationAuthorityRequestBuilder + from .renew.renew_request_builder import RenewRequestBuilder from .revoke_cloud_certification_authority_certificate.revoke_cloud_certification_authority_certificate_request_builder import RevokeCloudCertificationAuthorityCertificateRequestBuilder from .revoke_leaf_certificate.revoke_leaf_certificate_request_builder import RevokeLeafCertificateRequestBuilder from .revoke_leaf_certificate_by_serial_number.revoke_leaf_certificate_by_serial_number_request_builder import RevokeLeafCertificateBySerialNumberRequestBuilder from .search_cloud_certification_authority_leaf_certificate_by_serial_number.search_cloud_certification_authority_leaf_certificate_by_serial_number_request_builder import SearchCloudCertificationAuthorityLeafCertificateBySerialNumberRequestBuilder from .upload_externally_signed_certification_authority_certificate.upload_externally_signed_certification_authority_certificate_request_builder import UploadExternallySignedCertificationAuthorityCertificateRequestBuilder + from .versions.versions_request_builder import VersionsRequestBuilder class CloudCertificationAuthorityItemRequestBuilder(BaseRequestBuilder): """ @@ -150,6 +156,24 @@ def with_url(self,raw_url: str) -> CloudCertificationAuthorityItemRequestBuilder raise TypeError("raw_url cannot be null.") return CloudCertificationAuthorityItemRequestBuilder(self.request_adapter, raw_url) + @property + def activate(self) -> ActivateRequestBuilder: + """ + Provides operations to call the activate method. + """ + from .activate.activate_request_builder import ActivateRequestBuilder + + return ActivateRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def active_version(self) -> ActiveVersionRequestBuilder: + """ + Provides operations to manage the activeVersion property of the microsoft.graph.cloudCertificationAuthority entity. + """ + from .active_version.active_version_request_builder import ActiveVersionRequestBuilder + + return ActiveVersionRequestBuilder(self.request_adapter, self.path_parameters) + @property def change_cloud_certification_authority_status(self) -> ChangeCloudCertificationAuthorityStatusRequestBuilder: """ @@ -195,6 +219,24 @@ def get_cloud_certification_authority(self) -> GetCloudCertificationAuthorityReq return GetCloudCertificationAuthorityRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_cloud_certification_authority_version(self) -> GetCloudCertificationAuthorityVersionRequestBuilder: + """ + Provides operations to call the getCloudCertificationAuthorityVersion method. + """ + from .get_cloud_certification_authority_version.get_cloud_certification_authority_version_request_builder import GetCloudCertificationAuthorityVersionRequestBuilder + + return GetCloudCertificationAuthorityVersionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def get_cloud_certification_authority_versions(self) -> GetCloudCertificationAuthorityVersionsRequestBuilder: + """ + Provides operations to call the getCloudCertificationAuthorityVersions method. + """ + from .get_cloud_certification_authority_versions.get_cloud_certification_authority_versions_request_builder import GetCloudCertificationAuthorityVersionsRequestBuilder + + return GetCloudCertificationAuthorityVersionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def patch_cloud_certification_authority(self) -> PatchCloudCertificationAuthorityRequestBuilder: """ @@ -213,6 +255,15 @@ def post_cloud_certification_authority(self) -> PostCloudCertificationAuthorityR return PostCloudCertificationAuthorityRequestBuilder(self.request_adapter, self.path_parameters) + @property + def renew(self) -> RenewRequestBuilder: + """ + Provides operations to call the renew method. + """ + from .renew.renew_request_builder import RenewRequestBuilder + + return RenewRequestBuilder(self.request_adapter, self.path_parameters) + @property def revoke_cloud_certification_authority_certificate(self) -> RevokeCloudCertificationAuthorityCertificateRequestBuilder: """ @@ -258,6 +309,15 @@ def upload_externally_signed_certification_authority_certificate(self) -> Upload return UploadExternallySignedCertificationAuthorityCertificateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def versions(self) -> VersionsRequestBuilder: + """ + Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + """ + from .versions.versions_request_builder import VersionsRequestBuilder + + return VersionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_management/cloud_certification_authority/item/get_cloud_certification_authority_version/get_cloud_certification_authority_version_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/get_cloud_certification_authority_version/get_cloud_certification_authority_version_request_builder.py new file mode 100644 index 00000000000..4380e91d75e --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/get_cloud_certification_authority_version/get_cloud_certification_authority_version_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.cloud_certification_authority_version import CloudCertificationAuthorityVersion + from .....models.o_data_errors.o_data_error import ODataError + +class GetCloudCertificationAuthorityVersionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getCloudCertificationAuthorityVersion method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetCloudCertificationAuthorityVersionRequestBuilder 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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersion", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudCertificationAuthorityVersion]: + """ + Invoke action getCloudCertificationAuthorityVersion + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudCertificationAuthorityVersion] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.cloud_certification_authority_version import CloudCertificationAuthorityVersion + + return await self.request_adapter.send_async(request_info, CloudCertificationAuthorityVersion, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action getCloudCertificationAuthorityVersion + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetCloudCertificationAuthorityVersionRequestBuilder: + """ + 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: GetCloudCertificationAuthorityVersionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetCloudCertificationAuthorityVersionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetCloudCertificationAuthorityVersionRequestBuilderPostRequestConfiguration(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/device_management/cloud_certification_authority/item/get_cloud_certification_authority_versions/get_cloud_certification_authority_versions_post_response.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/get_cloud_certification_authority_versions/get_cloud_certification_authority_versions_post_response.py new file mode 100644 index 00000000000..e115dcc67a8 --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/get_cloud_certification_authority_versions/get_cloud_certification_authority_versions_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.cloud_certification_authority_version import CloudCertificationAuthorityVersion + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetCloudCertificationAuthorityVersionsPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CloudCertificationAuthorityVersion]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetCloudCertificationAuthorityVersionsPostResponse: + """ + 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: GetCloudCertificationAuthorityVersionsPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetCloudCertificationAuthorityVersionsPostResponse() + + 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.cloud_certification_authority_version import CloudCertificationAuthorityVersion + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.cloud_certification_authority_version import CloudCertificationAuthorityVersion + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CloudCertificationAuthorityVersion)), + } + 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/device_management/cloud_certification_authority/item/get_cloud_certification_authority_versions/get_cloud_certification_authority_versions_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/get_cloud_certification_authority_versions/get_cloud_certification_authority_versions_request_builder.py new file mode 100644 index 00000000000..175b4dbc192 --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/get_cloud_certification_authority_versions/get_cloud_certification_authority_versions_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .get_cloud_certification_authority_versions_post_response import GetCloudCertificationAuthorityVersionsPostResponse + +class GetCloudCertificationAuthorityVersionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getCloudCertificationAuthorityVersions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetCloudCertificationAuthorityVersionsRequestBuilder 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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetCloudCertificationAuthorityVersionsPostResponse]: + """ + Invoke action getCloudCertificationAuthorityVersions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetCloudCertificationAuthorityVersionsPostResponse] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_cloud_certification_authority_versions_post_response import GetCloudCertificationAuthorityVersionsPostResponse + + return await self.request_adapter.send_async(request_info, GetCloudCertificationAuthorityVersionsPostResponse, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action getCloudCertificationAuthorityVersions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetCloudCertificationAuthorityVersionsRequestBuilder: + """ + 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: GetCloudCertificationAuthorityVersionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetCloudCertificationAuthorityVersionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetCloudCertificationAuthorityVersionsRequestBuilderPostRequestConfiguration(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/device_management/cloud_certification_authority/item/renew/renew_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/renew/renew_request_builder.py new file mode 100644 index 00000000000..aa1d69f2469 --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/renew/renew_request_builder.py @@ -0,0 +1,78 @@ +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 RenewRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the renew method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RenewRequestBuilder 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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/renew", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action renew + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action renew + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RenewRequestBuilder: + """ + 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: RenewRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RenewRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RenewRequestBuilderPostRequestConfiguration(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/device_management/cloud_certification_authority/item/versions/count/count_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/versions/count/count_request_builder.py new file mode 100644 index 00000000000..68c0c6f8747 --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/versions/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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/$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/device_management/cloud_certification_authority/item/versions/item/cloud_certification_authority_version_item_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/versions/item/cloud_certification_authority_version_item_request_builder.py new file mode 100644 index 00000000000..ed4546a1607 --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/versions/item/cloud_certification_authority_version_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cloud_certification_authority_version import CloudCertificationAuthorityVersion + from ......models.o_data_errors.o_data_error import ODataError + +class CloudCertificationAuthorityVersionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CloudCertificationAuthorityVersionItemRequestBuilder 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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/{cloudCertificationAuthorityVersion%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudCertificationAuthorityVersion]: + """ + The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudCertificationAuthorityVersion] + """ + 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.cloud_certification_authority_version import CloudCertificationAuthorityVersion + + return await self.request_adapter.send_async(request_info, CloudCertificationAuthorityVersion, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CloudCertificationAuthorityVersionItemRequestBuilder: + """ + 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: CloudCertificationAuthorityVersionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CloudCertificationAuthorityVersionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters(): + """ + The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + """ + 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 CloudCertificationAuthorityVersionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters]): + """ + 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/device_management/cloud_certification_authority/item/versions/versions_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority/item/versions/versions_request_builder.py new file mode 100644 index 00000000000..5c3ff459248 --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority/item/versions/versions_request_builder.py @@ -0,0 +1,162 @@ +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.cloud_certification_authority_version_collection_response import CloudCertificationAuthorityVersionCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cloud_certification_authority_version_item_request_builder import CloudCertificationAuthorityVersionItemRequestBuilder + +class VersionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VersionsRequestBuilder 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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cloud_certification_authority_version_id(self,cloud_certification_authority_version_id: str) -> CloudCertificationAuthorityVersionItemRequestBuilder: + """ + Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + param cloud_certification_authority_version_id: The unique identifier of cloudCertificationAuthorityVersion + Returns: CloudCertificationAuthorityVersionItemRequestBuilder + """ + if cloud_certification_authority_version_id is None: + raise TypeError("cloud_certification_authority_version_id cannot be null.") + from .item.cloud_certification_authority_version_item_request_builder import CloudCertificationAuthorityVersionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["cloudCertificationAuthorityVersion%2Did"] = cloud_certification_authority_version_id + return CloudCertificationAuthorityVersionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[VersionsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudCertificationAuthorityVersionCollectionResponse]: + """ + The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudCertificationAuthorityVersionCollectionResponse] + """ + 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.cloud_certification_authority_version_collection_response import CloudCertificationAuthorityVersionCollectionResponse + + return await self.request_adapter.send_async(request_info, CloudCertificationAuthorityVersionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> VersionsRequestBuilder: + """ + 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: VersionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VersionsRequestBuilder(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 VersionsRequestBuilderGetQueryParameters(): + """ + The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + """ + 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 VersionsRequestBuilderGetRequestConfiguration(RequestConfiguration[VersionsRequestBuilderGetQueryParameters]): + """ + 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/device_management/cloud_certification_authority_leaf_certificate/item/cloud_certification_authority_leaf_certificate_item_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority_leaf_certificate/item/cloud_certification_authority_leaf_certificate_item_request_builder.py index 93281ff0b6a..275f9c36253 100644 --- a/msgraph_beta/generated/device_management/cloud_certification_authority_leaf_certificate/item/cloud_certification_authority_leaf_certificate_item_request_builder.py +++ b/msgraph_beta/generated/device_management/cloud_certification_authority_leaf_certificate/item/cloud_certification_authority_leaf_certificate_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.cloud_certification_authority_leaf_certificate import CloudCertificationAuthorityLeafCertificate from ....models.o_data_errors.o_data_error import ODataError + from .cloud_certification_authority_version.cloud_certification_authority_version_request_builder import CloudCertificationAuthorityVersionRequestBuilder class CloudCertificationAuthorityLeafCertificateItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> CloudCertificationAuthorityLeafCertificateIte raise TypeError("raw_url cannot be null.") return CloudCertificationAuthorityLeafCertificateItemRequestBuilder(self.request_adapter, raw_url) + @property + def cloud_certification_authority_version(self) -> CloudCertificationAuthorityVersionRequestBuilder: + """ + Provides operations to manage the cloudCertificationAuthorityVersion property of the microsoft.graph.cloudCertificationAuthorityLeafCertificate entity. + """ + from .cloud_certification_authority_version.cloud_certification_authority_version_request_builder import CloudCertificationAuthorityVersionRequestBuilder + + return CloudCertificationAuthorityVersionRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_management/cloud_certification_authority_leaf_certificate/item/cloud_certification_authority_version/cloud_certification_authority_version_request_builder.py b/msgraph_beta/generated/device_management/cloud_certification_authority_leaf_certificate/item/cloud_certification_authority_version/cloud_certification_authority_version_request_builder.py new file mode 100644 index 00000000000..993782e3524 --- /dev/null +++ b/msgraph_beta/generated/device_management/cloud_certification_authority_leaf_certificate/item/cloud_certification_authority_version/cloud_certification_authority_version_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.cloud_certification_authority_version import CloudCertificationAuthorityVersion + from .....models.o_data_errors.o_data_error import ODataError + +class CloudCertificationAuthorityVersionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cloudCertificationAuthorityVersion property of the microsoft.graph.cloudCertificationAuthorityLeafCertificate entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CloudCertificationAuthorityVersionRequestBuilder 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}/deviceManagement/cloudCertificationAuthorityLeafCertificate/{cloudCertificationAuthorityLeafCertificate%2Did}/cloudCertificationAuthorityVersion{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters]] = None) -> Optional[CloudCertificationAuthorityVersion]: + """ + The certification authority version that issued this leaf certificate. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudCertificationAuthorityVersion] + """ + 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.cloud_certification_authority_version import CloudCertificationAuthorityVersion + + return await self.request_adapter.send_async(request_info, CloudCertificationAuthorityVersion, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The certification authority version that issued this leaf certificate. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CloudCertificationAuthorityVersionRequestBuilder: + """ + 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: CloudCertificationAuthorityVersionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CloudCertificationAuthorityVersionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters(): + """ + The certification authority version that issued this leaf certificate. Read-only. + """ + 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 CloudCertificationAuthorityVersionRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters]): + """ + 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/device_management/device_management_request_builder.py b/msgraph_beta/generated/device_management/device_management_request_builder.py index 2d5c2ae1448..6b953bd9266 100644 --- a/msgraph_beta/generated/device_management/device_management_request_builder.py +++ b/msgraph_beta/generated/device_management/device_management_request_builder.py @@ -17,6 +17,7 @@ from ..models.device_management.device_management import DeviceManagement from ..models.o_data_errors.o_data_error import ODataError from .advanced_threat_protection_onboarding_state_summary.advanced_threat_protection_onboarding_state_summary_request_builder import AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder + from .android_app_configuration_schema.android_app_configuration_schema_request_builder import AndroidAppConfigurationSchemaRequestBuilder from .android_device_owner_enrollment_profiles.android_device_owner_enrollment_profiles_request_builder import AndroidDeviceOwnerEnrollmentProfilesRequestBuilder from .android_for_work_app_configuration_schemas.android_for_work_app_configuration_schemas_request_builder import AndroidForWorkAppConfigurationSchemasRequestBuilder from .android_for_work_enrollment_profiles.android_for_work_enrollment_profiles_request_builder import AndroidForWorkEnrollmentProfilesRequestBuilder @@ -394,6 +395,15 @@ def advanced_threat_protection_onboarding_state_summary(self) -> AdvancedThreatP return AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder(self.request_adapter, self.path_parameters) + @property + def android_app_configuration_schema(self) -> AndroidAppConfigurationSchemaRequestBuilder: + """ + Provides operations to manage the androidAppConfigurationSchema property of the microsoft.graph.deviceManagement entity. + """ + from .android_app_configuration_schema.android_app_configuration_schema_request_builder import AndroidAppConfigurationSchemaRequestBuilder + + return AndroidAppConfigurationSchemaRequestBuilder(self.request_adapter, self.path_parameters) + @property def android_device_owner_enrollment_profiles(self) -> AndroidDeviceOwnerEnrollmentProfilesRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/cancel_processing_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/cancel_processing_post_request_body.py new file mode 100644 index 00000000000..324cbecd338 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/cancel_processing_post_request_body.py @@ -0,0 +1,57 @@ +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.identity_governance.cancel_scope import CancelScope + +@dataclass +class CancelProcessingPostRequestBody(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 scope property + scope: Optional[CancelScope] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CancelProcessingPostRequestBody: + """ + 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: CancelProcessingPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CancelProcessingPostRequestBody() + + 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.identity_governance.cancel_scope import CancelScope + + from .......models.identity_governance.cancel_scope import CancelScope + + fields: dict[str, Callable[[Any], None]] = { + "scope": lambda n : setattr(self, 'scope', n.get_object_value(CancelScope)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("scope", self.scope) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py new file mode 100644 index 00000000000..b4ef9d26dd4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_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 .cancel_processing_post_request_body import CancelProcessingPostRequestBody + +class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancelProcessing method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", path_parameters) + + async def post(self,body: CancelProcessingPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action cancelProcessing + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: CancelProcessingPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action cancelProcessing + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder: + """ + 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: MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + """ + warn(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py index 329f53ac7b5..730d164b4b7 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py @@ -22,6 +22,7 @@ from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_preview_task_failures.microsoft_graph_identity_governance_preview_task_failures_request_builder import MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder from .microsoft_graph_identity_governance_preview_workflow.microsoft_graph_identity_governance_preview_workflow_request_builder import MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -172,6 +173,15 @@ def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGr return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_cancel_processing(self) -> MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder: + """ + Provides operations to call the cancelProcessing method. + """ + from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + + return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/cancel_processing_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/cancel_processing_post_request_body.py new file mode 100644 index 00000000000..0498211b6aa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/cancel_processing_post_request_body.py @@ -0,0 +1,57 @@ +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.identity_governance.cancel_scope import CancelScope + +@dataclass +class CancelProcessingPostRequestBody(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 scope property + scope: Optional[CancelScope] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CancelProcessingPostRequestBody: + """ + 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: CancelProcessingPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CancelProcessingPostRequestBody() + + 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.identity_governance.cancel_scope import CancelScope + + from ......models.identity_governance.cancel_scope import CancelScope + + fields: dict[str, Callable[[Any], None]] = { + "scope": lambda n : setattr(self, 'scope', n.get_object_value(CancelScope)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("scope", self.scope) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py new file mode 100644 index 00000000000..016580e969a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_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 .cancel_processing_post_request_body import CancelProcessingPostRequestBody + +class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancelProcessing method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", path_parameters) + + async def post(self,body: CancelProcessingPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action cancelProcessing + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: CancelProcessingPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action cancelProcessing + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder: + """ + 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: MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + """ + warn(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py index 7445f9058e4..71670058c05 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py @@ -22,6 +22,7 @@ from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_preview_task_failures.microsoft_graph_identity_governance_preview_task_failures_request_builder import MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder from .microsoft_graph_identity_governance_preview_workflow.microsoft_graph_identity_governance_preview_workflow_request_builder import MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -211,6 +212,15 @@ def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGr return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_cancel_processing(self) -> MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder: + """ + Provides operations to call the cancelProcessing method. + """ + from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + + return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ diff --git a/msgraph_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index 292d7426ac9..5625fa0a194 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -35505,6 +35505,44 @@ msgraph_beta.generated.deviceManagement.advancedThreatProtectionOnboardingStateS msgraph_beta.generated.deviceManagement.advancedThreatProtectionOnboardingStateSummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder::|public|to_patch_request_information(body:AdvancedThreatProtectionOnboardingStateSummary; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.advancedThreatProtectionOnboardingStateSummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.advancedThreatProtectionOnboardingStateSummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder::|public|with_url(raw_url:str):AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder.AndroidAppConfigurationSchemaRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder.AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder.AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder.AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder.AndroidAppConfigurationSchemaRequestBuilderGetRequestConfiguration-->RequestConfiguration[AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder.AndroidAppConfigurationSchemaRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters]):AndroidAppConfigurationSchema +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|patch(body:AndroidAppConfigurationSchema; request_configuration?:RequestConfiguration[QueryParameters]):AndroidAppConfigurationSchema +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|retrieve_schema:RetrieveSchemaRequestBuilder +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|to_patch_request_information(body:AndroidAppConfigurationSchema; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder::|public|with_url(raw_url:str):AndroidAppConfigurationSchemaRequestBuilder +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody::|public|request_detail():AppConfigurationSchemaRequestDetail +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody::|public|request_detail(value:AppConfigurationSchemaRequestDetail):None +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetrieveSchemaPostRequestBody +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaRequestBuilder.RetrieveSchemaRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaRequestBuilder::|public|post(body:RetrieveSchemaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AndroidAppConfigurationSchema +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaRequestBuilder::|public|to_post_request_information(body:RetrieveSchemaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.androidAppConfigurationSchema.retrieveSchema.RetrieveSchemaRequestBuilder::|public|with_url(raw_url:str):RetrieveSchemaRequestBuilder msgraph_beta.generated.deviceManagement.androidDeviceOwnerEnrollmentProfiles.AndroidDeviceOwnerEnrollmentProfilesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.androidDeviceOwnerEnrollmentProfiles.AndroidDeviceOwnerEnrollmentProfilesRequestBuilder.AndroidDeviceOwnerEnrollmentProfilesRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.deviceManagement.androidDeviceOwnerEnrollmentProfiles.AndroidDeviceOwnerEnrollmentProfilesRequestBuilder.AndroidDeviceOwnerEnrollmentProfilesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -37008,6 +37046,37 @@ msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.count.CountR msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody::|public|certification_authority_version():int +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody::|public|certification_authority_version(value:int):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivatePostRequestBody +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivateRequestBuilder.ActivateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivateRequestBuilder::|public|post(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):CloudCertificationAuthority +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivateRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activate.ActivateRequestBuilder::|public|with_url(raw_url:str):ActivateRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder.ActiveVersionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder.ActiveVersionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder.ActiveVersionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder.ActiveVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration[ActiveVersionRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ActiveVersionRequestBuilderGetQueryParameters]):CloudCertificationAuthorityVersion +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ActiveVersionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.activeVersion.ActiveVersionRequestBuilder::|public|with_url(raw_url:str):ActiveVersionRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusPostRequestBody::|public|backing_store:BackingStore @@ -37036,6 +37105,8 @@ msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCe msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder.CloudCertificationAuthorityItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder.CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudCertificationAuthorityItemRequestBuilderGetQueryParameters] msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder.CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|activate:ActivateRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|active_version:ActiveVersionRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|change_cloud_certification_authority_status:ChangeCloudCertificationAuthorityStatusRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|cloud_certification_authority_leaf_certificate:CloudCertificationAuthorityLeafCertificateRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -37044,10 +37115,13 @@ msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCe msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|get_all_cloud_certification_authority:GetAllCloudCertificationAuthorityRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|get_all_cloud_certification_authority_leaf_certificates:GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|get_cloud_certification_authority:GetCloudCertificationAuthorityRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|get_cloud_certification_authority_version:GetCloudCertificationAuthorityVersionRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|get_cloud_certification_authority_versions:GetCloudCertificationAuthorityVersionsRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|patch(body:CloudCertificationAuthority; request_configuration?:RequestConfiguration[QueryParameters]):CloudCertificationAuthority msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|patch_cloud_certification_authority:PatchCloudCertificationAuthorityRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|post_cloud_certification_authority:PostCloudCertificationAuthorityRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|renew:RenewRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|revoke_cloud_certification_authority_certificate:RevokeCloudCertificationAuthorityCertificateRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|revoke_leaf_certificate:RevokeLeafCertificateRequestBuilder @@ -37058,6 +37132,7 @@ msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCe msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|to_patch_request_information(body:CloudCertificationAuthority; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|upload_externally_signed_certification_authority_certificate:UploadExternallySignedCertificationAuthorityCertificateRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|versions:VersionsRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|with_url(raw_url:str):CloudCertificationAuthorityItemRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder.CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|count:bool @@ -37144,6 +37219,31 @@ msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getClou msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|with_url(raw_url:str):GetCloudCertificationAuthorityRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder.GetCloudCertificationAuthorityVersionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CloudCertificationAuthorityVersion +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|with_url(raw_url:str):GetCloudCertificationAuthorityVersionRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse::|public|constructor():None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse::|public|value():list[CloudCertificationAuthorityVersion] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse::|public|value(value:list[CloudCertificationAuthorityVersion]):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetCloudCertificationAuthorityVersionsPostResponse +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder.GetCloudCertificationAuthorityVersionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):GetCloudCertificationAuthorityVersionsPostResponse +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|with_url(raw_url:str):GetCloudCertificationAuthorityVersionsRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder.PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -37169,6 +37269,15 @@ msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.postClo msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|with_url(raw_url:str):PostCloudCertificationAuthorityRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.renew.RenewRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.renew.RenewRequestBuilder.RenewRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.renew.RenewRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.renew.RenewRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.renew.RenewRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.renew.RenewRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.renew.RenewRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.renew.RenewRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.renew.RenewRequestBuilder::|public|with_url(raw_url:str):RenewRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificatePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificatePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificatePostRequestBody::|public|backing_store:BackingStore @@ -37268,6 +37377,50 @@ msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.uploadE msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|to_post_request_information(body:UploadExternallySignedCertificationAuthorityCertificatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|with_url(raw_url:str):UploadExternallySignedCertificationAuthorityCertificateRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.CloudCertificationAuthorityVersionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters]):CloudCertificationAuthorityVersion +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|with_url(raw_url:str):CloudCertificationAuthorityVersionItemRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder.VersionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[VersionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder::|public|by_cloud_certification_authority_version_id(cloud_certification_authority_version_id:str):CloudCertificationAuthorityVersionItemRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VersionsRequestBuilderGetQueryParameters]):CloudCertificationAuthorityVersionCollectionResponse +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VersionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthority.item.versions.VersionsRequestBuilder::|public|with_url(raw_url:str):VersionsRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder.CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder.CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -37310,6 +37463,7 @@ msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertifica msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters] msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder.CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|cloud_certification_authority_version:CloudCertificationAuthorityVersionRequestBuilder msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters]):CloudCertificationAuthorityLeafCertificate @@ -37321,6 +37475,18 @@ msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertifica msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|to_patch_request_information(body:CloudCertificationAuthorityLeafCertificate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|with_url(raw_url:str):CloudCertificationAuthorityLeafCertificateItemRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder.CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder.CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder.CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder.CloudCertificationAuthorityVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters]):CloudCertificationAuthorityVersion +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.cloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder::|public|with_url(raw_url:str):CloudCertificationAuthorityVersionRequestBuilder msgraph_beta.generated.deviceManagement.cloudPCConnectivityIssues.CloudPCConnectivityIssuesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.cloudPCConnectivityIssues.CloudPCConnectivityIssuesRequestBuilder.CloudPCConnectivityIssuesRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.deviceManagement.cloudPCConnectivityIssues.CloudPCConnectivityIssuesRequestBuilder.CloudPCConnectivityIssuesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -43492,6 +43658,7 @@ msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder.DeviceMan msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder.DeviceManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeviceManagementRequestBuilderGetQueryParameters] msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder.DeviceManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|advanced_threat_protection_onboarding_state_summary:AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder +msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|android_app_configuration_schema:AndroidAppConfigurationSchemaRequestBuilder msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|android_device_owner_enrollment_profiles:AndroidDeviceOwnerEnrollmentProfilesRequestBuilder msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|android_for_work_app_configuration_schemas:AndroidForWorkAppConfigurationSchemasRequestBuilder msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|android_for_work_enrollment_profiles:AndroidForWorkEnrollmentProfilesRequestBuilder @@ -154042,6 +154209,25 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|to_post_request_information(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|scope():CancelScope +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|scope(value:CancelScope):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelProcessingPostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|to_post_request_information(body:CancelProcessingPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -155840,6 +156026,7 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_cancel_processing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_task_failures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_workflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -156302,6 +156489,25 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.micr msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|to_post_request_information(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|scope():CancelScope +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|scope(value:CancelScope):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelProcessingPostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|to_post_request_information(body:CancelProcessingPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -158101,6 +158307,7 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.Work msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_cancel_processing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_task_failures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_workflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -166832,6 +167039,18 @@ msgraph_beta.generated.models.AnalyticsActivityType::0001-Meeting msgraph_beta.generated.models.AnalyticsActivityType::0002-Focus msgraph_beta.generated.models.AnalyticsActivityType::0003-Chat msgraph_beta.generated.models.AnalyticsActivityType::0004-Call +msgraph_beta.generated.models.AndroidAppConfigurationSchema-->Entity +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|constructor():None +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|example_json():bytes +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|example_json(value:bytes):None +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|nested_schema_items():list[AppConfigurationSchemaItemType] +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|nested_schema_items(value:list[AppConfigurationSchemaItemType]):None +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|odata_type:str +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|schema_items():list[AppConfigurationSchemaItemType] +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|schema_items(value:list[AppConfigurationSchemaItemType]):None +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AndroidAppConfigurationSchema::|static|public|create_from_discriminator_value(parse_node:ParseNode):AndroidAppConfigurationSchema msgraph_beta.generated.models.AndroidAppCredentialProviderRoleState::0000-NotConfigured msgraph_beta.generated.models.AndroidAppCredentialProviderRoleState::0001-Allowed msgraph_beta.generated.models.AndroidAppCredentialProviderRoleState::0002-UnknownFutureValue @@ -167754,6 +167973,8 @@ msgraph_beta.generated.models.AndroidDeviceOwnerVpnConfiguration::|public|derive msgraph_beta.generated.models.AndroidDeviceOwnerVpnConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AndroidDeviceOwnerVpnConfiguration::|public|identity_certificate():AndroidDeviceOwnerCertificateProfileBase msgraph_beta.generated.models.AndroidDeviceOwnerVpnConfiguration::|public|identity_certificate(value:AndroidDeviceOwnerCertificateProfileBase):None +msgraph_beta.generated.models.AndroidDeviceOwnerVpnConfiguration::|public|lockdown_exclusion_list():list[str] +msgraph_beta.generated.models.AndroidDeviceOwnerVpnConfiguration::|public|lockdown_exclusion_list(value:list[str]):None msgraph_beta.generated.models.AndroidDeviceOwnerVpnConfiguration::|public|microsoft_tunnel_site_id():str msgraph_beta.generated.models.AndroidDeviceOwnerVpnConfiguration::|public|microsoft_tunnel_site_id(value:str):None msgraph_beta.generated.models.AndroidDeviceOwnerVpnConfiguration::|public|odata_type:str @@ -168585,6 +168806,14 @@ msgraph_beta.generated.models.AndroidLobAppCollectionResponse::|public|serialize msgraph_beta.generated.models.AndroidLobAppCollectionResponse::|public|value():list[AndroidLobApp] msgraph_beta.generated.models.AndroidLobAppCollectionResponse::|public|value(value:list[AndroidLobApp]):None msgraph_beta.generated.models.AndroidLobAppCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AndroidLobAppCollectionResponse +msgraph_beta.generated.models.AndroidLobAppConfigurationSchemaRequestDetail-->AppConfigurationSchemaRequestDetail +msgraph_beta.generated.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|app_id():str +msgraph_beta.generated.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|app_id(value:str):None +msgraph_beta.generated.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|constructor():None +msgraph_beta.generated.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|odata_type:str +msgraph_beta.generated.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AndroidLobAppConfigurationSchemaRequestDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):AndroidLobAppConfigurationSchemaRequestDetail msgraph_beta.generated.models.AndroidManagedAppProtection-->TargetedManagedAppProtection msgraph_beta.generated.models.AndroidManagedAppProtection::|public|allowed_android_device_manufacturers():str msgraph_beta.generated.models.AndroidManagedAppProtection::|public|allowed_android_device_manufacturers(value:str):None @@ -169783,6 +170012,100 @@ msgraph_beta.generated.models.AppCatalogs::|public|teams_apps():list[TeamsApp] msgraph_beta.generated.models.AppCatalogs::|public|teams_apps(value:list[TeamsApp]):None msgraph_beta.generated.models.AppCatalogs::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppCatalogs msgraph_beta.generated.models.AppCatalogs~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AppConfigurationSchemaItemBooleanType-->AppConfigurationSchemaItemType +msgraph_beta.generated.models.AppConfigurationSchemaItemBooleanType::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaItemBooleanType::|public|default_value():bool +msgraph_beta.generated.models.AppConfigurationSchemaItemBooleanType::|public|default_value(value:bool):None +msgraph_beta.generated.models.AppConfigurationSchemaItemBooleanType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaItemBooleanType::|public|odata_type:str +msgraph_beta.generated.models.AppConfigurationSchemaItemBooleanType::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaItemBooleanType::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaItemBooleanType +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleArray-->AppConfigurationSchemaItemType +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleArray::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleArray::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleArray::|public|odata_type:str +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleArray::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleArray::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaItemBundleArray +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleType-->AppConfigurationSchemaItemType +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleType::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleType::|public|odata_type:str +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleType::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaItemBundleType::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaItemBundleType +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType-->AppConfigurationSchemaItemType +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType::|public|default_value():str +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType::|public|default_value(value:str):None +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType::|public|odata_type:str +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType::|public|selections():list[KeyValuePair] +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType::|public|selections(value:list[KeyValuePair]):None +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaItemChoiceType::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaItemChoiceType +msgraph_beta.generated.models.AppConfigurationSchemaItemHiddenType-->AppConfigurationSchemaItemType +msgraph_beta.generated.models.AppConfigurationSchemaItemHiddenType::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaItemHiddenType::|public|default_value():str +msgraph_beta.generated.models.AppConfigurationSchemaItemHiddenType::|public|default_value(value:str):None +msgraph_beta.generated.models.AppConfigurationSchemaItemHiddenType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaItemHiddenType::|public|odata_type:str +msgraph_beta.generated.models.AppConfigurationSchemaItemHiddenType::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaItemHiddenType::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaItemHiddenType +msgraph_beta.generated.models.AppConfigurationSchemaItemIntegerType-->AppConfigurationSchemaItemType +msgraph_beta.generated.models.AppConfigurationSchemaItemIntegerType::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaItemIntegerType::|public|default_value():int +msgraph_beta.generated.models.AppConfigurationSchemaItemIntegerType::|public|default_value(value:int):None +msgraph_beta.generated.models.AppConfigurationSchemaItemIntegerType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaItemIntegerType::|public|odata_type:str +msgraph_beta.generated.models.AppConfigurationSchemaItemIntegerType::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaItemIntegerType::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaItemIntegerType +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType-->AppConfigurationSchemaItemType +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType::|public|default_value():list[str] +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType::|public|default_value(value:list[str]):None +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType::|public|odata_type:str +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType::|public|selections():list[KeyValuePair] +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType::|public|selections(value:list[KeyValuePair]):None +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaItemMultiselectType::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaItemMultiselectType +msgraph_beta.generated.models.AppConfigurationSchemaItemStringType-->AppConfigurationSchemaItemType +msgraph_beta.generated.models.AppConfigurationSchemaItemStringType::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaItemStringType::|public|default_value():str +msgraph_beta.generated.models.AppConfigurationSchemaItemStringType::|public|default_value(value:str):None +msgraph_beta.generated.models.AppConfigurationSchemaItemStringType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaItemStringType::|public|odata_type:str +msgraph_beta.generated.models.AppConfigurationSchemaItemStringType::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaItemStringType::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaItemStringType +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|backing_store:BackingStore +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|description():str +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|description(value:str):None +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|display_name():str +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|display_name(value:str):None +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|index():int +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|index(value:int):None +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|odata_type():str +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|odata_type(value:str):None +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|parent_index():int +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|parent_index(value:int):None +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|schema_item_key():str +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|schema_item_key(value:str):None +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaItemType::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaItemType +msgraph_beta.generated.models.AppConfigurationSchemaItemType~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail::|public|backing_store:BackingStore +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail::|public|constructor():None +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail::|public|odata_type():str +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail::|public|odata_type(value:str):None +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppConfigurationSchemaRequestDetail +msgraph_beta.generated.models.AppConfigurationSchemaRequestDetail~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AppConfigurationSettingItem::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AppConfigurationSettingItem::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AppConfigurationSettingItem::|public|app_config_key():str @@ -170675,6 +170998,8 @@ msgraph_beta.generated.models.ApplicationTemplate::|public|categories(value:list msgraph_beta.generated.models.ApplicationTemplate::|public|configuration_uris():list[ConfigurationUri] msgraph_beta.generated.models.ApplicationTemplate::|public|configuration_uris(value:list[ConfigurationUri]):None msgraph_beta.generated.models.ApplicationTemplate::|public|constructor():None +msgraph_beta.generated.models.ApplicationTemplate::|public|deprecation_date():datetime.date +msgraph_beta.generated.models.ApplicationTemplate::|public|deprecation_date(value:datetime.date):None msgraph_beta.generated.models.ApplicationTemplate::|public|description():str msgraph_beta.generated.models.ApplicationTemplate::|public|description(value:str):None msgraph_beta.generated.models.ApplicationTemplate::|public|display_name():str @@ -178833,6 +179158,8 @@ msgraph_beta.generated.models.CloudAppSecurityState::|public|serialize(writer:Se msgraph_beta.generated.models.CloudAppSecurityState::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudAppSecurityState msgraph_beta.generated.models.CloudAppSecurityState~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudCertificationAuthority-->Entity +msgraph_beta.generated.models.CloudCertificationAuthority::|public|active_version():CloudCertificationAuthorityVersion +msgraph_beta.generated.models.CloudCertificationAuthority::|public|active_version(value:CloudCertificationAuthorityVersion):None msgraph_beta.generated.models.CloudCertificationAuthority::|public|certificate_download_url():str msgraph_beta.generated.models.CloudCertificationAuthority::|public|certificate_download_url(value:str):None msgraph_beta.generated.models.CloudCertificationAuthority::|public|certificate_key_size():CloudCertificationAuthorityCertificateKeySize @@ -178905,6 +179232,8 @@ msgraph_beta.generated.models.CloudCertificationAuthority::|public|validity_peri msgraph_beta.generated.models.CloudCertificationAuthority::|public|validity_period_in_years(value:int):None msgraph_beta.generated.models.CloudCertificationAuthority::|public|validity_start_date_time():datetime.datetime msgraph_beta.generated.models.CloudCertificationAuthority::|public|validity_start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudCertificationAuthority::|public|versions():list[CloudCertificationAuthorityVersion] +msgraph_beta.generated.models.CloudCertificationAuthority::|public|versions(value:list[CloudCertificationAuthorityVersion]):None msgraph_beta.generated.models.CloudCertificationAuthority::|public|version_number():int msgraph_beta.generated.models.CloudCertificationAuthority::|public|version_number(value:int):None msgraph_beta.generated.models.CloudCertificationAuthority::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudCertificationAuthority @@ -178938,6 +179267,10 @@ msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|publi msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|certificate_status(value:CloudCertificationAuthorityLeafCertificateStatus):None msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|certification_authority_issuer_uri():str msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|certification_authority_issuer_uri(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|certification_authority_version_number():int +msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|certification_authority_version_number(value:int):None +msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|cloud_certification_authority_version():CloudCertificationAuthorityVersion +msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|cloud_certification_authority_version(value:CloudCertificationAuthorityVersion):None msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|constructor():None msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|crl_distribution_point_url():str msgraph_beta.generated.models.CloudCertificationAuthorityLeafCertificate::|public|crl_distribution_point_url(value:str):None @@ -178995,11 +179328,83 @@ msgraph_beta.generated.models.CloudCertificationAuthorityStatus::0002-Paused msgraph_beta.generated.models.CloudCertificationAuthorityStatus::0003-Revoked msgraph_beta.generated.models.CloudCertificationAuthorityStatus::0004-SigningPending msgraph_beta.generated.models.CloudCertificationAuthorityStatus::0005-UnknownFutureValue +msgraph_beta.generated.models.CloudCertificationAuthorityStatus::0006-Expired msgraph_beta.generated.models.CloudCertificationAuthorityType::0000-Unknown msgraph_beta.generated.models.CloudCertificationAuthorityType::0001-RootCertificationAuthority msgraph_beta.generated.models.CloudCertificationAuthorityType::0002-IssuingCertificationAuthority msgraph_beta.generated.models.CloudCertificationAuthorityType::0003-IssuingCertificationAuthorityWithExternalRoot msgraph_beta.generated.models.CloudCertificationAuthorityType::0004-UnknownFutureValue +msgraph_beta.generated.models.CloudCertificationAuthorityVersion-->Entity +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certificate_download_url():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certificate_download_url(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certificate_revocation_list_url():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certificate_revocation_list_url(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certificate_signing_request():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certificate_signing_request(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certification_authority_id():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certification_authority_id(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certification_authority_issuer_uri():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certification_authority_issuer_uri(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certification_authority_version_status():CloudCertificationAuthorityVersionStatus +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|certification_authority_version_status(value:CloudCertificationAuthorityVersionStatus):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|constructor():None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|decommission_date_time():datetime.datetime +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|decommission_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|key_platform():CloudCertificationAuthorityKeyPlatformType +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|key_platform(value:CloudCertificationAuthorityKeyPlatformType):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|ocsp_responder_uri():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|ocsp_responder_uri(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|odata_type:str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|scep_server_url():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|scep_server_url(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|serial_number():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|serial_number(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|subject_name():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|subject_name(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|thumbprint():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|thumbprint(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|usage():CloudCertificationAuthorityVersionUsage +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|usage(value:CloudCertificationAuthorityVersionUsage):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|validity_end_date_time():datetime.datetime +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|validity_end_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|validity_start_date_time():datetime.datetime +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|validity_start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|version_number():int +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|public|version_number(value:int):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersion::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudCertificationAuthorityVersion +msgraph_beta.generated.models.CloudCertificationAuthorityVersionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CloudCertificationAuthorityVersionCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CloudCertificationAuthorityVersionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudCertificationAuthorityVersionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersionCollectionResponse::|public|value():list[CloudCertificationAuthorityVersion] +msgraph_beta.generated.models.CloudCertificationAuthorityVersionCollectionResponse::|public|value(value:list[CloudCertificationAuthorityVersion]):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudCertificationAuthorityVersionCollectionResponse +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0000-Unknown +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0001-Active +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0002-Staged +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0003-Paused +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0004-Retired +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0005-Expired +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0006-Revoked +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0007-Decommissioned +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0008-SigningPending +msgraph_beta.generated.models.CloudCertificationAuthorityVersionStatus::0009-UnknownFutureValue +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|constructor():None +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|issued_staged_leaf_certificate_count():int +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|issued_staged_leaf_certificate_count(value:int):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|odata_type():str +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudCertificationAuthorityVersionUsage +msgraph_beta.generated.models.CloudCertificationAuthorityVersionUsage~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudClipboardItem-->Entity msgraph_beta.generated.models.CloudClipboardItem::|public|constructor():None msgraph_beta.generated.models.CloudClipboardItem::|public|created_date_time():datetime.datetime @@ -180658,6 +181063,8 @@ msgraph_beta.generated.models.CloudPcOnPremisesConnection::|public|scope_ids(val msgraph_beta.generated.models.CloudPcOnPremisesConnection::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CloudPcOnPremisesConnection::|public|subnet_id():str msgraph_beta.generated.models.CloudPcOnPremisesConnection::|public|subnet_id(value:str):None +msgraph_beta.generated.models.CloudPcOnPremisesConnection::|public|subnet_private_ip_detail():CloudPcOnPremisesConnectionSubnetIpDetail +msgraph_beta.generated.models.CloudPcOnPremisesConnection::|public|subnet_private_ip_detail(value:CloudPcOnPremisesConnectionSubnetIpDetail):None msgraph_beta.generated.models.CloudPcOnPremisesConnection::|public|subscription_id():str msgraph_beta.generated.models.CloudPcOnPremisesConnection::|public|subscription_id(value:str):None msgraph_beta.generated.models.CloudPcOnPremisesConnection::|public|subscription_name():str @@ -180813,6 +181220,20 @@ msgraph_beta.generated.models.CloudPcOnPremisesConnectionStatusDetails::|public| msgraph_beta.generated.models.CloudPcOnPremisesConnectionStatusDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcOnPremisesConnectionStatusDetails msgraph_beta.generated.models.CloudPcOnPremisesConnectionStatusDetails~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcOnPremisesConnectionStatusDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|constructor():None +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|odata_type():str +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|subnet_available_ip_count():int +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|subnet_available_ip_count(value:int):None +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|subnet_available_ip_count_last_sync_date_time():datetime.datetime +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|subnet_available_ip_count_last_sync_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcOnPremisesConnectionSubnetIpDetail +msgraph_beta.generated.models.CloudPcOnPremisesConnectionSubnetIpDetail~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcOnPremisesConnectionType::0000-HybridAzureADJoin msgraph_beta.generated.models.CloudPcOnPremisesConnectionType::0001-AzureADJoin msgraph_beta.generated.models.CloudPcOnPremisesConnectionType::0002-UnknownFutureValue @@ -181561,6 +181982,8 @@ msgraph_beta.generated.models.CloudPcSupportedRegionCollectionResponse::|public| msgraph_beta.generated.models.CloudPcSupportedRegionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcSupportedRegionCollectionResponse msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|availability_zone_restricted():bool +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|availability_zone_restricted(value:bool):None msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|backing_store:BackingStore msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|constructor():None msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|c_p_u_restricted():bool @@ -184373,6 +184796,8 @@ msgraph_beta.generated.models.CopilotAdmin::|public|catalog(value:CopilotAdminCa msgraph_beta.generated.models.CopilotAdmin::|public|constructor():None msgraph_beta.generated.models.CopilotAdmin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CopilotAdmin::|public|odata_type:str +msgraph_beta.generated.models.CopilotAdmin::|public|policy_settings():list[CopilotPolicySetting] +msgraph_beta.generated.models.CopilotAdmin::|public|policy_settings(value:list[CopilotPolicySetting]):None msgraph_beta.generated.models.CopilotAdmin::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CopilotAdmin::|public|settings():CopilotAdminSetting msgraph_beta.generated.models.CopilotAdmin::|public|settings(value:CopilotAdminSetting):None @@ -184556,6 +184981,16 @@ msgraph_beta.generated.models.CopilotPeopleAdminSetting::|public|get_field_deser msgraph_beta.generated.models.CopilotPeopleAdminSetting::|public|odata_type:str msgraph_beta.generated.models.CopilotPeopleAdminSetting::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CopilotPeopleAdminSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotPeopleAdminSetting +msgraph_beta.generated.models.CopilotPolicySetting-->Entity +msgraph_beta.generated.models.CopilotPolicySetting::|public|constructor():None +msgraph_beta.generated.models.CopilotPolicySetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CopilotPolicySetting::|public|odata_type:str +msgraph_beta.generated.models.CopilotPolicySetting::|public|policy_id():str +msgraph_beta.generated.models.CopilotPolicySetting::|public|policy_id(value:str):None +msgraph_beta.generated.models.CopilotPolicySetting::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CopilotPolicySetting::|public|value():str +msgraph_beta.generated.models.CopilotPolicySetting::|public|value(value:str):None +msgraph_beta.generated.models.CopilotPolicySetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotPolicySetting msgraph_beta.generated.models.CopilotReportRoot-->Entity msgraph_beta.generated.models.CopilotReportRoot::|public|constructor():None msgraph_beta.generated.models.CopilotReportRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -190107,6 +190542,8 @@ msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|admin_c msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|admin_consent(value:AdminConsent):None msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|advanced_threat_protection_onboarding_state_summary():AdvancedThreatProtectionOnboardingStateSummary msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|advanced_threat_protection_onboarding_state_summary(value:AdvancedThreatProtectionOnboardingStateSummary):None +msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|android_app_configuration_schema():AndroidAppConfigurationSchema +msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|android_app_configuration_schema(value:AndroidAppConfigurationSchema):None msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|android_device_owner_enrollment_profiles():list[AndroidDeviceOwnerEnrollmentProfile] msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|android_device_owner_enrollment_profiles(value:list[AndroidDeviceOwnerEnrollmentProfile]):None msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|android_for_work_app_configuration_schemas():list[AndroidForWorkAppConfigurationSchema] @@ -199434,6 +199871,11 @@ msgraph_beta.generated.models.externalConnectors.Label::0045-PersonColleagues msgraph_beta.generated.models.externalConnectors.Label::0046-PersonManager msgraph_beta.generated.models.externalConnectors.Label::0047-PersonAlternateContacts msgraph_beta.generated.models.externalConnectors.Label::0048-PersonEmergencyContacts +msgraph_beta.generated.models.externalConnectors.Label::0049-PersonEducationalActivities +msgraph_beta.generated.models.externalConnectors.Label::0050-PersonInterests +msgraph_beta.generated.models.externalConnectors.Label::0051-PersonLanguages +msgraph_beta.generated.models.externalConnectors.Label::0052-PersonPublications +msgraph_beta.generated.models.externalConnectors.Label::0053-PersonPatents msgraph_beta.generated.models.externalConnectors.Properties::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.externalConnectors.Properties::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.externalConnectors.Properties::|public|backing_store:BackingStore @@ -203559,6 +204001,24 @@ msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|public msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|public|trigger_attributes():list[TriggerAttribute] msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|public|trigger_attributes(value:list[TriggerAttribute]):None msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttributeChangeTrigger +msgraph_beta.generated.models.identityGovernance.CancelRunsScope-->CancelScope +msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|runs():list[Run] +msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|runs(value:list[Run]):None +msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelRunsScope +msgraph_beta.generated.models.identityGovernance.CancelScope::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.CancelScope::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.CancelScope::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.CancelScope::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.CancelScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.CancelScope::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.CancelScope::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.CancelScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.CancelScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelScope +msgraph_beta.generated.models.identityGovernance.CancelScope~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.identityGovernance.CustomTaskExtension-->CustomCalloutExtension msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|callback_configuration():CustomExtensionCallbackConfiguration msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|callback_configuration(value:CustomExtensionCallbackConfiguration):None @@ -203684,6 +204144,7 @@ msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStat msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0004-Canceled msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0005-Failed msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0006-UnknownFutureValue +msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0007-Canceling msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer-->Entity msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|constructor():None msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|custom_task_extensions():list[CustomTaskExtension] @@ -210367,6 +210828,8 @@ msgraph_beta.generated.models.MacOSCompliancePolicy-->DeviceCompliancePolicy msgraph_beta.generated.models.MacOSCompliancePolicy::|public|advanced_threat_protection_required_security_level():DeviceThreatProtectionLevel msgraph_beta.generated.models.MacOSCompliancePolicy::|public|advanced_threat_protection_required_security_level(value:DeviceThreatProtectionLevel):None msgraph_beta.generated.models.MacOSCompliancePolicy::|public|constructor():None +msgraph_beta.generated.models.MacOSCompliancePolicy::|public|device_compliance_policy_script():DeviceCompliancePolicyScript +msgraph_beta.generated.models.MacOSCompliancePolicy::|public|device_compliance_policy_script(value:DeviceCompliancePolicyScript):None msgraph_beta.generated.models.MacOSCompliancePolicy::|public|device_threat_protection_enabled():bool msgraph_beta.generated.models.MacOSCompliancePolicy::|public|device_threat_protection_enabled(value:bool):None msgraph_beta.generated.models.MacOSCompliancePolicy::|public|device_threat_protection_required_security_level():DeviceThreatProtectionLevel @@ -213416,6 +213879,14 @@ msgraph_beta.generated.models.ManagedMobileLobAppCollectionResponse::|public|ser msgraph_beta.generated.models.ManagedMobileLobAppCollectionResponse::|public|value():list[ManagedMobileLobApp] msgraph_beta.generated.models.ManagedMobileLobAppCollectionResponse::|public|value(value:list[ManagedMobileLobApp]):None msgraph_beta.generated.models.ManagedMobileLobAppCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ManagedMobileLobAppCollectionResponse +msgraph_beta.generated.models.ManagedStoreAppConfigurationSchemaRequestDetail-->AppConfigurationSchemaRequestDetail +msgraph_beta.generated.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|constructor():None +msgraph_beta.generated.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|odata_type:str +msgraph_beta.generated.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|package_name():str +msgraph_beta.generated.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|package_name(value:str):None +msgraph_beta.generated.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ManagedStoreAppConfigurationSchemaRequestDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ManagedStoreAppConfigurationSchemaRequestDetail msgraph_beta.generated.models.managedTenants.AggregatedPolicyCompliance-->Entity msgraph_beta.generated.models.managedTenants.AggregatedPolicyCompliance::|public|compliance_policy_id():str msgraph_beta.generated.models.managedTenants.AggregatedPolicyCompliance::|public|compliance_policy_id(value:str):None @@ -239886,6 +240357,11 @@ msgraph_beta.generated.models.security.DeviceRiskScore::0002-Low msgraph_beta.generated.models.security.DeviceRiskScore::0003-Medium msgraph_beta.generated.models.security.DeviceRiskScore::0004-High msgraph_beta.generated.models.security.DeviceRiskScore::0005-UnknownFutureValue +msgraph_beta.generated.models.security.DeviceType::0000-DomainController +msgraph_beta.generated.models.security.DeviceType::0001-Adfs +msgraph_beta.generated.models.security.DeviceType::0002-Adcs +msgraph_beta.generated.models.security.DeviceType::0003-EntraConnect +msgraph_beta.generated.models.security.DeviceType::0004-UnknownFutureValue msgraph_beta.generated.models.security.Dictionary::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.Dictionary::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.Dictionary::|public|backing_store:BackingStore @@ -242367,6 +242843,8 @@ msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_candida msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_candidates(value:list[SensorCandidate]):None msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_candidate_activation_configuration():SensorCandidateActivationConfiguration msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_candidate_activation_configuration(value:SensorCandidateActivationConfiguration):None +msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_migration():list[SensorMigration] +msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_migration(value:list[SensorMigration]):None msgraph_beta.generated.models.security.IdentityContainer::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.IdentityContainer::|public|settings():SettingsContainer msgraph_beta.generated.models.security.IdentityContainer::|public|settings(value:SettingsContainer):None @@ -243498,6 +243976,26 @@ msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|public| msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftTeamsShiftsAuditRecord +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|constructor():None +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|failed_migration_sensor_ids():list[str] +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|failed_migration_sensor_ids(value:list[str]):None +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|odata_type():str +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|successful_migration_sensor_ids():list[str] +msgraph_beta.generated.models.security.MigrateSensorsResult::|public|successful_migration_sensor_ids(value:list[str]):None +msgraph_beta.generated.models.security.MigrateSensorsResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):MigrateSensorsResult +msgraph_beta.generated.models.security.MigrateSensorsResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.MigrationState::0000-ReadyForMigration +msgraph_beta.generated.models.security.MigrationState::0001-NotReadyForMigration +msgraph_beta.generated.models.security.MigrationState::0002-UpToDate +msgraph_beta.generated.models.security.MigrationState::0003-MigrationFailed +msgraph_beta.generated.models.security.MigrationState::0004-Migrating +msgraph_beta.generated.models.security.MigrationState::0005-UnknownFutureValue msgraph_beta.generated.models.security.MipAutoLabelExchangeItemAuditRecord-->AuditData msgraph_beta.generated.models.security.MipAutoLabelExchangeItemAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MipAutoLabelExchangeItemAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -245064,6 +245562,8 @@ msgraph_beta.generated.models.security.Sensor::|public|health_issues():list[Heal msgraph_beta.generated.models.security.Sensor::|public|health_issues(value:list[HealthIssue]):None msgraph_beta.generated.models.security.Sensor::|public|health_status():SensorHealthStatus msgraph_beta.generated.models.security.Sensor::|public|health_status(value:SensorHealthStatus):None +msgraph_beta.generated.models.security.Sensor::|public|migration_state():MigrationState +msgraph_beta.generated.models.security.Sensor::|public|migration_state(value:MigrationState):None msgraph_beta.generated.models.security.Sensor::|public|odata_type:str msgraph_beta.generated.models.security.Sensor::|public|open_health_issues_count():int msgraph_beta.generated.models.security.Sensor::|public|open_health_issues_count(value:int):None @@ -245089,6 +245589,8 @@ msgraph_beta.generated.models.security.SensorCandidate::|public|last_seen_date_t msgraph_beta.generated.models.security.SensorCandidate::|public|odata_type:str msgraph_beta.generated.models.security.SensorCandidate::|public|sense_client_version():str msgraph_beta.generated.models.security.SensorCandidate::|public|sense_client_version(value:str):None +msgraph_beta.generated.models.security.SensorCandidate::|public|sensor_types():list[DeviceType] +msgraph_beta.generated.models.security.SensorCandidate::|public|sensor_types(value:list[DeviceType]):None msgraph_beta.generated.models.security.SensorCandidate::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SensorCandidate::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidate msgraph_beta.generated.models.security.SensorCandidateActivationConfiguration-->Entity @@ -245135,6 +245637,35 @@ msgraph_beta.generated.models.security.SensorHealthStatus::0001-NotHealthyLow msgraph_beta.generated.models.security.SensorHealthStatus::0002-NotHealthyMedium msgraph_beta.generated.models.security.SensorHealthStatus::0003-NotHealthyHigh msgraph_beta.generated.models.security.SensorHealthStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.security.SensorMigration-->Entity +msgraph_beta.generated.models.security.SensorMigration::|public|constructor():None +msgraph_beta.generated.models.security.SensorMigration::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.security.SensorMigration::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.SensorMigration::|public|display_name():str +msgraph_beta.generated.models.security.SensorMigration::|public|display_name(value:str):None +msgraph_beta.generated.models.security.SensorMigration::|public|domain_name():str +msgraph_beta.generated.models.security.SensorMigration::|public|domain_name(value:str):None +msgraph_beta.generated.models.security.SensorMigration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SensorMigration::|public|health_status():SensorHealthStatus +msgraph_beta.generated.models.security.SensorMigration::|public|health_status(value:SensorHealthStatus):None +msgraph_beta.generated.models.security.SensorMigration::|public|migration_state():MigrationState +msgraph_beta.generated.models.security.SensorMigration::|public|migration_state(value:MigrationState):None +msgraph_beta.generated.models.security.SensorMigration::|public|odata_type:str +msgraph_beta.generated.models.security.SensorMigration::|public|sensor_type():SensorType +msgraph_beta.generated.models.security.SensorMigration::|public|sensor_type(value:SensorType):None +msgraph_beta.generated.models.security.SensorMigration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SensorMigration::|public|service_status():ServiceStatus +msgraph_beta.generated.models.security.SensorMigration::|public|service_status(value:ServiceStatus):None +msgraph_beta.generated.models.security.SensorMigration::|public|version():str +msgraph_beta.generated.models.security.SensorMigration::|public|version(value:str):None +msgraph_beta.generated.models.security.SensorMigration::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorMigration +msgraph_beta.generated.models.security.SensorMigrationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.SensorMigrationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.SensorMigrationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SensorMigrationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SensorMigrationCollectionResponse::|public|value():list[SensorMigration] +msgraph_beta.generated.models.security.SensorMigrationCollectionResponse::|public|value(value:list[SensorMigration]):None +msgraph_beta.generated.models.security.SensorMigrationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorMigrationCollectionResponse msgraph_beta.generated.models.security.SensorSettings::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.SensorSettings::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.SensorSettings::|public|backing_store:BackingStore @@ -265333,13 +265864,89 @@ msgraph_beta.generated.models.WindowsAutopilotUserlessEnrollmentStatus::0001-All msgraph_beta.generated.models.WindowsAutopilotUserlessEnrollmentStatus::0002-Blocked msgraph_beta.generated.models.WindowsAutopilotUserlessEnrollmentStatus::0003-UnknownFutureValue msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp-->MobileApp +msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|allowed_architectures():WindowsArchitecture +msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|allowed_architectures(value:WindowsArchitecture):None msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|constructor():None msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|install_experience():WindowsAutoUpdateCatalogAppInstallExperience +msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|install_experience(value:WindowsAutoUpdateCatalogAppInstallExperience):None msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|mobile_app_catalog_package_branch_id():str msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|mobile_app_catalog_package_branch_id(value:str):None msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|odata_type:str msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.WindowsAutoUpdateCatalogApp::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsAutoUpdateCatalogApp +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings-->MobileAppAssignmentSettings +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|constructor():None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|delivery_optimization_priority():WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|delivery_optimization_priority(value:WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|install_time_settings():WindowsAutoUpdateCatalogAppInstallTimeSettings +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|install_time_settings(value:WindowsAutoUpdateCatalogAppInstallTimeSettings):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|notification_type():WindowsAutoUpdateCatalogAppNotificationType +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|notification_type(value:WindowsAutoUpdateCatalogAppNotificationType):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|odata_type:str +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|restart_settings():WindowsAutoUpdateCatalogAppRestartSettings +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|restart_settings(value:WindowsAutoUpdateCatalogAppRestartSettings):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsAutoUpdateCatalogAppAssignmentSettings +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority::0000-NotConfigured +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority::0001-Foreground +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority::0002-UnknownFutureValue +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|backing_store:BackingStore +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|constructor():None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|device_restart_behavior():WindowsAutoUpdateCatalogAppRestartBehavior +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|device_restart_behavior(value:WindowsAutoUpdateCatalogAppRestartBehavior):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|odata_type():str +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|odata_type(value:str):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|run_as_account():RunAsAccountType +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|run_as_account(value:RunAsAccountType):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsAutoUpdateCatalogAppInstallExperience +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallExperience~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|constructor():None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|deadline_date_time():datetime.datetime +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|deadline_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|odata_type():str +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|start_date_time():datetime.datetime +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|use_local_time():bool +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|use_local_time(value:bool):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsAutoUpdateCatalogAppInstallTimeSettings +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppInstallTimeSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppNotificationType::0000-ShowAll +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppNotificationType::0001-ShowReboot +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppNotificationType::0002-HideAll +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppNotificationType::0003-UnknownFutureValue +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartBehavior::0000-BasedOnReturnCode +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartBehavior::0001-Allow +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartBehavior::0002-Suppress +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartBehavior::0003-Force +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartBehavior::0004-UnknownFutureValue +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|constructor():None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|countdown_display_before_restart_in_minutes():int +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|countdown_display_before_restart_in_minutes(value:int):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|grace_period_in_minutes():int +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|grace_period_in_minutes(value:int):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|odata_type():str +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|restart_notification_snooze_duration_in_minutes():int +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|restart_notification_snooze_duration_in_minutes(value:int):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsAutoUpdateCatalogAppRestartSettings +msgraph_beta.generated.models.WindowsAutoUpdateCatalogAppRestartSettings~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.WindowsCertificateProfileBase-->DeviceConfiguration msgraph_beta.generated.models.WindowsCertificateProfileBase::|public|certificate_validity_period_scale():CertificateValidityPeriodScale msgraph_beta.generated.models.WindowsCertificateProfileBase::|public|certificate_validity_period_scale(value:CertificateValidityPeriodScale):None @@ -304251,6 +304858,7 @@ msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|req msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|sensor_candidates:SensorCandidatesRequestBuilder msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|sensor_candidate_activation_configuration:SensorCandidateActivationConfigurationRequestBuilder +msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|sensor_migration:SensorMigrationRequestBuilder msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|settings:SettingsRequestBuilder msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]):RequestInformation @@ -304425,6 +305033,79 @@ msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequ msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|to_post_request_information(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|url_template:str msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|with_url(raw_url:str):SensorCandidatesRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.identities.sensorMigration.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorMigrationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorMigrationItemRequestBuilderGetQueryParameters]):SensorMigration +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|patch(body:SensorMigration; request_configuration?:RequestConfiguration[QueryParameters]):SensorMigration +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorMigrationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|to_patch_request_information(body:SensorMigration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.identities.sensorMigration.item.SensorMigrationItemRequestBuilder::|public|with_url(raw_url:str):SensorMigrationItemRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder.MicrosoftGraphSecurityMigrateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|post(body:MigratePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):MigrateSensorsResult +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|to_post_request_information(body:MigratePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityMigrateRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody::|public|constructor():None +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody::|public|sensor_ids():list[str] +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody::|public|sensor_ids(value:list[str]):None +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):MigratePostRequestBody +msgraph_beta.generated.security.identities.sensorMigration.microsoftGraphSecurityMigrate.MigratePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder.SensorMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|by_sensor_migration_id(sensor_migration_id:str):SensorMigrationItemRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters]):SensorMigrationCollectionResponse +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|microsoft_graph_security_migrate:MicrosoftGraphSecurityMigrateRequestBuilder +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|post(body:SensorMigration; request_configuration?:RequestConfiguration[QueryParameters]):SensorMigration +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|to_post_request_information(body:SensorMigration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.identities.sensorMigration.SensorMigrationRequestBuilder::|public|with_url(raw_url:str):SensorMigrationRequestBuilder msgraph_beta.generated.security.identities.sensors.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.identities.sensors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.security.identities.sensors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -359888,8 +360569,8 @@ msgraph_beta.generated.users.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph_beta.generated.users.delta.DeltaGetResponse::|public|constructor():None msgraph_beta.generated.users.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.users.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.users.delta.DeltaGetResponse::|public|value():list[User] -msgraph_beta.generated.users.delta.DeltaGetResponse::|public|value(value:list[User]):None +msgraph_beta.generated.users.delta.DeltaGetResponse::|public|value():list[DirectoryObject] +msgraph_beta.generated.users.delta.DeltaGetResponse::|public|value(value:list[DirectoryObject]):None msgraph_beta.generated.users.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse msgraph_beta.generated.users.delta.DeltaRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index 1086fcbe29b..cb0361121c5 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "2CA8F023C16B6D7892EBE0F835E2BAC5A6E771D43F91567A93D91771DEBCADF702B409AB23AA79CC53AE0EFF22699BD16D82C65A45E1712495EEE170862C6013", + "descriptionHash": "56FE320096C117C758CEEEDA8F408FA99801629D615CBDBCC188D8BE373475CFA097BC78E247A7AFE7046A58660F8864A83BAC59735D261249131B587D6BFD01", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.30.0", + "kiotaVersion": "1.31.0", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "msgraph_beta.generated", diff --git a/msgraph_beta/generated/models/android_app_configuration_schema.py b/msgraph_beta/generated/models/android_app_configuration_schema.py new file mode 100644 index 00000000000..ab2602297a6 --- /dev/null +++ b/msgraph_beta/generated/models/android_app_configuration_schema.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 .app_configuration_schema_item_type import AppConfigurationSchemaItemType + from .entity import Entity + +from .entity import Entity + +@dataclass +class AndroidAppConfigurationSchema(Entity, Parsable): + """ + Schema describing an Android application's custom configurations. + """ + # UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app + example_json: Optional[bytes] = None + # Collection of items each representing a named configuration option in the schema. It contains a flat list of all configuration. + nested_schema_items: Optional[list[AppConfigurationSchemaItemType]] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of items each representing a named configuration option in the schema. It only contains the root-level configuration. + schema_items: Optional[list[AppConfigurationSchemaItemType]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AndroidAppConfigurationSchema: + """ + 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: AndroidAppConfigurationSchema + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AndroidAppConfigurationSchema() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + from .entity import Entity + + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "exampleJson": lambda n : setattr(self, 'example_json', n.get_bytes_value()), + "nestedSchemaItems": lambda n : setattr(self, 'nested_schema_items', n.get_collection_of_object_values(AppConfigurationSchemaItemType)), + "schemaItems": lambda n : setattr(self, 'schema_items', n.get_collection_of_object_values(AppConfigurationSchemaItemType)), + } + 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_bytes_value("exampleJson", self.example_json) + writer.write_collection_of_object_values("nestedSchemaItems", self.nested_schema_items) + writer.write_collection_of_object_values("schemaItems", self.schema_items) + + diff --git a/msgraph_beta/generated/models/android_device_owner_vpn_configuration.py b/msgraph_beta/generated/models/android_device_owner_vpn_configuration.py index eeee51bd216..57fcb97e16f 100644 --- a/msgraph_beta/generated/models/android_device_owner_vpn_configuration.py +++ b/msgraph_beta/generated/models/android_device_owner_vpn_configuration.py @@ -37,6 +37,8 @@ class AndroidDeviceOwnerVpnConfiguration(VpnConfiguration, Parsable): derived_credential_settings: Optional[DeviceManagementDerivedCredentialSettings] = None # Identity certificate for client authentication when authentication method is certificate. identity_certificate: Optional[AndroidDeviceOwnerCertificateProfileBase] = None + # List of app package names that will be able to access the network directly when VPN is in lockdown mode but not connected. + lockdown_exclusion_list: Optional[list[str]] = None # Microsoft Tunnel site ID. microsoft_tunnel_site_id: Optional[str] = None # List of hosts to exclude using the proxy on connections for. These hosts can use wildcards such as .example.com. @@ -90,6 +92,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "customKeyValueData": lambda n : setattr(self, 'custom_key_value_data', n.get_collection_of_object_values(KeyValuePair)), "derivedCredentialSettings": lambda n : setattr(self, 'derived_credential_settings', n.get_object_value(DeviceManagementDerivedCredentialSettings)), "identityCertificate": lambda n : setattr(self, 'identity_certificate', n.get_object_value(AndroidDeviceOwnerCertificateProfileBase)), + "lockdownExclusionList": lambda n : setattr(self, 'lockdown_exclusion_list', n.get_collection_of_primitive_values(str)), "microsoftTunnelSiteId": lambda n : setattr(self, 'microsoft_tunnel_site_id', n.get_str_value()), "proxyExclusionList": lambda n : setattr(self, 'proxy_exclusion_list', n.get_collection_of_primitive_values(str)), "proxyServer": lambda n : setattr(self, 'proxy_server', n.get_object_value(VpnProxyServer)), @@ -116,6 +119,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("customKeyValueData", self.custom_key_value_data) writer.write_object_value("derivedCredentialSettings", self.derived_credential_settings) writer.write_object_value("identityCertificate", self.identity_certificate) + writer.write_collection_of_primitive_values("lockdownExclusionList", self.lockdown_exclusion_list) writer.write_str_value("microsoftTunnelSiteId", self.microsoft_tunnel_site_id) writer.write_collection_of_primitive_values("proxyExclusionList", self.proxy_exclusion_list) writer.write_object_value("proxyServer", self.proxy_server) diff --git a/msgraph_beta/generated/models/android_lob_app_configuration_schema_request_detail.py b/msgraph_beta/generated/models/android_lob_app_configuration_schema_request_detail.py new file mode 100644 index 00000000000..b238dafb8ec --- /dev/null +++ b/msgraph_beta/generated/models/android_lob_app_configuration_schema_request_detail.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 .app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + +from .app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + +@dataclass +class AndroidLobAppConfigurationSchemaRequestDetail(AppConfigurationSchemaRequestDetail, Parsable): + """ + The request parameter for requesting Android LOB app configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.androidLobAppConfigurationSchemaRequestDetail" + # The application policy ID of the Android LOB app + app_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AndroidLobAppConfigurationSchemaRequestDetail: + """ + 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: AndroidLobAppConfigurationSchemaRequestDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AndroidLobAppConfigurationSchemaRequestDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + + from .app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + + fields: dict[str, Callable[[Any], None]] = { + "appId": lambda n : setattr(self, 'app_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) + + diff --git a/msgraph_beta/generated/models/app_configuration_schema_item_boolean_type.py b/msgraph_beta/generated/models/app_configuration_schema_item_boolean_type.py new file mode 100644 index 00000000000..992afef219a --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_item_boolean_type.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 .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +@dataclass +class AppConfigurationSchemaItemBooleanType(AppConfigurationSchemaItemType, Parsable): + """ + Boolean configuration item inside an Android application's custom configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.appConfigurationSchemaItemBooleanType" + # Default value, if specified by the app developer + default_value: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaItemBooleanType: + """ + 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: AppConfigurationSchemaItemBooleanType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AppConfigurationSchemaItemBooleanType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("defaultValue", self.default_value) + + diff --git a/msgraph_beta/generated/models/app_configuration_schema_item_bundle_array.py b/msgraph_beta/generated/models/app_configuration_schema_item_bundle_array.py new file mode 100644 index 00000000000..565b15cd409 --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_item_bundle_array.py @@ -0,0 +1,56 @@ +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 .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +@dataclass +class AppConfigurationSchemaItemBundleArray(AppConfigurationSchemaItemType, Parsable): + """ + Bundle array configuration item inside an Android application's custom configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.appConfigurationSchemaItemBundleArray" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaItemBundleArray: + """ + 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: AppConfigurationSchemaItemBundleArray + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AppConfigurationSchemaItemBundleArray() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + 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/app_configuration_schema_item_bundle_type.py b/msgraph_beta/generated/models/app_configuration_schema_item_bundle_type.py new file mode 100644 index 00000000000..3ec4caf9253 --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_item_bundle_type.py @@ -0,0 +1,56 @@ +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 .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +@dataclass +class AppConfigurationSchemaItemBundleType(AppConfigurationSchemaItemType, Parsable): + """ + Bundle configuration item inside an Android application's custom configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.appConfigurationSchemaItemBundleType" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaItemBundleType: + """ + 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: AppConfigurationSchemaItemBundleType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AppConfigurationSchemaItemBundleType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + 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/app_configuration_schema_item_choice_type.py b/msgraph_beta/generated/models/app_configuration_schema_item_choice_type.py new file mode 100644 index 00000000000..ceca4576ffb --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_item_choice_type.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + from .key_value_pair import KeyValuePair + +from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +@dataclass +class AppConfigurationSchemaItemChoiceType(AppConfigurationSchemaItemType, Parsable): + """ + Choice configuration item inside an Android application's custom configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.appConfigurationSchemaItemChoiceType" + # Default value, if specified by the app developer + default_value: Optional[str] = None + # List of human readable name/value pairs for the valid values that can be set for this item + selections: Optional[list[KeyValuePair]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaItemChoiceType: + """ + 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: AppConfigurationSchemaItemChoiceType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AppConfigurationSchemaItemChoiceType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + from .key_value_pair import KeyValuePair + + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + from .key_value_pair import KeyValuePair + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', n.get_str_value()), + "selections": lambda n : setattr(self, 'selections', n.get_collection_of_object_values(KeyValuePair)), + } + 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("defaultValue", self.default_value) + writer.write_collection_of_object_values("selections", self.selections) + + diff --git a/msgraph_beta/generated/models/app_configuration_schema_item_hidden_type.py b/msgraph_beta/generated/models/app_configuration_schema_item_hidden_type.py new file mode 100644 index 00000000000..4c4c7db8c33 --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_item_hidden_type.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 .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +@dataclass +class AppConfigurationSchemaItemHiddenType(AppConfigurationSchemaItemType, Parsable): + """ + Hidden configuration item inside an Android application's custom configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.appConfigurationSchemaItemHiddenType" + # Default value, if specified by the app developer + default_value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaItemHiddenType: + """ + 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: AppConfigurationSchemaItemHiddenType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AppConfigurationSchemaItemHiddenType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("defaultValue", self.default_value) + + diff --git a/msgraph_beta/generated/models/app_configuration_schema_item_integer_type.py b/msgraph_beta/generated/models/app_configuration_schema_item_integer_type.py new file mode 100644 index 00000000000..b22946043f5 --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_item_integer_type.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 .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +@dataclass +class AppConfigurationSchemaItemIntegerType(AppConfigurationSchemaItemType, Parsable): + """ + Integer configuration item inside an Android application's custom configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.appConfigurationSchemaItemIntegerType" + # Default value, if specified by the app developer. Valid values 0 to 2147483647 + default_value: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaItemIntegerType: + """ + 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: AppConfigurationSchemaItemIntegerType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AppConfigurationSchemaItemIntegerType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', n.get_int_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_int_value("defaultValue", self.default_value) + + diff --git a/msgraph_beta/generated/models/app_configuration_schema_item_multiselect_type.py b/msgraph_beta/generated/models/app_configuration_schema_item_multiselect_type.py new file mode 100644 index 00000000000..ea6448de7b2 --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_item_multiselect_type.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + from .key_value_pair import KeyValuePair + +from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +@dataclass +class AppConfigurationSchemaItemMultiselectType(AppConfigurationSchemaItemType, Parsable): + """ + Multiselect configuration item inside an Android application's custom configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.appConfigurationSchemaItemMultiselectType" + # Default value, if specified by the app developer + default_value: Optional[list[str]] = None + # List of human readable name/value pairs for the valid values that can be set for this item + selections: Optional[list[KeyValuePair]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaItemMultiselectType: + """ + 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: AppConfigurationSchemaItemMultiselectType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AppConfigurationSchemaItemMultiselectType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + from .key_value_pair import KeyValuePair + + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + from .key_value_pair import KeyValuePair + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', n.get_collection_of_primitive_values(str)), + "selections": lambda n : setattr(self, 'selections', n.get_collection_of_object_values(KeyValuePair)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("defaultValue", self.default_value) + writer.write_collection_of_object_values("selections", self.selections) + + diff --git a/msgraph_beta/generated/models/app_configuration_schema_item_string_type.py b/msgraph_beta/generated/models/app_configuration_schema_item_string_type.py new file mode 100644 index 00000000000..06c0a2bc373 --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_item_string_type.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 .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + +@dataclass +class AppConfigurationSchemaItemStringType(AppConfigurationSchemaItemType, Parsable): + """ + String configuration item inside an Android application's custom configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.appConfigurationSchemaItemStringType" + # Default value, if specified by the app developer + default_value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaItemStringType: + """ + 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: AppConfigurationSchemaItemStringType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AppConfigurationSchemaItemStringType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + from .app_configuration_schema_item_type import AppConfigurationSchemaItemType + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("defaultValue", self.default_value) + + diff --git a/msgraph_beta/generated/models/app_configuration_schema_item_type.py b/msgraph_beta/generated/models/app_configuration_schema_item_type.py new file mode 100644 index 00000000000..378ae15670e --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_item_type.py @@ -0,0 +1,138 @@ +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 .app_configuration_schema_item_boolean_type import AppConfigurationSchemaItemBooleanType + from .app_configuration_schema_item_bundle_array import AppConfigurationSchemaItemBundleArray + from .app_configuration_schema_item_bundle_type import AppConfigurationSchemaItemBundleType + from .app_configuration_schema_item_choice_type import AppConfigurationSchemaItemChoiceType + from .app_configuration_schema_item_hidden_type import AppConfigurationSchemaItemHiddenType + from .app_configuration_schema_item_integer_type import AppConfigurationSchemaItemIntegerType + from .app_configuration_schema_item_multiselect_type import AppConfigurationSchemaItemMultiselectType + from .app_configuration_schema_item_string_type import AppConfigurationSchemaItemStringType + +@dataclass +class AppConfigurationSchemaItemType(AdditionalDataHolder, BackedModel, Parsable): + """ + Single configuration item inside an Android application's configuration schema. + """ + # 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) + # Description of what the item controls within the application + description: Optional[str] = None + # Human readable name + display_name: Optional[str] = None + # Unique index the application uses to maintain nested schema items. Valid values 0 to 2147483647 + index: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # Index of parent schema item to track nested schema items. Valid values 0 to 2147483647 + parent_index: Optional[int] = None + # Unique key the application uses to identify the item + schema_item_key: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaItemType: + """ + 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: AppConfigurationSchemaItemType + """ + 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.appConfigurationSchemaItemBooleanType".casefold(): + from .app_configuration_schema_item_boolean_type import AppConfigurationSchemaItemBooleanType + + return AppConfigurationSchemaItemBooleanType() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.appConfigurationSchemaItemBundleArray".casefold(): + from .app_configuration_schema_item_bundle_array import AppConfigurationSchemaItemBundleArray + + return AppConfigurationSchemaItemBundleArray() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.appConfigurationSchemaItemBundleType".casefold(): + from .app_configuration_schema_item_bundle_type import AppConfigurationSchemaItemBundleType + + return AppConfigurationSchemaItemBundleType() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.appConfigurationSchemaItemChoiceType".casefold(): + from .app_configuration_schema_item_choice_type import AppConfigurationSchemaItemChoiceType + + return AppConfigurationSchemaItemChoiceType() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.appConfigurationSchemaItemHiddenType".casefold(): + from .app_configuration_schema_item_hidden_type import AppConfigurationSchemaItemHiddenType + + return AppConfigurationSchemaItemHiddenType() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.appConfigurationSchemaItemIntegerType".casefold(): + from .app_configuration_schema_item_integer_type import AppConfigurationSchemaItemIntegerType + + return AppConfigurationSchemaItemIntegerType() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.appConfigurationSchemaItemMultiselectType".casefold(): + from .app_configuration_schema_item_multiselect_type import AppConfigurationSchemaItemMultiselectType + + return AppConfigurationSchemaItemMultiselectType() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.appConfigurationSchemaItemStringType".casefold(): + from .app_configuration_schema_item_string_type import AppConfigurationSchemaItemStringType + + return AppConfigurationSchemaItemStringType() + return AppConfigurationSchemaItemType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_item_boolean_type import AppConfigurationSchemaItemBooleanType + from .app_configuration_schema_item_bundle_array import AppConfigurationSchemaItemBundleArray + from .app_configuration_schema_item_bundle_type import AppConfigurationSchemaItemBundleType + from .app_configuration_schema_item_choice_type import AppConfigurationSchemaItemChoiceType + from .app_configuration_schema_item_hidden_type import AppConfigurationSchemaItemHiddenType + from .app_configuration_schema_item_integer_type import AppConfigurationSchemaItemIntegerType + from .app_configuration_schema_item_multiselect_type import AppConfigurationSchemaItemMultiselectType + from .app_configuration_schema_item_string_type import AppConfigurationSchemaItemStringType + + from .app_configuration_schema_item_boolean_type import AppConfigurationSchemaItemBooleanType + from .app_configuration_schema_item_bundle_array import AppConfigurationSchemaItemBundleArray + from .app_configuration_schema_item_bundle_type import AppConfigurationSchemaItemBundleType + from .app_configuration_schema_item_choice_type import AppConfigurationSchemaItemChoiceType + from .app_configuration_schema_item_hidden_type import AppConfigurationSchemaItemHiddenType + from .app_configuration_schema_item_integer_type import AppConfigurationSchemaItemIntegerType + from .app_configuration_schema_item_multiselect_type import AppConfigurationSchemaItemMultiselectType + from .app_configuration_schema_item_string_type import AppConfigurationSchemaItemStringType + + 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()), + "index": lambda n : setattr(self, 'index', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "parentIndex": lambda n : setattr(self, 'parent_index', n.get_int_value()), + "schemaItemKey": lambda n : setattr(self, 'schema_item_key', 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("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_int_value("index", self.index) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("parentIndex", self.parent_index) + writer.write_str_value("schemaItemKey", self.schema_item_key) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/app_configuration_schema_request_detail.py b/msgraph_beta/generated/models/app_configuration_schema_request_detail.py new file mode 100644 index 00000000000..5d4f5f712df --- /dev/null +++ b/msgraph_beta/generated/models/app_configuration_schema_request_detail.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .android_lob_app_configuration_schema_request_detail import AndroidLobAppConfigurationSchemaRequestDetail + from .managed_store_app_configuration_schema_request_detail import ManagedStoreAppConfigurationSchemaRequestDetail + +@dataclass +class AppConfigurationSchemaRequestDetail(AdditionalDataHolder, BackedModel, Parsable): + """ + Base type for the request parameters that identifies the requested app configuration schema. + """ + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AppConfigurationSchemaRequestDetail: + """ + 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: AppConfigurationSchemaRequestDetail + """ + 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.androidLobAppConfigurationSchemaRequestDetail".casefold(): + from .android_lob_app_configuration_schema_request_detail import AndroidLobAppConfigurationSchemaRequestDetail + + return AndroidLobAppConfigurationSchemaRequestDetail() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.managedStoreAppConfigurationSchemaRequestDetail".casefold(): + from .managed_store_app_configuration_schema_request_detail import ManagedStoreAppConfigurationSchemaRequestDetail + + return ManagedStoreAppConfigurationSchemaRequestDetail() + return AppConfigurationSchemaRequestDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .android_lob_app_configuration_schema_request_detail import AndroidLobAppConfigurationSchemaRequestDetail + from .managed_store_app_configuration_schema_request_detail import ManagedStoreAppConfigurationSchemaRequestDetail + + from .android_lob_app_configuration_schema_request_detail import AndroidLobAppConfigurationSchemaRequestDetail + from .managed_store_app_configuration_schema_request_detail import ManagedStoreAppConfigurationSchemaRequestDetail + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/application_template.py b/msgraph_beta/generated/models/application_template.py index 688f3e07f8b..5efc02dcb4a 100644 --- a/msgraph_beta/generated/models/application_template.py +++ b/msgraph_beta/generated/models/application_template.py @@ -21,6 +21,8 @@ class ApplicationTemplate(Entity, Parsable): categories: Optional[list[str]] = None # The URIs required for the single sign-on configuration of a preintegrated application. configuration_uris: Optional[list[ConfigurationUri]] = None + # Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. + deprecation_date: Optional[datetime.date] = None # A description of the application. description: Optional[str] = None # The name of the application. Supports $filter (contains). @@ -85,6 +87,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "categories": lambda n : setattr(self, 'categories', n.get_collection_of_primitive_values(str)), "configurationUris": lambda n : setattr(self, 'configuration_uris', n.get_collection_of_object_values(ConfigurationUri)), + "deprecationDate": lambda n : setattr(self, 'deprecation_date', n.get_date_value()), "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "endpoints": lambda n : setattr(self, 'endpoints', n.get_collection_of_primitive_values(str)), @@ -115,6 +118,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_primitive_values("categories", self.categories) writer.write_collection_of_object_values("configurationUris", self.configuration_uris) + writer.write_date_value("deprecationDate", self.deprecation_date) writer.write_str_value("description", self.description) writer.write_str_value("displayName", self.display_name) writer.write_collection_of_primitive_values("endpoints", self.endpoints) diff --git a/msgraph_beta/generated/models/cloud_certification_authority.py b/msgraph_beta/generated/models/cloud_certification_authority.py index 2614e84fc6e..d9291f3b5b8 100644 --- a/msgraph_beta/generated/models/cloud_certification_authority.py +++ b/msgraph_beta/generated/models/cloud_certification_authority.py @@ -12,6 +12,7 @@ from .cloud_certification_authority_leaf_certificate import CloudCertificationAuthorityLeafCertificate from .cloud_certification_authority_status import CloudCertificationAuthorityStatus from .cloud_certification_authority_type import CloudCertificationAuthorityType + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion from .entity import Entity from .extended_key_usage import ExtendedKeyUsage @@ -22,6 +23,8 @@ class CloudCertificationAuthority(Entity, Parsable): """ Entity that represents a collection of metadata of a cloud certification authority. """ + # The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + active_version: Optional[CloudCertificationAuthorityVersion] = None # The URL to download the certification authority certificate. Read-only. certificate_download_url: Optional[str] = None # Enum of possible cloud certification authority certificate cryptography and key size combinations. @@ -34,7 +37,7 @@ class CloudCertificationAuthority(Entity, Parsable): certification_authority_issuer_id: Optional[str] = None # The URI of the issuing certification authority of a subordinate certification authority. Returns null if a root certification authority. Nullable. Read-only. certification_authority_issuer_uri: Optional[str] = None - # Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + # Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. certification_authority_status: Optional[CloudCertificationAuthorityStatus] = None # Enum type of possible certificate hashing algorithms used by the certification authority to create certificates. cloud_certification_authority_hashing_algorithm: Optional[CloudCertificationAuthorityHashingAlgorithm] = None @@ -94,6 +97,8 @@ class CloudCertificationAuthority(Entity, Parsable): validity_start_date_time: Optional[datetime.datetime] = None # The certification authority version, which is incremented each time the certification authority is renewed. Read-only. version_number: Optional[int] = None + # The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + versions: Optional[list[CloudCertificationAuthorityVersion]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CloudCertificationAuthority: @@ -117,6 +122,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_certification_authority_leaf_certificate import CloudCertificationAuthorityLeafCertificate from .cloud_certification_authority_status import CloudCertificationAuthorityStatus from .cloud_certification_authority_type import CloudCertificationAuthorityType + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion from .entity import Entity from .extended_key_usage import ExtendedKeyUsage @@ -126,10 +132,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_certification_authority_leaf_certificate import CloudCertificationAuthorityLeafCertificate from .cloud_certification_authority_status import CloudCertificationAuthorityStatus from .cloud_certification_authority_type import CloudCertificationAuthorityType + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion from .entity import Entity from .extended_key_usage import ExtendedKeyUsage fields: dict[str, Callable[[Any], None]] = { + "activeVersion": lambda n : setattr(self, 'active_version', n.get_object_value(CloudCertificationAuthorityVersion)), "certificateDownloadUrl": lambda n : setattr(self, 'certificate_download_url', n.get_str_value()), "certificateKeySize": lambda n : setattr(self, 'certificate_key_size', n.get_enum_value(CloudCertificationAuthorityCertificateKeySize)), "certificateRevocationListUrl": lambda n : setattr(self, 'certificate_revocation_list_url', n.get_str_value()), @@ -165,6 +173,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "validityPeriodInYears": lambda n : setattr(self, 'validity_period_in_years', n.get_int_value()), "validityStartDateTime": lambda n : setattr(self, 'validity_start_date_time', n.get_datetime_value()), "versionNumber": lambda n : setattr(self, 'version_number', n.get_int_value()), + "versions": lambda n : setattr(self, 'versions', n.get_collection_of_object_values(CloudCertificationAuthorityVersion)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -179,6 +188,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("activeVersion", self.active_version) writer.write_str_value("certificateDownloadUrl", self.certificate_download_url) writer.write_enum_value("certificateKeySize", self.certificate_key_size) writer.write_str_value("certificateRevocationListUrl", self.certificate_revocation_list_url) @@ -214,5 +224,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("validityPeriodInYears", self.validity_period_in_years) writer.write_datetime_value("validityStartDateTime", self.validity_start_date_time) writer.write_int_value("versionNumber", self.version_number) + writer.write_collection_of_object_values("versions", self.versions) diff --git a/msgraph_beta/generated/models/cloud_certification_authority_leaf_certificate.py b/msgraph_beta/generated/models/cloud_certification_authority_leaf_certificate.py index 0a510f8661d..b98fe458319 100644 --- a/msgraph_beta/generated/models/cloud_certification_authority_leaf_certificate.py +++ b/msgraph_beta/generated/models/cloud_certification_authority_leaf_certificate.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .cloud_certification_authority_leaf_certificate_status import CloudCertificationAuthorityLeafCertificateStatus + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion from .entity import Entity from .entity import Entity @@ -20,6 +21,10 @@ class CloudCertificationAuthorityLeafCertificate(Entity, Parsable): certificate_status: Optional[CloudCertificationAuthorityLeafCertificateStatus] = None # The URI of the certification authority that issued the certificate. Read-only. certification_authority_issuer_uri: Optional[str] = None + # The version number of the certification authority that issued this leaf certificate. Read-only. + certification_authority_version_number: Optional[int] = None + # The certification authority version that issued this leaf certificate. Read-only. + cloud_certification_authority_version: Optional[CloudCertificationAuthorityVersion] = None # URL to find the relevant Certificate Revocation List for this certificate. Read-only. crl_distribution_point_url: Optional[str] = None # The unique identifier of the managed device for which the certificate was created. This ID is assigned at device enrollment time. Read-only. Supports $select. @@ -74,14 +79,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .cloud_certification_authority_leaf_certificate_status import CloudCertificationAuthorityLeafCertificateStatus + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion from .entity import Entity from .cloud_certification_authority_leaf_certificate_status import CloudCertificationAuthorityLeafCertificateStatus + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion from .entity import Entity fields: dict[str, Callable[[Any], None]] = { "certificateStatus": lambda n : setattr(self, 'certificate_status', n.get_enum_value(CloudCertificationAuthorityLeafCertificateStatus)), "certificationAuthorityIssuerUri": lambda n : setattr(self, 'certification_authority_issuer_uri', n.get_str_value()), + "certificationAuthorityVersionNumber": lambda n : setattr(self, 'certification_authority_version_number', n.get_int_value()), + "cloudCertificationAuthorityVersion": lambda n : setattr(self, 'cloud_certification_authority_version', n.get_object_value(CloudCertificationAuthorityVersion)), "crlDistributionPointUrl": lambda n : setattr(self, 'crl_distribution_point_url', n.get_str_value()), "deviceId": lambda n : setattr(self, 'device_id', n.get_str_value()), "deviceName": lambda n : setattr(self, 'device_name', n.get_str_value()), @@ -115,6 +124,8 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_enum_value("certificateStatus", self.certificate_status) writer.write_str_value("certificationAuthorityIssuerUri", self.certification_authority_issuer_uri) + writer.write_int_value("certificationAuthorityVersionNumber", self.certification_authority_version_number) + writer.write_object_value("cloudCertificationAuthorityVersion", self.cloud_certification_authority_version) writer.write_str_value("crlDistributionPointUrl", self.crl_distribution_point_url) writer.write_str_value("deviceId", self.device_id) writer.write_str_value("deviceName", self.device_name) diff --git a/msgraph_beta/generated/models/cloud_certification_authority_status.py b/msgraph_beta/generated/models/cloud_certification_authority_status.py index 5e098d3ce24..9f5d9b1f92e 100644 --- a/msgraph_beta/generated/models/cloud_certification_authority_status.py +++ b/msgraph_beta/generated/models/cloud_certification_authority_status.py @@ -13,4 +13,6 @@ class CloudCertificationAuthorityStatus(str, Enum): SigningPending = "signingPending", # Evolvable enumeration sentinel value. Do not use. UnknownFutureValue = "unknownFutureValue", + # Indicates certification authority has expired and cannot issue certificates until renewed and activated. + Expired = "expired", diff --git a/msgraph_beta/generated/models/cloud_certification_authority_version.py b/msgraph_beta/generated/models/cloud_certification_authority_version.py new file mode 100644 index 00000000000..68fb11a3261 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_certification_authority_version.py @@ -0,0 +1,138 @@ +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 .cloud_certification_authority_key_platform_type import CloudCertificationAuthorityKeyPlatformType + from .cloud_certification_authority_version_status import CloudCertificationAuthorityVersionStatus + from .cloud_certification_authority_version_usage import CloudCertificationAuthorityVersionUsage + from .entity import Entity + +from .entity import Entity + +@dataclass +class CloudCertificationAuthorityVersion(Entity, Parsable): + """ + Entity that represents version-specific properties of a cloud certification authority. + """ + # The URL to download the certification authority certificate. Read-only. + certificate_download_url: Optional[str] = None + # The cloud certification authority's Certificate Revocation List URL that can be used to determine revocation status. Read-only. + certificate_revocation_list_url: Optional[str] = None + # The certificate signing request used to create an issuing certification authority with a root certification authority external to Microsoft Cloud PKI. The based-64 encoded certificate signing request can be downloaded through this property. After downloading the certificate signing request, it must be signed by the external root certifcation authority. Read-only. + certificate_signing_request: Optional[str] = None + # The certification authority identifier. Read-only. + certification_authority_id: Optional[str] = None + # The URI of the issuing certification authority of a subordinate certification authority. Returns null if a root certification authority. Nullable. Read-only. + certification_authority_issuer_uri: Optional[str] = None + # Enum type of possible certification authority version statuses. These statuses indicate the lifecycle state of a certification authority version, including whether it is currently active, staged for renewal, retired, or in other states. + certification_authority_version_status: Optional[CloudCertificationAuthorityVersionStatus] = None + # The date and time when the certification authority version is scheduled to be decommissioned. Only applicable for staged certification authority versions. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + decommission_date_time: Optional[datetime.datetime] = None + # Enum type of possible key platforms used by the certification authority. + key_platform: Optional[CloudCertificationAuthorityKeyPlatformType] = None + # Last modification date and time of this certification authority entity instance. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + last_modified_date_time: Optional[datetime.datetime] = None + # The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. + ocsp_responder_uri: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The SCEP server URL for device SCEP connections to request certificates. Read-only. + scep_server_url: Optional[str] = None + # The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. + serial_number: Optional[str] = None + # The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a company or government entity. Read-only. + subject_name: Optional[str] = None + # Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. + thumbprint: Optional[str] = None + # The usage details associated with this certification authority version, including reporting data such as the number of leaf certificates issued during the staged period. Read-only. + usage: Optional[CloudCertificationAuthorityVersionUsage] = None + # The end date time of the validity period of a certification authority certificate. Certificates cannot be used after this date time as they are longer valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + validity_end_date_time: Optional[datetime.datetime] = None + # The start date time of the validity period of a certification authority certificate. Certificates cannot be used before this date time as they are not yet valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + validity_start_date_time: Optional[datetime.datetime] = None + # The version number assigned to this specific certification authority version entity. Read-only. + version_number: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudCertificationAuthorityVersion: + """ + 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: CloudCertificationAuthorityVersion + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudCertificationAuthorityVersion() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_certification_authority_key_platform_type import CloudCertificationAuthorityKeyPlatformType + from .cloud_certification_authority_version_status import CloudCertificationAuthorityVersionStatus + from .cloud_certification_authority_version_usage import CloudCertificationAuthorityVersionUsage + from .entity import Entity + + from .cloud_certification_authority_key_platform_type import CloudCertificationAuthorityKeyPlatformType + from .cloud_certification_authority_version_status import CloudCertificationAuthorityVersionStatus + from .cloud_certification_authority_version_usage import CloudCertificationAuthorityVersionUsage + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "certificateDownloadUrl": lambda n : setattr(self, 'certificate_download_url', n.get_str_value()), + "certificateRevocationListUrl": lambda n : setattr(self, 'certificate_revocation_list_url', n.get_str_value()), + "certificateSigningRequest": lambda n : setattr(self, 'certificate_signing_request', n.get_str_value()), + "certificationAuthorityId": lambda n : setattr(self, 'certification_authority_id', n.get_str_value()), + "certificationAuthorityIssuerUri": lambda n : setattr(self, 'certification_authority_issuer_uri', n.get_str_value()), + "certificationAuthorityVersionStatus": lambda n : setattr(self, 'certification_authority_version_status', n.get_enum_value(CloudCertificationAuthorityVersionStatus)), + "decommissionDateTime": lambda n : setattr(self, 'decommission_date_time', n.get_datetime_value()), + "keyPlatform": lambda n : setattr(self, 'key_platform', n.get_enum_value(CloudCertificationAuthorityKeyPlatformType)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "ocspResponderUri": lambda n : setattr(self, 'ocsp_responder_uri', n.get_str_value()), + "scepServerUrl": lambda n : setattr(self, 'scep_server_url', n.get_str_value()), + "serialNumber": lambda n : setattr(self, 'serial_number', n.get_str_value()), + "subjectName": lambda n : setattr(self, 'subject_name', n.get_str_value()), + "thumbprint": lambda n : setattr(self, 'thumbprint', n.get_str_value()), + "usage": lambda n : setattr(self, 'usage', n.get_object_value(CloudCertificationAuthorityVersionUsage)), + "validityEndDateTime": lambda n : setattr(self, 'validity_end_date_time', n.get_datetime_value()), + "validityStartDateTime": lambda n : setattr(self, 'validity_start_date_time', n.get_datetime_value()), + "versionNumber": lambda n : setattr(self, 'version_number', n.get_int_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("certificateDownloadUrl", self.certificate_download_url) + writer.write_str_value("certificateRevocationListUrl", self.certificate_revocation_list_url) + writer.write_str_value("certificateSigningRequest", self.certificate_signing_request) + writer.write_str_value("certificationAuthorityId", self.certification_authority_id) + writer.write_str_value("certificationAuthorityIssuerUri", self.certification_authority_issuer_uri) + writer.write_enum_value("certificationAuthorityVersionStatus", self.certification_authority_version_status) + writer.write_datetime_value("decommissionDateTime", self.decommission_date_time) + writer.write_enum_value("keyPlatform", self.key_platform) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_str_value("ocspResponderUri", self.ocsp_responder_uri) + writer.write_str_value("scepServerUrl", self.scep_server_url) + writer.write_str_value("serialNumber", self.serial_number) + writer.write_str_value("subjectName", self.subject_name) + writer.write_str_value("thumbprint", self.thumbprint) + writer.write_object_value("usage", self.usage) + writer.write_datetime_value("validityEndDateTime", self.validity_end_date_time) + writer.write_datetime_value("validityStartDateTime", self.validity_start_date_time) + writer.write_int_value("versionNumber", self.version_number) + + diff --git a/msgraph_beta/generated/models/cloud_certification_authority_version_collection_response.py b/msgraph_beta/generated/models/cloud_certification_authority_version_collection_response.py new file mode 100644 index 00000000000..2bd3b50463a --- /dev/null +++ b/msgraph_beta/generated/models/cloud_certification_authority_version_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 .cloud_certification_authority_version import CloudCertificationAuthorityVersion + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CloudCertificationAuthorityVersionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CloudCertificationAuthorityVersion]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudCertificationAuthorityVersionCollectionResponse: + """ + 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: CloudCertificationAuthorityVersionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudCertificationAuthorityVersionCollectionResponse() + + 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 .cloud_certification_authority_version import CloudCertificationAuthorityVersion + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CloudCertificationAuthorityVersion)), + } + 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/cloud_certification_authority_version_status.py b/msgraph_beta/generated/models/cloud_certification_authority_version_status.py new file mode 100644 index 00000000000..f50fd92d2b5 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_certification_authority_version_status.py @@ -0,0 +1,24 @@ +from enum import Enum + +class CloudCertificationAuthorityVersionStatus(str, Enum): + # Default. Indicates certification authority version has an unknown or invalid status. + Unknown = "unknown", + # Indicates certification authority version is active and can issue leaf certificates. + Active = "active", + # Indicates certification authority version was created during the renewal process and is currently in the staged phase. Upon activation, it becomes the new active certification authority version. + Staged = "staged", + # Indicates certification authority version has been paused from issuing certificates. The paused state is supported only for active certification authority versions. Staged certification authority versions cannot be paused and may only be revoked. + Paused = "paused", + # Indicates certification authority version has been retired after renewal. The retired certification authority version is not expired and continues to validate certificates it previously issued. + Retired = "retired", + # Indicates certification authority version has exceeded its validity period. + Expired = "expired", + # Indicates certification authority version has been revoked. This is a permanent state that cannot be changed. + Revoked = "revoked", + # Indicates certification authority version has been decommissioned. Only applicable for staged certification authority versions. Decommissioned certification authority versions cannot issue or validate leaf certificates. This is a permanent state that cannot be changed. + Decommissioned = "decommissioned", + # Indicates certification authority version was created with a Bring Your Own CA (BYOCA) root and requires external signing. + SigningPending = "signingPending", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_certification_authority_version_usage.py b/msgraph_beta/generated/models/cloud_certification_authority_version_usage.py new file mode 100644 index 00000000000..42b59da2392 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_certification_authority_version_usage.py @@ -0,0 +1,57 @@ +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 CloudCertificationAuthorityVersionUsage(AdditionalDataHolder, BackedModel, Parsable): + """ + Complex type that represents usage details associated with a certification authority version. This type provides reporting data such as the number of leaf certificates issued during specific lifecycle phases. + """ + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of leaf certificates issued by the certification authority version when it was in the staged status. Only applicable for staged certification authority versions. Nullable. Read-only. + issued_staged_leaf_certificate_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudCertificationAuthorityVersionUsage: + """ + 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: CloudCertificationAuthorityVersionUsage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudCertificationAuthorityVersionUsage() + + 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]] = { + "issuedStagedLeafCertificateCount": lambda n : setattr(self, 'issued_staged_leaf_certificate_count', n.get_int_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_int_value("issuedStagedLeafCertificateCount", self.issued_staged_leaf_certificate_count) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_on_premises_connection.py b/msgraph_beta/generated/models/cloud_pc_on_premises_connection.py index cbafe0caca7..2be28e80ed2 100644 --- a/msgraph_beta/generated/models/cloud_pc_on_premises_connection.py +++ b/msgraph_beta/generated/models/cloud_pc_on_premises_connection.py @@ -9,6 +9,7 @@ from .cloud_pc_on_premises_connection_status import CloudPcOnPremisesConnectionStatus from .cloud_pc_on_premises_connection_status_detail import CloudPcOnPremisesConnectionStatusDetail from .cloud_pc_on_premises_connection_status_details import CloudPcOnPremisesConnectionStatusDetails + from .cloud_pc_on_premises_connection_subnet_ip_detail import CloudPcOnPremisesConnectionSubnetIpDetail from .cloud_pc_on_premises_connection_type import CloudPcOnPremisesConnectionType from .entity import Entity @@ -52,6 +53,8 @@ class CloudPcOnPremisesConnection(Entity, Parsable): scope_ids: Optional[list[str]] = None # The ID of the target subnet. Required format: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkId}/subnets/{subnetName}. subnet_id: Optional[str] = None + # The subnetPrivateIpDetail property + subnet_private_ip_detail: Optional[CloudPcOnPremisesConnectionSubnetIpDetail] = None # The ID of the target Azure subscription associated with your tenant. subscription_id: Optional[str] = None # The name of the target Azure subscription. Read-only. @@ -83,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_on_premises_connection_status import CloudPcOnPremisesConnectionStatus from .cloud_pc_on_premises_connection_status_detail import CloudPcOnPremisesConnectionStatusDetail from .cloud_pc_on_premises_connection_status_details import CloudPcOnPremisesConnectionStatusDetails + from .cloud_pc_on_premises_connection_subnet_ip_detail import CloudPcOnPremisesConnectionSubnetIpDetail from .cloud_pc_on_premises_connection_type import CloudPcOnPremisesConnectionType from .entity import Entity @@ -90,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_on_premises_connection_status import CloudPcOnPremisesConnectionStatus from .cloud_pc_on_premises_connection_status_detail import CloudPcOnPremisesConnectionStatusDetail from .cloud_pc_on_premises_connection_status_details import CloudPcOnPremisesConnectionStatusDetails + from .cloud_pc_on_premises_connection_subnet_ip_detail import CloudPcOnPremisesConnectionSubnetIpDetail from .cloud_pc_on_premises_connection_type import CloudPcOnPremisesConnectionType from .entity import Entity @@ -111,6 +116,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "resourceGroupId": lambda n : setattr(self, 'resource_group_id', n.get_str_value()), "scopeIds": lambda n : setattr(self, 'scope_ids', n.get_collection_of_primitive_values(str)), "subnetId": lambda n : setattr(self, 'subnet_id', n.get_str_value()), + "subnetPrivateIpDetail": lambda n : setattr(self, 'subnet_private_ip_detail', n.get_object_value(CloudPcOnPremisesConnectionSubnetIpDetail)), "subscriptionId": lambda n : setattr(self, 'subscription_id', n.get_str_value()), "subscriptionName": lambda n : setattr(self, 'subscription_name', n.get_str_value()), "type": lambda n : setattr(self, 'type', n.get_enum_value(CloudPcOnPremisesConnectionType)), @@ -147,6 +153,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("resourceGroupId", self.resource_group_id) writer.write_collection_of_primitive_values("scopeIds", self.scope_ids) writer.write_str_value("subnetId", self.subnet_id) + writer.write_object_value("subnetPrivateIpDetail", self.subnet_private_ip_detail) writer.write_str_value("subscriptionId", self.subscription_id) writer.write_str_value("subscriptionName", self.subscription_name) writer.write_enum_value("type", self.type) diff --git a/msgraph_beta/generated/models/cloud_pc_on_premises_connection_subnet_ip_detail.py b/msgraph_beta/generated/models/cloud_pc_on_premises_connection_subnet_ip_detail.py new file mode 100644 index 00000000000..634d3317348 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_on_premises_connection_subnet_ip_detail.py @@ -0,0 +1,59 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CloudPcOnPremisesConnectionSubnetIpDetail(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 subnetAvailableIpCount property + subnet_available_ip_count: Optional[int] = None + # The subnetAvailableIpCountLastSyncDateTime property + subnet_available_ip_count_last_sync_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcOnPremisesConnectionSubnetIpDetail: + """ + 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: CloudPcOnPremisesConnectionSubnetIpDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcOnPremisesConnectionSubnetIpDetail() + + 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()), + "subnetAvailableIpCount": lambda n : setattr(self, 'subnet_available_ip_count', n.get_int_value()), + "subnetAvailableIpCountLastSyncDateTime": lambda n : setattr(self, 'subnet_available_ip_count_last_sync_date_time', n.get_datetime_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_int_value("subnetAvailableIpCount", self.subnet_available_ip_count) + writer.write_datetime_value("subnetAvailableIpCountLastSyncDateTime", self.subnet_available_ip_count_last_sync_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py b/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py index 5f3fdf9649c..945045dfb82 100644 --- a/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py +++ b/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py @@ -12,6 +12,8 @@ class CloudPcSupportedRegionRestrictionDetail(AdditionalDataHolder, BackedModel, # 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 availabilityZoneRestricted property + availability_zone_restricted: Optional[bool] = None # Indicates that the region is restricted for Cloud PC CPU provisioning. True indicates that Cloud PC provisioning with CPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. c_p_u_restricted: Optional[bool] = None # Indicates that the region is restricted for Cloud PC GPU provisioning. True indicates that Cloud PC provisioning with GPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. @@ -38,6 +40,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ fields: dict[str, Callable[[Any], None]] = { + "availabilityZoneRestricted": lambda n : setattr(self, 'availability_zone_restricted', n.get_bool_value()), "cPURestricted": lambda n : setattr(self, 'c_p_u_restricted', n.get_bool_value()), "gPURestricted": lambda n : setattr(self, 'g_p_u_restricted', n.get_bool_value()), "nestedVirtualizationRestricted": lambda n : setattr(self, 'nested_virtualization_restricted', n.get_bool_value()), @@ -53,6 +56,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_bool_value("availabilityZoneRestricted", self.availability_zone_restricted) writer.write_bool_value("cPURestricted", self.c_p_u_restricted) writer.write_bool_value("gPURestricted", self.g_p_u_restricted) writer.write_bool_value("nestedVirtualizationRestricted", self.nested_virtualization_restricted) diff --git a/msgraph_beta/generated/models/copilot_admin.py b/msgraph_beta/generated/models/copilot_admin.py index c7ac10c6ace..f8573991401 100644 --- a/msgraph_beta/generated/models/copilot_admin.py +++ b/msgraph_beta/generated/models/copilot_admin.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .copilot_admin_catalog import CopilotAdminCatalog from .copilot_admin_setting import CopilotAdminSetting + from .copilot_policy_setting import CopilotPolicySetting from .entity import Entity from .entity import Entity @@ -17,6 +18,8 @@ class CopilotAdmin(Entity, Parsable): catalog: Optional[CopilotAdminCatalog] = None # The OdataType property odata_type: Optional[str] = None + # The policySettings property + policy_settings: Optional[list[CopilotPolicySetting]] = None # The settings property settings: Optional[CopilotAdminSetting] = None @@ -38,14 +41,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .copilot_admin_catalog import CopilotAdminCatalog from .copilot_admin_setting import CopilotAdminSetting + from .copilot_policy_setting import CopilotPolicySetting from .entity import Entity from .copilot_admin_catalog import CopilotAdminCatalog from .copilot_admin_setting import CopilotAdminSetting + from .copilot_policy_setting import CopilotPolicySetting from .entity import Entity fields: dict[str, Callable[[Any], None]] = { "catalog": lambda n : setattr(self, 'catalog', n.get_object_value(CopilotAdminCatalog)), + "policySettings": lambda n : setattr(self, 'policy_settings', n.get_collection_of_object_values(CopilotPolicySetting)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(CopilotAdminSetting)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("catalog", self.catalog) + writer.write_collection_of_object_values("policySettings", self.policy_settings) writer.write_object_value("settings", self.settings) diff --git a/msgraph_beta/generated/models/copilot_policy_setting.py b/msgraph_beta/generated/models/copilot_policy_setting.py new file mode 100644 index 00000000000..bc6668b9828 --- /dev/null +++ b/msgraph_beta/generated/models/copilot_policy_setting.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class CopilotPolicySetting(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The policyId property + policy_id: Optional[str] = None + # The value property + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotPolicySetting: + """ + 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: CopilotPolicySetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotPolicySetting() + + 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 .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("policyId", self.policy_id) + writer.write_str_value("value", self.value) + + diff --git a/msgraph_beta/generated/models/device_management/device_management.py b/msgraph_beta/generated/models/device_management/device_management.py index 45493c9b08d..fe524b2f078 100644 --- a/msgraph_beta/generated/models/device_management/device_management.py +++ b/msgraph_beta/generated/models/device_management/device_management.py @@ -9,6 +9,7 @@ if TYPE_CHECKING: from ..admin_consent import AdminConsent from ..advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary + from ..android_app_configuration_schema import AndroidAppConfigurationSchema from ..android_device_owner_enrollment_profile import AndroidDeviceOwnerEnrollmentProfile from ..android_for_work_app_configuration_schema import AndroidForWorkAppConfigurationSchema from ..android_for_work_enrollment_profile import AndroidForWorkEnrollmentProfile @@ -196,6 +197,8 @@ class DeviceManagement(Entity, Parsable): admin_consent: Optional[AdminConsent] = None # The summary state of ATP onboarding state for this account. advanced_threat_protection_onboarding_state_summary: Optional[AdvancedThreatProtectionOnboardingStateSummary] = None + # Android App Configurations Schema entity. + android_app_configuration_schema: Optional[AndroidAppConfigurationSchema] = None # Android device owner enrollment profile entities. android_device_owner_enrollment_profiles: Optional[list[AndroidDeviceOwnerEnrollmentProfile]] = None # Android for Work app configuration schema entities. @@ -595,6 +598,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from ..admin_consent import AdminConsent from ..advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary + from ..android_app_configuration_schema import AndroidAppConfigurationSchema from ..android_device_owner_enrollment_profile import AndroidDeviceOwnerEnrollmentProfile from ..android_for_work_app_configuration_schema import AndroidForWorkAppConfigurationSchema from ..android_for_work_enrollment_profile import AndroidForWorkEnrollmentProfile @@ -774,6 +778,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..admin_consent import AdminConsent from ..advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary + from ..android_app_configuration_schema import AndroidAppConfigurationSchema from ..android_device_owner_enrollment_profile import AndroidDeviceOwnerEnrollmentProfile from ..android_for_work_app_configuration_schema import AndroidForWorkAppConfigurationSchema from ..android_for_work_enrollment_profile import AndroidForWorkEnrollmentProfile @@ -955,6 +960,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "accountMoveCompletionDateTime": lambda n : setattr(self, 'account_move_completion_date_time', n.get_datetime_value()), "adminConsent": lambda n : setattr(self, 'admin_consent', n.get_object_value(AdminConsent)), "advancedThreatProtectionOnboardingStateSummary": lambda n : setattr(self, 'advanced_threat_protection_onboarding_state_summary', n.get_object_value(AdvancedThreatProtectionOnboardingStateSummary)), + "androidAppConfigurationSchema": lambda n : setattr(self, 'android_app_configuration_schema', n.get_object_value(AndroidAppConfigurationSchema)), "androidDeviceOwnerEnrollmentProfiles": lambda n : setattr(self, 'android_device_owner_enrollment_profiles', n.get_collection_of_object_values(AndroidDeviceOwnerEnrollmentProfile)), "androidForWorkAppConfigurationSchemas": lambda n : setattr(self, 'android_for_work_app_configuration_schemas', n.get_collection_of_object_values(AndroidForWorkAppConfigurationSchema)), "androidForWorkEnrollmentProfiles": lambda n : setattr(self, 'android_for_work_enrollment_profiles', n.get_collection_of_object_values(AndroidForWorkEnrollmentProfile)), @@ -1161,6 +1167,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("accountMoveCompletionDateTime", self.account_move_completion_date_time) writer.write_object_value("adminConsent", self.admin_consent) writer.write_object_value("advancedThreatProtectionOnboardingStateSummary", self.advanced_threat_protection_onboarding_state_summary) + writer.write_object_value("androidAppConfigurationSchema", self.android_app_configuration_schema) writer.write_collection_of_object_values("androidDeviceOwnerEnrollmentProfiles", self.android_device_owner_enrollment_profiles) writer.write_collection_of_object_values("androidForWorkAppConfigurationSchemas", self.android_for_work_app_configuration_schemas) writer.write_collection_of_object_values("androidForWorkEnrollmentProfiles", self.android_for_work_enrollment_profiles) diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index 5697c59b610..f957a8a06a9 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -81,6 +81,7 @@ from .all_drives_backup import AllDrivesBackup from .all_mailboxes_backup import AllMailboxesBackup from .all_sites_backup import AllSitesBackup + from .android_app_configuration_schema import AndroidAppConfigurationSchema from .android_certificate_profile_base import AndroidCertificateProfileBase from .android_compliance_policy import AndroidCompliancePolicy from .android_custom_configuration import AndroidCustomConfiguration @@ -341,6 +342,7 @@ from .cloud_app_security_profile import CloudAppSecurityProfile from .cloud_certification_authority import CloudCertificationAuthority from .cloud_certification_authority_leaf_certificate import CloudCertificationAuthorityLeafCertificate + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion from .cloud_clipboard_item import CloudClipboardItem from .cloud_clipboard_root import CloudClipboardRoot from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider @@ -436,6 +438,7 @@ from .copilot_package import CopilotPackage from .copilot_package_detail import CopilotPackageDetail from .copilot_people_admin_setting import CopilotPeopleAdminSetting + from .copilot_policy_setting import CopilotPolicySetting from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting from .cors_configuration_v2 import CorsConfiguration_v2 @@ -1704,6 +1707,7 @@ from .security.sensor import Sensor from .security.sensor_candidate import SensorCandidate from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .security.sensor_migration import SensorMigration from .security.settings_container import SettingsContainer from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate @@ -2648,6 +2652,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .all_sites_backup import AllSitesBackup return AllSitesBackup() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.androidAppConfigurationSchema".casefold(): + from .android_app_configuration_schema import AndroidAppConfigurationSchema + + return AndroidAppConfigurationSchema() if mapping_value and mapping_value.casefold() == "#microsoft.graph.androidCertificateProfileBase".casefold(): from .android_certificate_profile_base import AndroidCertificateProfileBase @@ -3691,6 +3699,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cloud_certification_authority_leaf_certificate import CloudCertificationAuthorityLeafCertificate return CloudCertificationAuthorityLeafCertificate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudCertificationAuthorityVersion".casefold(): + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion + + return CloudCertificationAuthorityVersion() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudClipboardItem".casefold(): from .cloud_clipboard_item import CloudClipboardItem @@ -4073,6 +4085,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .copilot_people_admin_setting import CopilotPeopleAdminSetting return CopilotPeopleAdminSetting() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.copilotPolicySetting".casefold(): + from .copilot_policy_setting import CopilotPolicySetting + + return CopilotPolicySetting() if mapping_value and mapping_value.casefold() == "#microsoft.graph.copilotReportRoot".casefold(): from .copilot_report_root import CopilotReportRoot @@ -9196,6 +9212,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration return SensorCandidateActivationConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensorMigration".casefold(): + from .security.sensor_migration import SensorMigration + + return SensorMigration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.settingsContainer".casefold(): from .security.settings_container import SettingsContainer @@ -11749,6 +11769,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .all_drives_backup import AllDrivesBackup from .all_mailboxes_backup import AllMailboxesBackup from .all_sites_backup import AllSitesBackup + from .android_app_configuration_schema import AndroidAppConfigurationSchema from .android_certificate_profile_base import AndroidCertificateProfileBase from .android_compliance_policy import AndroidCompliancePolicy from .android_custom_configuration import AndroidCustomConfiguration @@ -12009,6 +12030,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_app_security_profile import CloudAppSecurityProfile from .cloud_certification_authority import CloudCertificationAuthority from .cloud_certification_authority_leaf_certificate import CloudCertificationAuthorityLeafCertificate + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion from .cloud_clipboard_item import CloudClipboardItem from .cloud_clipboard_root import CloudClipboardRoot from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider @@ -12104,6 +12126,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_package import CopilotPackage from .copilot_package_detail import CopilotPackageDetail from .copilot_people_admin_setting import CopilotPeopleAdminSetting + from .copilot_policy_setting import CopilotPolicySetting from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting from .cors_configuration_v2 import CorsConfiguration_v2 @@ -13372,6 +13395,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.sensor import Sensor from .security.sensor_candidate import SensorCandidate from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .security.sensor_migration import SensorMigration from .security.settings_container import SettingsContainer from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate @@ -14062,6 +14086,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .all_drives_backup import AllDrivesBackup from .all_mailboxes_backup import AllMailboxesBackup from .all_sites_backup import AllSitesBackup + from .android_app_configuration_schema import AndroidAppConfigurationSchema from .android_certificate_profile_base import AndroidCertificateProfileBase from .android_compliance_policy import AndroidCompliancePolicy from .android_custom_configuration import AndroidCustomConfiguration @@ -14322,6 +14347,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_app_security_profile import CloudAppSecurityProfile from .cloud_certification_authority import CloudCertificationAuthority from .cloud_certification_authority_leaf_certificate import CloudCertificationAuthorityLeafCertificate + from .cloud_certification_authority_version import CloudCertificationAuthorityVersion from .cloud_clipboard_item import CloudClipboardItem from .cloud_clipboard_root import CloudClipboardRoot from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider @@ -14417,6 +14443,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_package import CopilotPackage from .copilot_package_detail import CopilotPackageDetail from .copilot_people_admin_setting import CopilotPeopleAdminSetting + from .copilot_policy_setting import CopilotPolicySetting from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting from .cors_configuration_v2 import CorsConfiguration_v2 @@ -15685,6 +15712,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.sensor import Sensor from .security.sensor_candidate import SensorCandidate from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .security.sensor_migration import SensorMigration from .security.settings_container import SettingsContainer from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate diff --git a/msgraph_beta/generated/models/external_connectors/label.py b/msgraph_beta/generated/models/external_connectors/label.py index bf913f88dfc..9feb14e5227 100644 --- a/msgraph_beta/generated/models/external_connectors/label.py +++ b/msgraph_beta/generated/models/external_connectors/label.py @@ -50,4 +50,9 @@ class Label(str, Enum): PersonManager = "personManager", PersonAlternateContacts = "personAlternateContacts", PersonEmergencyContacts = "personEmergencyContacts", + PersonEducationalActivities = "personEducationalActivities", + PersonInterests = "personInterests", + PersonLanguages = "personLanguages", + PersonPublications = "personPublications", + PersonPatents = "personPatents", diff --git a/msgraph_beta/generated/models/identity_governance/cancel_runs_scope.py b/msgraph_beta/generated/models/identity_governance/cancel_runs_scope.py new file mode 100644 index 00000000000..3691c26e3ba --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/cancel_runs_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 .cancel_scope import CancelScope + from .run import Run + +from .cancel_scope import CancelScope + +@dataclass +class CancelRunsScope(CancelScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.cancelRunsScope" + # The runs property + runs: Optional[list[Run]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CancelRunsScope: + """ + 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: CancelRunsScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CancelRunsScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cancel_scope import CancelScope + from .run import Run + + from .cancel_scope import CancelScope + from .run import Run + + fields: dict[str, Callable[[Any], None]] = { + "runs": lambda n : setattr(self, 'runs', n.get_collection_of_object_values(Run)), + } + 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("runs", self.runs) + + diff --git a/msgraph_beta/generated/models/identity_governance/cancel_scope.py b/msgraph_beta/generated/models/identity_governance/cancel_scope.py new file mode 100644 index 00000000000..903973e00ce --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/cancel_scope.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cancel_runs_scope import CancelRunsScope + +@dataclass +class CancelScope(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CancelScope: + """ + 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: CancelScope + """ + 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.identityGovernance.cancelRunsScope".casefold(): + from .cancel_runs_scope import CancelRunsScope + + return CancelRunsScope() + return CancelScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cancel_runs_scope import CancelRunsScope + + from .cancel_runs_scope import CancelRunsScope + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py index d791688a7e6..d0c7d0ccf41 100644 --- a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py +++ b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py @@ -8,4 +8,5 @@ class LifecycleWorkflowProcessingStatus(str, Enum): Canceled = "canceled", Failed = "failed", UnknownFutureValue = "unknownFutureValue", + Canceling = "canceling", diff --git a/msgraph_beta/generated/models/mac_o_s_compliance_policy.py b/msgraph_beta/generated/models/mac_o_s_compliance_policy.py index afb62062595..c08f342737b 100644 --- a/msgraph_beta/generated/models/mac_o_s_compliance_policy.py +++ b/msgraph_beta/generated/models/mac_o_s_compliance_policy.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .device_compliance_policy import DeviceCompliancePolicy + from .device_compliance_policy_script import DeviceCompliancePolicyScript from .device_threat_protection_level import DeviceThreatProtectionLevel from .mac_o_s_gatekeeper_app_sources import MacOSGatekeeperAppSources from .required_password_type import RequiredPasswordType @@ -21,6 +22,8 @@ class MacOSCompliancePolicy(DeviceCompliancePolicy, Parsable): odata_type: Optional[str] = "#microsoft.graph.macOSCompliancePolicy" # Device threat protection levels for the Device Threat Protection API. advanced_threat_protection_required_security_level: Optional[DeviceThreatProtectionLevel] = None + # Custom compliance configuration for the policy (script identifier and rules content). When set, custom compliance rules are evaluated and the device is marked noncompliant when any rule evaluates to noncompliant. When not set, no custom compliance rules are evaluated. Default is null, when set to default it is not evaluated. + device_compliance_policy_script: Optional[DeviceCompliancePolicyScript] = None # Require that devices have enabled device threat protection. device_threat_protection_enabled: Optional[bool] = None # Device threat protection levels for the Device Threat Protection API. @@ -79,17 +82,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .device_compliance_policy import DeviceCompliancePolicy + from .device_compliance_policy_script import DeviceCompliancePolicyScript from .device_threat_protection_level import DeviceThreatProtectionLevel from .mac_o_s_gatekeeper_app_sources import MacOSGatekeeperAppSources from .required_password_type import RequiredPasswordType from .device_compliance_policy import DeviceCompliancePolicy + from .device_compliance_policy_script import DeviceCompliancePolicyScript from .device_threat_protection_level import DeviceThreatProtectionLevel from .mac_o_s_gatekeeper_app_sources import MacOSGatekeeperAppSources from .required_password_type import RequiredPasswordType fields: dict[str, Callable[[Any], None]] = { "advancedThreatProtectionRequiredSecurityLevel": lambda n : setattr(self, 'advanced_threat_protection_required_security_level', n.get_enum_value(DeviceThreatProtectionLevel)), + "deviceCompliancePolicyScript": lambda n : setattr(self, 'device_compliance_policy_script', n.get_object_value(DeviceCompliancePolicyScript)), "deviceThreatProtectionEnabled": lambda n : setattr(self, 'device_threat_protection_enabled', n.get_bool_value()), "deviceThreatProtectionRequiredSecurityLevel": lambda n : setattr(self, 'device_threat_protection_required_security_level', n.get_enum_value(DeviceThreatProtectionLevel)), "firewallBlockAllIncoming": lambda n : setattr(self, 'firewall_block_all_incoming', n.get_bool_value()), @@ -125,6 +131,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_enum_value("advancedThreatProtectionRequiredSecurityLevel", self.advanced_threat_protection_required_security_level) + writer.write_object_value("deviceCompliancePolicyScript", self.device_compliance_policy_script) writer.write_bool_value("deviceThreatProtectionEnabled", self.device_threat_protection_enabled) writer.write_enum_value("deviceThreatProtectionRequiredSecurityLevel", self.device_threat_protection_required_security_level) writer.write_bool_value("firewallBlockAllIncoming", self.firewall_block_all_incoming) diff --git a/msgraph_beta/generated/models/managed_store_app_configuration_schema_request_detail.py b/msgraph_beta/generated/models/managed_store_app_configuration_schema_request_detail.py new file mode 100644 index 00000000000..69e3b76decc --- /dev/null +++ b/msgraph_beta/generated/models/managed_store_app_configuration_schema_request_detail.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 .app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + +from .app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + +@dataclass +class ManagedStoreAppConfigurationSchemaRequestDetail(AppConfigurationSchemaRequestDetail, Parsable): + """ + The request parameter for requesting Android Managed Play Store app configuration schema. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.managedStoreAppConfigurationSchemaRequestDetail" + # The package name of the Android Managed Play Store app + package_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ManagedStoreAppConfigurationSchemaRequestDetail: + """ + 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: ManagedStoreAppConfigurationSchemaRequestDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ManagedStoreAppConfigurationSchemaRequestDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + + from .app_configuration_schema_request_detail import AppConfigurationSchemaRequestDetail + + fields: dict[str, Callable[[Any], None]] = { + "packageName": lambda n : setattr(self, 'package_name', 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("packageName", self.package_name) + + diff --git a/msgraph_beta/generated/models/mobile_app_assignment_settings.py b/msgraph_beta/generated/models/mobile_app_assignment_settings.py index 48ef50d31b9..4e71b71b388 100644 --- a/msgraph_beta/generated/models/mobile_app_assignment_settings.py +++ b/msgraph_beta/generated/models/mobile_app_assignment_settings.py @@ -17,6 +17,7 @@ from .win32_catalog_app_assignment_settings import Win32CatalogAppAssignmentSettings from .win32_lob_app_assignment_settings import Win32LobAppAssignmentSettings from .windows_app_x_app_assignment_settings import WindowsAppXAppAssignmentSettings + from .windows_auto_update_catalog_app_assignment_settings import WindowsAutoUpdateCatalogAppAssignmentSettings from .windows_universal_app_x_app_assignment_settings import WindowsUniversalAppXAppAssignmentSettings from .win_get_app_assignment_settings import WinGetAppAssignmentSettings @@ -91,6 +92,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppAssignmen from .windows_app_x_app_assignment_settings import WindowsAppXAppAssignmentSettings return WindowsAppXAppAssignmentSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.windowsAutoUpdateCatalogAppAssignmentSettings".casefold(): + from .windows_auto_update_catalog_app_assignment_settings import WindowsAutoUpdateCatalogAppAssignmentSettings + + return WindowsAutoUpdateCatalogAppAssignmentSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.windowsUniversalAppXAppAssignmentSettings".casefold(): from .windows_universal_app_x_app_assignment_settings import WindowsUniversalAppXAppAssignmentSettings @@ -117,6 +122,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .win32_catalog_app_assignment_settings import Win32CatalogAppAssignmentSettings from .win32_lob_app_assignment_settings import Win32LobAppAssignmentSettings from .windows_app_x_app_assignment_settings import WindowsAppXAppAssignmentSettings + from .windows_auto_update_catalog_app_assignment_settings import WindowsAutoUpdateCatalogAppAssignmentSettings from .windows_universal_app_x_app_assignment_settings import WindowsUniversalAppXAppAssignmentSettings from .win_get_app_assignment_settings import WinGetAppAssignmentSettings @@ -131,6 +137,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .win32_catalog_app_assignment_settings import Win32CatalogAppAssignmentSettings from .win32_lob_app_assignment_settings import Win32LobAppAssignmentSettings from .windows_app_x_app_assignment_settings import WindowsAppXAppAssignmentSettings + from .windows_auto_update_catalog_app_assignment_settings import WindowsAutoUpdateCatalogAppAssignmentSettings from .windows_universal_app_x_app_assignment_settings import WindowsUniversalAppXAppAssignmentSettings from .win_get_app_assignment_settings import WinGetAppAssignmentSettings diff --git a/msgraph_beta/generated/models/security/device_type.py b/msgraph_beta/generated/models/security/device_type.py new file mode 100644 index 00000000000..0c81abe0106 --- /dev/null +++ b/msgraph_beta/generated/models/security/device_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class DeviceType(str, Enum): + DomainController = "domainController", + Adfs = "adfs", + Adcs = "adcs", + EntraConnect = "entraConnect", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/identity_container.py b/msgraph_beta/generated/models/security/identity_container.py index fa026186c9e..eff79dfdef9 100644 --- a/msgraph_beta/generated/models/security/identity_container.py +++ b/msgraph_beta/generated/models/security/identity_container.py @@ -11,6 +11,7 @@ from .sensor import Sensor from .sensor_candidate import SensorCandidate from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .sensor_migration import SensorMigration from .settings_container import SettingsContainer from ..entity import Entity @@ -27,6 +28,8 @@ class IdentityContainer(Entity, Parsable): sensor_candidate_activation_configuration: Optional[SensorCandidateActivationConfiguration] = None # The sensorCandidates property sensor_candidates: Optional[list[SensorCandidate]] = None + # The sensorMigration property + sensor_migration: Optional[list[SensorMigration]] = None # Represents a customer's Microsoft Defender for Identity sensors. sensors: Optional[list[Sensor]] = None # Represents a container for security identities settings APIs. @@ -54,6 +57,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .sensor import Sensor from .sensor_candidate import SensorCandidate from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .sensor_migration import SensorMigration from .settings_container import SettingsContainer from ..entity import Entity @@ -62,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .sensor import Sensor from .sensor_candidate import SensorCandidate from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .sensor_migration import SensorMigration from .settings_container import SettingsContainer fields: dict[str, Callable[[Any], None]] = { @@ -69,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "identityAccounts": lambda n : setattr(self, 'identity_accounts', n.get_collection_of_object_values(IdentityAccounts)), "sensorCandidateActivationConfiguration": lambda n : setattr(self, 'sensor_candidate_activation_configuration', n.get_object_value(SensorCandidateActivationConfiguration)), "sensorCandidates": lambda n : setattr(self, 'sensor_candidates', n.get_collection_of_object_values(SensorCandidate)), + "sensorMigration": lambda n : setattr(self, 'sensor_migration', n.get_collection_of_object_values(SensorMigration)), "sensors": lambda n : setattr(self, 'sensors', n.get_collection_of_object_values(Sensor)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(SettingsContainer)), } @@ -89,6 +95,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("identityAccounts", self.identity_accounts) writer.write_object_value("sensorCandidateActivationConfiguration", self.sensor_candidate_activation_configuration) writer.write_collection_of_object_values("sensorCandidates", self.sensor_candidates) + writer.write_collection_of_object_values("sensorMigration", self.sensor_migration) writer.write_collection_of_object_values("sensors", self.sensors) writer.write_object_value("settings", self.settings) diff --git a/msgraph_beta/generated/models/security/migrate_sensors_result.py b/msgraph_beta/generated/models/security/migrate_sensors_result.py new file mode 100644 index 00000000000..7f13b013507 --- /dev/null +++ b/msgraph_beta/generated/models/security/migrate_sensors_result.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 MigrateSensorsResult(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 failedMigrationSensorIds property + failed_migration_sensor_ids: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + # The successfulMigrationSensorIds property + successful_migration_sensor_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MigrateSensorsResult: + """ + 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: MigrateSensorsResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MigrateSensorsResult() + + 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]] = { + "failedMigrationSensorIds": lambda n : setattr(self, 'failed_migration_sensor_ids', n.get_collection_of_primitive_values(str)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "successfulMigrationSensorIds": lambda n : setattr(self, 'successful_migration_sensor_ids', n.get_collection_of_primitive_values(str)), + } + 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_primitive_values("failedMigrationSensorIds", self.failed_migration_sensor_ids) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("successfulMigrationSensorIds", self.successful_migration_sensor_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/migration_state.py b/msgraph_beta/generated/models/security/migration_state.py new file mode 100644 index 00000000000..c8d159d4b55 --- /dev/null +++ b/msgraph_beta/generated/models/security/migration_state.py @@ -0,0 +1,10 @@ +from enum import Enum + +class MigrationState(str, Enum): + ReadyForMigration = "readyForMigration", + NotReadyForMigration = "notReadyForMigration", + UpToDate = "upToDate", + MigrationFailed = "migrationFailed", + Migrating = "migrating", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/sensor.py b/msgraph_beta/generated/models/security/sensor.py index 13760c2eb6f..3e2549e1953 100644 --- a/msgraph_beta/generated/models/security/sensor.py +++ b/msgraph_beta/generated/models/security/sensor.py @@ -9,6 +9,7 @@ from ..entity import Entity from .deployment_status import DeploymentStatus from .health_issue import HealthIssue + from .migration_state import MigrationState from .sensor_health_status import SensorHealthStatus from .sensor_settings import SensorSettings from .sensor_type import SensorType @@ -30,6 +31,8 @@ class Sensor(Entity, Parsable): health_issues: Optional[list[HealthIssue]] = None # The healthStatus property health_status: Optional[SensorHealthStatus] = None + # The migrationState property + migration_state: Optional[MigrationState] = None # The OdataType property odata_type: Optional[str] = None # This field displays the count of health issues related to this sensor. @@ -62,6 +65,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .deployment_status import DeploymentStatus from .health_issue import HealthIssue + from .migration_state import MigrationState from .sensor_health_status import SensorHealthStatus from .sensor_settings import SensorSettings from .sensor_type import SensorType @@ -70,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .deployment_status import DeploymentStatus from .health_issue import HealthIssue + from .migration_state import MigrationState from .sensor_health_status import SensorHealthStatus from .sensor_settings import SensorSettings from .sensor_type import SensorType @@ -82,6 +87,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), "healthIssues": lambda n : setattr(self, 'health_issues', n.get_collection_of_object_values(HealthIssue)), "healthStatus": lambda n : setattr(self, 'health_status', n.get_enum_value(SensorHealthStatus)), + "migrationState": lambda n : setattr(self, 'migration_state', n.get_enum_value(MigrationState)), "openHealthIssuesCount": lambda n : setattr(self, 'open_health_issues_count', n.get_int_value()), "sensorType": lambda n : setattr(self, 'sensor_type', n.get_enum_value(SensorType)), "serviceStatus": lambda n : setattr(self, 'service_status', n.get_enum_value(ServiceStatus)), @@ -107,6 +113,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("domainName", self.domain_name) writer.write_collection_of_object_values("healthIssues", self.health_issues) writer.write_enum_value("healthStatus", self.health_status) + writer.write_enum_value("migrationState", self.migration_state) writer.write_int_value("openHealthIssuesCount", self.open_health_issues_count) writer.write_enum_value("sensorType", self.sensor_type) writer.write_enum_value("serviceStatus", self.service_status) diff --git a/msgraph_beta/generated/models/security/sensor_candidate.py b/msgraph_beta/generated/models/security/sensor_candidate.py index 5b32fadfbcc..61c01958f45 100644 --- a/msgraph_beta/generated/models/security/sensor_candidate.py +++ b/msgraph_beta/generated/models/security/sensor_candidate.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .device_type import DeviceType from ..entity import Entity @@ -22,6 +23,8 @@ class SensorCandidate(Entity, Parsable): odata_type: Optional[str] = None # The version of the Defender for Identity sensor client. Supports $filter (eq). sense_client_version: Optional[str] = None + # The list of device type of the sensor. The possible values are: domainController, adfs,, adcs, entraConnect unknownFutureValue. This flagged enumeration allows multiple members to be returned simultaneously. + sensor_types: Optional[list[DeviceType]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidate: @@ -40,14 +43,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .device_type import DeviceType from ..entity import Entity + from .device_type import DeviceType fields: dict[str, Callable[[Any], None]] = { "computerDnsName": lambda n : setattr(self, 'computer_dns_name', n.get_str_value()), "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), "lastSeenDateTime": lambda n : setattr(self, 'last_seen_date_time', n.get_datetime_value()), "senseClientVersion": lambda n : setattr(self, 'sense_client_version', n.get_str_value()), + "sensorTypes": lambda n : setattr(self, 'sensor_types', n.get_collection_of_enum_values(DeviceType)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -66,5 +72,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("domainName", self.domain_name) writer.write_datetime_value("lastSeenDateTime", self.last_seen_date_time) writer.write_str_value("senseClientVersion", self.sense_client_version) + writer.write_collection_of_enum_values("sensorTypes", self.sensor_types) diff --git a/msgraph_beta/generated/models/security/sensor_migration.py b/msgraph_beta/generated/models/security/sensor_migration.py new file mode 100644 index 00000000000..8efa6c3a675 --- /dev/null +++ b/msgraph_beta/generated/models/security/sensor_migration.py @@ -0,0 +1,98 @@ +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 .migration_state import MigrationState + from .sensor_health_status import SensorHealthStatus + from .sensor_type import SensorType + from .service_status import ServiceStatus + +from ..entity import Entity + +@dataclass +class SensorMigration(Entity, Parsable): + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The displayName property + display_name: Optional[str] = None + # The domainName property + domain_name: Optional[str] = None + # The healthStatus property + health_status: Optional[SensorHealthStatus] = None + # The migrationState property + migration_state: Optional[MigrationState] = None + # The OdataType property + odata_type: Optional[str] = None + # The sensorType property + sensor_type: Optional[SensorType] = None + # The serviceStatus property + service_status: Optional[ServiceStatus] = None + # The version property + version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorMigration: + """ + 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: SensorMigration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorMigration() + + 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 .migration_state import MigrationState + from .sensor_health_status import SensorHealthStatus + from .sensor_type import SensorType + from .service_status import ServiceStatus + + from ..entity import Entity + from .migration_state import MigrationState + from .sensor_health_status import SensorHealthStatus + from .sensor_type import SensorType + from .service_status import ServiceStatus + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), + "healthStatus": lambda n : setattr(self, 'health_status', n.get_enum_value(SensorHealthStatus)), + "migrationState": lambda n : setattr(self, 'migration_state', n.get_enum_value(MigrationState)), + "sensorType": lambda n : setattr(self, 'sensor_type', n.get_enum_value(SensorType)), + "serviceStatus": lambda n : setattr(self, 'service_status', n.get_enum_value(ServiceStatus)), + "version": lambda n : setattr(self, 'version', 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_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("domainName", self.domain_name) + writer.write_enum_value("healthStatus", self.health_status) + writer.write_enum_value("migrationState", self.migration_state) + writer.write_enum_value("sensorType", self.sensor_type) + writer.write_enum_value("serviceStatus", self.service_status) + writer.write_str_value("version", self.version) + + diff --git a/msgraph_beta/generated/models/security/sensor_migration_collection_response.py b/msgraph_beta/generated/models/security/sensor_migration_collection_response.py new file mode 100644 index 00000000000..0715a0f5bf5 --- /dev/null +++ b/msgraph_beta/generated/models/security/sensor_migration_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 .sensor_migration import SensorMigration + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SensorMigrationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SensorMigration]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorMigrationCollectionResponse: + """ + 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: SensorMigrationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorMigrationCollectionResponse() + + 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 .sensor_migration import SensorMigration + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .sensor_migration import SensorMigration + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SensorMigration)), + } + 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/windows_auto_update_catalog_app.py b/msgraph_beta/generated/models/windows_auto_update_catalog_app.py index 86a06b7acbf..220fe1496e7 100644 --- a/msgraph_beta/generated/models/windows_auto_update_catalog_app.py +++ b/msgraph_beta/generated/models/windows_auto_update_catalog_app.py @@ -6,6 +6,8 @@ if TYPE_CHECKING: from .mobile_app import MobileApp + from .windows_architecture import WindowsArchitecture + from .windows_auto_update_catalog_app_install_experience import WindowsAutoUpdateCatalogAppInstallExperience from .mobile_app import MobileApp @@ -16,6 +18,10 @@ class WindowsAutoUpdateCatalogApp(MobileApp, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsAutoUpdateCatalogApp" + # Indicates the set of CPU architectures on which this application is allowed to be installed. When null, the app is eligible for installation on all the supported architectures. Possible values are: x86, x64, arm64, or a combination of them. + allowed_architectures: Optional[WindowsArchitecture] = None + # Describes how the app installer executes on the target device, including the account context (system or user) under which the installer runs and how the device handles restarts after installation completes. When omitted, the service applies default values (runAsAccount = system, deviceRestartBehavior = basedOnReturnCode). + install_experience: Optional[WindowsAutoUpdateCatalogAppInstallExperience] = None # The identifier of a specific branch in a product, which is a specific subset of product functionality as defined by the publisher . This is run-time resolved to be the latest MobileAppCatalogPackage in the branch. (example:'31a4c766-f23d-8d41-4803-35e155be7389'). Read-Only mobile_app_catalog_package_branch_id: Optional[str] = None @@ -36,10 +42,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .mobile_app import MobileApp + from .windows_architecture import WindowsArchitecture + from .windows_auto_update_catalog_app_install_experience import WindowsAutoUpdateCatalogAppInstallExperience from .mobile_app import MobileApp + from .windows_architecture import WindowsArchitecture + from .windows_auto_update_catalog_app_install_experience import WindowsAutoUpdateCatalogAppInstallExperience fields: dict[str, Callable[[Any], None]] = { + "allowedArchitectures": lambda n : setattr(self, 'allowed_architectures', n.get_collection_of_enum_values(WindowsArchitecture)), + "installExperience": lambda n : setattr(self, 'install_experience', n.get_object_value(WindowsAutoUpdateCatalogAppInstallExperience)), "mobileAppCatalogPackageBranchId": lambda n : setattr(self, 'mobile_app_catalog_package_branch_id', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -55,6 +67,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("allowedArchitectures", self.allowed_architectures) + writer.write_object_value("installExperience", self.install_experience) writer.write_str_value("mobileAppCatalogPackageBranchId", self.mobile_app_catalog_package_branch_id) diff --git a/msgraph_beta/generated/models/windows_auto_update_catalog_app_assignment_settings.py b/msgraph_beta/generated/models/windows_auto_update_catalog_app_assignment_settings.py new file mode 100644 index 00000000000..1e032b71e6d --- /dev/null +++ b/msgraph_beta/generated/models/windows_auto_update_catalog_app_assignment_settings.py @@ -0,0 +1,84 @@ +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 .mobile_app_assignment_settings import MobileAppAssignmentSettings + from .windows_auto_update_catalog_app_delivery_optimization_priority import WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority + from .windows_auto_update_catalog_app_install_time_settings import WindowsAutoUpdateCatalogAppInstallTimeSettings + from .windows_auto_update_catalog_app_notification_type import WindowsAutoUpdateCatalogAppNotificationType + from .windows_auto_update_catalog_app_restart_settings import WindowsAutoUpdateCatalogAppRestartSettings + +from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +@dataclass +class WindowsAutoUpdateCatalogAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): + """ + Contains per-group deployment configuration for a windowsAutoUpdateCatalogApp. These settings control the end-user experience when the app is deployed to a specific group—including whether notifications are shown, how delivery bandwidth is used, when the app must be installed by, and how the device coordinates restarts afterward. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.windowsAutoUpdateCatalogAppAssignmentSettings" + # Indicates the delivery optimization download priority level for app content. This controls whether the download uses background bandwidth (minimal impact on other network activity) or foreground bandwidth (prioritized download at the expense of other network traffic). + delivery_optimization_priority: Optional[WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority] = None + # Specifies the deadline by which the app must be installed on the device. When null, the app is offered for immediate installation with no enforced deadline. + install_time_settings: Optional[WindowsAutoUpdateCatalogAppInstallTimeSettings] = None + # Indicates which notifications the Intune management extension displays to the end user during the app installation and restart lifecycle on managed devices. + notification_type: Optional[WindowsAutoUpdateCatalogAppNotificationType] = None + # Specifies the restart coordination behavior after the app is installed—including how long to wait before restarting, when to show a countdown, and how long the user can snooze. When null, no restart coordination is applied (the device may still restart based on the app's deviceRestartBehavior setting). Note: the service accepts restart settings regardless of the app's deviceRestartBehavior value; the device agent determines which settings are actually honored at runtime. + restart_settings: Optional[WindowsAutoUpdateCatalogAppRestartSettings] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WindowsAutoUpdateCatalogAppAssignmentSettings: + """ + 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: WindowsAutoUpdateCatalogAppAssignmentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WindowsAutoUpdateCatalogAppAssignmentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + from .windows_auto_update_catalog_app_delivery_optimization_priority import WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority + from .windows_auto_update_catalog_app_install_time_settings import WindowsAutoUpdateCatalogAppInstallTimeSettings + from .windows_auto_update_catalog_app_notification_type import WindowsAutoUpdateCatalogAppNotificationType + from .windows_auto_update_catalog_app_restart_settings import WindowsAutoUpdateCatalogAppRestartSettings + + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + from .windows_auto_update_catalog_app_delivery_optimization_priority import WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority + from .windows_auto_update_catalog_app_install_time_settings import WindowsAutoUpdateCatalogAppInstallTimeSettings + from .windows_auto_update_catalog_app_notification_type import WindowsAutoUpdateCatalogAppNotificationType + from .windows_auto_update_catalog_app_restart_settings import WindowsAutoUpdateCatalogAppRestartSettings + + fields: dict[str, Callable[[Any], None]] = { + "deliveryOptimizationPriority": lambda n : setattr(self, 'delivery_optimization_priority', n.get_enum_value(WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority)), + "installTimeSettings": lambda n : setattr(self, 'install_time_settings', n.get_object_value(WindowsAutoUpdateCatalogAppInstallTimeSettings)), + "notificationType": lambda n : setattr(self, 'notification_type', n.get_enum_value(WindowsAutoUpdateCatalogAppNotificationType)), + "restartSettings": lambda n : setattr(self, 'restart_settings', n.get_object_value(WindowsAutoUpdateCatalogAppRestartSettings)), + } + 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("deliveryOptimizationPriority", self.delivery_optimization_priority) + writer.write_object_value("installTimeSettings", self.install_time_settings) + writer.write_enum_value("notificationType", self.notification_type) + writer.write_object_value("restartSettings", self.restart_settings) + + diff --git a/msgraph_beta/generated/models/windows_auto_update_catalog_app_delivery_optimization_priority.py b/msgraph_beta/generated/models/windows_auto_update_catalog_app_delivery_optimization_priority.py new file mode 100644 index 00000000000..4906e6990f0 --- /dev/null +++ b/msgraph_beta/generated/models/windows_auto_update_catalog_app_delivery_optimization_priority.py @@ -0,0 +1,10 @@ +from enum import Enum + +class WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority(str, Enum): + # Indicates that no delivery optimization priority is configured. The download uses normal background priority, which minimizes impact on other network activity. This is the default value when the property is omitted. + NotConfigured = "notConfigured", + # Indicates that the app content download uses foreground priority, which prioritizes the download over background network tasks. This may result in faster installation but increased network bandwidth consumption. In National Cloud environments, this value is accepted and stored but has no effect on device behavior. + Foreground = "foreground", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/windows_auto_update_catalog_app_install_experience.py b/msgraph_beta/generated/models/windows_auto_update_catalog_app_install_experience.py new file mode 100644 index 00000000000..74e42b523c1 --- /dev/null +++ b/msgraph_beta/generated/models/windows_auto_update_catalog_app_install_experience.py @@ -0,0 +1,71 @@ +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 .run_as_account_type import RunAsAccountType + from .windows_auto_update_catalog_app_restart_behavior import WindowsAutoUpdateCatalogAppRestartBehavior + +@dataclass +class WindowsAutoUpdateCatalogAppInstallExperience(AdditionalDataHolder, BackedModel, Parsable): + """ + Describes how the app installer runs on target devices, including which account context it runs under and how the device handles restarts after installation. When omitted, the service applies default values (runAsAccount = system, deviceRestartBehavior = basedOnReturnCode). + """ + # 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) + # Indicates how the device handles restarts after the app installer finishes executing. This setting, configured on the app's installExperience, determines whether the Intune management extension initiates, suppresses, or forces a restart based on the installer's exit code. + device_restart_behavior: Optional[WindowsAutoUpdateCatalogAppRestartBehavior] = None + # The OdataType property + odata_type: Optional[str] = None + # Indicates the type of execution context the app runs in. + run_as_account: Optional[RunAsAccountType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WindowsAutoUpdateCatalogAppInstallExperience: + """ + 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: WindowsAutoUpdateCatalogAppInstallExperience + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WindowsAutoUpdateCatalogAppInstallExperience() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .run_as_account_type import RunAsAccountType + from .windows_auto_update_catalog_app_restart_behavior import WindowsAutoUpdateCatalogAppRestartBehavior + + from .run_as_account_type import RunAsAccountType + from .windows_auto_update_catalog_app_restart_behavior import WindowsAutoUpdateCatalogAppRestartBehavior + + fields: dict[str, Callable[[Any], None]] = { + "deviceRestartBehavior": lambda n : setattr(self, 'device_restart_behavior', n.get_enum_value(WindowsAutoUpdateCatalogAppRestartBehavior)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "runAsAccount": lambda n : setattr(self, 'run_as_account', n.get_enum_value(RunAsAccountType)), + } + 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("deviceRestartBehavior", self.device_restart_behavior) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("runAsAccount", self.run_as_account) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/windows_auto_update_catalog_app_install_time_settings.py b/msgraph_beta/generated/models/windows_auto_update_catalog_app_install_time_settings.py new file mode 100644 index 00000000000..9e25c9e4137 --- /dev/null +++ b/msgraph_beta/generated/models/windows_auto_update_catalog_app_install_time_settings.py @@ -0,0 +1,66 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class WindowsAutoUpdateCatalogAppInstallTimeSettings(AdditionalDataHolder, BackedModel, Parsable): + """ + Specifies when the app should be installed on target devices. When null or is omitted from the assignment, the app is offered for immediate installation with no enforced deadline. + """ + # 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 maximum allowed date and time by which the app must be installed on the device. After this deadline, the Intune management extension enforces installation automatically. When null, there is no enforced deadline. + deadline_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The time at which the app should be available for installation on the device. When null, the app is available immediately. + start_date_time: Optional[datetime.datetime] = None + # Indicates whether the startDateTime and deadlineDateTime values should be interpreted using the device's local time zone. When false, the values are interpreted as UTC. Defaults to false if not specified. + use_local_time: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WindowsAutoUpdateCatalogAppInstallTimeSettings: + """ + 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: WindowsAutoUpdateCatalogAppInstallTimeSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WindowsAutoUpdateCatalogAppInstallTimeSettings() + + 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]] = { + "deadlineDateTime": lambda n : setattr(self, 'deadline_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_datetime_value()), + "useLocalTime": lambda n : setattr(self, 'use_local_time', n.get_bool_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("deadlineDateTime", self.deadline_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_datetime_value("startDateTime", self.start_date_time) + writer.write_bool_value("useLocalTime", self.use_local_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/windows_auto_update_catalog_app_notification_type.py b/msgraph_beta/generated/models/windows_auto_update_catalog_app_notification_type.py new file mode 100644 index 00000000000..952c4c4d53e --- /dev/null +++ b/msgraph_beta/generated/models/windows_auto_update_catalog_app_notification_type.py @@ -0,0 +1,12 @@ +from enum import Enum + +class WindowsAutoUpdateCatalogAppNotificationType(str, Enum): + # Indicates that all notifications related to app installation and restart are displayed to the end user. + ShowAll = "showAll", + # Indicates that only restart notifications are displayed to the end user; other installation progress notifications are suppressed. + ShowReboot = "showReboot", + # Indicates that all notifications related to app installation and restart are suppressed. The end user is not informed of the installation or pending restarts. + HideAll = "hideAll", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/windows_auto_update_catalog_app_restart_behavior.py b/msgraph_beta/generated/models/windows_auto_update_catalog_app_restart_behavior.py new file mode 100644 index 00000000000..4db51842c35 --- /dev/null +++ b/msgraph_beta/generated/models/windows_auto_update_catalog_app_restart_behavior.py @@ -0,0 +1,14 @@ +from enum import Enum + +class WindowsAutoUpdateCatalogAppRestartBehavior(str, Enum): + # Indicates that the Intune management extension restarts the device only if the app installer returns an exit code that signals a reboot is required (e.g., exit code 3010). + BasedOnReturnCode = "basedOnReturnCode", + # Indicates that the Intune management extension does not take any specific action to control restarts. If the app installer initiates a restart (e.g., an MSI with ForceReboot action), it is allowed to proceed. + Allow = "allow", + # Indicates that the Intune management extension attempts to suppress restarts initiated by the installer. For MSI-based installations, this passes the REBOOT=ReallySuppress property to msiexec. Not all installers honor suppression. + Suppress = "suppress", + # Indicates that the Intune management extension forces an immediate device restart after the app installation completes, regardless of the installer's exit code. + Force = "force", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/windows_auto_update_catalog_app_restart_settings.py b/msgraph_beta/generated/models/windows_auto_update_catalog_app_restart_settings.py new file mode 100644 index 00000000000..1e1d5d04251 --- /dev/null +++ b/msgraph_beta/generated/models/windows_auto_update_catalog_app_restart_settings.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 + +@dataclass +class WindowsAutoUpdateCatalogAppRestartSettings(AdditionalDataHolder, BackedModel, Parsable): + """ + Specifies how the device coordinates a restart after the app is installed. These settings control the grace period before a restart is initiated, when the user sees a countdown notification, and how long the user can defer the restart by snoozing. When null, no restart coordination is applied (the device may still restart based on the app's deviceRestartBehavior setting). + """ + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of minutes before the scheduled restart at which a countdown notification is displayed to the user. Must be between 1 and the value of gracePeriodInMinutes. This countdown is non-dismissible and warns the user that a restart is imminent. For example, a value of 15 means the countdown appears 15 minutes before the restart. + countdown_display_before_restart_in_minutes: Optional[int] = None + # The number of minutes the device waits after app installation before initiating a restart. During this period, the user can continue working and save their documents. For example, a value of 1440 means the device waits 24 hours before restarting. + grace_period_in_minutes: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of minutes by which the user can defer (snooze) the restart notification each time they press the snooze button. When null, the snooze option is not available and the user cannot defer the restart. For example, a value of 240 allows the user to defer the restart by 4 hours each time. + restart_notification_snooze_duration_in_minutes: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WindowsAutoUpdateCatalogAppRestartSettings: + """ + 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: WindowsAutoUpdateCatalogAppRestartSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WindowsAutoUpdateCatalogAppRestartSettings() + + 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]] = { + "countdownDisplayBeforeRestartInMinutes": lambda n : setattr(self, 'countdown_display_before_restart_in_minutes', n.get_int_value()), + "gracePeriodInMinutes": lambda n : setattr(self, 'grace_period_in_minutes', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "restartNotificationSnoozeDurationInMinutes": lambda n : setattr(self, 'restart_notification_snooze_duration_in_minutes', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("countdownDisplayBeforeRestartInMinutes", self.countdown_display_before_restart_in_minutes) + writer.write_int_value("gracePeriodInMinutes", self.grace_period_in_minutes) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("restartNotificationSnoozeDurationInMinutes", self.restart_notification_snooze_duration_in_minutes) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/security/identities/identities_request_builder.py b/msgraph_beta/generated/security/identities/identities_request_builder.py index 3505903b072..3269ea41d69 100644 --- a/msgraph_beta/generated/security/identities/identities_request_builder.py +++ b/msgraph_beta/generated/security/identities/identities_request_builder.py @@ -21,6 +21,7 @@ from .sensors.sensors_request_builder import SensorsRequestBuilder from .sensor_candidates.sensor_candidates_request_builder import SensorCandidatesRequestBuilder from .sensor_candidate_activation_configuration.sensor_candidate_activation_configuration_request_builder import SensorCandidateActivationConfigurationRequestBuilder + from .sensor_migration.sensor_migration_request_builder import SensorMigrationRequestBuilder from .settings.settings_request_builder import SettingsRequestBuilder class IdentitiesRequestBuilder(BaseRequestBuilder): @@ -180,6 +181,15 @@ def sensor_candidates(self) -> SensorCandidatesRequestBuilder: return SensorCandidatesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def sensor_migration(self) -> SensorMigrationRequestBuilder: + """ + Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + """ + from .sensor_migration.sensor_migration_request_builder import SensorMigrationRequestBuilder + + return SensorMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def sensors(self) -> SensorsRequestBuilder: """ diff --git a/msgraph_beta/generated/security/identities/sensor_migration/count/count_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/count/count_request_builder.py new file mode 100644 index 00000000000..c3537a2a06c --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_migration/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}/security/identities/sensorMigration/$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/security/identities/sensor_migration/item/sensor_migration_item_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_item_request_builder.py new file mode 100644 index 00000000000..e962b3fd2e0 --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_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.o_data_errors.o_data_error import ODataError + from .....models.security.sensor_migration import SensorMigration + +class SensorMigrationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorMigrationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/sensorMigration/{sensorMigration%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sensorMigration for security + 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[SensorMigrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensorMigration]: + """ + Get sensorMigration from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorMigration] + """ + 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.security.sensor_migration import SensorMigration + + return await self.request_adapter.send_async(request_info, SensorMigration, error_mapping) + + async def patch(self,body: SensorMigration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorMigration]: + """ + Update the navigation property sensorMigration in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorMigration] + """ + 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.security.sensor_migration import SensorMigration + + return await self.request_adapter.send_async(request_info, SensorMigration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sensorMigration for security + 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[SensorMigrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sensorMigration from security + 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: SensorMigration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sensorMigration in security + 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) -> SensorMigrationItemRequestBuilder: + """ + 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: SensorMigrationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorMigrationItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SensorMigrationItemRequestBuilderDeleteRequestConfiguration(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 SensorMigrationItemRequestBuilderGetQueryParameters(): + """ + Get sensorMigration from security + """ + 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 SensorMigrationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorMigrationItemRequestBuilderGetQueryParameters]): + """ + 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 SensorMigrationItemRequestBuilderPatchRequestConfiguration(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/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py new file mode 100644 index 00000000000..7756fe54ba4 --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_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 .....models.security.migrate_sensors_result import MigrateSensorsResult + from .migrate_post_request_body import MigratePostRequestBody + +class MicrosoftGraphSecurityMigrateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the migrate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityMigrateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/sensorMigration/microsoft.graph.security.migrate", path_parameters) + + async def post(self,body: MigratePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MigrateSensorsResult]: + """ + Invoke action migrate + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MigrateSensorsResult] + """ + 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.security.migrate_sensors_result import MigrateSensorsResult + + return await self.request_adapter.send_async(request_info, MigrateSensorsResult, error_mapping) + + def to_post_request_information(self,body: MigratePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action migrate + 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) -> MicrosoftGraphSecurityMigrateRequestBuilder: + """ + 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: MicrosoftGraphSecurityMigrateRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityMigrateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityMigrateRequestBuilderPostRequestConfiguration(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/identities/sensor_migration/microsoft_graph_security_migrate/migrate_post_request_body.py b/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/migrate_post_request_body.py new file mode 100644 index 00000000000..4051bb90bd6 --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/migrate_post_request_body.py @@ -0,0 +1,50 @@ +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 MigratePostRequestBody(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 sensorIds property + sensor_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MigratePostRequestBody: + """ + 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: MigratePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MigratePostRequestBody() + + 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]] = { + "sensorIds": lambda n : setattr(self, 'sensor_ids', n.get_collection_of_primitive_values(str)), + } + 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_primitive_values("sensorIds", self.sensor_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py new file mode 100644 index 00000000000..696186f02c8 --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.sensor_migration import SensorMigration + from ....models.security.sensor_migration_collection_response import SensorMigrationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.sensor_migration_item_request_builder import SensorMigrationItemRequestBuilder + from .microsoft_graph_security_migrate.microsoft_graph_security_migrate_request_builder import MicrosoftGraphSecurityMigrateRequestBuilder + +class SensorMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/sensorMigration{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_sensor_migration_id(self,sensor_migration_id: str) -> SensorMigrationItemRequestBuilder: + """ + Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + param sensor_migration_id: The unique identifier of sensorMigration + Returns: SensorMigrationItemRequestBuilder + """ + if sensor_migration_id is None: + raise TypeError("sensor_migration_id cannot be null.") + from .item.sensor_migration_item_request_builder import SensorMigrationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sensorMigration%2Did"] = sensor_migration_id + return SensorMigrationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters]] = None) -> Optional[SensorMigrationCollectionResponse]: + """ + Get sensorMigration from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorMigrationCollectionResponse] + """ + 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.security.sensor_migration_collection_response import SensorMigrationCollectionResponse + + return await self.request_adapter.send_async(request_info, SensorMigrationCollectionResponse, error_mapping) + + async def post(self,body: SensorMigration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorMigration]: + """ + Create new navigation property to sensorMigration for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorMigration] + """ + 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.security.sensor_migration import SensorMigration + + return await self.request_adapter.send_async(request_info, SensorMigration, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sensorMigration from security + 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: SensorMigration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sensorMigration for security + 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) -> SensorMigrationRequestBuilder: + """ + 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: SensorMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorMigrationRequestBuilder(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) + + @property + def microsoft_graph_security_migrate(self) -> MicrosoftGraphSecurityMigrateRequestBuilder: + """ + Provides operations to call the migrate method. + """ + from .microsoft_graph_security_migrate.microsoft_graph_security_migrate_request_builder import MicrosoftGraphSecurityMigrateRequestBuilder + + return MicrosoftGraphSecurityMigrateRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensorMigrationRequestBuilderGetQueryParameters(): + """ + Get sensorMigration from security + """ + 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 SensorMigrationRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters]): + """ + 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 SensorMigrationRequestBuilderPostRequestConfiguration(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/delta/delta_get_response.py b/msgraph_beta/generated/users/delta/delta_get_response.py index bf083276fd6..b9905e63c80 100644 --- a/msgraph_beta/generated/users/delta/delta_get_response.py +++ b/msgraph_beta/generated/users/delta/delta_get_response.py @@ -6,14 +6,14 @@ if TYPE_CHECKING: from ...models.base_delta_function_response import BaseDeltaFunctionResponse - from ...models.user import User + from ...models.directory_object import DirectoryObject from ...models.base_delta_function_response import BaseDeltaFunctionResponse @dataclass class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): # The value property - value: Optional[list[User]] = None + value: Optional[list[DirectoryObject]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: @@ -32,13 +32,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ...models.base_delta_function_response import BaseDeltaFunctionResponse - from ...models.user import User + from ...models.directory_object import DirectoryObject from ...models.base_delta_function_response import BaseDeltaFunctionResponse - from ...models.user import User + from ...models.directory_object import DirectoryObject fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(User)), + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DirectoryObject)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph_beta/generated/users/delta/delta_request_builder.py b/msgraph_beta/generated/users/delta/delta_request_builder.py index 3c9f89e5373..4293b8181c6 100644 --- a/msgraph_beta/generated/users/delta/delta_request_builder.py +++ b/msgraph_beta/generated/users/delta/delta_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-delta?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/directoryobject-delta?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. 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) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. """ def get_query_parameter(self,original_name: str) -> str: """