Reference documentation and code samples for the Compute V1 Client class InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.
[Output Only] Reasons why configuration.availabilitySLA.sla differs from intent.availabilitySLA. This list is empty if and only if those are the same.
Generated from protobuf message google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ attachments
array
[Output Only] URLs of any particular Attachments to explain this blocker in more detail.
↳ blocker_type
string
Check the BlockerType enum for the list of possible values.
↳ documentation_link
string
[Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.
↳ explanation
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
array
[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
array
[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
array
[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.
getAttachments
[Output Only] URLs of any particular Attachments to explain this blocker in more detail.
[Output Only] URLs of any particular Attachments to explain this blocker in more detail.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getBlockerType
Check the BlockerType enum for the list of possible values.
Returns
Type
Description
string
hasBlockerType
clearBlockerType
setBlockerType
Check the BlockerType enum for the list of possible values.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDocumentationLink
[Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.
Returns
Type
Description
string
hasDocumentationLink
clearDocumentationLink
setDocumentationLink
[Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getExplanation
[Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.
Returns
Type
Description
string
hasExplanation
clearExplanation
setExplanation
[Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getMetros
[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.
[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.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getRegions
[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.
[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.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getZones
[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.
[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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Compute V1 Client - Class InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers) \nReference documentation and code samples for the Compute V1 Client class InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.\n\n\\[Output Only\\] Reasons why configuration.availabilitySLA.sla differs from intent.availabilitySLA. This list is empty if and only if those are the same.\n\nGenerated from protobuf message `google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getAttachments\n\n\\[Output Only\\] URLs of any particular Attachments to explain this blocker in more detail.\n\n### setAttachments\n\n\\[Output Only\\] URLs of any particular Attachments to explain this blocker in more detail.\n\n### getBlockerType\n\nCheck the BlockerType enum for the list of possible values.\n\n### hasBlockerType\n\n### clearBlockerType\n\n### setBlockerType\n\nCheck the BlockerType enum for the list of possible values.\n\n### getDocumentationLink\n\n\\[Output Only\\] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.\n\n### hasDocumentationLink\n\n### clearDocumentationLink\n\n### setDocumentationLink\n\n\\[Output Only\\] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.\n\n### getExplanation\n\n\\[Output Only\\] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.\n\n### hasExplanation\n\n### clearExplanation\n\n### setExplanation\n\n\\[Output Only\\] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.\n\n### getMetros\n\n\\[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.\n\n### setMetros\n\n\\[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.\n\n### getRegions\n\n\\[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.\n\n### setRegions\n\n\\[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.\n\n### getZones\n\n\\[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.\n\n### setZones\n\n\\[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."]]