@@ -1576,6 +1576,7 @@ const (
15761576 S3_INITIAL_DATA_PLACEMENT_POLICY_REDUCED_REDUNDANCY S3InitialDataPlacementPolicy = 1 + iota
15771577 S3_INITIAL_DATA_PLACEMENT_POLICY_STANDARD_IA S3InitialDataPlacementPolicy = 1 + iota
15781578 S3_INITIAL_DATA_PLACEMENT_POLICY_GLACIER S3InitialDataPlacementPolicy = 1 + iota
1579+ S3_INITIAL_DATA_PLACEMENT_POLICY_DEEP_ARCHIVE S3InitialDataPlacementPolicy = 1 + iota
15791580)
15801581
15811582func (s3InitialDataPlacementPolicy * S3InitialDataPlacementPolicy ) UnmarshalText (text []byte ) error {
@@ -1586,6 +1587,7 @@ func (s3InitialDataPlacementPolicy *S3InitialDataPlacementPolicy) UnmarshalText(
15861587 case "REDUCED_REDUNDANCY" : * s3InitialDataPlacementPolicy = S3_INITIAL_DATA_PLACEMENT_POLICY_REDUCED_REDUNDANCY
15871588 case "STANDARD_IA" : * s3InitialDataPlacementPolicy = S3_INITIAL_DATA_PLACEMENT_POLICY_STANDARD_IA
15881589 case "GLACIER" : * s3InitialDataPlacementPolicy = S3_INITIAL_DATA_PLACEMENT_POLICY_GLACIER
1590+ case "DEEP_ARCHIVE" : * s3InitialDataPlacementPolicy = S3_INITIAL_DATA_PLACEMENT_POLICY_DEEP_ARCHIVE
15891591 default :
15901592 * s3InitialDataPlacementPolicy = UNDEFINED
15911593 return errors .New (fmt .Sprintf ("Cannot marshal '%s' into S3InitialDataPlacementPolicy" , str ))
@@ -1599,6 +1601,7 @@ func (s3InitialDataPlacementPolicy S3InitialDataPlacementPolicy) String() string
15991601 case S3_INITIAL_DATA_PLACEMENT_POLICY_REDUCED_REDUNDANCY : return "REDUCED_REDUNDANCY"
16001602 case S3_INITIAL_DATA_PLACEMENT_POLICY_STANDARD_IA : return "STANDARD_IA"
16011603 case S3_INITIAL_DATA_PLACEMENT_POLICY_GLACIER : return "GLACIER"
1604+ case S3_INITIAL_DATA_PLACEMENT_POLICY_DEEP_ARCHIVE : return "DEEP_ARCHIVE"
16021605 default :
16031606 log .Printf ("Error: invalid S3InitialDataPlacementPolicy represented by '%d'" , s3InitialDataPlacementPolicy )
16041607 return ""
@@ -2453,6 +2456,7 @@ func (bucketChangesNotificationRegistration *BucketChangesNotificationRegistrati
24532456type BucketHistoryEvent struct {
24542457 BucketId string
24552458 Id string
2459+ ObjectCreationDate * string
24562460 ObjectName * string
24572461 SequenceNumber * int64
24582462 Type BucketHistoryEventType
@@ -2468,6 +2472,8 @@ func (bucketHistoryEvent *BucketHistoryEvent) parse(xmlNode *XmlNode, aggErr *Ag
24682472 bucketHistoryEvent .BucketId = parseString (child .Content )
24692473 case "Id" :
24702474 bucketHistoryEvent .Id = parseString (child .Content )
2475+ case "ObjectCreationDate" :
2476+ bucketHistoryEvent .ObjectCreationDate = parseNullableString (child .Content )
24712477 case "ObjectName" :
24722478 bucketHistoryEvent .ObjectName = parseNullableString (child .Content )
24732479 case "SequenceNumber" :
0 commit comments