## CreateBinaryOptions interface

Binary upload options.

**Signature:**

```typescript
export interface CreateBinaryOptions
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [contentType](/content/docs/sdk/core.createbinaryoptions.contenttype) | `readonly` | string | Content type for the binary. |
| [data](/content/docs/sdk/core.createbinaryoptions.data) | `readonly` | [BinarySource](/content/docs/sdk/core.binarysource) | The binary data to upload. |
| [filename?](/content/docs/sdk/core.createbinaryoptions.filename) | `readonly` | string | _(Optional)_ Optional filename for the binary. |
| [onProgress?](/content/docs/sdk/core.createbinaryoptions.onprogress) | `readonly` | (e: ProgressEvent) => void | _(Optional)_ Optional fetch options. **NOTE:** only `requestOptions.signal` is respected when `onProgress` is also provided. |
| [securityContext?](/content/docs/sdk/core.createbinaryoptions.securitycontext) | `readonly` | Reference | _(Optional)_ Optional security context for the binary. |

- [CreateBinaryOptions interface](/content/docs/sdk/core.createbinaryoptions#createbinaryoptions-interface/index.html)
- [Properties](/content/docs/sdk/core.createbinaryoptions#properties/index.html)
