Class: Aws::Tnb::Types::GetSolNetworkPackageOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[:tags]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

Network package ARN.

Returns:

  • (String)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#idString

Network package ID.

Returns:

  • (String)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#metadataTypes::GetSolNetworkPackageMetadata

Metadata associated with a network package.

A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.



1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nsd_idString

Network service descriptor ID.

Returns:

  • (String)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nsd_nameString

Network service descriptor name.

Returns:

  • (String)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nsd_onboarding_stateString

Network service descriptor onboarding state.

Returns:

  • (String)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nsd_operational_stateString

Network service descriptor operational state.

Returns:

  • (String)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nsd_usage_stateString

Network service descriptor usage state.

Returns:

  • (String)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nsd_versionString

Network service descriptor version.

Returns:

  • (String)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#tagsHash<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>)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#vnf_pkg_idsArray<String>

Identifies the function package for the function package descriptor referenced by the onboarded network package.

Returns:

  • (Array<String>)


1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'lib/aws-sdk-tnb/types.rb', line 1017

class GetSolNetworkPackageOutput < Struct.new(
  :arn,
  :id,
  :metadata,
  :nsd_id,
  :nsd_name,
  :nsd_onboarding_state,
  :nsd_operational_state,
  :nsd_usage_state,
  :nsd_version,
  :tags,
  :vnf_pkg_ids)
  SENSITIVE = [:tags]
  include Aws::Structure
end