pub struct IntegrationProperties {Show 18 fields
pub api_id: Value<String>,
pub connection_id: Option<Value<String>>,
pub connection_type: Option<Value<String>>,
pub content_handling_strategy: Option<Value<String>>,
pub credentials_arn: Option<Value<String>>,
pub description: Option<Value<String>>,
pub integration_method: Option<Value<String>>,
pub integration_subtype: Option<Value<String>>,
pub integration_type: Value<String>,
pub integration_uri: Option<Value<String>>,
pub passthrough_behavior: Option<Value<String>>,
pub payload_format_version: Option<Value<String>>,
pub request_parameters: Option<Value<Value>>,
pub request_templates: Option<Value<Value>>,
pub response_parameters: Option<Value<Value>>,
pub template_selection_expression: Option<Value<String>>,
pub timeout_in_millis: Option<Value<u32>>,
pub tls_config: Option<Value<TlsConfig>>,
}Expand description
Properties for the Integration resource.
Fields§
§api_id: Value<String>Property ApiId.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
connection_id: Option<Value<String>>Property ConnectionId.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
connection_type: Option<Value<String>>Property ConnectionType.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
content_handling_strategy: Option<Value<String>>Property ContentHandlingStrategy.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
credentials_arn: Option<Value<String>>Property CredentialsArn.
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.
integration_method: Option<Value<String>>Property IntegrationMethod.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
integration_subtype: Option<Value<String>>Property IntegrationSubtype.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
integration_type: Value<String>Property IntegrationType.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
integration_uri: Option<Value<String>>Property IntegrationUri.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
passthrough_behavior: Option<Value<String>>Property PassthroughBehavior.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
payload_format_version: Option<Value<String>>Property PayloadFormatVersion.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
request_parameters: Option<Value<Value>>Property RequestParameters.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
request_templates: Option<Value<Value>>Property RequestTemplates.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
response_parameters: Option<Value<Value>>Property ResponseParameters.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
template_selection_expression: Option<Value<String>>Property TemplateSelectionExpression.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
timeout_in_millis: Option<Value<u32>>Property TimeoutInMillis.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
tls_config: Option<Value<TlsConfig>>Property TlsConfig.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.