Skip to content

Commit 1d9707e

Browse files
microsoft-graph-devx-bot[bot]Microsoft Graph DevX Tooling
andauthored
feat(generation): update request builders and models (#1411)
Update generated files with build 208109 Co-authored-by: Microsoft Graph DevX Tooling <GraphTooling@service.microsoft.com>
1 parent 43b0478 commit 1d9707e

File tree

10 files changed

+141
-3
lines changed

10 files changed

+141
-3
lines changed

msgraph/generated/kiota-dom-export.txt

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123760,6 +123760,24 @@ msgraph.generated.models.ProtectedContent::|public|odata_type(value:str):None
123760123760
msgraph.generated.models.ProtectedContent::|public|serialize(writer:SerializationWriter):None
123761123761
msgraph.generated.models.ProtectedContent::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectedContent
123762123762
msgraph.generated.models.ProtectedContent~~>AdditionalDataHolder; BackedModel; Parsable
123763+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|additional_data():dict[str, Any]
123764+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|additional_data(value:dict[str, Any]):None
123765+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|backing_store:BackingStore
123766+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|completed():int
123767+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|completed(value:int):None
123768+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|constructor():None
123769+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|failed():int
123770+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|failed(value:int):None
123771+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
123772+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|in_progress():int
123773+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|in_progress(value:int):None
123774+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|odata_type():str
123775+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|odata_type(value:str):None
123776+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|serialize(writer:SerializationWriter):None
123777+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|total():int
123778+
msgraph.generated.models.ProtectionPolicyArtifactCount::|public|total(value:int):None
123779+
msgraph.generated.models.ProtectionPolicyArtifactCount::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectionPolicyArtifactCount
123780+
msgraph.generated.models.ProtectionPolicyArtifactCount~~>AdditionalDataHolder; BackedModel; Parsable
123763123781
msgraph.generated.models.ProtectionPolicyBase-->Entity
123764123782
msgraph.generated.models.ProtectionPolicyBase::|public|constructor():None
123765123783
msgraph.generated.models.ProtectionPolicyBase::|public|created_by():IdentitySet
@@ -123769,11 +123787,15 @@ msgraph.generated.models.ProtectionPolicyBase::|public|created_date_time(value:d
123769123787
msgraph.generated.models.ProtectionPolicyBase::|public|display_name():str
123770123788
msgraph.generated.models.ProtectionPolicyBase::|public|display_name(value:str):None
123771123789
msgraph.generated.models.ProtectionPolicyBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
123790+
msgraph.generated.models.ProtectionPolicyBase::|public|is_enabled():bool
123791+
msgraph.generated.models.ProtectionPolicyBase::|public|is_enabled(value:bool):None
123772123792
msgraph.generated.models.ProtectionPolicyBase::|public|last_modified_by():IdentitySet
123773123793
msgraph.generated.models.ProtectionPolicyBase::|public|last_modified_by(value:IdentitySet):None
123774123794
msgraph.generated.models.ProtectionPolicyBase::|public|last_modified_date_time():datetime.datetime
123775123795
msgraph.generated.models.ProtectionPolicyBase::|public|last_modified_date_time(value:datetime.datetime):None
123776123796
msgraph.generated.models.ProtectionPolicyBase::|public|odata_type:str
123797+
msgraph.generated.models.ProtectionPolicyBase::|public|protection_policy_artifact_count():ProtectionPolicyArtifactCount
123798+
msgraph.generated.models.ProtectionPolicyBase::|public|protection_policy_artifact_count(value:ProtectionPolicyArtifactCount):None
123777123799
msgraph.generated.models.ProtectionPolicyBase::|public|retention_settings():list[RetentionSetting]
123778123800
msgraph.generated.models.ProtectionPolicyBase::|public|retention_settings(value:list[RetentionSetting]):None
123779123801
msgraph.generated.models.ProtectionPolicyBase::|public|serialize(writer:SerializationWriter):None
@@ -129141,6 +129163,8 @@ msgraph.generated.models.security.Incident::|public|last_modified_by(value:str):
129141129163
msgraph.generated.models.security.Incident::|public|last_update_date_time():datetime.datetime
129142129164
msgraph.generated.models.security.Incident::|public|last_update_date_time(value:datetime.datetime):None
129143129165
msgraph.generated.models.security.Incident::|public|odata_type:str
129166+
msgraph.generated.models.security.Incident::|public|priority_score():int
129167+
msgraph.generated.models.security.Incident::|public|priority_score(value:int):None
129144129168
msgraph.generated.models.security.Incident::|public|redirect_incident_id():str
129145129169
msgraph.generated.models.security.Incident::|public|redirect_incident_id(value:str):None
129146129170
msgraph.generated.models.security.Incident::|public|resolving_comment():str
@@ -130121,6 +130145,8 @@ msgraph.generated.models.security.Sensor::|public|open_health_issues_count(value
130121130145
msgraph.generated.models.security.Sensor::|public|sensor_type():SensorType
130122130146
msgraph.generated.models.security.Sensor::|public|sensor_type(value:SensorType):None
130123130147
msgraph.generated.models.security.Sensor::|public|serialize(writer:SerializationWriter):None
130148+
msgraph.generated.models.security.Sensor::|public|service_status():ServiceStatus
130149+
msgraph.generated.models.security.Sensor::|public|service_status(value:ServiceStatus):None
130124130150
msgraph.generated.models.security.Sensor::|public|settings():SensorSettings
130125130151
msgraph.generated.models.security.Sensor::|public|settings(value:SensorSettings):None
130126130152
msgraph.generated.models.security.Sensor::|public|version():str
@@ -130130,6 +130156,8 @@ msgraph.generated.models.security.SensorCandidate-->Entity
130130130156
msgraph.generated.models.security.SensorCandidate::|public|computer_dns_name():str
130131130157
msgraph.generated.models.security.SensorCandidate::|public|computer_dns_name(value:str):None
130132130158
msgraph.generated.models.security.SensorCandidate::|public|constructor():None
130159+
msgraph.generated.models.security.SensorCandidate::|public|domain_name():str
130160+
msgraph.generated.models.security.SensorCandidate::|public|domain_name(value:str):None
130133130161
msgraph.generated.models.security.SensorCandidate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]]
130134130162
msgraph.generated.models.security.SensorCandidate::|public|last_seen_date_time():datetime.datetime
130135130163
msgraph.generated.models.security.SensorCandidate::|public|last_seen_date_time(value:datetime.datetime):None
@@ -130243,6 +130271,13 @@ msgraph.generated.models.security.ServiceSource::0010-MicrosoftDefenderForCloud
130243130271
msgraph.generated.models.security.ServiceSource::0011-MicrosoftSentinel
130244130272
msgraph.generated.models.security.ServiceSource::0012-MicrosoftInsiderRiskManagement
130245130273
msgraph.generated.models.security.ServiceSource::0013-MicrosoftThreatIntelligence
130274+
msgraph.generated.models.security.ServiceStatus::0000-Stopped
130275+
msgraph.generated.models.security.ServiceStatus::0001-Starting
130276+
msgraph.generated.models.security.ServiceStatus::0002-Running
130277+
msgraph.generated.models.security.ServiceStatus::0003-Disabled
130278+
msgraph.generated.models.security.ServiceStatus::0004-Onboarding
130279+
msgraph.generated.models.security.ServiceStatus::0005-Unknown
130280+
msgraph.generated.models.security.ServiceStatus::0006-UnknownFutureValue
130246130281
msgraph.generated.models.security.SinglePropertySchema::|public|additional_data():dict[str, Any]
130247130282
msgraph.generated.models.security.SinglePropertySchema::|public|additional_data(value:dict[str, Any]):None
130248130283
msgraph.generated.models.security.SinglePropertySchema::|public|backing_store:BackingStore

msgraph/generated/kiota-lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"descriptionHash": "B772231A114EE0F151C5CAD415592E6EC30B995AF2CC2035B656C76E0001C925D96ED0F43B5BE31AF65452F62E25448AB3A19A7FBECB1096C50BCB71D40F0E49",
2+
"descriptionHash": "B02CED4D519DAD7AEE3434A50C96EA210737F35497DEDEB8E7604CCBC9B0E4C9C9387FBD5AA8BDCD61AF3F723790969091A25F0BB6E7AF2D2ED117718910B5FC",
33
"descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml",
44
"lockFileVersion": "1.0.0",
55
"kiotaVersion": "1.30.0",
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
from __future__ import annotations
2+
from collections.abc import Callable
3+
from dataclasses import dataclass, field
4+
from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter
5+
from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton
6+
from typing import Any, Optional, TYPE_CHECKING, Union
7+
8+
@dataclass
9+
class ProtectionPolicyArtifactCount(AdditionalDataHolder, BackedModel, Parsable):
10+
# Stores model information.
11+
backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False)
12+
13+
# Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
14+
additional_data: dict[str, Any] = field(default_factory=dict)
15+
# The completed property
16+
completed: Optional[int] = None
17+
# The failed property
18+
failed: Optional[int] = None
19+
# The inProgress property
20+
in_progress: Optional[int] = None
21+
# The OdataType property
22+
odata_type: Optional[str] = None
23+
# The total property
24+
total: Optional[int] = None
25+
26+
@staticmethod
27+
def create_from_discriminator_value(parse_node: ParseNode) -> ProtectionPolicyArtifactCount:
28+
"""
29+
Creates a new instance of the appropriate class based on discriminator value
30+
param parse_node: The parse node to use to read the discriminator value and create the object
31+
Returns: ProtectionPolicyArtifactCount
32+
"""
33+
if parse_node is None:
34+
raise TypeError("parse_node cannot be null.")
35+
return ProtectionPolicyArtifactCount()
36+
37+
def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
38+
"""
39+
The deserialization information for the current model
40+
Returns: dict[str, Callable[[ParseNode], None]]
41+
"""
42+
fields: dict[str, Callable[[Any], None]] = {
43+
"completed": lambda n : setattr(self, 'completed', n.get_int_value()),
44+
"failed": lambda n : setattr(self, 'failed', n.get_int_value()),
45+
"inProgress": lambda n : setattr(self, 'in_progress', n.get_int_value()),
46+
"@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()),
47+
"total": lambda n : setattr(self, 'total', n.get_int_value()),
48+
}
49+
return fields
50+
51+
def serialize(self,writer: SerializationWriter) -> None:
52+
"""
53+
Serializes information the current object
54+
param writer: Serialization writer to use to serialize this model
55+
Returns: None
56+
"""
57+
if writer is None:
58+
raise TypeError("writer cannot be null.")
59+
writer.write_int_value("completed", self.completed)
60+
writer.write_int_value("failed", self.failed)
61+
writer.write_int_value("inProgress", self.in_progress)
62+
writer.write_str_value("@odata.type", self.odata_type)
63+
writer.write_int_value("total", self.total)
64+
writer.write_additional_data_value(self.additional_data)
65+
66+

