Class: Aws::NetworkManager::Types::CoreNetworkChangeValues

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

Overview

Describes a core network change.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#asnInteger

The ASN of a core network.

Returns:

  • (Integer)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#attachment_idString

The attachment identifier in the core network change values.

Returns:

  • (String)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#cidrString

The IP addresses used for a core network.

Returns:

  • (String)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#destination_identifierString

The ID of the destination.

Returns:

  • (String)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#dns_supportBoolean

Indicates whether public DNS support is supported. The default is true.

Returns:

  • (Boolean)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#edge_locationsArray<String>

The Regions where edges are located in a core network.

Returns:

  • (Array<String>)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#inside_cidr_blocksArray<String>

The inside IP addresses used for core network change values.

Returns:

  • (Array<String>)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#network_function_group_nameString

The network function group name if the change event is associated with a network function group.

Returns:

  • (String)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#peer_edge_locationsArray<String>

The edge locations of peers in the core network change values.

Returns:

  • (Array<String>)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#routing_policyString

The routing policy configuration in the core network change values.

Returns:

  • (String)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#routing_policy_association_detailsArray<Types::RoutingPolicyAssociationDetail>

The names of the routing policies and other association details in the core network change values.



1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#routing_policy_directionString

The routing policy direction (inbound/outbound) in a core network change event.

Returns:

  • (String)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_referencing_supportBoolean

Indicates whether security group referencing is enabled for the core network.

Returns:

  • (Boolean)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#segment_nameString

The names of the segments in a core network.

Returns:

  • (String)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#service_insertion_actionsArray<Types::ServiceInsertionAction>

Describes the service insertion action.

Returns:



1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#shared_segmentsArray<String>

The shared segments for a core network change value.

Returns:

  • (Array<String>)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end

#vpn_ecmp_supportBoolean

Indicates whether Equal Cost Multipath (ECMP) is enabled for the core network.

Returns:

  • (Boolean)


1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 1097

class CoreNetworkChangeValues < Struct.new(
  :segment_name,
  :network_function_group_name,
  :edge_locations,
  :asn,
  :cidr,
  :destination_identifier,
  :inside_cidr_blocks,
  :shared_segments,
  :service_insertion_actions,
  :vpn_ecmp_support,
  :dns_support,
  :security_group_referencing_support,
  :routing_policy_direction,
  :routing_policy,
  :peer_edge_locations,
  :attachment_id,
  :routing_policy_association_details)
  SENSITIVE = []
  include Aws::Structure
end