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

#arnString

Function package ARN.

Returns:

  • (String)


1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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)


1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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.



1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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)


1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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)


1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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)


1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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)


1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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)


1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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)


1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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)


1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 1319

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