Struct cfn::aws::apigateway::MethodProperties [] [src]

pub struct MethodProperties {
    pub api_key_required: Option<Value<bool>>,
    pub authorization_type: Option<Value<String>>,
    pub authorizer_id: Option<Value<String>>,
    pub http_method: Value<String>,
    pub integration: Option<Value<Integration>>,
    pub method_responses: Option<ValueList<MethodResponse>>,
    pub operation_name: Option<Value<String>>,
    pub request_models: Option<ValueMap<String>>,
    pub request_parameters: Option<ValueMap<bool>>,
    pub request_validator_id: Option<Value<String>>,
    pub resource_id: Value<String>,
    pub rest_api_id: Value<String>,
}

Properties for the Method resource.

Fields

Property ApiKeyRequired.

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

Property AuthorizationType.

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

Property AuthorizerId.

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

Property HttpMethod.

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

Property Integration.

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

Property MethodResponses.

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

Property OperationName.

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

Property RequestModels.

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

Property RequestParameters.

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

Property RequestValidatorId.

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

Property ResourceId.

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

Property RestApiId.

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

Trait Implementations

impl Debug for MethodProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Serialize for MethodProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

impl<'de> Deserialize<'de> for MethodProperties
[src]

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<MethodProperties> for Method
[src]

[src]

Performs the conversion.

Auto Trait Implementations