keyrotate:apiVersion:v1bucket:BUCKETprefix:PREFIXencryption:type:sse-s3# valid values are sse-s3 and sse-kmskey:<new-kms-key># valid only for sse-kmscontext:<new-kms-key-context># valid only for sse-kms# optional flags based filtering criteria# for all objectsflags:filter:newerThan:"7d"# match objects newer than this value (e.g. 7d10h31s)olderThan:"7d"# match objects older than this value (e.g. 7d10h31s)createdAfter:"date"# match objects created after this date and time in RFC3339 formatcreatedBefore:"date"# match objects created before this date and time in RFC3339 formattags:- key:"name"value:"pick*"# match objects with tag 'name', with all values starting with 'pick'metadata:- key:"content-type"value:"image/*"# match objects with 'content-type', with all values starting with 'image/'kmskey:"key-id"# match objects with KMS key-id (applicable only for sse-kms)notify:endpoint:"https://notify.endpoint"# notification endpoint to receive job status eventstoken:"Bearer xxxxx"# optional authentication token for the notification endpointretry:attempts:10# number of retries for the job before giving updelay:"500ms"# least amount of delay between each retry