Class: Aws::NetworkManager::Types::CoreNetwork

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

Overview

Describes a core network.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#core_network_arnString

The ARN of a core network.

Returns:

  • (String)


837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#core_network_idString

The ID of a core network.

Returns:

  • (String)


837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The timestamp when a core network was created.

Returns:

  • (Time)


837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of a core network.

Returns:

  • (String)


837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#edgesArray<Types::CoreNetworkEdge>

The edges within a core network.

Returns:



837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#global_network_idString

The ID of the global network that your core network is a part of.

Returns:

  • (String)


837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#network_function_groupsArray<Types::CoreNetworkNetworkFunctionGroup>

The network function groups associated with a core network.



837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#segmentsArray<Types::CoreNetworkSegment>

The segments within a core network.

Returns:



837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The current state of a core network.

Returns:

  • (String)


837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The list of key-value tags associated with a core network.

Returns:



837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 837

class CoreNetwork < Struct.new(
  :global_network_id,
  :core_network_id,
  :core_network_arn,
  :description,
  :created_at,
  :state,
  :segments,
  :network_function_groups,
  :edges,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end