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.

tags: Option<ValueList<Tag>>

Property Tags.

Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.

Trait Implementations

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

Performs the conversion.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.