Class: Google::Cloud::Compute::V1::InterconnectLocation

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 an Interconnect Attachment (VLAN) Location resource. You can use this resource to find location details about an Interconnect attachment (VLAN). For more information about interconnect attachments, read Creating VLAN Attachments.

Defined Under Namespace

Modules: Continent, Status

Instance Attribute Summary collapse

Instance Attribute Details

#address::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#availability_zone::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#city::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#continent::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#creation_timestamp::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#description::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#facility_provider::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#facility_provider_facility_id::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#id::Integer



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#kind::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#name::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#peeringdb_facility_id::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#region_infos::Array<::Google::Cloud::Compute::V1::InterconnectLocationRegionInfo>



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end


12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#status::String



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end

#supports_pzs::Boolean



12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12678

class InterconnectLocation
  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 = 317443706

    ASIA_PAC = 119782269

    C_AFRICA = 71993846

    C_ASIA_PAC = 465668089

    C_EUROPE = 200369438

    C_NORTH_AMERICA = 275697048

    C_SOUTH_AMERICA = 397149792

    EUROPE = 445819298

    NORTH_AMERICA = 448015508

    SOUTH_AMERICA = 32597340
  end

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

    # The InterconnectLocation is available for provisioning new Interconnects.
    AVAILABLE = 442079913

    # The InterconnectLocation is closed for provisioning new Interconnects.
    CLOSED = 380163436
  end
end