# R2

## Buckets

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#Bucket">Bucket</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketListResponse">BucketListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDeleteResponse">BucketDeleteResponse</a>

Methods:

- <code title="post /accounts/{account_id}/r2/buckets">client.R2.Buckets.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketNewParams">BucketNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#Bucket">Bucket</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/r2/buckets">client.R2.Buckets.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketListParams">BucketListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketListResponse">BucketListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /accounts/{account_id}/r2/buckets/{bucket_name}">client.R2.Buckets.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDeleteParams">BucketDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDeleteResponse">BucketDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="patch /accounts/{account_id}/r2/buckets/{bucket_name}">client.R2.Buckets.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketService.Edit">Edit</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEditParams">BucketEditParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#Bucket">Bucket</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/r2/buckets/{bucket_name}">client.R2.Buckets.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketGetParams">BucketGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#Bucket">Bucket</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### Lifecycle

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLifecycleUpdateResponse">BucketLifecycleUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLifecycleGetResponse">BucketLifecycleGetResponse</a>

Methods:

- <code title="put /accounts/{account_id}/r2/buckets/{bucket_name}/lifecycle">client.R2.Buckets.Lifecycle.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLifecycleService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLifecycleUpdateParams">BucketLifecycleUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLifecycleUpdateResponse">BucketLifecycleUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/r2/buckets/{bucket_name}/lifecycle">client.R2.Buckets.Lifecycle.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLifecycleService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLifecycleGetParams">BucketLifecycleGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLifecycleGetResponse">BucketLifecycleGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### CORS

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSUpdateResponse">BucketCORSUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSDeleteResponse">BucketCORSDeleteResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSGetResponse">BucketCORSGetResponse</a>

Methods:

- <code title="put /accounts/{account_id}/r2/buckets/{bucket_name}/cors">client.R2.Buckets.CORS.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSUpdateParams">BucketCORSUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSUpdateResponse">BucketCORSUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /accounts/{account_id}/r2/buckets/{bucket_name}/cors">client.R2.Buckets.CORS.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSDeleteParams">BucketCORSDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSDeleteResponse">BucketCORSDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/r2/buckets/{bucket_name}/cors">client.R2.Buckets.CORS.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSGetParams">BucketCORSGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketCORSGetResponse">BucketCORSGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### Domains

#### Custom

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomNewResponse">BucketDomainCustomNewResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomUpdateResponse">BucketDomainCustomUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomListResponse">BucketDomainCustomListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomDeleteResponse">BucketDomainCustomDeleteResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomGetResponse">BucketDomainCustomGetResponse</a>

Methods:

- <code title="post /accounts/{account_id}/r2/buckets/{bucket_name}/domains/custom">client.R2.Buckets.Domains.Custom.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomNewParams">BucketDomainCustomNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomNewResponse">BucketDomainCustomNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /accounts/{account_id}/r2/buckets/{bucket_name}/domains/custom/{domain}">client.R2.Buckets.Domains.Custom.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, domain <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomUpdateParams">BucketDomainCustomUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomUpdateResponse">BucketDomainCustomUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/r2/buckets/{bucket_name}/domains/custom">client.R2.Buckets.Domains.Custom.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomListParams">BucketDomainCustomListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomListResponse">BucketDomainCustomListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /accounts/{account_id}/r2/buckets/{bucket_name}/domains/custom/{domain}">client.R2.Buckets.Domains.Custom.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, domain <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomDeleteParams">BucketDomainCustomDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomDeleteResponse">BucketDomainCustomDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/r2/buckets/{bucket_name}/domains/custom/{domain}">client.R2.Buckets.Domains.Custom.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, domain <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomGetParams">BucketDomainCustomGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainCustomGetResponse">BucketDomainCustomGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

#### Managed

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainManagedUpdateResponse">BucketDomainManagedUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainManagedListResponse">BucketDomainManagedListResponse</a>

Methods:

- <code title="put /accounts/{account_id}/r2/buckets/{bucket_name}/domains/managed">client.R2.Buckets.Domains.Managed.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainManagedService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainManagedUpdateParams">BucketDomainManagedUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainManagedUpdateResponse">BucketDomainManagedUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/r2/buckets/{bucket_name}/domains/managed">client.R2.Buckets.Domains.Managed.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainManagedService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainManagedListParams">BucketDomainManagedListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketDomainManagedListResponse">BucketDomainManagedListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### EventNotifications

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationUpdateResponse">BucketEventNotificationUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationListResponse">BucketEventNotificationListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationDeleteResponse">BucketEventNotificationDeleteResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationGetResponse">BucketEventNotificationGetResponse</a>

Methods:

- <code title="put /accounts/{account_id}/event_notifications/r2/{bucket_name}/configuration/queues/{queue_id}">client.R2.Buckets.EventNotifications.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, queueID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationUpdateParams">BucketEventNotificationUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationUpdateResponse">BucketEventNotificationUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/event_notifications/r2/{bucket_name}/configuration">client.R2.Buckets.EventNotifications.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationListParams">BucketEventNotificationListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationListResponse">BucketEventNotificationListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /accounts/{account_id}/event_notifications/r2/{bucket_name}/configuration/queues/{queue_id}">client.R2.Buckets.EventNotifications.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, queueID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationDeleteParams">BucketEventNotificationDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationDeleteResponse">BucketEventNotificationDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/event_notifications/r2/{bucket_name}/configuration/queues/{queue_id}">client.R2.Buckets.EventNotifications.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, queueID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationGetParams">BucketEventNotificationGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketEventNotificationGetResponse">BucketEventNotificationGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### Locks

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLockUpdateResponse">BucketLockUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLockGetResponse">BucketLockGetResponse</a>

