diff --git a/request_decision_graph.yml b/request_decision_graph.yml index 5e8069f..39f3a61 100644 --- a/request_decision_graph.yml +++ b/request_decision_graph.yml @@ -131,3 +131,70 @@ bucket_put_create: - ['0-1', 'x-amz-acl', '{acl}'] choices: [] +bucket_put_versioning: + set: + body: + - {random 3000 printable} + - {random 10-3000 binary} + - 8 '{versioning_status}{mfa_delete_body}' + mfa_delete_body: + - null + - '{random 2-10 binary}' + - '{random 2000-3000 printable}' + versioning_status: + - null + - '{random 2-10 binary}' + - '{random 2000-3000 printable}' + mfa_header: + - {random 10-1000 printable} {random 10-1000 printable} + headers: + - ['0-1', 'x-amz-mfa', '{mfa_header}'] + choices: [] + +bucket_put_simple: + set: + body: + - {acl_body} + - {policy_body} + - {logging_body} + - {notification_body} + - {request_payment_body} + - {website_body} + acl_body: + - '{owner}{acl}' + owner: + - null + - 7 '{id}{display_name}' + id: + - null + - '{random 10-200 binary}' + - '{random 1000-3000 printable}' + display_name: + - null + - '{random 10-200 binary}' + - '{random 1000-3000 printable}' + - '{random 10-300 letters}@{random 10-300 letters}.{random 2-4 letters}' + acl: + - null + - 10 '{grantee}{permission}' + grantee: + - null + - 7 '{id}{display_name}' + permission: + - null + - 7 '{permission_value}' + permission_value: + - {random 10-100 binary} + - {random 1000-2000 printable} + - FULL_CONTROL + - WRITE + - WRITE_ACP + - READ + - READ_ACP + policy_body: TODO + logging_body: TODO + notification_body: TODO + request_payment_body: TODO + website_body: TODO + choices: [] +