Class: Aws::NetworkManager::Types::CreateConnectPeerRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bgp_optionsTypes::BgpOptions

The Connect peer BGP options. This only applies only when the protocol is ‘GRE`.

Returns:



1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
# File 'lib/aws-sdk-networkmanager/types.rb', line 1415

class CreateConnectPeerRequest < Struct.new(
  :connect_attachment_id,
  :core_network_address,
  :peer_address,
  :bgp_options,
  :inside_cidr_blocks,
  :tags,
  :client_token,
  :subnet_arn)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

The client token associated with the request.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
# File 'lib/aws-sdk-networkmanager/types.rb', line 1415

class CreateConnectPeerRequest < Struct.new(
  :connect_attachment_id,
  :core_network_address,
  :peer_address,
  :bgp_options,
  :inside_cidr_blocks,
  :tags,
  :client_token,
  :subnet_arn)
  SENSITIVE = []
  include Aws::Structure
end

#connect_attachment_idString

The ID of the connection attachment.

Returns:

  • (String)


1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
# File 'lib/aws-sdk-networkmanager/types.rb', line 1415

class CreateConnectPeerRequest < Struct.new(
  :connect_attachment_id,
  :core_network_address,
  :peer_address,
  :bgp_options,
  :inside_cidr_blocks,
  :tags,
  :client_token,
  :subnet_arn)
  SENSITIVE = []
  include Aws::Structure
end

#core_network_addressString

A Connect peer core network address. This only applies only when the protocol is ‘GRE`.

Returns:

  • (String)


1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
# File 'lib/aws-sdk-networkmanager/types.rb', line 1415

class CreateConnectPeerRequest < Struct.new(
  :connect_attachment_id,
  :core_network_address,
  :peer_address,
  :bgp_options,
  :inside_cidr_blocks,
  :tags,
  :client_token,
  :subnet_arn)
  SENSITIVE = []
  include Aws::Structure
end

#inside_cidr_blocksArray<String>

The inside IP addresses used for BGP peering.

Returns:

  • (Array<String>)


1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
# File 'lib/aws-sdk-networkmanager/types.rb', line 1415

class CreateConnectPeerRequest < Struct.new(
  :connect_attachment_id,
  :core_network_address,
  :peer_address,
  :bgp_options,
  :inside_cidr_blocks,
  :tags,
  :client_token,
  :subnet_arn)
  SENSITIVE = []
  include Aws::Structure
end

#peer_addressString

The Connect peer address.

Returns:

  • (String)


1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
# File 'lib/aws-sdk-networkmanager/types.rb', line 1415

class CreateConnectPeerRequest < Struct.new(
  :connect_attachment_id,
  :core_network_address,
  :peer_address,
  :bgp_options,
  :inside_cidr_blocks,
  :tags,
  :client_token,
  :subnet_arn)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_arnString

The subnet ARN for the Connect peer. This only applies only when the protocol is NO_ENCAP.

Returns:

  • (String)


1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
# File 'lib/aws-sdk-networkmanager/types.rb', line 1415

class CreateConnectPeerRequest < Struct.new(
  :connect_attachment_id,
  :core_network_address,
  :peer_address,
  :bgp_options,
  :inside_cidr_blocks,
  :tags,
  :client_token,
  :subnet_arn)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags associated with the peer request.

Returns:



1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
# File 'lib/aws-sdk-networkmanager/types.rb', line 1415

class CreateConnectPeerRequest < Struct.new(
  :connect_attachment_id,
  :core_network_address,
  :peer_address,
  :bgp_options,
  :inside_cidr_blocks,
  :tags,
  :client_token,
  :subnet_arn)
  SENSITIVE = []
  include Aws::Structure
end