Methods:

- <code title="put /accounts/{account_id}/r2/buckets/{bucket_name}/lock">client.R2.Buckets.Locks.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLockService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLockUpdateParams">BucketLockUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLockUpdateResponse">BucketLockUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/r2/buckets/{bucket_name}/lock">client.R2.Buckets.Locks.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLockService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLockGetParams">BucketLockGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketLockGetResponse">BucketLockGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### Metrics

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketMetricListResponse">BucketMetricListResponse</a>

Methods:

- <code title="get /accounts/{account_id}/r2/metrics">client.R2.Buckets.Metrics.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketMetricService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketMetricListParams">BucketMetricListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketMetricListResponse">BucketMetricListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### Sippy

Params Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#Provider">Provider</a>

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#Provider">Provider</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#Sippy">Sippy</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketSippyDeleteResponse">BucketSippyDeleteResponse</a>

Methods:

- <code title="put /accounts/{account_id}/r2/buckets/{bucket_name}/sippy">client.R2.Buckets.Sippy.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketSippyService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketSippyUpdateParams">BucketSippyUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#Sippy">Sippy</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /accounts/{account_id}/r2/buckets/{bucket_name}/sippy">client.R2.Buckets.Sippy.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketSippyService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketSippyDeleteParams">BucketSippyDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketSippyDeleteResponse">BucketSippyDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/r2/buckets/{bucket_name}/sippy">client.R2.Buckets.Sippy.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketSippyService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, bucketName <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#BucketSippyGetParams">BucketSippyGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#Sippy">Sippy</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

## TemporaryCredentials

Params Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#TemporaryCredentialParam">TemporaryCredentialParam</a>

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#TemporaryCredentialNewResponse">TemporaryCredentialNewResponse</a>

Methods:

- <code title="post /accounts/{account_id}/r2/temp-access-credentials">client.R2.TemporaryCredentials.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#TemporaryCredentialService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#TemporaryCredentialNewParams">TemporaryCredentialNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#TemporaryCredentialNewResponse">TemporaryCredentialNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

## SuperSlurper

### Jobs

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobNewResponse">SuperSlurperJobNewResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobListResponse">SuperSlurperJobListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobGetResponse">SuperSlurperJobGetResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobProgressResponse">SuperSlurperJobProgressResponse</a>

Methods:

- <code title="post /accounts/{account_id}/slurper/jobs">client.R2.SuperSlurper.Jobs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobNewParams">SuperSlurperJobNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobNewResponse">SuperSlurperJobNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/slurper/jobs">client.R2.SuperSlurper.Jobs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobListParams">SuperSlurperJobListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobListResponse">SuperSlurperJobListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /accounts/{account_id}/slurper/jobs/{job_id}/abort">client.R2.SuperSlurper.Jobs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobService.Abort">Abort</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, jobID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobAbortParams">SuperSlurperJobAbortParams</a>) (\*<a href="https://pkg.go.dev/builtin#string">string</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /accounts/{account_id}/slurper/jobs/abortAll">client.R2.SuperSlurper.Jobs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobService.AbortAll">AbortAll</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobAbortAllParams">SuperSlurperJobAbortAllParams</a>) (\*<a href="https://pkg.go.dev/builtin#string">string</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/slurper/jobs/{job_id}">client.R2.SuperSlurper.Jobs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, jobID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobGetParams">SuperSlurperJobGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobGetResponse">SuperSlurperJobGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /accounts/{account_id}/slurper/jobs/{job_id}/pause">client.R2.SuperSlurper.Jobs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobService.Pause">Pause</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, jobID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobPauseParams">SuperSlurperJobPauseParams</a>) (\*<a href="https://pkg.go.dev/builtin#string">string</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/slurper/jobs/{job_id}/progress">client.R2.SuperSlurper.Jobs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobService.Progress">Progress</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, jobID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobProgressParams">SuperSlurperJobProgressParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobProgressResponse">SuperSlurperJobProgressResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /accounts/{account_id}/slurper/jobs/{job_id}/resume">client.R2.SuperSlurper.Jobs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobService.Resume">Resume</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, jobID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobResumeParams">SuperSlurperJobResumeParams</a>) (\*<a href="https://pkg.go.dev/builtin#string">string</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

#### Logs

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobLogListResponse">SuperSlurperJobLogListResponse</a>

Methods:

- <code title="get /accounts/{account_id}/slurper/jobs/{job_id}/logs">client.R2.SuperSlurper.Jobs.Logs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobLogService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, jobID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobLogListParams">SuperSlurperJobLogListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperJobLogListResponse">SuperSlurperJobLogListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### ConnectivityPrecheck

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperConnectivityPrecheckSourceResponse">SuperSlurperConnectivityPrecheckSourceResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperConnectivityPrecheckTargetResponse">SuperSlurperConnectivityPrecheckTargetResponse</a>

Methods:

- <code title="put /accounts/{account_id}/slurper/source/connectivity-precheck">client.R2.SuperSlurper.ConnectivityPrecheck.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperConnectivityPrecheckService.Source">Source</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperConnectivityPrecheckSourceParams">SuperSlurperConnectivityPrecheckSourceParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperConnectivityPrecheckSourceResponse">SuperSlurperConnectivityPrecheckSourceResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /accounts/{account_id}/slurper/target/connectivity-precheck">client.R2.SuperSlurper.ConnectivityPrecheck.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperConnectivityPrecheckService.Target">Target</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperConnectivityPrecheckTargetParams">SuperSlurperConnectivityPrecheckTargetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2">r2</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/r2#SuperSlurperConnectivityPrecheckTargetResponse">SuperSlurperConnectivityPrecheckTargetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
