Class: Aws::Odb::Types::OdbPeeringConnection

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

Overview

A peering connection between an ODB network and either another ODB network or a customer-owned VPC.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

The timestamp when the ODB peering connection was created.

Returns:

  • (Time)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The display name of the ODB peering connection.

Returns:

  • (String)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#odb_network_arnString

The Amazon Resource Name (ARN) of the ODB network that initiated the peering connection.

Returns:

  • (String)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#odb_peering_connection_arnString

The Amazon Resource Name (ARN) of the ODB peering connection.

Example: arn:aws:odb:us-east-1:123456789012:odb-peering-connection/odbpcx-abcdefgh12345678

Returns:

  • (String)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#odb_peering_connection_idString

The unique identifier of the ODB peering connection. A sample ID is odbpcx-abcdefgh12345678.

Returns:

  • (String)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#odb_peering_connection_typeString

The type of the ODB peering connection.

Valid Values: ODB-VPC | ODB-ODB

Returns:

  • (String)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#peer_network_arnString

The Amazon Resource Name (ARN) of the peer network.

Returns:

  • (String)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#peer_network_cidrsArray<String>

The CIDR blocks associated with the peering connection. These CIDR blocks define the IP address ranges that can communicate through the peering connection.

Returns:

  • (Array<String>)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#percent_progressFloat

The percentage progress of the ODB peering connection creation or deletion.

Returns:

  • (Float)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the ODB peering connection.

Valid Values: provisioning | active | terminating | terminated | failed

Returns:

  • (String)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end

#status_reasonString

The reason for the current status of the ODB peering connection.

Returns:

  • (String)


4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 4585

class OdbPeeringConnection < Struct.new(
  :odb_peering_connection_id,
  :display_name,
  :status,
  :status_reason,
  :odb_peering_connection_arn,
  :odb_network_arn,
  :peer_network_arn,
  :odb_peering_connection_type,
  :peer_network_cidrs,
  :created_at,
  :percent_progress)
  SENSITIVE = []
  include Aws::Structure
end