Skip to navigation

Test objects

This tests objects.

Query parameters

accountSwitchKeystringOptional

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Request

This endpoint expects an object.
obj-additional-missingobjectRequired

Schema lacks additionalProperties:false.

obj-additional-trueobjectRequired

Schema specifies additionalProperties:true.

obj-boolobjectRequired
Object members are all boolean, suggesting that an enum array might be better design.
obj-maxobjectRequired

Object specifies maxProperties.

obj-max-thresholdobjectRequired
Object specifies many, many members.
obj-minobjectRequired

Object specifies minProperties.

obj-orphanobjectRequired
TBD object specs single member.
obj-req-missingobjectRequired

Object schema lacks a required array.

obj-undefinedobjectRequired

Object's properties are undefined.

obj-undefined-reqobjectRequired

This object requires a zeppo member that's not defined as a property.

schema-emptyanyRequired
schema-required-with-defaultbooleanRequiredDefaults to true
This object key is marked as required, but the schema specifies a default value, logically contradictory.
obj-undefined-additional-falseobjectOptional

Complain that this schema has additionalProperties set to false with no defined properties.

obj-undefined-additional-schemamap from strings to stringsOptional

Note additionalProperties is set to a schema object with no defined properties, to properly describe an object mapping.

obj-undefined-additional-truemap from strings to anyOptional

Complain that this schema has additionalProperties set to true with no defined properties.

svc-tally-obj-keysobjectOptional
Complain that this set of keys is defined in more than one schema file.

Response

Successful response.
obj-additional-missingobject

Schema lacks additionalProperties:false.

obj-additional-trueobject

Schema specifies additionalProperties:true.

obj-boolobject
Object members are all boolean, suggesting that an enum array might be better design.
obj-maxobject

Object specifies maxProperties.

obj-max-thresholdobject
Object specifies many, many members.
obj-minobject

Object specifies minProperties.

obj-orphanobject
TBD object specs single member.
obj-req-missingobject

Object schema lacks a required array.

obj-undefinedobject

Object's properties are undefined.

obj-undefined-reqobject

This object requires a zeppo member that's not defined as a property.

schema-emptyany
schema-required-read-onlybooleanRead-only

Read-only Schema is marked as both read-only and required.

schema-required-with-defaultbooleanDefaults to true
This object key is marked as required, but the schema specifies a default value, logically contradictory.
obj-undefined-additional-falseobjectOptional

Complain that this schema has additionalProperties set to false with no defined properties.

obj-undefined-additional-schemamap from strings to stringsOptional

Note additionalProperties is set to a schema object with no defined properties, to properly describe an object mapping.

obj-undefined-additional-truemap from strings to anyOptional

Complain that this schema has additionalProperties set to true with no defined properties.

svc-tally-obj-keysobjectOptional
Complain that this set of keys is defined in more than one schema file.