#[non_exhaustive]pub struct GetSolFunctionInstanceOutput {
pub id: String,
pub arn: String,
pub ns_instance_id: String,
pub vnf_pkg_id: String,
pub vnfd_id: String,
pub vnf_provider: Option<String>,
pub vnf_product_name: Option<String>,
pub vnfd_version: Option<String>,
pub instantiation_state: VnfInstantiationState,
pub instantiated_vnf_info: Option<GetSolVnfInfo>,
pub metadata: Option<GetSolFunctionInstanceMetadata>,
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 function instance ID.
arn: StringNetwork function instance ARN.
ns_instance_id: StringNetwork instance ID.
vnf_pkg_id: StringFunction package ID.
vnfd_id: StringFunction 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.
instantiation_state: VnfInstantiationStateNetwork function instantiation state.
instantiated_vnf_info: Option<GetSolVnfInfo>Information about the network function.
A network function instance is a function in a function package .
metadata: Option<GetSolFunctionInstanceMetadata>The metadata of a network function instance.
A network function instance is a function in a function package .
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 GetSolFunctionInstanceOutput
impl GetSolFunctionInstanceOutput
sourcepub fn ns_instance_id(&self) -> &str
pub fn ns_instance_id(&self) -> &str
Network instance ID.
sourcepub fn vnf_pkg_id(&self) -> &str
pub fn vnf_pkg_id(&self) -> &str
Function package ID.
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 instantiation_state(&self) -> &VnfInstantiationState
pub fn instantiation_state(&self) -> &VnfInstantiationState
Network function instantiation state.
sourcepub fn instantiated_vnf_info(&self) -> Option<&GetSolVnfInfo>
pub fn instantiated_vnf_info(&self) -> Option<&GetSolVnfInfo>
Information about the network function.
A network function instance is a function in a function package .
sourcepub fn metadata(&self) -> Option<&GetSolFunctionInstanceMetadata>
pub fn metadata(&self) -> Option<&GetSolFunctionInstanceMetadata>
The metadata of a network function instance.
A network function instance is a function in a function package .
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 GetSolFunctionInstanceOutput
impl GetSolFunctionInstanceOutput
sourcepub fn builder() -> GetSolFunctionInstanceOutputBuilder
pub fn builder() -> GetSolFunctionInstanceOutputBuilder
Creates a new builder-style object to manufacture GetSolFunctionInstanceOutput.
Trait Implementations§
source§impl Clone for GetSolFunctionInstanceOutput
impl Clone for GetSolFunctionInstanceOutput
source§fn clone(&self) -> GetSolFunctionInstanceOutput
fn clone(&self) -> GetSolFunctionInstanceOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetSolFunctionInstanceOutput
impl Debug for GetSolFunctionInstanceOutput
source§impl PartialEq for GetSolFunctionInstanceOutput
impl PartialEq for GetSolFunctionInstanceOutput
source§fn eq(&self, other: &GetSolFunctionInstanceOutput) -> bool
fn eq(&self, other: &GetSolFunctionInstanceOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetSolFunctionInstanceOutput
impl RequestId for GetSolFunctionInstanceOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.