{"service":"HALOWERK finopswerk","endpoint":"/v1/requester-pays-charge-attribution","method":"POST","content_type":"application/json","inputSchema":{"type":"object","properties":{"bucket_owner":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},"requester_pays":{"type":"boolean"},"stored_bytes":{"type":"integer","minimum":0,"maximum":1000000},"requests":{"type":"array","items":{"type":"object","properties":{"operation":{"enum":["GET","HEAD","RESTORE"]},"outcome":{"enum":["success","access_denied"]},"auth_account":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"role_account":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"origin":{"enum":["owner_account","owner_organization","outside",null]},"download_bytes":{"type":"integer","minimum":0,"maximum":1000000},"retrieval_bytes":{"type":"integer","minimum":0,"maximum":1000000}},"required":["operation","outcome","auth_account","role_account","origin","download_bytes","retrieval_bytes"],"additionalProperties":false},"minItems":1,"maxItems":8},"report":{"type":"object","properties":{"storage_payer":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"requests":{"type":"array","items":{"type":"object","properties":{"request_payer":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"download_payer":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"retrieval_payer":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]}},"required":["request_payer","download_payer","retrieval_payer"],"additionalProperties":false},"minItems":1,"maxItems":8}},"required":["storage_payer","requests"],"additionalProperties":false}},"required":["bucket_owner","requester_pays","stored_bytes","requests","report"],"additionalProperties":false},"requestExample":{"bucket_owner":"owner","requester_pays":false,"stored_bytes":1000,"requests":[{"operation":"GET","outcome":"success","auth_account":"caller","role_account":"role_owner","origin":"owner_organization","download_bytes":400,"retrieval_bytes":0}],"report":{"storage_payer":"owner","requests":[{"request_payer":"owner","download_payer":"owner","retrieval_payer":"none"}]}},"operations":[{"method":"POST","inputSchema":{"type":"object","properties":{"bucket_owner":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},"requester_pays":{"type":"boolean"},"stored_bytes":{"type":"integer","minimum":0,"maximum":1000000},"requests":{"type":"array","items":{"type":"object","properties":{"operation":{"enum":["GET","HEAD","RESTORE"]},"outcome":{"enum":["success","access_denied"]},"auth_account":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"role_account":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"origin":{"enum":["owner_account","owner_organization","outside",null]},"download_bytes":{"type":"integer","minimum":0,"maximum":1000000},"retrieval_bytes":{"type":"integer","minimum":0,"maximum":1000000}},"required":["operation","outcome","auth_account","role_account","origin","download_bytes","retrieval_bytes"],"additionalProperties":false},"minItems":1,"maxItems":8},"report":{"type":"object","properties":{"storage_payer":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"requests":{"type":"array","items":{"type":"object","properties":{"request_payer":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"download_payer":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]},"retrieval_payer":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,15}$","minLength":1,"maxLength":16},{"type":"null"}]}},"required":["request_payer","download_payer","retrieval_payer"],"additionalProperties":false},"minItems":1,"maxItems":8}},"required":["storage_payer","requests"],"additionalProperties":false}},"required":["bucket_owner","requester_pays","stored_bytes","requests","report"],"additionalProperties":false},"requestExample":{"bucket_owner":"owner","requester_pays":false,"stored_bytes":1000,"requests":[{"operation":"GET","outcome":"success","auth_account":"caller","role_account":"role_owner","origin":"owner_organization","download_bytes":400,"retrieval_bytes":0}],"report":{"storage_payer":"owner","requests":[{"request_payer":"owner","download_payer":"owner","retrieval_payer":"none"}]}}}]}