Class: Aws::Tnb::Types::GetSolFunctionPackageOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Tnb::Types::GetSolFunctionPackageOutput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-tnb/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:tags]
Instance Attribute Summary collapse
-
#arn ⇒ String
Function package ARN.
-
#id ⇒ String
Function package ID.
-
#metadata ⇒ Types::GetSolFunctionPackageMetadata
Metadata related to the function package.
-
#onboarding_state ⇒ String
Function package onboarding state.
-
#operational_state ⇒ String
Function package operational state.
-
#tags ⇒ Hash<String,String>
A tag is a label that you assign to an Amazon Web Services resource.
-
#usage_state ⇒ String
Function package usage state.
-
#vnf_product_name ⇒ String
Network function product name.
-
#vnf_provider ⇒ String
Network function provider.
-
#vnfd_id ⇒ String
Function package descriptor ID.
-
#vnfd_version ⇒ String
Function package descriptor version.
Instance Attribute Details
#arn ⇒ String
Function package ARN.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#id ⇒ String
Function package ID.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#metadata ⇒ Types::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.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#onboarding_state ⇒ String
Function package onboarding state.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#operational_state ⇒ String
Function package operational state.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
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.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#usage_state ⇒ String
Function package usage state.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#vnf_product_name ⇒ String
Network function product name.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#vnf_provider ⇒ String
Network function provider.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#vnfd_id ⇒ String
Function package descriptor ID.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |
#vnfd_version ⇒ String
Function package descriptor version.
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 |
# File 'lib/aws-sdk-tnb/types.rb', line 563 class GetSolFunctionPackageOutput < Struct.new( :arn, :id, :metadata, :onboarding_state, :operational_state, :tags, :usage_state, :vnf_product_name, :vnf_provider, :vnfd_id, :vnfd_version) SENSITIVE = [:tags] include Aws::Structure end |