Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from .fabric_event import FabricEvent
class ApplicationEvent(FabricEvent):
"""Represents the base for all Application Events.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: ApplicationCreatedEvent, ApplicationDeletedEvent,
ApplicationNewHealthReportEvent, ApplicationHealthReportExpiredEvent,
ApplicationUpgradeCompletedEvent, ApplicationUpgradeDomainCompletedEvent,
ApplicationUpgradeRollbackCompletedEvent,
ApplicationUpgradeRollbackStartedEvent, ApplicationUpgradeStartedEvent,
DeployedApplicationNewHealthReportEvent,
DeployedApplicationHealthReportExpiredEvent, ApplicationProcessExitedEvent,
ApplicationContainerInstanceExitedEvent,
DeployedServicePackageNewHealthReportEvent,
DeployedServicePackageHealthReportExpiredEvent,
ChaosCodePackageRestartScheduledEvent
All required parameters must be populated in order to send to Azure.
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from .fabric_event import FabricEvent
class ReplicaEvent(FabricEvent):
"""Represents the base for all Replica Events.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: StatefulReplicaNewHealthReportEvent,
StatefulReplicaHealthReportExpiredEvent,
StatelessReplicaNewHealthReportEvent,
StatelessReplicaHealthReportExpiredEvent,
ChaosReplicaRemovalScheduledEvent, ChaosReplicaRestartScheduledEvent
All required parameters must be populated in order to send to Azure.
:param event_instance_id: Required. The identifier for the FabricEvent
instance.
:type event_instance_id: str
:param category: The category of event.
:type category: str
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from .fabric_event import FabricEvent
class PartitionEvent(FabricEvent):
"""Represents the base for all Partition Events.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: PartitionAnalysisEvent, PartitionNewHealthReportEvent,
PartitionHealthReportExpiredEvent, PartitionReconfiguredEvent,
ChaosPartitionSecondaryMoveScheduledEvent,
ChaosPartitionPrimaryMoveScheduledEvent
All required parameters must be populated in order to send to Azure.
:param event_instance_id: Required. The identifier for the FabricEvent
instance.
:type event_instance_id: str
:param category: The category of event.
:type category: str
:param time_stamp: Required. The time event was logged.
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from .fabric_event import FabricEvent
class ServiceEvent(FabricEvent):
"""Represents the base for all Service Events.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: ServiceCreatedEvent, ServiceDeletedEvent,
ServiceNewHealthReportEvent, ServiceHealthReportExpiredEvent
All required parameters must be populated in order to send to Azure.
:param event_instance_id: Required. The identifier for the FabricEvent
instance.
:type event_instance_id: str
:param category: The category of event.
:type category: str
:param time_stamp: Required. The time event was logged.
:type time_stamp: datetime
:param has_correlated_events: Shows there is existing related events
def __init__(self, **kwargs):
super(FabricEvent, self).__init__(**kwargs)
self.event_instance_id = kwargs.get('event_instance_id', None)
self.category = kwargs.get('category', None)
self.time_stamp = kwargs.get('time_stamp', None)
self.has_correlated_events = kwargs.get('has_correlated_events', None)
self.kind = None
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from .fabric_event import FabricEvent
class ClusterEvent(FabricEvent):
"""Represents the base for all Cluster Events.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: ClusterNewHealthReportEvent,
ClusterHealthReportExpiredEvent, ClusterUpgradeCompletedEvent,
ClusterUpgradeDomainCompletedEvent, ClusterUpgradeRollbackCompletedEvent,
ClusterUpgradeRollbackStartedEvent, ClusterUpgradeStartedEvent,
ChaosStoppedEvent, ChaosStartedEvent
All required parameters must be populated in order to send to Azure.
:param event_instance_id: Required. The identifier for the FabricEvent
instance.
:type event_instance_id: str
:param category: The category of event.
:type category: str
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from .fabric_event import FabricEvent
class NodeEvent(FabricEvent):
"""Represents the base for all Node Events.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: NodeAbortedEvent, NodeAddedToClusterEvent,
NodeClosedEvent, NodeDeactivateCompletedEvent, NodeDeactivateStartedEvent,
NodeDownEvent, NodeNewHealthReportEvent, NodeHealthReportExpiredEvent,
NodeOpenSucceededEvent, NodeOpenFailedEvent, NodeRemovedFromClusterEvent,
NodeUpEvent, ChaosNodeRestartScheduledEvent
All required parameters must be populated in order to send to Azure.
:param event_instance_id: Required. The identifier for the FabricEvent
instance.
:type event_instance_id: str
:param category: The category of event.
:type category: str
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from .fabric_event import FabricEvent
class ContainerInstanceEvent(FabricEvent):
"""Represents the base for all Container Events.
All required parameters must be populated in order to send to Azure.
:param event_instance_id: Required. The identifier for the FabricEvent
instance.
:type event_instance_id: str
:param category: The category of event.
:type category: str
:param time_stamp: Required. The time event was logged.
:type time_stamp: datetime
:param has_correlated_events: Shows there is existing related events
available.
:type has_correlated_events: bool
:param kind: Required. Constant filled by server.
:type kind: str