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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

#arnString

Function package ARN.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File '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

#idString

ID of the function package.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File '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

#metadataTypes::ListSolFunctionPackageMetadata

The metadata of the function package.



1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File '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_stateString

Onboarding state of the function package.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File '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_stateString

Operational state of the function package.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File '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_stateString

Usage state of the function package.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File '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_nameString

The product name for the network function.

Returns:

  • (String)


1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
# File '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_providerString

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 '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_idString

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 '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_versionString

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 '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