UnionTypeOptions

class aws_cdk.aws_appsync.UnionTypeOptions(*, definition)

Bases: object

(experimental) Properties for configuring an Union Type.

Parameters

definition (Sequence[IIntermediateType]) – (experimental) the object types for this union type.

Stability

experimental

Example:

# api is of type GraphqlApi

string = appsync.GraphqlType.string()
human = appsync.ObjectType("Human", definition={"name": string})
droid = appsync.ObjectType("Droid", definition={"name": string})
starship = appsync.ObjectType("Starship", definition={"name": string})
search = appsync.UnionType("Search",
    definition=[human, droid, starship]
)
api.add_type(search)

Attributes

definition

(experimental) the object types for this union type.

Stability

experimental

Return type

List[IIntermediateType]