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

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

[Output Only] Reasons why configuration.availabilitySLA.sla differs from intent.availabilitySLA. 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

#attachments

def attachments() -> ::Array<::String>
Returns
  • (::Array<::String>) — [Output Only] URLs of any particular Attachments to explain this blocker in more detail.

#attachments=

def attachments=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — [Output Only] URLs of any particular Attachments to explain this blocker in more detail.
Returns
  • (::Array<::String>) — [Output Only] URLs of any particular Attachments to explain this blocker in more detail.

#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.

#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". This will be set for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does not apply to others.

#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". This will be set for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does not apply to others.
Returns
  • (::Array<::String>) — [Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". This will be set for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does not apply to others.

#regions

def regions() -> ::Array<::String>
Returns
  • (::Array<::String>) — [Output Only] Regions used to explain this blocker in more detail. These are region names formatted like "us-central1". This will be set for some blockers (like INCOMPATIBLE_REGIONS) but does not apply to others.

#regions=

def regions=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — [Output Only] Regions used to explain this blocker in more detail. These are region names formatted like "us-central1". This will be set for some blockers (like INCOMPATIBLE_REGIONS) but does not apply to others.
Returns
  • (::Array<::String>) — [Output Only] Regions used to explain this blocker in more detail. These are region names formatted like "us-central1". This will be set for some blockers (like INCOMPATIBLE_REGIONS) but does not apply to others.

#zones

def zones() -> ::Array<::String>
Returns
  • (::Array<::String>) — [Output Only] Zones used to explain this blocker in more detail. Format is "zone1" and/or "zone2". This will be set for some blockers (like MISSING_ZONE) but does not apply to others.

#zones=

def zones=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — [Output Only] Zones used to explain this blocker in more detail. Format is "zone1" and/or "zone2". This will be set for some blockers (like MISSING_ZONE) but does not apply to others.
Returns
  • (::Array<::String>) — [Output Only] Zones used to explain this blocker in more detail. Format is "zone1" and/or "zone2". This will be set for some blockers (like MISSING_ZONE) but does not apply to others.