Class: Google::Cloud::Compute::V1::InterconnectRemoteLocation

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Overview

Represents a Cross-Cloud Interconnect Remote Location resource. You can use this resource to find remote location details about an Interconnect attachment (VLAN).

Defined Under Namespace

Modules: Continent, Lacp, Status

Instance Attribute Summary collapse

Instance Attribute Details

#address::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#attachment_configuration_constraints::Google::Cloud::Compute::V1::InterconnectAttachmentConfigurationConstraints



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#city::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#constraints::Google::Cloud::Compute::V1::InterconnectRemoteLocationConstraints



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#continent::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#creation_timestamp::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#description::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#facility_provider::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#facility_provider_facility_id::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#id::Integer



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#kind::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#lacp::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#max_lag_size100_gbps::Integer



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#max_lag_size10_gbps::Integer



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#name::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#peeringdb_facility_id::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#permitted_connections::Array<::Google::Cloud::Compute::V1::InterconnectRemoteLocationPermittedConnections>



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#remote_service::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end


16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end

#status::String



16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16590

class InterconnectRemoteLocation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
  module Continent
    # A value indicating that the enum field is not set.
    UNDEFINED_CONTINENT = 0

    AFRICA = 317_443_706

    ASIA_PAC = 119_782_269

    EUROPE = 445_819_298

    NORTH_AMERICA = 448_015_508

    SOUTH_AMERICA = 32_597_340
  end

  # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
  module Lacp
    # A value indicating that the enum field is not set.
    UNDEFINED_LACP = 0

    # LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
    LACP_SUPPORTED = 339_576_113

    # LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as "static". GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
    LACP_UNSUPPORTED = 203_930_104
  end

  # [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
    AVAILABLE = 442_079_913

    # The InterconnectRemoteLocation is closed for provisioning new Cross-Cloud Interconnects.
    CLOSED = 380_163_436
  end
end