Type

class aws_cdk.aws_appsync.Type(value)

Bases: Enum

(experimental) Enum containing the Types that can be used to define ObjectTypes.

Stability:

experimental

Attributes

AWS_DATE

(experimental) AWSDate scalar type represents a valid extended ISO 8601 Date string.

In other words, accepts date strings in the form of YYYY-MM-DD. It accepts time zone offsets.

See:

https://en.wikipedia.org/wiki/ISO_8601#Calendar_dates

Stability:

experimental

AWS_DATE_TIME

(experimental) AWSDateTime scalar type represents a valid extended ISO 8601 DateTime string.

In other words, accepts date strings in the form of YYYY-MM-DDThh:mm:ss.sssZ. It accepts time zone offsets.

See:

https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations

Stability:

experimental

AWS_EMAIL

(experimental) AWSEmail scalar type represents an email address string (i.e.``username@example.com``).

Stability:

experimental

AWS_IP_ADDRESS

(experimental) AWSIPAddress scalar type respresents a valid IPv4 of IPv6 address string.

Stability:

experimental

AWS_JSON

(experimental) AWSJson scalar type represents a JSON string.

Stability:

experimental

AWS_PHONE

(experimental) AWSPhone scalar type represents a valid phone number. Phone numbers maybe be whitespace delimited or hyphenated.

The number can specify a country code at the beginning, but is not required for US phone numbers.

Stability:

experimental

AWS_TIME

(experimental) AWSTime scalar type represents a valid extended ISO 8601 Time string.

In other words, accepts date strings in the form of hh:mm:ss.sss. It accepts time zone offsets.

See:

https://en.wikipedia.org/wiki/ISO_8601#Times

Stability:

experimental

AWS_TIMESTAMP

(experimental) AWSTimestamp scalar type represents the number of seconds since 1970-01-01T00:00Z.

Timestamps are serialized and deserialized as numbers.

Stability:

experimental

AWS_URL

(experimental) AWSURL scalar type represetns a valid URL string.

URLs wihtout schemes or contain double slashes are considered invalid.

Stability:

experimental

BOOLEAN

(experimental) Boolean scalar type is a boolean value: true or false.

Stability:

experimental

FLOAT

(experimental) Float scalar type is a signed double-precision fractional value.

Stability:

experimental

ID

(experimental) ID scalar type is a unique identifier. ID type is serialized similar to String.

Often used as a key for a cache and not intended to be human-readable.

Stability:

experimental

INT

(experimental) Int scalar type is a signed non-fractional numerical value.

Stability:

experimental

INTERMEDIATE

(experimental) Type used for Intermediate Types (i.e. an interface or an object type).

Stability:

experimental

STRING

(experimental) String scalar type is a free-form human-readable text.

Stability:

experimental