Interface AwsEventResponse
- All Known Implementing Classes:
ImmutableAwsEventResponse
-
Method Summary
Modifier and TypeMethodDescriptionAWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.AWS EVENT REQUIRED FIELD.AWS EVENT REQUIRED FIELD.AWS EVENT REQUIRED FIELD.currency()AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.details()The event details messageThe event entity nameThe event entity typeThe event entity uuidAWS EVENT OPTIONAL FIELD.The fullname of who triggered the eventThe username of who triggered the eventAWS EVENT REQUIRED FIELD.AWS EVENT OPTIONAL FIELD See awsEventType field description for more info.AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.AWS EVENT OPTIONAL FIELD.ownerId()The owner idThe owner typetaskUuid()The core task uuidThe creation typetype()The event typeuuid()The event uuid
-
Method Details
-
uuid
String uuid()The event uuid -
ownerType
EventOwnerType ownerType()The owner type -
ownerId
String ownerId()The owner id -
entityUuid
String entityUuid()The event entity uuid -
entityName
String entityName()The event entity name -
entityType
EntityTypeResponse entityType()The event entity type -
type
EventTypeResponse type()The event type -
timestamp
Instant timestamp()The creation type -
taskUuid
The core task uuid -
initiatedByUsername
String initiatedByUsername()The username of who triggered the event -
initiatedByFullName
String initiatedByFullName()The fullname of who triggered the event -
details
String details()The event details message -
contractUuid
String contractUuid()AWS EVENT REQUIRED FIELD. This field will always be populated in the response.
The event's related contract uuid. -
contractNumber
String contractNumber()AWS EVENT REQUIRED FIELD. This field will always be populated in the response.
The event's related contract number. -
ipAddress
String ipAddress()AWS EVENT REQUIRED FIELD. This field will always be populated in the response.
The IP address of the user who triggered the event. -
awsEventType
AwsEventTypeResponse awsEventType()AWS EVENT REQUIRED FIELD. It's a sublist of the type field. Each one of these types will have a different subset of AWS EVENT OPTIONAL fields that will be populated. The ones not mentioned will show null in the response.|| AWS Account Key Event types:
| S3_STORAGE_ACCOUNT_KEY_CREATE Key Creation: account_id, new_access_key, new_key_description,
| S3_STORAGE_ACCOUNT_KEY_DESCRIPTION_UPDATE Key Description Update: account_id, accessKey, new_key_description,
| S3_STORAGE_ACCOUNT_KEY_ENABLE Key Enable: account_id, accessKey
| S3_STORAGE_ACCOUNT_KEY_DISABLE Key Disable: account_id, accessKey
| S3_STORAGE_ACCOUNT_KEY_ROTATE Key Rotate: account_id, accessKey, new_access_key, new_key_description,
| S3_STORAGE_ACCOUNT_KEY_DELETE Key Delete: account_id, accessKey
|| AWS Account Bucket Event types:
| S3_STORAGE_ACCOUNT_BUCKET_CREATE Bucket creation: account_id, new_bucket_name, new_bucket_object_lock_enabled
| S3_INCREASE_STORAGE : additional_storage, new_storage_reservation, current_monthly_storage_cost, currency, additional_monthly_cost, new_monthly_storage_cost
| S3_STORAGE_ACCOUNT_CREATE : account_name
| S3_STORAGE_ACCOUNT_UPDATE : original_account_name, new_account_name
-
accountId
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The event's related AWS account id -
accessKey
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The event's related AWS Account Key id -
newAccessKey
AWS EVENT OPTIONAL FIELD See awsEventType field description for more info. The event's related AWS Account newly generated Key id -
newKeyDescription
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The event's related AWS Account key newly generated description. -
newBucketName
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The new S3 bucket name. -
newBucketObjectLockEnabled
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. Whether object lock is enabled in the new S3 bucket -
existingStorageReservation
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The current storage quota in TiB before the increase. -
additionalStorage
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The additional storage in TiB being added. -
newStorageReservation
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The new storage reservation in TiB after the increase. -
currentMonthlyStorageCost
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The current monthly storage cost before the increase. -
currency
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The currency of the storage cost. -
additionalMonthlyStorageCost
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The additional monthly cost incurred by the storage increase. -
newMonthlyStorageCost
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The new monthly cost after the storage increase. -
accountName
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The new account's name. -
originalAccountName
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The original name of the account before an update. -
newAccountName
AWS EVENT OPTIONAL FIELD. See awsEventType field description for more info. The new name of the account after an update.
-