Struct aws_sdk_greengrass::operation::create_function_definition::CreateFunctionDefinitionOutput
source · #[non_exhaustive]pub struct CreateFunctionDefinitionOutput {
pub arn: Option<String>,
pub creation_timestamp: Option<String>,
pub id: Option<String>,
pub last_updated_timestamp: Option<String>,
pub latest_version: Option<String>,
pub latest_version_arn: Option<String>,
pub name: Option<String>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.arn: Option<String>
The ARN of the definition.
creation_timestamp: Option<String>
The time, in milliseconds since the epoch, when the definition was created.
id: Option<String>
The ID of the definition.
last_updated_timestamp: Option<String>
The time, in milliseconds since the epoch, when the definition was last updated.
latest_version: Option<String>
The ID of the latest version associated with the definition.
latest_version_arn: Option<String>
The ARN of the latest version associated with the definition.
name: Option<String>
The name of the definition.
Implementations§
source§impl CreateFunctionDefinitionOutput
impl CreateFunctionDefinitionOutput
sourcepub fn creation_timestamp(&self) -> Option<&str>
pub fn creation_timestamp(&self) -> Option<&str>
The time, in milliseconds since the epoch, when the definition was created.
sourcepub fn last_updated_timestamp(&self) -> Option<&str>
pub fn last_updated_timestamp(&self) -> Option<&str>
The time, in milliseconds since the epoch, when the definition was last updated.
sourcepub fn latest_version(&self) -> Option<&str>
pub fn latest_version(&self) -> Option<&str>
The ID of the latest version associated with the definition.
sourcepub fn latest_version_arn(&self) -> Option<&str>
pub fn latest_version_arn(&self) -> Option<&str>
The ARN of the latest version associated with the definition.
source§impl CreateFunctionDefinitionOutput
impl CreateFunctionDefinitionOutput
sourcepub fn builder() -> CreateFunctionDefinitionOutputBuilder
pub fn builder() -> CreateFunctionDefinitionOutputBuilder
Creates a new builder-style object to manufacture CreateFunctionDefinitionOutput
.
Trait Implementations§
source§impl Clone for CreateFunctionDefinitionOutput
impl Clone for CreateFunctionDefinitionOutput
source§fn clone(&self) -> CreateFunctionDefinitionOutput
fn clone(&self) -> CreateFunctionDefinitionOutput
Returns a copy 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 PartialEq for CreateFunctionDefinitionOutput
impl PartialEq for CreateFunctionDefinitionOutput
source§fn eq(&self, other: &CreateFunctionDefinitionOutput) -> bool
fn eq(&self, other: &CreateFunctionDefinitionOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateFunctionDefinitionOutput
impl RequestId for CreateFunctionDefinitionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for CreateFunctionDefinitionOutput
Auto Trait Implementations§
impl RefUnwindSafe for CreateFunctionDefinitionOutput
impl Send for CreateFunctionDefinitionOutput
impl Sync for CreateFunctionDefinitionOutput
impl Unpin for CreateFunctionDefinitionOutput
impl UnwindSafe for CreateFunctionDefinitionOutput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.