JsonSchemaType¶
-
class
aws_cdk.aws_apigateway.
JsonSchemaType
(value)¶ Bases:
enum.Enum
- ExampleMetadata
infused
Example:
# api: apigateway.RestApi # We define the JSON Schema for the transformed valid response response_model = api.add_model("ResponseModel", content_type="application/json", model_name="ResponseModel", schema=apigateway.JsonSchema( schema=apigateway.JsonSchemaVersion.DRAFT4, title="pollResponse", type=apigateway.JsonSchemaType.OBJECT, properties={ "state": apigateway.JsonSchema(type=apigateway.JsonSchemaType.STRING), "greeting": apigateway.JsonSchema(type=apigateway.JsonSchemaType.STRING) } ) ) # We define the JSON Schema for the transformed error response error_response_model = api.add_model("ErrorResponseModel", content_type="application/json", model_name="ErrorResponseModel", schema=apigateway.JsonSchema( schema=apigateway.JsonSchemaVersion.DRAFT4, title="errorResponse", type=apigateway.JsonSchemaType.OBJECT, properties={ "state": apigateway.JsonSchema(type=apigateway.JsonSchemaType.STRING), "message": apigateway.JsonSchema(type=apigateway.JsonSchemaType.STRING) } ) )
Attributes
-
ARRAY
= 'ARRAY'¶
-
BOOLEAN
= 'BOOLEAN'¶
-
INTEGER
= 'INTEGER'¶
-
NULL
= 'NULL'¶
-
NUMBER
= 'NUMBER'¶
-
OBJECT
= 'OBJECT'¶
-
STRING
= 'STRING'¶