Struct aws_sdk_proton::operation::list_service_template_versions::ListServiceTemplateVersionsOutput
source · #[non_exhaustive]pub struct ListServiceTemplateVersionsOutput {
pub next_token: Option<String>,
pub template_versions: Vec<ServiceTemplateVersionSummary>,
/* 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.next_token: Option<String>
A token that indicates the location of the next major or minor version in the array of major or minor versions of a service template, after the current requested list of service major or minor versions.
template_versions: Vec<ServiceTemplateVersionSummary>
An array of major or minor versions of a service template with detail data.
Implementations§
source§impl ListServiceTemplateVersionsOutput
impl ListServiceTemplateVersionsOutput
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
A token that indicates the location of the next major or minor version in the array of major or minor versions of a service template, after the current requested list of service major or minor versions.
sourcepub fn template_versions(&self) -> &[ServiceTemplateVersionSummary]
pub fn template_versions(&self) -> &[ServiceTemplateVersionSummary]
An array of major or minor versions of a service template with detail data.
source§impl ListServiceTemplateVersionsOutput
impl ListServiceTemplateVersionsOutput
sourcepub fn builder() -> ListServiceTemplateVersionsOutputBuilder
pub fn builder() -> ListServiceTemplateVersionsOutputBuilder
Creates a new builder-style object to manufacture ListServiceTemplateVersionsOutput
.
Trait Implementations§
source§impl Clone for ListServiceTemplateVersionsOutput
impl Clone for ListServiceTemplateVersionsOutput
source§fn clone(&self) -> ListServiceTemplateVersionsOutput
fn clone(&self) -> ListServiceTemplateVersionsOutput
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 ListServiceTemplateVersionsOutput
impl PartialEq for ListServiceTemplateVersionsOutput
source§fn eq(&self, other: &ListServiceTemplateVersionsOutput) -> bool
fn eq(&self, other: &ListServiceTemplateVersionsOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for ListServiceTemplateVersionsOutput
impl RequestId for ListServiceTemplateVersionsOutput
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 ListServiceTemplateVersionsOutput
Auto Trait Implementations§
impl RefUnwindSafe for ListServiceTemplateVersionsOutput
impl Send for ListServiceTemplateVersionsOutput
impl Sync for ListServiceTemplateVersionsOutput
impl Unpin for ListServiceTemplateVersionsOutput
impl UnwindSafe for ListServiceTemplateVersionsOutput
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.