Struct aws_sdk_lambda::types::builders::FunctionUrlConfigBuilder
source · #[non_exhaustive]pub struct FunctionUrlConfigBuilder { /* private fields */ }Expand description
A builder for FunctionUrlConfig.
Implementations§
source§impl FunctionUrlConfigBuilder
impl FunctionUrlConfigBuilder
sourcepub fn function_url(self, input: impl Into<String>) -> Self
pub fn function_url(self, input: impl Into<String>) -> Self
The HTTP URL endpoint for your function.
sourcepub fn set_function_url(self, input: Option<String>) -> Self
pub fn set_function_url(self, input: Option<String>) -> Self
The HTTP URL endpoint for your function.
sourcepub fn function_arn(self, input: impl Into<String>) -> Self
pub fn function_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of your function.
sourcepub fn set_function_arn(self, input: Option<String>) -> Self
pub fn set_function_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of your function.
sourcepub fn creation_time(self, input: impl Into<String>) -> Self
pub fn creation_time(self, input: impl Into<String>) -> Self
When the function URL was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
sourcepub fn set_creation_time(self, input: Option<String>) -> Self
pub fn set_creation_time(self, input: Option<String>) -> Self
When the function URL was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
sourcepub fn last_modified_time(self, input: impl Into<String>) -> Self
pub fn last_modified_time(self, input: impl Into<String>) -> Self
When the function URL configuration was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
sourcepub fn set_last_modified_time(self, input: Option<String>) -> Self
pub fn set_last_modified_time(self, input: Option<String>) -> Self
When the function URL configuration was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
sourcepub fn cors(self, input: Cors) -> Self
pub fn cors(self, input: Cors) -> Self
The cross-origin resource sharing (CORS) settings for your function URL.
sourcepub fn set_cors(self, input: Option<Cors>) -> Self
pub fn set_cors(self, input: Option<Cors>) -> Self
The cross-origin resource sharing (CORS) settings for your function URL.
sourcepub fn auth_type(self, input: FunctionUrlAuthType) -> Self
pub fn auth_type(self, input: FunctionUrlAuthType) -> Self
The type of authentication that your function URL uses. Set to AWS_IAM if you want to restrict access to authenticated users only. Set to NONE if you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs.
sourcepub fn set_auth_type(self, input: Option<FunctionUrlAuthType>) -> Self
pub fn set_auth_type(self, input: Option<FunctionUrlAuthType>) -> Self
The type of authentication that your function URL uses. Set to AWS_IAM if you want to restrict access to authenticated users only. Set to NONE if you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs.
sourcepub fn build(self) -> FunctionUrlConfig
pub fn build(self) -> FunctionUrlConfig
Consumes the builder and constructs a FunctionUrlConfig.
Trait Implementations§
source§impl Clone for FunctionUrlConfigBuilder
impl Clone for FunctionUrlConfigBuilder
source§fn clone(&self) -> FunctionUrlConfigBuilder
fn clone(&self) -> FunctionUrlConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for FunctionUrlConfigBuilder
impl Debug for FunctionUrlConfigBuilder
source§impl Default for FunctionUrlConfigBuilder
impl Default for FunctionUrlConfigBuilder
source§fn default() -> FunctionUrlConfigBuilder
fn default() -> FunctionUrlConfigBuilder
source§impl PartialEq<FunctionUrlConfigBuilder> for FunctionUrlConfigBuilder
impl PartialEq<FunctionUrlConfigBuilder> for FunctionUrlConfigBuilder
source§fn eq(&self, other: &FunctionUrlConfigBuilder) -> bool
fn eq(&self, other: &FunctionUrlConfigBuilder) -> bool
self and other values to be equal, and is used
by ==.