Class: Aws::ApiGatewayV2::Types::UpdateApiRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApiGatewayV2::Types::UpdateApiRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-apigatewayv2/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
- #api_id ⇒ String
-
#api_key_selection_expression ⇒ String
An expression used to extract information at runtime.
-
#cors_configuration ⇒ Types::Cors
Represents a CORS configuration.
-
#credentials_arn ⇒ String
Represents an Amazon Resource Name (ARN).
-
#description ⇒ String
A string with a length between [0-1024].
- #disable_execute_api_endpoint ⇒ Boolean
- #disable_schema_validation ⇒ Boolean
-
#name ⇒ String
A string with a length between [1-128].
-
#route_key ⇒ String
After evaluating a selection expression, the result is compared against one or more selection keys to find a matching key.
-
#route_selection_expression ⇒ String
An expression used to extract information at runtime.
-
#target ⇒ String
A string representation of a URI with a length between [1-2048].
-
#version ⇒ String
A string with a length between [1-64].
Instance Attribute Details
#api_id ⇒ String
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#api_key_selection_expression ⇒ String
An expression used to extract information at runtime. See [Selection Expressions] for more information.
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#cors_configuration ⇒ Types::Cors
Represents a CORS configuration. Supported only for HTTP APIs. See
- Configuring CORS][1
-
for more information.
[1]: docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#credentials_arn ⇒ String
Represents an Amazon Resource Name (ARN).
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A string with a length between [0-1024].
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#disable_execute_api_endpoint ⇒ Boolean
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#disable_schema_validation ⇒ Boolean
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A string with a length between [1-128].
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#route_key ⇒ String
After evaluating a selection expression, the result is compared against one or more selection keys to find a matching key. See
- Selection Expressions][1
-
for a list of expressions and each
expression’s associated selection key type.
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#route_selection_expression ⇒ String
An expression used to extract information at runtime. See [Selection Expressions] for more information.
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#target ⇒ String
A string representation of a URI with a length between [1-2048].
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
A string with a length between [1-64].
5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 5993 class UpdateApiRequest < Struct.new( :api_id, :api_key_selection_expression, :cors_configuration, :credentials_arn, :description, :disable_schema_validation, :disable_execute_api_endpoint, :name, :route_key, :route_selection_expression, :target, :version) SENSITIVE = [] include Aws::Structure end |