Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers (v3.0.0)

Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.

[Output Only] Reasons why configuration.topologyCapability.sla differs from intent.topologyCapability. This list is empty if and only if those are the same.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#blocker_type

def blocker_type() -> ::String
Returns
  • (::String) — Check the BlockerType enum for the list of possible values.

#blocker_type=

def blocker_type=(value) -> ::String
Parameter
  • value (::String) — Check the BlockerType enum for the list of possible values.
Returns
  • (::String) — Check the BlockerType enum for the list of possible values.
def documentation_link() -> ::String
Returns
  • (::String) — [Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.
def documentation_link=(value) -> ::String
Parameter
  • value (::String) — [Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.
Returns
  • (::String) — [Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.

#explanation

def explanation() -> ::String
Returns
  • (::String) — [Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.

#explanation=

def explanation=(value) -> ::String
Parameter
  • value (::String) — [Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.
Returns
  • (::String) — [Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.

#facilities

def facilities() -> ::Array<::String>
Returns
  • (::Array<::String>) — [Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".

#facilities=

def facilities=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — [Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".
Returns
  • (::Array<::String>) — [Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".

#interconnects

def interconnects() -> ::Array<::String>
Returns
  • (::Array<::String>) — [Output Only] Interconnects used to explain this blocker in more detail.

#interconnects=

def interconnects=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — [Output Only] Interconnects used to explain this blocker in more detail.
Returns
  • (::Array<::String>) — [Output Only] Interconnects used to explain this blocker in more detail.

#metros

def metros() -> ::Array<::String>
Returns
  • (::Array<::String>) — [Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.

#metros=

def metros=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — [Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.
Returns
  • (::Array<::String>) — [Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.

#zones

def zones() -> ::Array<::String>
Returns
  • (::Array<::String>) — [Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".

#zones=

def zones=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — [Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".
Returns
  • (::Array<::String>) — [Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".