#[non_exhaustive]pub struct GetSolNetworkPackageOutput {
pub id: Option<String>,
pub arn: Option<String>,
pub nsd_onboarding_state: Option<NsdOnboardingState>,
pub nsd_operational_state: Option<NsdOperationalState>,
pub nsd_usage_state: Option<NsdUsageState>,
pub nsd_id: Option<String>,
pub nsd_name: Option<String>,
pub nsd_version: Option<String>,
pub vnf_pkg_ids: Option<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: Option<String>Network package ID.
arn: Option<String>Network package ARN.
nsd_onboarding_state: Option<NsdOnboardingState>Network service descriptor onboarding state.
nsd_operational_state: Option<NsdOperationalState>Network service descriptor operational state.
nsd_usage_state: Option<NsdUsageState>Network service descriptor usage state.
nsd_id: Option<String>Network service descriptor ID.
nsd_name: Option<String>Network service descriptor name.
nsd_version: Option<String>Network service descriptor version.
vnf_pkg_ids: Option<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) -> Option<&NsdOnboardingState>
pub fn nsd_onboarding_state(&self) -> Option<&NsdOnboardingState>
Network service descriptor onboarding state.
sourcepub fn nsd_operational_state(&self) -> Option<&NsdOperationalState>
pub fn nsd_operational_state(&self) -> Option<&NsdOperationalState>
Network service descriptor operational state.
sourcepub fn nsd_usage_state(&self) -> Option<&NsdUsageState>
pub fn nsd_usage_state(&self) -> Option<&NsdUsageState>
Network service descriptor usage state.
sourcepub fn nsd_version(&self) -> Option<&str>
pub fn nsd_version(&self) -> Option<&str>
Network service descriptor version.
sourcepub fn vnf_pkg_ids(&self) -> Option<&[String]>
pub fn vnf_pkg_ids(&self) -> Option<&[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 PartialEq for GetSolNetworkPackageOutput
impl PartialEq for GetSolNetworkPackageOutput
source§fn eq(&self, other: &GetSolNetworkPackageOutput) -> bool
fn eq(&self, other: &GetSolNetworkPackageOutput) -> bool
self and other values to be equal, and is used
by ==.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.