msgraph/generated/models/protection_policy_base.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from .exchange_protection_policy import ExchangeProtectionPolicy
1111
from .identity_set import IdentitySet
1212
from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy
13+
from .protection_policy_artifact_count import ProtectionPolicyArtifactCount
1314
from .protection_policy_status import ProtectionPolicyStatus
1415
from .retention_setting import RetentionSetting
1516
from .share_point_protection_policy import SharePointProtectionPolicy
@@ -24,12 +25,16 @@ class ProtectionPolicyBase(Entity, Parsable):
2425
created_date_time: Optional[datetime.datetime] = None
2526
# The name of the policy to be created.
2627
display_name: Optional[str] = None
28+
# The isEnabled property
29+
is_enabled: Optional[bool] = None
2730
# The identity of the person who last modified the policy.
2831
last_modified_by: Optional[IdentitySet] = None
2932
# The timestamp of the last modification of the policy.
3033
last_modified_date_time: Optional[datetime.datetime] = None
3134
# The OdataType property
3235
odata_type: Optional[str] = None
36+
# The protectionPolicyArtifactCount property
37+
protection_policy_artifact_count: Optional[ProtectionPolicyArtifactCount] = None
3338
# Contains the retention setting details for the policy.
3439
retention_settings: Optional[list[RetentionSetting]] = None
3540
# The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue.
@@ -72,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
7277
from .exchange_protection_policy import ExchangeProtectionPolicy
7378
from .identity_set import IdentitySet
7479
from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy
80+
from .protection_policy_artifact_count import ProtectionPolicyArtifactCount
7581
from .protection_policy_status import ProtectionPolicyStatus
7682
from .retention_setting import RetentionSetting
7783
from .share_point_protection_policy import SharePointProtectionPolicy
@@ -80,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
8086
from .exchange_protection_policy import ExchangeProtectionPolicy
8187
from .identity_set import IdentitySet
8288
from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy
89+
from .protection_policy_artifact_count import ProtectionPolicyArtifactCount
8390
from .protection_policy_status import ProtectionPolicyStatus
8491
from .retention_setting import RetentionSetting
8592
from .share_point_protection_policy import SharePointProtectionPolicy
@@ -88,8 +95,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
8895
"createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)),
8996
"createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()),
9097
"displayName": lambda n : setattr(self, 'display_name', n.get_str_value()),
98+
"isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()),
9199
"lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)),
92100
"lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()),
101+
"protectionPolicyArtifactCount": lambda n : setattr(self, 'protection_policy_artifact_count', n.get_object_value(ProtectionPolicyArtifactCount)),
93102
"retentionSettings": lambda n : setattr(self, 'retention_settings', n.get_collection_of_object_values(RetentionSetting)),
94103
"status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionPolicyStatus)),
95104
}
@@ -109,8 +118,10 @@ def serialize(self,writer: SerializationWriter) -> None:
109118
writer.write_object_value("createdBy", self.created_by)
110119
writer.write_datetime_value("createdDateTime", self.created_date_time)
111120
writer.write_str_value("displayName", self.display_name)
121+
writer.write_bool_value("isEnabled", self.is_enabled)
112122
writer.write_object_value("lastModifiedBy", self.last_modified_by)
113123
writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time)
124+
writer.write_object_value("protectionPolicyArtifactCount", self.protection_policy_artifact_count)
114125
writer.write_collection_of_object_values("retentionSettings", self.retention_settings)
115126
writer.write_enum_value("status", self.status)
116127

