Class: Google::Cloud::Compute::V1::InterconnectLocation
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::InterconnectLocation
- 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: AvailableFeatures, AvailableLinkTypes, Continent, Status
Instance Attribute Summary collapse
-
#address ⇒ ::String
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
-
#availability_zone ⇒ ::String
[Output Only] Availability zone for this InterconnectLocation.
-
#available_features ⇒ ::Array<::String>
[Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC Check the AvailableFeatures enum for the list of possible values.
-
#available_link_types ⇒ ::Array<::String>
[Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR Check the AvailableLinkTypes enum for the list of possible values.
-
#city ⇒ ::String
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.
-
#continent ⇒ ::String
[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.
-
#creation_timestamp ⇒ ::String
[Output Only] Creation timestamp in RFC3339 text format.
-
#description ⇒ ::String
[Output Only] An optional description of the resource.
-
#facility_provider ⇒ ::String
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
-
#facility_provider_facility_id ⇒ ::String
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
-
#id ⇒ ::Integer
[Output Only] The unique identifier for the resource.
-
#kind ⇒ ::String
[Output Only] Type of the resource.
-
#name ⇒ ::String
[Output Only] Name of the resource.
-
#peeringdb_facility_id ⇒ ::String
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
-
#region_infos ⇒ ::Array<::Google::Cloud::Compute::V1::InterconnectLocationRegionInfo>
[Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
-
#self_link ⇒ ::String
[Output Only] Server-defined URL for the resource.
-
#status ⇒ ::String
[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.
-
#supports_pzs ⇒ ::Boolean
[Output Only] Reserved for future use.
Instance Attribute Details
#address ⇒ ::String
Returns [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#availability_zone ⇒ ::String
Returns [Output Only] Availability zone for this InterconnectLocation. Within a metropolitan area (metro), maintenance will not be simultaneously scheduled in more than one availability zone. Example: "zone1" or "zone2".
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#available_features ⇒ ::Array<::String>
Returns [Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC Check the AvailableFeatures enum for the list of possible values.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#available_link_types ⇒ ::Array<::String>
Returns [Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR Check the AvailableLinkTypes enum for the list of possible values.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#city ⇒ ::String
Returns [Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#continent ⇒ ::String
Returns [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#creation_timestamp ⇒ ::String
Returns [Output Only] Creation timestamp in RFC3339 text format.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#description ⇒ ::String
Returns [Output Only] An optional description of the resource.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#facility_provider ⇒ ::String
Returns [Output Only] The name of the provider for this facility (e.g., EQUINIX).
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#facility_provider_facility_id ⇒ ::String
Returns [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#id ⇒ ::Integer
Returns [Output Only] The unique identifier for the resource. This identifier is defined by the server.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#kind ⇒ ::String
Returns [Output Only] Type of the resource. Always compute#interconnectLocation for interconnect locations.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#name ⇒ ::String
Returns [Output Only] Name of the resource.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#peeringdb_facility_id ⇒ ::String
Returns [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#region_infos ⇒ ::Array<::Google::Cloud::Compute::V1::InterconnectLocationRegionInfo>
Returns [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#self_link ⇒ ::String
Returns [Output Only] Server-defined URL for the resource.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#status ⇒ ::String
Returns [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. Check the Status enum for the list of possible values.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |
#supports_pzs ⇒ ::Boolean
Returns [Output Only] Reserved for future use.
16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16359 class InterconnectLocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AvailableFeatures # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_FEATURES = 0 # Media Access Control security (MACsec) IF_MACSEC = 396_279_300 end module AvailableLinkTypes # A value indicating that the enum field is not set. UNDEFINED_AVAILABLE_LINK_TYPES = 0 # 100G Ethernet, LR Optics. LINK_TYPE_ETHERNET_100G_LR = 337_672_551 # 10G Ethernet, LR Optics. [(rate_bps) = 10000000000]; LINK_TYPE_ETHERNET_10G_LR = 236_739_749 end # [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 C_AFRICA = 71_993_846 C_ASIA_PAC = 465_668_089 C_EUROPE = 200_369_438 C_NORTH_AMERICA = 275_697_048 C_SOUTH_AMERICA = 397_149_792 EUROPE = 445_819_298 NORTH_AMERICA = 448_015_508 SOUTH_AMERICA = 32_597_340 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 = 442_079_913 # The InterconnectLocation is closed for provisioning new Interconnects. CLOSED = 380_163_436 end end |