Class: Google::Cloud::EdgeNetwork::V1::Interconnect
- Inherits:
-
Object
- Object
- Google::Cloud::EdgeNetwork::V1::Interconnect
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/edgenetwork/v1/resources.rb
Overview
Message describing Interconnect object
Defined Under Namespace
Modules: InterconnectType Classes: LabelsEntry
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
Optional.
-
#device_cloud_resource_name ⇒ ::String
readonly
Output only.
-
#interconnect_type ⇒ ::Google::Cloud::EdgeNetwork::V1::Interconnect::InterconnectType
Optional.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Labels associated with this resource.
-
#name ⇒ ::String
Required.
-
#physical_ports ⇒ ::Array<::String>
readonly
Output only.
-
#remote_peering_network_type ⇒ ::Google::Cloud::EdgeNetwork::V1::RemotePeeringNetworkType
Optional.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#uuid ⇒ ::String
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the subnet was created.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |
#description ⇒ ::String
Returns Optional. A free-text description of the resource. Max length 1024 characters.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |
#device_cloud_resource_name ⇒ ::String (readonly)
Returns Output only. Cloud resource name of the switch device.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |
#interconnect_type ⇒ ::Google::Cloud::EdgeNetwork::V1::Interconnect::InterconnectType
Returns Optional. Type of interconnect, which takes only the value 'DEDICATED' for now.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Labels associated with this resource.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |
#name ⇒ ::String
Returns Required. The canonical resource name of the interconnect.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |
#physical_ports ⇒ ::Array<::String> (readonly)
Returns Output only. Physical ports (e.g., TenGigE0/0/0/1) that form the interconnect.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |
#remote_peering_network_type ⇒ ::Google::Cloud::EdgeNetwork::V1::RemotePeeringNetworkType
Returns Optional. The remote peering network type of the interconnect. It is required when peering separation is enabled.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the subnet was last updated.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |
#uuid ⇒ ::String (readonly)
Returns Output only. Unique identifier for the link.
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 199 class Interconnect include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of interconnect. module InterconnectType # Unspecified. INTERCONNECT_TYPE_UNSPECIFIED = 0 # Dedicated Interconnect. DEDICATED = 1 end end |