pub struct FunctionOutputs {
pub function_name: String,
pub url: Option<String>,
pub identifier: Option<String>,
pub load_balancer_endpoint: Option<LoadBalancerEndpoint>,
}Expand description
Outputs generated by a successfully provisioned Function.
Fields§
§function_name: StringThe name of the function.
url: Option<String>The invocation URL (if applicable, e.g., for public ingress or specific platforms).
identifier: Option<String>The ARN or platform-specific identifier.
load_balancer_endpoint: Option<LoadBalancerEndpoint>Load balancer endpoint information for DNS management (optional). Used by the DNS controller to create custom domain mappings.
Trait Implementations§
Source§impl Clone for FunctionOutputs
impl Clone for FunctionOutputs
Source§fn clone(&self) -> FunctionOutputs
fn clone(&self) -> FunctionOutputs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FunctionOutputs
impl Debug for FunctionOutputs
Source§impl<'de> Deserialize<'de> for FunctionOutputs
impl<'de> Deserialize<'de> for FunctionOutputs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FunctionOutputs
impl PartialEq for FunctionOutputs
Source§impl ResourceOutputsDefinition for FunctionOutputs
impl ResourceOutputsDefinition for FunctionOutputs
Source§fn resource_type() -> ResourceType
fn resource_type() -> ResourceType
Returns the resource type this output corresponds to
Source§fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
Creates a boxed clone of this resource outputs
Source§fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
For equality comparison between resource outputs
Source§impl Serialize for FunctionOutputs
impl Serialize for FunctionOutputs
impl StructuralPartialEq for FunctionOutputs
Auto Trait Implementations§
impl Freeze for FunctionOutputs
impl RefUnwindSafe for FunctionOutputs
impl Send for FunctionOutputs
impl Sync for FunctionOutputs
impl Unpin for FunctionOutputs
impl UnsafeUnpin for FunctionOutputs
impl UnwindSafe for FunctionOutputs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more