Skip to content

/AWS1/CL_FNS=>CREATEKXVOLUME()

About CreateKxVolume

Creates a new volume with a specific amount of throughput and storage capacity.

Method Signature

IMPORTING

Required arguments:

IV_ENVIRONMENTID TYPE /AWS1/FNSKXENVIRONMENTID /AWS1/FNSKXENVIRONMENTID

A unique identifier for the kdb environment, whose clusters can attach to the volume.

IV_VOLUMETYPE TYPE /AWS1/FNSKXVOLUMETYPE /AWS1/FNSKXVOLUMETYPE

The type of file system volume. Currently, FinSpace only supports NAS_1 volume type. When you select NAS_1 volume type, you must also provide nas1Configuration.

IV_VOLUMENAME TYPE /AWS1/FNSKXVOLUMENAME /AWS1/FNSKXVOLUMENAME

A unique identifier for the volume.

IV_AZMODE TYPE /AWS1/FNSKXAZMODE /AWS1/FNSKXAZMODE

The number of availability zones you want to assign per volume. Currently, FinSpace only supports SINGLE for volumes. This places dataview in a single AZ.

IT_AVAILABILITYZONEIDS TYPE /AWS1/CL_FNSAZIDS_W=>TT_AVAILABILITYZONEIDS TT_AVAILABILITYZONEIDS

The identifier of the availability zones.

Optional arguments:

IV_CLIENTTOKEN TYPE /AWS1/FNSCLIENTTOKEN /AWS1/FNSCLIENTTOKEN

A token that ensures idempotency. This token expires in 10 minutes.

IV_DESCRIPTION TYPE /AWS1/FNSDESCRIPTION /AWS1/FNSDESCRIPTION

A description of the volume.

IO_NAS1CONFIGURATION TYPE REF TO /AWS1/CL_FNSKXNAS1CONF /AWS1/CL_FNSKXNAS1CONF

Specifies the configuration for the Network attached storage (NAS_1) file system volume. This parameter is required when you choose volumeType as NAS_1.

IT_TAGS TYPE /AWS1/CL_FNSTAGMAP_W=>TT_TAGMAP TT_TAGMAP

A list of key-value pairs to label the volume. You can add up to 50 tags to a volume.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_FNSCREATEKXVOLUMERSP /AWS1/CL_FNSCREATEKXVOLUMERSP