pub enum EventType {
Show 144 variants
ApiKeyCreate,
AclCreate,
AclDelete,
AclUpdate,
AddressCreate,
AddressDelete,
AddressUpdate,
AlertsDefinitionCreate,
AlertsDefinitionDelete,
AlertsDefinitionTest,
AlertsDefinitionUpdate,
BackendCreate,
BackendDelete,
BackendUpdate,
BillingContactUpdate,
CacheSettingsCreate,
CacheSettingsDelete,
CacheSettingsUpdate,
CustomerCreate,
CustomerPricing,
CustomerUpdate,
CustomerFeatureCreate,
CustomerFeatureDelete,
DirectorCreate,
DirectorDelete,
DirectorUpdate,
DirectorBackendCreate,
DirectorBackendDelete,
DomainCreate,
DomainDelete,
DomainUpdate,
GzipCreate,
GzipDelete,
GzipUpdate,
HeaderCreate,
HeaderDelete,
HeaderUpdate,
HealthcheckCreate,
HealthcheckDelete,
HealthcheckUpdate,
InvitationAccept,
InvitationSent,
InvoiceFailedPayment,
InvoicePayment,
IoSettingsCreate,
IoSettingsDelete,
IoSettingsUpdate,
LoggingCreate,
LoggingDelete,
LoggingUpdate,
PoolCreate,
PoolDelete,
PoolUpdate,
RequestSettingsCreate,
RequestSettingsDelete,
RequestSettingsUpdate,
ResponseObjectCreate,
ResponseObjectDelete,
ResponseObjectUpdate,
RuleStatusUpdate,
RuleStatusUpsert,
SecurityWorkspaceCreate,
SecurityWorkspaceUpdate,
SecurityWorkspaceDelete,
SecurityRedactionCreate,
SecurityRedactionUpdate,
SecurityRedactionDelete,
SecurityRuleCreate,
SecurityRuleUpdate,
SecurityRuleDelete,
SecurityVirtualPatchCreate,
SecurityVirtualPatchUpdate,
SecurityVirtualPatchDelete,
SecurityEventUpdate,
ServerCreate,
ServerDelete,
ServerUpdate,
ServiceCreate,
ServiceDelete,
ServiceMove,
ServiceMoveDestination,
ServiceMoveSource,
ServicePurgeAll,
ServiceUpdate,
ServiceAuthorizationCreate,
ServiceAuthorizationDelete,
ServiceAuthorizationUpdate,
TlsBulkCertificateCreate,
TlsBulkCertificateDelete,
TlsBulkCertificateUpdate,
TlsCertificateCreate,
TlsCertificateExpirationEmail,
TlsCertificateUpdate,
TlsCertificateDelete,
TlsConfigurationUpdate,
TlsPrivateKeyCreate,
TlsPrivateKeyDelete,
TlsActivationEnable,
TlsActivationUpdate,
TlsActivationDisable,
TlsGlobalsignDomainCreate,
TlsGlobalsignDomainVerify,
TlsGlobalsignDomainDelete,
TlsSubscriptionCreate,
TlsSubscriptionDelete,
TlsSubscriptionDnsCheckEmail,
TokenCreate,
TokenDestroy,
TwoFactorAuthDisable,
TwoFactorAuthEnable,
UserCreate,
UserDestroy,
UserLock,
UserLogin,
UserLoginFailure,
UserLogout,
UserPasswordUpdate,
UserUnlock,
UserUpdate,
VclCreate,
VclDelete,
VclUpdate,
VersionActivate,
VersionClone,
VersionCopy,
VersionCopyDestination,
VersionCopySource,
VersionCreate,
VersionDeactivate,
VersionLock,
VersionUpdate,
WafConfigurationSetUpdate,
WafCreate,
WafDelete,
WafUpdate,
WafEnable,
WafDisable,
WafOwaspCreate,
WafOwaspUpdate,
WafRulesetDeploy,
WafRulesetDeployFailure,
WordpressCreate,
WordpressDelete,
WordpressUpdate,
}
Expand description
Type of event. Can be used with filter[event_type]
Variants§
ApiKeyCreate
AclCreate
AclDelete
AclUpdate
AddressCreate
AddressDelete
AddressUpdate
AlertsDefinitionCreate
AlertsDefinitionDelete
AlertsDefinitionTest
AlertsDefinitionUpdate
BackendCreate
BackendDelete
BackendUpdate
BillingContactUpdate
CacheSettingsCreate
CacheSettingsDelete
CacheSettingsUpdate
CustomerCreate
CustomerPricing
CustomerUpdate
CustomerFeatureCreate
CustomerFeatureDelete
DirectorCreate
DirectorDelete
DirectorUpdate
DirectorBackendCreate
DirectorBackendDelete
DomainCreate
DomainDelete
DomainUpdate
GzipCreate
GzipDelete
GzipUpdate
HeaderCreate
HeaderDelete
HeaderUpdate
HealthcheckCreate
HealthcheckDelete
HealthcheckUpdate
InvitationAccept
InvitationSent
InvoiceFailedPayment
InvoicePayment
IoSettingsCreate
IoSettingsDelete
IoSettingsUpdate
LoggingCreate
LoggingDelete
LoggingUpdate
PoolCreate
PoolDelete
PoolUpdate
RequestSettingsCreate
RequestSettingsDelete
RequestSettingsUpdate
ResponseObjectCreate
ResponseObjectDelete
ResponseObjectUpdate
RuleStatusUpdate
RuleStatusUpsert
SecurityWorkspaceCreate
SecurityWorkspaceUpdate
SecurityWorkspaceDelete
SecurityRedactionCreate
SecurityRedactionUpdate
SecurityRedactionDelete
SecurityRuleCreate
SecurityRuleUpdate
SecurityRuleDelete
SecurityVirtualPatchCreate
SecurityVirtualPatchUpdate
SecurityVirtualPatchDelete
SecurityEventUpdate
ServerCreate
ServerDelete
ServerUpdate
ServiceCreate
ServiceDelete
ServiceMove
ServiceMoveDestination
ServiceMoveSource
ServicePurgeAll
ServiceUpdate
ServiceAuthorizationCreate
ServiceAuthorizationDelete
ServiceAuthorizationUpdate
TlsBulkCertificateCreate
TlsBulkCertificateDelete
TlsBulkCertificateUpdate
TlsCertificateCreate
TlsCertificateExpirationEmail
TlsCertificateUpdate
TlsCertificateDelete
TlsConfigurationUpdate
TlsPrivateKeyCreate
TlsPrivateKeyDelete
TlsActivationEnable
TlsActivationUpdate
TlsActivationDisable
TlsGlobalsignDomainCreate
TlsGlobalsignDomainVerify
TlsGlobalsignDomainDelete
TlsSubscriptionCreate
TlsSubscriptionDelete
TlsSubscriptionDnsCheckEmail
TokenCreate
TokenDestroy
TwoFactorAuthDisable
TwoFactorAuthEnable
UserCreate
UserDestroy
UserLock
UserLogin
UserLoginFailure
UserLogout
UserPasswordUpdate
UserUnlock
UserUpdate
VclCreate
VclDelete
VclUpdate
VersionActivate
VersionClone
VersionCopy
VersionCopyDestination
VersionCopySource
VersionCreate
VersionDeactivate
VersionLock
VersionUpdate
WafConfigurationSetUpdate
WafCreate
WafDelete
WafUpdate
WafEnable
WafDisable
WafOwaspCreate
WafOwaspUpdate
WafRulesetDeploy
WafRulesetDeployFailure
WordpressCreate
WordpressDelete
WordpressUpdate
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EventType
impl<'de> Deserialize<'de> for EventType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for EventType
impl Ord for EventType
Source§impl PartialOrd for EventType
impl PartialOrd for EventType
impl Copy for EventType
impl Eq for EventType
impl StructuralPartialEq for EventType
Auto Trait Implementations§
impl Freeze for EventType
impl RefUnwindSafe for EventType
impl Send for EventType
impl Sync for EventType
impl Unpin for EventType
impl UnwindSafe for EventType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.