Struct cfn::aws::apigateway::RestApiProperties
[−]
[src]
pub struct RestApiProperties { 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 endpoint_configuration: Option<Value<EndpointConfiguration>>, pub fail_on_warnings: Option<Value<bool>>, pub minimum_compression_size: Option<Value<u32>>, pub name: Option<Value<String>>, pub parameters: Option<ValueMap<String>>, }
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.
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.
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.
Trait Implementations
impl Debug for RestApiProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Default for RestApiProperties
[src]
fn default() -> RestApiProperties
[src]
Returns the "default value" for a type. Read more
impl Serialize for RestApiProperties
[src]
fn serialize<S: Serializer>(&self, s: S) -> Result<S::Ok, S::Error>
[src]
Serialize this value into the given Serde serializer. Read more
impl<'de> Deserialize<'de> for RestApiProperties
[src]
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<RestApiProperties, D::Error>
[src]
d: D
) -> Result<RestApiProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl From<RestApiProperties> for RestApi
[src]
fn from(properties: RestApiProperties) -> RestApi
[src]
Performs the conversion.