#[non_exhaustive]pub struct GetSolNetworkPackageOutput {
pub id: String,
pub arn: String,
pub nsd_onboarding_state: NsdOnboardingState,
pub nsd_operational_state: NsdOperationalState,
pub nsd_usage_state: NsdUsageState,
pub nsd_id: String,
pub nsd_name: String,
pub nsd_version: String,
pub vnf_pkg_ids: Vec<String>,
pub metadata: Option<GetSolNetworkPackageMetadata>,
pub tags: Option<HashMap<String, String>>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.id: StringNetwork package ID.
arn: StringNetwork package ARN.
nsd_onboarding_state: NsdOnboardingStateNetwork service descriptor onboarding state.
nsd_operational_state: NsdOperationalStateNetwork service descriptor operational state.
nsd_usage_state: NsdUsageStateNetwork service descriptor usage state.
nsd_id: StringNetwork service descriptor ID.
nsd_name: StringNetwork service descriptor name.
nsd_version: StringNetwork service descriptor version.
vnf_pkg_ids: Vec<String>Identifies the function package for the function package descriptor referenced by the onboarded network package.
metadata: Option<GetSolNetworkPackageMetadata>Metadata associated with a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
Implementations§
Source§impl GetSolNetworkPackageOutput
impl GetSolNetworkPackageOutput
Sourcepub fn nsd_onboarding_state(&self) -> &NsdOnboardingState
pub fn nsd_onboarding_state(&self) -> &NsdOnboardingState
Network service descriptor onboarding state.
Sourcepub fn nsd_operational_state(&self) -> &NsdOperationalState
pub fn nsd_operational_state(&self) -> &NsdOperationalState
Network service descriptor operational state.
Sourcepub fn nsd_usage_state(&self) -> &NsdUsageState
pub fn nsd_usage_state(&self) -> &NsdUsageState
Network service descriptor usage state.
Sourcepub fn nsd_version(&self) -> &str
pub fn nsd_version(&self) -> &str
Network service descriptor version.
Sourcepub fn vnf_pkg_ids(&self) -> &[String]
pub fn vnf_pkg_ids(&self) -> &[String]
Identifies the function package for the function package descriptor referenced by the onboarded network package.
Sourcepub fn metadata(&self) -> Option<&GetSolNetworkPackageMetadata>
pub fn metadata(&self) -> Option<&GetSolNetworkPackageMetadata>
Metadata associated with a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
Source§impl GetSolNetworkPackageOutput
impl GetSolNetworkPackageOutput
Sourcepub fn builder() -> GetSolNetworkPackageOutputBuilder
pub fn builder() -> GetSolNetworkPackageOutputBuilder
Creates a new builder-style object to manufacture GetSolNetworkPackageOutput.
Trait Implementations§
Source§impl Clone for GetSolNetworkPackageOutput
impl Clone for GetSolNetworkPackageOutput
Source§fn clone(&self) -> GetSolNetworkPackageOutput
fn clone(&self) -> GetSolNetworkPackageOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GetSolNetworkPackageOutput
impl Debug for GetSolNetworkPackageOutput
Source§impl RequestId for GetSolNetworkPackageOutput
impl RequestId for GetSolNetworkPackageOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for GetSolNetworkPackageOutput
Auto Trait Implementations§
impl Freeze for GetSolNetworkPackageOutput
impl RefUnwindSafe for GetSolNetworkPackageOutput
impl Send for GetSolNetworkPackageOutput
impl Sync for GetSolNetworkPackageOutput
impl Unpin for GetSolNetworkPackageOutput
impl UnwindSafe for GetSolNetworkPackageOutput
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);