Struct cfn::aws::apigateway::RestApiProperties [−][src]
pub struct RestApiProperties {}Show fields
pub api_key_source_type: Option<Value<String>>, pub binary_media_types: Option<ValueList<String>>, pub body: Option<Value<Value>>, pub body_s3_location: Option<Value<S3Location>>, pub clone_from: Option<Value<String>>, pub description: Option<Value<String>>, pub disable_execute_api_endpoint: Option<Value<bool>>, pub endpoint_configuration: Option<Value<EndpointConfiguration>>, pub fail_on_warnings: Option<Value<bool>>, pub minimum_compression_size: Option<Value<u32>>, pub mode: Option<Value<String>>, pub name: Option<Value<String>>, pub parameters: Option<ValueMap<String>>, pub policy: Option<Value<Value>>, pub tags: Option<ValueList<Tag>>,
Expand description
Properties for the RestApi
resource.
Fields
api_key_source_type: Option<Value<String>>
Property ApiKeySourceType
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
binary_media_types: Option<ValueList<String>>
Property BinaryMediaTypes
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
body: Option<Value<Value>>
Property Body
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
body_s3_location: Option<Value<S3Location>>
Property BodyS3Location
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
clone_from: Option<Value<String>>
Property CloneFrom
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
description: Option<Value<String>>
Property Description
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
disable_execute_api_endpoint: Option<Value<bool>>
Property DisableExecuteApiEndpoint
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
endpoint_configuration: Option<Value<EndpointConfiguration>>
Property EndpointConfiguration
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
fail_on_warnings: Option<Value<bool>>
Property FailOnWarnings
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
minimum_compression_size: Option<Value<u32>>
Property MinimumCompressionSize
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
mode: Option<Value<String>>
Property Mode
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
name: Option<Value<String>>
Property Name
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
parameters: Option<ValueMap<String>>
Property Parameters
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
policy: Option<Value<Value>>
Property Policy
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
Property Tags
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
Trait Implementations
Returns the “default value” for a type. Read more
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for RestApiProperties
impl Send for RestApiProperties
impl Sync for RestApiProperties
impl Unpin for RestApiProperties
impl UnwindSafe for RestApiProperties