#[non_exhaustive]pub struct ApiGatewayProxyConfig {
pub proxy_url: Option<String>,
pub api_gateway_id: Option<String>,
pub vpc_link_id: Option<String>,
pub nlb_arn: Option<String>,
pub nlb_name: Option<String>,
pub endpoint_type: Option<ApiGatewayEndpointType>,
pub stage_name: Option<String>,
}Expand description
A wrapper object holding the Amazon API Gateway proxy configuration.
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.proxy_url: Option<String>The endpoint URL of the API Gateway proxy.
api_gateway_id: Option<String>The resource ID of the API Gateway for the proxy.
vpc_link_id: Option<String>The VpcLink ID of the API Gateway proxy.
nlb_arn: Option<String>The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
nlb_name: Option<String>The name of the Network Load Balancer that is configured by the API Gateway proxy.
endpoint_type: Option<ApiGatewayEndpointType>The type of API Gateway endpoint created.
stage_name: Option<String>The name of the API Gateway stage. The name defaults to prod.
Implementations§
source§impl ApiGatewayProxyConfig
impl ApiGatewayProxyConfig
sourcepub fn api_gateway_id(&self) -> Option<&str>
pub fn api_gateway_id(&self) -> Option<&str>
The resource ID of the API Gateway for the proxy.
sourcepub fn vpc_link_id(&self) -> Option<&str>
pub fn vpc_link_id(&self) -> Option<&str>
The VpcLink ID of the API Gateway proxy.
sourcepub fn nlb_arn(&self) -> Option<&str>
pub fn nlb_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
sourcepub fn nlb_name(&self) -> Option<&str>
pub fn nlb_name(&self) -> Option<&str>
The name of the Network Load Balancer that is configured by the API Gateway proxy.
sourcepub fn endpoint_type(&self) -> Option<&ApiGatewayEndpointType>
pub fn endpoint_type(&self) -> Option<&ApiGatewayEndpointType>
The type of API Gateway endpoint created.
sourcepub fn stage_name(&self) -> Option<&str>
pub fn stage_name(&self) -> Option<&str>
The name of the API Gateway stage. The name defaults to prod.
source§impl ApiGatewayProxyConfig
impl ApiGatewayProxyConfig
sourcepub fn builder() -> ApiGatewayProxyConfigBuilder
pub fn builder() -> ApiGatewayProxyConfigBuilder
Creates a new builder-style object to manufacture ApiGatewayProxyConfig.
Trait Implementations§
source§impl Clone for ApiGatewayProxyConfig
impl Clone for ApiGatewayProxyConfig
source§fn clone(&self) -> ApiGatewayProxyConfig
fn clone(&self) -> ApiGatewayProxyConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ApiGatewayProxyConfig
impl Debug for ApiGatewayProxyConfig
source§impl PartialEq for ApiGatewayProxyConfig
impl PartialEq for ApiGatewayProxyConfig
source§fn eq(&self, other: &ApiGatewayProxyConfig) -> bool
fn eq(&self, other: &ApiGatewayProxyConfig) -> bool
self and other values to be equal, and is used
by ==.