Class: Aws::Tnb::Types::ListSolFunctionPackageInfo

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

Overview

Information about a 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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

Function package ARN.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

ID of the function package.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end

#metadata ⇒ Types::ListSolFunctionPackageMetadata

The metadata of the function package.



1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end

#onboarding_state ⇒ String

Onboarding state of the function package.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end

#operational_state ⇒ String

Operational state of the function package.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end

#usage_state ⇒ String

Usage state of the function package.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end

#vnf_product_name ⇒ String

The product name for the network function.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end

#vnf_provider ⇒ String

Provider of the function package and the function package descriptor.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end

#vnfd_id ⇒ String

Identifies the function package and the function package descriptor.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end

#vnfd_version ⇒ String

Identifies the version of the function package descriptor.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1370

class ListSolFunctionPackageInfo < Struct.new(
  :arn,
  :id,
  :metadata,
  :onboarding_state,
  :operational_state,
  :usage_state,
  :vnf_product_name,
  :vnf_provider,
  :vnfd_id,
  :vnfd_version)
  SENSITIVE = []
  include Aws::Structure
end