Class: Aws::APIGateway::Types::CreateModelRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::APIGateway::Types::CreateModelRequest
- Defined in:
- gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb
Overview
Note:
When making an API call, you may pass CreateModelRequest data as a hash:
{
rest_api_id: "String", # required
name: "String", # required
description: "String",
schema: "String",
content_type: "String", # required
}
Request to add a new Model to an existing RestApi resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#content_type ⇒ String
The content-type for the model.
-
#description ⇒ String
The description of the model.
-
#name ⇒ String
The name of the model.
-
#rest_api_id ⇒ String
The RestApi identifier under which the Model will be created.
-
#schema ⇒ String
The schema for the model.
Instance Attribute Details
#content_type ⇒ String
The content-type for the model.
1054 1055 1056 1057 1058 1059 1060 1061 1062 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 1054 class CreateModelRequest < Struct.new( :rest_api_id, :name, :description, :schema, :content_type) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the model.
1054 1055 1056 1057 1058 1059 1060 1061 1062 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 1054 class CreateModelRequest < Struct.new( :rest_api_id, :name, :description, :schema, :content_type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the model. Must be alphanumeric.
1054 1055 1056 1057 1058 1059 1060 1061 1062 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 1054 class CreateModelRequest < Struct.new( :rest_api_id, :name, :description, :schema, :content_type) SENSITIVE = [] include Aws::Structure end |
#rest_api_id ⇒ String
The RestApi identifier under which the Model will be created.
1054 1055 1056 1057 1058 1059 1060 1061 1062 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 1054 class CreateModelRequest < Struct.new( :rest_api_id, :name, :description, :schema, :content_type) SENSITIVE = [] include Aws::Structure end |
#schema ⇒ String
The schema for the model. For application/json
models, this should
be JSON schema draft 4 model.
1054 1055 1056 1057 1058 1059 1060 1061 1062 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 1054 class CreateModelRequest < Struct.new( :rest_api_id, :name, :description, :schema, :content_type) SENSITIVE = [] include Aws::Structure end |