Attributes

Consumer provided attributes.

JSON representation
{
  "criticality": {
    object (Criticality)
  },
  "environment": {
    object (Environment)
  },
  "developerOwners": [
    {
      object (ContactInfo)
    }
  ],
  "operatorOwners": [
    {
      object (ContactInfo)
    }
  ],
  "businessOwners": [
    {
      object (ContactInfo)
    }
  ]
}
Fields
criticality

object (Criticality)

Optional. User-defined criticality information.

environment

object (Environment)

Optional. User-defined environment information.

developerOwners[]

object (ContactInfo)

Optional. Developer team that owns development and coding.

operatorOwners[]

object (ContactInfo)

Optional. Operator team that ensures runtime and operations.

businessOwners[]

object (ContactInfo)

Optional. Business team that ensures user needs are met and value is delivered

Criticality

Criticality of the Application, Service, or Workload

JSON representation
{
  "type": enum (Type)
}
Fields
type

enum (Type)

Required. Criticality Type.

Type

Criticality Type.

Enums
TYPE_UNSPECIFIED Unspecified type.
MISSION_CRITICAL Mission critical service, application or workload.
HIGH High impact.
MEDIUM Medium impact.
LOW Low impact.

Environment

Environment of the Application, Service, or Workload

JSON representation
{
  "type": enum (Type)
}
Fields
type

enum (Type)

Required. Environment Type.

Type

Environment Type.

Enums
TYPE_UNSPECIFIED Unspecified type.
PRODUCTION Production environment.
STAGING Staging environment.
TEST Test environment.
DEVELOPMENT Development environment.

ContactInfo

Contact information of stakeholders.

JSON representation
{
  "displayName": string,
  "email": string
}
Fields
displayName

string

Optional. Contact's name. Can have a maximum length of 63 characters.

email

string

Required. Email address of the contacts.