CustomClassArgs

data class CustomClassArgs(val customClassId: Output<String>? = null, val items: Output<List<ClassItemArgs>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<CustomClassArgs>

Create a custom class.

Constructors

Link copied to clipboard
constructor(customClassId: Output<String>? = null, items: Output<List<ClassItemArgs>>? = null, location: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null)

Properties

Link copied to clipboard
val customClassId: Output<String>? = null

The ID to use for the custom class, which will become the final component of the custom class' resource name. This value should restrict to letters, numbers, and hyphens, with the first character a letter, the last a letter or a number, and be 4-63 characters.

Link copied to clipboard
val items: Output<List<ClassItemArgs>>? = null

A collection of class items.

Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard
val name: Output<String>? = null

The resource name of the custom class.

Link copied to clipboard
val project: Output<String>? = null

Functions

Link copied to clipboard
open override fun toJava(): CustomClassArgs