InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers
import type { InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers } from "https://googleapis.deno.dev/v1/compute:v1.ts";
[Output Only] Reasons why configuration.availabilitySLA.sla differs from intent.availabilitySLA. This list is empty if and only if those are the same.
interface InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers {
attachments?: string[];
blockerType?:
| "BLOCKER_TYPE_UNSPECIFIED"
| "INCOMPATIBLE_METROS"
| "INCOMPATIBLE_REGIONS"
| "MISSING_GLOBAL_ROUTING"
| "NO_ATTACHMENTS"
| "NO_ATTACHMENTS_IN_METRO_AND_ZONE"
| "OTHER";
documentationLink?: string;
explanation?: string;
metros?: string[];
regions?: string[];
zones?: string[];
}§Properties
§
attachments?: string[]
[src][Output Only] URLs of any particular Attachments to explain this blocker in more detail.
§
blockerType?: "BLOCKER_TYPE_UNSPECIFIED" | "INCOMPATIBLE_METROS" | "INCOMPATIBLE_REGIONS" | "MISSING_GLOBAL_ROUTING" | "NO_ATTACHMENTS" | "NO_ATTACHMENTS_IN_METRO_AND_ZONE" | "OTHER"
[src]§
documentationLink?: string
[src][Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.
§
explanation?: string
[src][Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.
§
metros?: string[]
[src][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.