# io.k8s.api.storage.v1.VolumeAttachmentSpec

From **Kubernetes**.

VolumeAttachmentSpec is the specification of a VolumeAttachment request.

- Type: `object`

## Properties

### `attacher`

- Required: true
- Type: `string`

attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName().

### `nodeName`

- Required: true
- Type: `string`

nodeName represents the node that the volume should be attached to.

### `source`

- Required: true
- Default: `{}`

source represents the volume that should be attached.

## JSON Schema

```json
{"description":"VolumeAttachmentSpec is the specification of a VolumeAttachment request.","properties":{"attacher":{"default":"","description":"attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName().","type":"string"},"nodeName":{"default":"","description":"nodeName represents the node that the volume should be attached to.","type":"string"},"source":{"allOf":[{"$ref":"#/components/schemas/io.k8s.api.storage.v1.VolumeAttachmentSource"}],"default":{},"description":"source represents the volume that should be attached."}},"required":["attacher","source","nodeName"],"type":"object"}
```
