#[non_exhaustive]pub struct EnvironmentBlueprintSummary {
pub id: String,
pub name: String,
pub description: Option<String>,
pub provider: String,
pub provisioning_properties: Option<ProvisioningProperties>,
pub created_at: Option<DateTime>,
pub updated_at: Option<DateTime>,
}
Expand description
The details of an environment blueprint summary.
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.id: String
The identifier of the blueprint.
name: String
The name of the blueprint.
description: Option<String>
The description of a blueprint.
provider: String
The provider of the blueprint.
provisioning_properties: Option<ProvisioningProperties>
The provisioning properties of the blueprint.
created_at: Option<DateTime>
The timestamp of when an environment blueprint was created.
updated_at: Option<DateTime>
The timestamp of when the blueprint was enabled.
Implementations§
source§impl EnvironmentBlueprintSummary
impl EnvironmentBlueprintSummary
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of a blueprint.
sourcepub fn provisioning_properties(&self) -> Option<&ProvisioningProperties>
pub fn provisioning_properties(&self) -> Option<&ProvisioningProperties>
The provisioning properties of the blueprint.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The timestamp of when an environment blueprint was created.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The timestamp of when the blueprint was enabled.
source§impl EnvironmentBlueprintSummary
impl EnvironmentBlueprintSummary
sourcepub fn builder() -> EnvironmentBlueprintSummaryBuilder
pub fn builder() -> EnvironmentBlueprintSummaryBuilder
Creates a new builder-style object to manufacture EnvironmentBlueprintSummary
.
Trait Implementations§
source§impl Clone for EnvironmentBlueprintSummary
impl Clone for EnvironmentBlueprintSummary
source§fn clone(&self) -> EnvironmentBlueprintSummary
fn clone(&self) -> EnvironmentBlueprintSummary
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 Debug for EnvironmentBlueprintSummary
impl Debug for EnvironmentBlueprintSummary
source§impl PartialEq for EnvironmentBlueprintSummary
impl PartialEq for EnvironmentBlueprintSummary
source§fn eq(&self, other: &EnvironmentBlueprintSummary) -> bool
fn eq(&self, other: &EnvironmentBlueprintSummary) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EnvironmentBlueprintSummary
Auto Trait Implementations§
impl Freeze for EnvironmentBlueprintSummary
impl RefUnwindSafe for EnvironmentBlueprintSummary
impl Send for EnvironmentBlueprintSummary
impl Sync for EnvironmentBlueprintSummary
impl Unpin for EnvironmentBlueprintSummary
impl UnwindSafe for EnvironmentBlueprintSummary
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.