msgraph/generated/models/security/alert.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class Alert(Entity, Parsable):
4444
custom_details: Optional[Dictionary] = None
4545
# String value describing each alert.
4646
description: Optional[str] = None
47-
# Detection technology or sensor that identified the notable component or activity. The possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot.
47+
# Detection technology or sensor that identified the notable component or activity.
4848
detection_source: Optional[DetectionSource] = None
4949
# The ID of the detector that triggered the alert.
5050
detector_id: Optional[str] = None

msgraph/generated/models/security/incident.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ class Incident(Entity, Parsable):
4444
last_update_date_time: Optional[datetime.datetime] = None
4545
# The OdataType property
4646
odata_type: Optional[str] = None
47+
# The priorityScore property
48+
priority_score: Optional[int] = None
4749
# Only populated in case an incident is grouped with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected.
4850
redirect_incident_id: Optional[str] = None
4951
# User input that explains the resolution of the incident and the classification choice. This property contains free editable text.
@@ -104,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
104106
"incidentWebUrl": lambda n : setattr(self, 'incident_web_url', n.get_str_value()),
105107
"lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_str_value()),
106108
"lastUpdateDateTime": lambda n : setattr(self, 'last_update_date_time', n.get_datetime_value()),
109+
"priorityScore": lambda n : setattr(self, 'priority_score', n.get_int_value()),
107110
"redirectIncidentId": lambda n : setattr(self, 'redirect_incident_id', n.get_str_value()),
108111
"resolvingComment": lambda n : setattr(self, 'resolving_comment', n.get_str_value()),
109112
"severity": lambda n : setattr(self, 'severity', n.get_enum_value(AlertSeverity)),
@@ -137,6 +140,7 @@ def serialize(self,writer: SerializationWriter) -> None:
137140
writer.write_str_value("incidentWebUrl", self.incident_web_url)
138141
writer.write_str_value("lastModifiedBy", self.last_modified_by)
139142
writer.write_datetime_value("lastUpdateDateTime", self.last_update_date_time)
143+
writer.write_int_value("priorityScore", self.priority_score)
140144
writer.write_str_value("redirectIncidentId", self.redirect_incident_id)
141145
writer.write_str_value("resolvingComment", self.resolving_comment)
142146
writer.write_enum_value("severity", self.severity)

0 commit comments

Comments
 (0)