/AWS1/CL_WA2VERSIONTOPUBLISH¶
A version of the named managed rule group, that the rule group's vendor publishes for use by customers.
This is intended for use only by vendors of managed rule sets. Vendors are Amazon Web Services and Amazon Web Services Marketplace sellers.
Vendors, you can use the managed rule set APIs to provide controlled rollout of your versioned managed rule group offerings for your customers. The APIs are ListManagedRuleSets
, GetManagedRuleSet
, PutManagedRuleSetVersions
, and UpdateManagedRuleSetVersionExpiryDate
.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_ASSOCIATEDRULEGROUPARN
TYPE /AWS1/WA2RESOURCEARN
/AWS1/WA2RESOURCEARN
¶
The Amazon Resource Name (ARN) of the vendor's rule group that's used in the published managed rule group version.
IV_FORECASTEDLIFETIME
TYPE /AWS1/WA2TIMEWINDOWDAY
/AWS1/WA2TIMEWINDOWDAY
¶
The amount of time the vendor expects this version of the managed rule group to last, in days.
Queryable Attributes¶
AssociatedRuleGroupArn¶
The Amazon Resource Name (ARN) of the vendor's rule group that's used in the published managed rule group version.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ASSOCIATEDRULEGROUPARN() |
Getter for ASSOCIATEDRULEGROUPARN, with configurable default |
ASK_ASSOCIATEDRULEGROUPARN() |
Getter for ASSOCIATEDRULEGROUPARN w/ exceptions if field has |
HAS_ASSOCIATEDRULEGROUPARN() |
Determine if ASSOCIATEDRULEGROUPARN has a value |
ForecastedLifetime¶
The amount of time the vendor expects this version of the managed rule group to last, in days.
Accessible with the following methods¶
Method | Description |
---|---|
GET_FORECASTEDLIFETIME() |
Getter for FORECASTEDLIFETIME, with configurable default |
ASK_FORECASTEDLIFETIME() |
Getter for FORECASTEDLIFETIME w/ exceptions if field has no |
HAS_FORECASTEDLIFETIME() |
Determine if FORECASTEDLIFETIME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TS_VERSIONSTOPUBLISH_MAPROW
¶
TYPES: BEGIN OF TS_VERSIONSTOPUBLISH_MAPROW,
key TYPE /AWS1/WA2VERSIONKEYSTRING,
value TYPE REF TO /AWS1/CL_WA2VERSIONTOPUBLISH,
END OF TS_VERSIONSTOPUBLISH_MAPROW.
TT_VERSIONSTOPUBLISH
¶
TYPES TT_VERSIONSTOPUBLISH TYPE HASHED TABLE OF /AWS1/CL_WA2VERSIONTOPUBLISH=>TS_VERSIONSTOPUBLISH_MAPROW WITH UNIQUE KEY key
.