VsamDetailAttributes - AWS Mainframe Modernization

VsamDetailAttributes

Important

AWS Mainframe Modernization Service (Managed Runtime Environment experience) will no longer be open to new customers starting on November 7, 2025. If you would like to use the service, please sign up prior to November 7, 2025. For capabilities similar to AWS Mainframe Modernization Service (Managed Runtime Environment experience) explore AWS Mainframe Modernization Service (Self-Managed Experience). Existing customers can continue to use the service as normal. For more information, see AWS Mainframe Modernization availability change.

The attributes of a VSAM type data set.

Contents

alternateKeys

The alternate key definitions, if any. A legacy dataset might not have any alternate key defined, but if those alternate keys definitions exist, provide them as some applications will make use of them.

Type: Array of AlternateKey objects

Required: No

cacheAtStartup

If set to True, enforces loading the data set into cache before it’s used by the application.

Type: Boolean

Required: No

compressed

Indicates whether indexes for this dataset are stored as compressed values. If you have a large data set (typically > 100 Mb), consider setting this flag to True.

Type: Boolean

Required: No

encoding

The character set used by the data set. Can be ASCII, EBCDIC, or unknown.

Type: String

Pattern: \S{1,20}

Required: No

primaryKey

The primary key of the data set.

Type: PrimaryKey object

Required: No

recordFormat

The record format of the data set.

Type: String

Pattern: \S{1,20}

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: