Configured

[Output Only] The redundancy this group is configured to support. The way a user queries what SLA their Attachment gets is by looking at this field of the Attachment's AttachmentGroup.

JSON representation
{
  "availabilitySla": {
    object (AvailabilitySLA)
  }
}
Fields
availabilitySla

object (AvailabilitySLA)

AvailabilitySLA

[Output Only] Which SLA this group is configured to support, and why this group does or does not meet that SLA's requirements.

JSON representation
{
  "effectiveSla": enum (EffectiveSLA),
  "intendedSlaBlockers": [
    {
      object (IntendedSlaBlockers)
    }
  ]
}
Fields
effectiveSla

enum (EffectiveSLA)

intendedSlaBlockers[]

object (IntendedSlaBlockers)

EffectiveSLA

[Output Only] Which SLA this group supports. Options are the same as the intent.

Enums
EFFECTIVE_SLA_UNSPECIFIED
PRODUCTION_NON_CRITICAL
PRODUCTION_CRITICAL
NO_SLA

IntendedSlaBlockers

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

JSON representation
{
  "blockerType": enum (BlockerType),
  "explanation": string,
  "documentationLink": string,
  "regions": [
    string
  ],
  "metros": [
    string
  ],
  "zones": [
    string
  ],
  "attachments": [
    string
  ]
}
Fields
blockerType

enum (BlockerType)

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.

regions[]

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.

metros[]

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.

zones[]

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.

attachments[]

string

[Output Only] URLs of any particular Attachments to explain this blocker in more detail.

BlockerType

[Output Only] The category of an unmet SLA requirement.

Enums
BLOCKER_TYPE_UNSPECIFIED
NO_ATTACHMENTS
INCOMPATIBLE_REGIONS
INCOMPATIBLE_METROS
NO_ATTACHMENTS_IN_METRO_AND_ZONE
MISSING_GLOBAL_ROUTING
OTHER