Class: Aws::Tnb::Types::GetSolNetworkInstanceOutput

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

#arnString

Network instance ARN.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#idString

Network instance ID.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#lcm_op_infoTypes::LcmOperationInfo

Lifecycle management operation details on the network instance.

Lifecycle management operations are deploy, update, or delete operations.



684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#metadataTypes::GetSolNetworkInstanceMetadata

The metadata of a network instance.

A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.



684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#ns_instance_descriptionString

Network instance description.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#ns_instance_nameString

Network instance name.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#ns_stateString

Network instance state.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nsd_idString

Network service descriptor ID.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nsd_info_idString

Network service descriptor info ID.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  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>)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
# File 'gems/aws-sdk-tnb/lib/aws-sdk-tnb/types.rb', line 684

class GetSolNetworkInstanceOutput < Struct.new(
  :arn,
  :id,
  :lcm_op_info,
  :metadata,
  :ns_instance_description,
  :ns_instance_name,
  :ns_state,
  :nsd_id,
  :nsd_info_id,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end