#[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 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.