Consumer provided attributes.
| JSON representation | 
|---|
{ "criticality": { object (  | 
            
| Fields | |
|---|---|
criticality | 
              
                 
 Optional. User-defined criticality information.  | 
            
environment | 
              
                 
 Optional. User-defined environment information.  | 
            
developerOwners[] | 
              
                 
 Optional. Developer team that owns development and coding.  | 
            
operatorOwners[] | 
              
                 
 Optional. Operator team that ensures runtime and operations.  | 
            
businessOwners[] | 
              
                 
 Optional. Business team that ensures user needs are met and value is delivered  | 
            
Criticality
Criticality of the Application, Service, or Workload
| JSON representation | 
|---|
{
  "level": string,
  "missionCritical": boolean,
  "type": enum ( | 
              
| Fields | |
|---|---|
level | 
                
                   
 Optional. Criticality level. Can contain only lowercase letters, numeric characters, underscores, and dashes. Can have a maximum length of 63 characters. Deprecated: Please refer to type instead.  | 
              
missionCritical | 
                
                   
 Optional. Indicates mission-critical Application, Service, or Workload. Deprecated: Please refer to type instead.  | 
              
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 | 
|---|
{
  "environment": string,
  "type": enum ( | 
              
| Fields | |
|---|---|
environment | 
                
                   
 Optional. Environment name. Can contain only lowercase letters, numeric characters, underscores, and dashes. Can have a maximum length of 63 characters. Deprecated: Please refer to type instead.  | 
              
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,
  "channel": {
    object ( | 
              
| Fields | |
|---|---|
displayName | 
                
                   
 Optional. Contact's name. Can have a maximum length of 63 characters.  | 
              
email | 
                
                   
 Required. Email address of the contacts.  | 
              
channel | 
                
                   
 Optional. Communication channel of the contacts.  | 
              
Channel
Separate message to accommodate custom formats across IRC and Slack.
| JSON representation | 
|---|
{ "uri": string }  | 
              
| Fields | |
|---|---|
uri | 
                
                   
 Required. URI of the channel.  |