#[non_exhaustive]pub struct CreateApiDestinationInput {
pub name: Option<String>,
pub description: Option<String>,
pub connection_arn: Option<String>,
pub invocation_endpoint: Option<String>,
pub http_method: Option<ApiDestinationHttpMethod>,
pub invocation_rate_limit_per_second: Option<i32>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: Option<String>The name for the API destination to create.
description: Option<String>A description for the API destination to create.
connection_arn: Option<String>The ARN of the connection to use for the API destination. The destination endpoint must support the authorization type specified for the connection.
invocation_endpoint: Option<String>The URL to the HTTP invocation endpoint for the API destination.
http_method: Option<ApiDestinationHttpMethod>The method to use for the request to the HTTP invocation endpoint.
invocation_rate_limit_per_second: Option<i32>The maximum number of requests per second to send to the HTTP invocation endpoint.
Implementations§
source§impl CreateApiDestinationInput
impl CreateApiDestinationInput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description for the API destination to create.
sourcepub fn connection_arn(&self) -> Option<&str>
pub fn connection_arn(&self) -> Option<&str>
The ARN of the connection to use for the API destination. The destination endpoint must support the authorization type specified for the connection.
sourcepub fn invocation_endpoint(&self) -> Option<&str>
pub fn invocation_endpoint(&self) -> Option<&str>
The URL to the HTTP invocation endpoint for the API destination.
sourcepub fn http_method(&self) -> Option<&ApiDestinationHttpMethod>
pub fn http_method(&self) -> Option<&ApiDestinationHttpMethod>
The method to use for the request to the HTTP invocation endpoint.
sourcepub fn invocation_rate_limit_per_second(&self) -> Option<i32>
pub fn invocation_rate_limit_per_second(&self) -> Option<i32>
The maximum number of requests per second to send to the HTTP invocation endpoint.
source§impl CreateApiDestinationInput
impl CreateApiDestinationInput
sourcepub fn builder() -> CreateApiDestinationInputBuilder
pub fn builder() -> CreateApiDestinationInputBuilder
Creates a new builder-style object to manufacture CreateApiDestinationInput.
Trait Implementations§
source§impl Clone for CreateApiDestinationInput
impl Clone for CreateApiDestinationInput
source§fn clone(&self) -> CreateApiDestinationInput
fn clone(&self) -> CreateApiDestinationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateApiDestinationInput
impl Debug for CreateApiDestinationInput
source§impl PartialEq for CreateApiDestinationInput
impl PartialEq for CreateApiDestinationInput
source§fn eq(&self, other: &CreateApiDestinationInput) -> bool
fn eq(&self, other: &CreateApiDestinationInput) -> bool
self and other values to be equal, and is used
by ==.