Class: Aws::Tnb::Types::GetSolFunctionPackageOutput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:tags]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

Function package ARN.

Returns:

  • (String)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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.

Returns:

  • (String)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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 'gems/aws-sdk-tnb/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.

Returns:

  • (String)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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.

Returns:

  • (String)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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.

Returns:

  • (Hash<String,String>)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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.

Returns:

  • (String)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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.

Returns:

  • (String)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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.

Returns:

  • (String)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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.

Returns:

  • (String)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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.

Returns:

  • (String)


563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'gems/aws-sdk-tnb/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