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.
-
#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.
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 195 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.
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 195 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.
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 195 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.
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 195 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.
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 195 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.
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 195 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.
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 195 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.
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 195 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.
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 195 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 |