#[non_exhaustive]pub struct GetSolFunctionPackageOutput {
pub id: String,
pub arn: String,
pub onboarding_state: OnboardingState,
pub operational_state: OperationalState,
pub usage_state: UsageState,
pub vnfd_id: Option<String>,
pub vnf_provider: Option<String>,
pub vnf_product_name: Option<String>,
pub vnfd_version: Option<String>,
pub metadata: Option<GetSolFunctionPackageMetadata>,
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: StringFunction package ID.
arn: StringFunction package ARN.
onboarding_state: OnboardingStateFunction package onboarding state.
operational_state: OperationalStateFunction package operational state.
usage_state: UsageStateFunction package usage state.
vnfd_id: Option<String>Function package descriptor ID.
vnf_provider: Option<String>Network function provider.
vnf_product_name: Option<String>Network function product name.
vnfd_version: Option<String>Function package descriptor version.
metadata: Option<GetSolFunctionPackageMetadata>Metadata related to the function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
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 GetSolFunctionPackageOutput
impl GetSolFunctionPackageOutput
sourcepub fn onboarding_state(&self) -> &OnboardingState
pub fn onboarding_state(&self) -> &OnboardingState
Function package onboarding state.
sourcepub fn operational_state(&self) -> &OperationalState
pub fn operational_state(&self) -> &OperationalState
Function package operational state.
sourcepub fn usage_state(&self) -> &UsageState
pub fn usage_state(&self) -> &UsageState
Function package usage state.
sourcepub fn vnf_provider(&self) -> Option<&str>
pub fn vnf_provider(&self) -> Option<&str>
Network function provider.
sourcepub fn vnf_product_name(&self) -> Option<&str>
pub fn vnf_product_name(&self) -> Option<&str>
Network function product name.
sourcepub fn vnfd_version(&self) -> Option<&str>
pub fn vnfd_version(&self) -> Option<&str>
Function package descriptor version.
sourcepub fn metadata(&self) -> Option<&GetSolFunctionPackageMetadata>
pub fn metadata(&self) -> Option<&GetSolFunctionPackageMetadata>
Metadata related to the function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
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 GetSolFunctionPackageOutput
impl GetSolFunctionPackageOutput
sourcepub fn builder() -> GetSolFunctionPackageOutputBuilder
pub fn builder() -> GetSolFunctionPackageOutputBuilder
Creates a new builder-style object to manufacture GetSolFunctionPackageOutput.
Trait Implementations§
source§impl Clone for GetSolFunctionPackageOutput
impl Clone for GetSolFunctionPackageOutput
source§fn clone(&self) -> GetSolFunctionPackageOutput
fn clone(&self) -> GetSolFunctionPackageOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetSolFunctionPackageOutput
impl Debug for GetSolFunctionPackageOutput
source§impl PartialEq for GetSolFunctionPackageOutput
impl PartialEq for GetSolFunctionPackageOutput
source§fn eq(&self, other: &GetSolFunctionPackageOutput) -> bool
fn eq(&self, other: &GetSolFunctionPackageOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetSolFunctionPackageOutput
impl RequestId for GetSolFunctionPackageOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.