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.