# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: google/cloud/irm_v1alpha2/proto/incidents.proto
import sys
_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode("latin1"))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.cloud.monitoring_v3.proto import (
metric_service_pb2 as google_dot_cloud_dot_monitoring__v3_dot_proto_dot_metric__service__pb2,
)
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name="google/cloud/irm_v1alpha2/proto/incidents.proto",
package="google.cloud.irm.v1alpha2",
syntax="proto3",
serialized_options=_b(
"\n#com.google.irm.service.v1alpha2.apiP\001Z<google.golang.org/genproto/googleapis/cloud/irm/v1alpha2;irm\370\001\001"
),
serialized_pb=_b(
'\n/google/cloud/irm_v1alpha2/proto/incidents.proto\x12\x19google.cloud.irm.v1alpha2\x1a\x1cgoogle/api/annotations.proto\x1a\x35google/cloud/monitoring_v3/proto/metric_service.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto"2\n\x04User\x12\x11\n\x07user_id\x18\x01 \x01(\tH\x00\x12\x0f\n\x05\x65mail\x18\x02 \x01(\tH\x00\x42\x06\n\x04user"\xc2\x04\n\x06Signal\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x65tag\x18\x02 \x01(\t\x12\x10\n\x08incident\x18\x03 \x01(\t\x12/\n\x0b\x63reate_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nclose_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x64\x65tect_time\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x07\x63reator\x18\x05 \x01(\x0b\x32\x1f.google.cloud.irm.v1alpha2.User\x12\r\n\x05title\x18\x06 \x01(\t\x12\x14\n\x0c\x63ontent_type\x18\x07 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x08 \x01(\t\x12=\n\x0csignal_state\x18\t \x01(\x0e\x32\'.google.cloud.irm.v1alpha2.Signal.State\x12J\n\x10signal_artifacts\x18\x10 \x03(\x0b\x32\x30.google.cloud.irm.v1alpha2.Signal.SignalArtifact\x1a\x43\n\x0eSignalArtifact\x12\x13\n\tuser_type\x18\x02 \x01(\tH\x00\x12\x0b\n\x03uri\x18\x03 \x01(\tB\x0f\n\rartifact_type"@\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0e\n\nSTATE_OPEN\x10\x01\x12\x10\n\x0cSTATE_CLOSED\x10\x02"\x8d\x01\n\nAnnotation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12/\n\x06\x61uthor\x18\x02 \x01(\x0b\x32\x1f.google.cloud.irm.v1alpha2.User\x12/\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t")\n\x03Tag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t"\x93\x01\n\x08Synopsis\x12\x14\n\x0c\x63ontent_type\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12/\n\x0bupdate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x06\x61uthor\x18\x04 \x01(\x0b\x32\x1f.google.cloud.irm.v1alpha2.User"\xc9\x08\n\x08Incident\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12M\n\x10\x65scalation_level\x18\x03 \x01(\x0e\x32\x33.google.cloud.irm.v1alpha2.Incident.EscalationLevel\x12\x0c\n\x04\x65tag\x18\x04 \x01(\t\x12>\n\x08severity\x18\x05 \x01(\x0e\x32,.google.cloud.irm.v1alpha2.Incident.Severity\x12\x38\n\x05stage\x18\x06 \x01(\x0e\x32).google.cloud.irm.v1alpha2.Incident.Stage\x12\x1a\n\x12\x64uplicate_incident\x18\t \x01(\t\x12.\n\nstart_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x08synopsis\x18\x08 \x01(\x0b\x32#.google.cloud.irm.v1alpha2.Synopsis\x12S\n\x13\x63ommunication_venue\x18\n \x01(\x0b\x32\x36.google.cloud.irm.v1alpha2.Incident.CommunicationVenue\x1a\xec\x01\n\x12\x43ommunicationVenue\x12\x0b\n\x03uri\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12X\n\x0c\x63hannel_type\x18\x03 \x01(\x0e\x32\x42.google.cloud.irm.v1alpha2.Incident.CommunicationVenue.ChannelType"Y\n\x0b\x43hannelType\x12\x1c\n\x18\x43HANNEL_TYPE_UNSPECIFIED\x10\x00\x12\x14\n\x10\x43HANNEL_TYPE_URI\x10\x01\x12\x16\n\x12\x43HANNEL_TYPE_SLACK\x10\x05"V\n\x0f\x45scalationLevel\x12 \n\x1c\x45SCALATION_LEVEL_UNSPECIFIED\x10\x00\x12!\n\x1d\x45SCALATION_LEVEL_ORGANIZATION\x10\x01"\x8d\x01\n\x08Severity\x12\x18\n\x14SEVERITY_UNSPECIFIED\x10\x00\x12\x11\n\rSEVERITY_HUGE\x10\x01\x12\x12\n\x0eSEVERITY_MAJOR\x10\x02\x12\x13\n\x0fSEVERITY_MEDIUM\x10\x03\x12\x12\n\x0eSEVERITY_MINOR\x10\x04\x12\x17\n\x13SEVERITY_NEGLIGIBLE\x10\x05"\x99\x01\n\x05Stage\x12\x15\n\x11STAGE_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTAGE_DETECTED\x10\x04\x12\x11\n\rSTAGE_TRIAGED\x10\x01\x12\x13\n\x0fSTAGE_MITIGATED\x10\x02\x12\x12\n\x0eSTAGE_RESOLVED\x10\x03\x12\x14\n\x10STAGE_DOCUMENTED\x10\x05\x12\x13\n\x0fSTAGE_DUPLICATE\x10\x06"\xd6\x02\n\x0cIncidentRole\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.google.cloud.irm.v1alpha2.IncidentRole.Type\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t"\xe5\x01\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x1b\n\x17TYPE_INCIDENT_COMMANDER\x10\x01\x12\x1c\n\x18TYPE_COMMUNICATIONS_LEAD\x10\x02\x12\x18\n\x14TYPE_OPERATIONS_LEAD\x10\x03\x12.\n*TYPE_EXTERNAL_CUSTOMER_COMMUNICATIONS_LEAD\x10\x04\x12\x17\n\x13TYPE_PRIMARY_ONCALL\x10\x05\x12\x19\n\x15TYPE_SECONDARY_ONCALL\x10\x06\x12\x0e\n\nTYPE_OTHER\x10\x07"\xda\x01\n\x16IncidentRoleAssignment\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x65tag\x18\x02 \x01(\t\x12\x35\n\x04role\x18\x03 \x01(\x0b\x32\'.google.cloud.irm.v1alpha2.IncidentRole\x12\x31\n\x08\x61ssignee\x18\x04 \x01(\x0b\x32\x1f.google.cloud.irm.v1alpha2.User\x12:\n\x11proposed_assignee\x18\x05 \x01(\x0b\x32\x1f.google.cloud.irm.v1alpha2.User"\xc2\x01\n\x08\x41rtifact\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12\x0c\n\x04\x65tag\x18\x03 \x01(\t\x12\x0b\n\x03url\x18\x04 \x01(\t\x12\x36\n\x04type\x18\x05 \x01(\x0e\x32(.google.cloud.irm.v1alpha2.Artifact.Type"?\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08TYPE_URL\x10\x01\x12\x13\n\x0fTYPE_JIRA_ISSUE\x10\x04"\x8e\x02\n\x14\x43ommunicationChannel\x12\x46\n\x05\x65mail\x18\x01 \x01(\x0b\x32\x35.google.cloud.irm.v1alpha2.CommunicationChannel.EmailH\x00\x12\x63\n\x14notification_channel\x18\x02 \x01(\x0b\x32\x43.google.cloud.irm.v1alpha2.CommunicationChannel.NotificationChannelH\x00\x1a\x18\n\x05\x45mail\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x1a#\n\x13NotificationChannel\x12\x0c\n\x04name\x18\x01 \x01(\tB\n\n\x08\x65ndpoint"\xa6\x03\n\x0cSubscription\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x65tag\x18\x02 \x01(\t\x12M\n\x14subscription_channel\x18\x03 \x01(\x0b\x32/.google.cloud.irm.v1alpha2.CommunicationChannel\x12\x46\n\x0b\x65vent_types\x18\x04 \x03(\x0e\x32\x31.google.cloud.irm.v1alpha2.Subscription.EventType"\xe2\x01\n\tEventType\x12\x1a\n\x16\x45VENT_TYPE_UNSPECIFIED\x10\x00\x12\x1b\n\x17\x45VENT_TYPE_TITLE_CHANGE\x10\x01\x12\x1e\n\x1a\x45VENT_TYPE_SYNOPSIS_CHANGE\x10\x02\x12\x1b\n\x17\x45VENT_TYPE_STAGE_CHANGE\x10\x03\x12\x1e\n\x1a\x45VENT_TYPE_SEVERITY_CHANGE\x10\x04\x12\x1d\n\x19\x45VENT_TYPE_ANNOTATION_ADD\x10\x05\x12 \n\x1c\x45VENT_TYPE_ANNOTATION_CHANGE\x10\x06\x42h\n#com.google.irm.service.v1alpha2.apiP\x01Z<google.golang.org/genproto/googleapis/cloud/irm/v1alpha2;irm\xf8\x01\x01\x62\x06proto3'
),
dependencies=[
google_dot_api_dot_annotations__pb2.DESCRIPTOR,
google_dot_cloud_dot_monitoring__v3_dot_proto_dot_metric__service__pb2.DESCRIPTOR,
google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,
google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,
],
)
_SIGNAL_STATE = _descriptor.EnumDescriptor(
name="State",
full_name="google.cloud.irm.v1alpha2.Signal.State",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="STATE_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="STATE_OPEN", index=1, number=1, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="STATE_CLOSED", index=2, number=2, serialized_options=None, type=None
),
],
containing_type=None,
serialized_options=None,
serialized_start=795,
serialized_end=859,
)
_sym_db.RegisterEnumDescriptor(_SIGNAL_STATE)
_INCIDENT_COMMUNICATIONVENUE_CHANNELTYPE = _descriptor.EnumDescriptor(
name="ChannelType",
full_name="google.cloud.irm.v1alpha2.Incident.CommunicationVenue.ChannelType",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="CHANNEL_TYPE_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="CHANNEL_TYPE_URI",
index=1,
number=1,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="CHANNEL_TYPE_SLACK",
index=2,
number=5,
serialized_options=None,
type=None,
),
],
containing_type=None,
serialized_options=None,
serialized_start=1819,
serialized_end=1908,
)
_sym_db.RegisterEnumDescriptor(_INCIDENT_COMMUNICATIONVENUE_CHANNELTYPE)
_INCIDENT_ESCALATIONLEVEL = _descriptor.EnumDescriptor(
name="EscalationLevel",
full_name="google.cloud.irm.v1alpha2.Incident.EscalationLevel",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="ESCALATION_LEVEL_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="ESCALATION_LEVEL_ORGANIZATION",
index=1,
number=1,
serialized_options=None,
type=None,
),
],
containing_type=None,
serialized_options=None,
serialized_start=1910,
serialized_end=1996,
)
_sym_db.RegisterEnumDescriptor(_INCIDENT_ESCALATIONLEVEL)
_INCIDENT_SEVERITY = _descriptor.EnumDescriptor(
name="Severity",
full_name="google.cloud.irm.v1alpha2.Incident.Severity",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="SEVERITY_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="SEVERITY_HUGE", index=1, number=1, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="SEVERITY_MAJOR", index=2, number=2, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="SEVERITY_MEDIUM",
index=3,
number=3,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="SEVERITY_MINOR", index=4, number=4, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="SEVERITY_NEGLIGIBLE",
index=5,
number=5,
serialized_options=None,
type=None,
),
],
containing_type=None,
serialized_options=None,
serialized_start=1999,
serialized_end=2140,
)
_sym_db.RegisterEnumDescriptor(_INCIDENT_SEVERITY)
_INCIDENT_STAGE = _descriptor.EnumDescriptor(
name="Stage",
full_name="google.cloud.irm.v1alpha2.Incident.Stage",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="STAGE_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="STAGE_DETECTED", index=1, number=4, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="STAGE_TRIAGED", index=2, number=1, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="STAGE_MITIGATED",
index=3,
number=2,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="STAGE_RESOLVED", index=4, number=3, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="STAGE_DOCUMENTED",
index=5,
number=5,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="STAGE_DUPLICATE",
index=6,
number=6,
serialized_options=None,
type=None,
),
],
containing_type=None,
serialized_options=None,
serialized_start=2143,
serialized_end=2296,
)
_sym_db.RegisterEnumDescriptor(_INCIDENT_STAGE)
_INCIDENTROLE_TYPE = _descriptor.EnumDescriptor(
name="Type",
full_name="google.cloud.irm.v1alpha2.IncidentRole.Type",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="TYPE_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="TYPE_INCIDENT_COMMANDER",
index=1,
number=1,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="TYPE_COMMUNICATIONS_LEAD",
index=2,
number=2,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="TYPE_OPERATIONS_LEAD",
index=3,
number=3,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="TYPE_EXTERNAL_CUSTOMER_COMMUNICATIONS_LEAD",
index=4,
number=4,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="TYPE_PRIMARY_ONCALL",
index=5,
number=5,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="TYPE_SECONDARY_ONCALL",
index=6,
number=6,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="TYPE_OTHER", index=7, number=7, serialized_options=None, type=None
),
],
containing_type=None,
serialized_options=None,
serialized_start=2412,
serialized_end=2641,
)
_sym_db.RegisterEnumDescriptor(_INCIDENTROLE_TYPE)
_ARTIFACT_TYPE = _descriptor.EnumDescriptor(
name="Type",
full_name="google.cloud.irm.v1alpha2.Artifact.Type",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="TYPE_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="TYPE_URL", index=1, number=1, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="TYPE_JIRA_ISSUE",
index=2,
number=4,
serialized_options=None,
type=None,
),
],
containing_type=None,
serialized_options=None,
serialized_start=2996,
serialized_end=3059,
)
_sym_db.RegisterEnumDescriptor(_ARTIFACT_TYPE)
_SUBSCRIPTION_EVENTTYPE = _descriptor.EnumDescriptor(
name="EventType",
full_name="google.cloud.irm.v1alpha2.Subscription.EventType",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="EVENT_TYPE_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="EVENT_TYPE_TITLE_CHANGE",
index=1,
number=1,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="EVENT_TYPE_SYNOPSIS_CHANGE",
index=2,
number=2,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="EVENT_TYPE_STAGE_CHANGE",
index=3,
number=3,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="EVENT_TYPE_SEVERITY_CHANGE",
index=4,
number=4,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="EVENT_TYPE_ANNOTATION_ADD",
index=5,
number=5,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="EVENT_TYPE_ANNOTATION_CHANGE",
index=6,
number=6,
serialized_options=None,
type=None,
),
],
containing_type=None,
serialized_options=None,
serialized_start=3531,
serialized_end=3757,
)
_sym_db.RegisterEnumDescriptor(_SUBSCRIPTION_EVENTTYPE)
_USER = _descriptor.Descriptor(
name="User",
full_name="google.cloud.irm.v1alpha2.User",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="user_id",
full_name="google.cloud.irm.v1alpha2.User.user_id",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="email",
full_name="google.cloud.irm.v1alpha2.User.email",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[
_descriptor.OneofDescriptor(
name="user",
full_name="google.cloud.irm.v1alpha2.User.user",
index=0,
containing_type=None,
fields=[],
)
],
serialized_start=228,
serialized_end=278,
)
_SIGNAL_SIGNALARTIFACT = _descriptor.Descriptor(
name="SignalArtifact",
full_name="google.cloud.irm.v1alpha2.Signal.SignalArtifact",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="user_type",
full_name="google.cloud.irm.v1alpha2.Signal.SignalArtifact.user_type",
index=0,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="uri",
full_name="google.cloud.irm.v1alpha2.Signal.SignalArtifact.uri",
index=1,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[
_descriptor.OneofDescriptor(
name="artifact_type",
full_name="google.cloud.irm.v1alpha2.Signal.SignalArtifact.artifact_type",
index=0,
containing_type=None,
fields=[],
)
],
serialized_start=726,
serialized_end=793,
)
_SIGNAL = _descriptor.Descriptor(
name="Signal",
full_name="google.cloud.irm.v1alpha2.Signal",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.irm.v1alpha2.Signal.name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="etag",
full_name="google.cloud.irm.v1alpha2.Signal.etag",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="incident",
full_name="google.cloud.irm.v1alpha2.Signal.incident",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="create_time",
full_name="google.cloud.irm.v1alpha2.Signal.create_time",
index=3,
number=4,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="close_time",
full_name="google.cloud.irm.v1alpha2.Signal.close_time",
index=4,
number=10,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="detect_time",
full_name="google.cloud.irm.v1alpha2.Signal.detect_time",
index=5,
number=15,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="creator",
full_name="google.cloud.irm.v1alpha2.Signal.creator",
index=6,
number=5,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="title",
full_name="google.cloud.irm.v1alpha2.Signal.title",
index=7,
number=6,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="content_type",
full_name="google.cloud.irm.v1alpha2.Signal.content_type",
index=8,
number=7,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="content",
full_name="google.cloud.irm.v1alpha2.Signal.content",
index=9,
number=8,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="signal_state",
full_name="google.cloud.irm.v1alpha2.Signal.signal_state",
index=10,
number=9,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="signal_artifacts",
full_name="google.cloud.irm.v1alpha2.Signal.signal_artifacts",
index=11,
number=16,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[_SIGNAL_SIGNALARTIFACT],
enum_types=[_SIGNAL_STATE],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=281,
serialized_end=859,
)
_ANNOTATION = _descriptor.Descriptor(
name="Annotation",
full_name="google.cloud.irm.v1alpha2.Annotation",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.irm.v1alpha2.Annotation.name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="author",
full_name="google.cloud.irm.v1alpha2.Annotation.author",
index=1,
number=2,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="create_time",
full_name="google.cloud.irm.v1alpha2.Annotation.create_time",
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="content",
full_name="google.cloud.irm.v1alpha2.Annotation.content",
index=3,
number=4,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=862,
serialized_end=1003,
)
_TAG = _descriptor.Descriptor(
name="Tag",
full_name="google.cloud.irm.v1alpha2.Tag",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.irm.v1alpha2.Tag.name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="display_name",
full_name="google.cloud.irm.v1alpha2.Tag.display_name",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=1005,
serialized_end=1046,
)
_SYNOPSIS = _descriptor.Descriptor(
name="Synopsis",
full_name="google.cloud.irm.v1alpha2.Synopsis",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="content_type",
full_name="google.cloud.irm.v1alpha2.Synopsis.content_type",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="content",
full_name="google.cloud.irm.v1alpha2.Synopsis.content",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="update_time",
full_name="google.cloud.irm.v1alpha2.Synopsis.update_time",
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="author",
full_name="google.cloud.irm.v1alpha2.Synopsis.author",
index=3,
number=4,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=1049,
serialized_end=1196,
)
_INCIDENT_COMMUNICATIONVENUE = _descriptor.Descriptor(
name="CommunicationVenue",
full_name="google.cloud.irm.v1alpha2.Incident.CommunicationVenue",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="uri",
full_name="google.cloud.irm.v1alpha2.Incident.CommunicationVenue.uri",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="display_name",
full_name="google.cloud.irm.v1alpha2.Incident.CommunicationVenue.display_name",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="channel_type",
full_name="google.cloud.irm.v1alpha2.Incident.CommunicationVenue.channel_type",
index=2,
number=3,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[_INCIDENT_COMMUNICATIONVENUE_CHANNELTYPE],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=1672,
serialized_end=1908,
)
_INCIDENT = _descriptor.Descriptor(
name="Incident",
full_name="google.cloud.irm.v1alpha2.Incident",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.irm.v1alpha2.Incident.name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="title",
full_name="google.cloud.irm.v1alpha2.Incident.title",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="escalation_level",
full_name="google.cloud.irm.v1alpha2.Incident.escalation_level",
index=2,
number=3,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="etag",
full_name="google.cloud.irm.v1alpha2.Incident.etag",
index=3,
number=4,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="severity",
full_name="google.cloud.irm.v1alpha2.Incident.severity",
index=4,
number=5,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="stage",
full_name="google.cloud.irm.v1alpha2.Incident.stage",
index=5,
number=6,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="duplicate_incident",
full_name="google.cloud.irm.v1alpha2.Incident.duplicate_incident",
index=6,
number=9,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="start_time",
full_name="google.cloud.irm.v1alpha2.Incident.start_time",
index=7,
number=7,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="synopsis",
full_name="google.cloud.irm.v1alpha2.Incident.synopsis",
index=8,
number=8,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="communication_venue",
full_name="google.cloud.irm.v1alpha2.Incident.communication_venue",
index=9,
number=10,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[_INCIDENT_COMMUNICATIONVENUE],
enum_types=[_INCIDENT_ESCALATIONLEVEL, _INCIDENT_SEVERITY, _INCIDENT_STAGE],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=1199,
serialized_end=2296,
)
_INCIDENTROLE = _descriptor.Descriptor(
name="IncidentRole",
full_name="google.cloud.irm.v1alpha2.IncidentRole",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="type",
full_name="google.cloud.irm.v1alpha2.IncidentRole.type",
index=0,
number=1,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="title",
full_name="google.cloud.irm.v1alpha2.IncidentRole.title",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="description",
full_name="google.cloud.irm.v1alpha2.IncidentRole.description",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[_INCIDENTROLE_TYPE],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=2299,
serialized_end=2641,
)
_INCIDENTROLEASSIGNMENT = _descriptor.Descriptor(
name="IncidentRoleAssignment",
full_name="google.cloud.irm.v1alpha2.IncidentRoleAssignment",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.irm.v1alpha2.IncidentRoleAssignment.name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="etag",
full_name="google.cloud.irm.v1alpha2.IncidentRoleAssignment.etag",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="role",
full_name="google.cloud.irm.v1alpha2.IncidentRoleAssignment.role",
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="assignee",
full_name="google.cloud.irm.v1alpha2.IncidentRoleAssignment.assignee",
index=3,
number=4,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="proposed_assignee",
full_name="google.cloud.irm.v1alpha2.IncidentRoleAssignment.proposed_assignee",
index=4,
number=5,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=2644,
serialized_end=2862,
)
_ARTIFACT = _descriptor.Descriptor(
name="Artifact",
full_name="google.cloud.irm.v1alpha2.Artifact",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.irm.v1alpha2.Artifact.name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="display_name",
full_name="google.cloud.irm.v1alpha2.Artifact.display_name",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="etag",
full_name="google.cloud.irm.v1alpha2.Artifact.etag",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="url",
full_name="google.cloud.irm.v1alpha2.Artifact.url",
index=3,
number=4,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="type",
full_name="google.cloud.irm.v1alpha2.Artifact.type",
index=4,
number=5,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[_ARTIFACT_TYPE],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=2865,
serialized_end=3059,
)
_COMMUNICATIONCHANNEL_EMAIL = _descriptor.Descriptor(
name="Email",
full_name="google.cloud.irm.v1alpha2.CommunicationChannel.Email",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="address",
full_name="google.cloud.irm.v1alpha2.CommunicationChannel.Email.address",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
)
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=3259,
serialized_end=3283,
)
_COMMUNICATIONCHANNEL_NOTIFICATIONCHANNEL = _descriptor.Descriptor(
name="NotificationChannel",
full_name="google.cloud.irm.v1alpha2.CommunicationChannel.NotificationChannel",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.irm.v1alpha2.CommunicationChannel.NotificationChannel.name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
)
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=3285,
serialized_end=3320,
)
_COMMUNICATIONCHANNEL = _descriptor.Descriptor(
name="CommunicationChannel",
full_name="google.cloud.irm.v1alpha2.CommunicationChannel",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="email",
full_name="google.cloud.irm.v1alpha2.CommunicationChannel.email",
index=0,
number=1,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="notification_channel",
full_name="google.cloud.irm.v1alpha2.CommunicationChannel.notification_channel",
index=1,
number=2,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[
_COMMUNICATIONCHANNEL_EMAIL,
_COMMUNICATIONCHANNEL_NOTIFICATIONCHANNEL,
],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[
_descriptor.OneofDescriptor(
name="endpoint",
full_name="google.cloud.irm.v1alpha2.CommunicationChannel.endpoint",
index=0,
containing_type=None,
fields=[],
)
],
serialized_start=3062,
serialized_end=3332,
)
_SUBSCRIPTION = _descriptor.Descriptor(
name="Subscription",
full_name="google.cloud.irm.v1alpha2.Subscription",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.irm.v1alpha2.Subscription.name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="etag",
full_name="google.cloud.irm.v1alpha2.Subscription.etag",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="subscription_channel",
full_name="google.cloud.irm.v1alpha2.Subscription.subscription_channel",
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="event_types",
full_name="google.cloud.irm.v1alpha2.Subscription.event_types",
index=3,
number=4,
type=14,
cpp_type=8,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[_SUBSCRIPTION_EVENTTYPE],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=3335,
serialized_end=3757,
)
_USER.oneofs_by_name["user"].fields.append(_USER.fields_by_name["user_id"])
_USER.fields_by_name["user_id"].containing_oneof = _USER.oneofs_by_name["user"]
_USER.oneofs_by_name["user"].fields.append(_USER.fields_by_name["email"])
_USER.fields_by_name["email"].containing_oneof = _USER.oneofs_by_name["user"]
_SIGNAL_SIGNALARTIFACT.containing_type = _SIGNAL
_SIGNAL_SIGNALARTIFACT.oneofs_by_name["artifact_type"].fields.append(
_SIGNAL_SIGNALARTIFACT.fields_by_name["user_type"]
)
_SIGNAL_SIGNALARTIFACT.fields_by_name[
"user_type"
].containing_oneof = _SIGNAL_SIGNALARTIFACT.oneofs_by_name["artifact_type"]
_SIGNAL.fields_by_name[
"create_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_SIGNAL.fields_by_name[
"close_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_SIGNAL.fields_by_name[
"detect_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_SIGNAL.fields_by_name["creator"].message_type = _USER
_SIGNAL.fields_by_name["signal_state"].enum_type = _SIGNAL_STATE
_SIGNAL.fields_by_name["signal_artifacts"].message_type = _SIGNAL_SIGNALARTIFACT
_SIGNAL_STATE.containing_type = _SIGNAL
_ANNOTATION.fields_by_name["author"].message_type = _USER
_ANNOTATION.fields_by_name[
"create_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_SYNOPSIS.fields_by_name[
"update_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_SYNOPSIS.fields_by_name["author"].message_type = _USER
_INCIDENT_COMMUNICATIONVENUE.fields_by_name[
"channel_type"
].enum_type = _INCIDENT_COMMUNICATIONVENUE_CHANNELTYPE
_INCIDENT_COMMUNICATIONVENUE.containing_type = _INCIDENT
_INCIDENT_COMMUNICATIONVENUE_CHANNELTYPE.containing_type = _INCIDENT_COMMUNICATIONVENUE
_INCIDENT.fields_by_name["escalation_level"].enum_type = _INCIDENT_ESCALATIONLEVEL
_INCIDENT.fields_by_name["severity"].enum_type = _INCIDENT_SEVERITY
_INCIDENT.fields_by_name["stage"].enum_type = _INCIDENT_STAGE
_INCIDENT.fields_by_name[
"start_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_INCIDENT.fields_by_name["synopsis"].message_type = _SYNOPSIS
_INCIDENT.fields_by_name[
"communication_venue"
].message_type = _INCIDENT_COMMUNICATIONVENUE
_INCIDENT_ESCALATIONLEVEL.containing_type = _INCIDENT
_INCIDENT_SEVERITY.containing_type = _INCIDENT
_INCIDENT_STAGE.containing_type = _INCIDENT
_INCIDENTROLE.fields_by_name["type"].enum_type = _INCIDENTROLE_TYPE
_INCIDENTROLE_TYPE.containing_type = _INCIDENTROLE
_INCIDENTROLEASSIGNMENT.fields_by_name["role"].message_type = _INCIDENTROLE
_INCIDENTROLEASSIGNMENT.fields_by_name["assignee"].message_type = _USER
_INCIDENTROLEASSIGNMENT.fields_by_name["proposed_assignee"].message_type = _USER
_ARTIFACT.fields_by_name["type"].enum_type = _ARTIFACT_TYPE
_ARTIFACT_TYPE.containing_type = _ARTIFACT
_COMMUNICATIONCHANNEL_EMAIL.containing_type = _COMMUNICATIONCHANNEL
_COMMUNICATIONCHANNEL_NOTIFICATIONCHANNEL.containing_type = _COMMUNICATIONCHANNEL
_COMMUNICATIONCHANNEL.fields_by_name["email"].message_type = _COMMUNICATIONCHANNEL_EMAIL
_COMMUNICATIONCHANNEL.fields_by_name[
"notification_channel"
].message_type = _COMMUNICATIONCHANNEL_NOTIFICATIONCHANNEL
_COMMUNICATIONCHANNEL.oneofs_by_name["endpoint"].fields.append(
_COMMUNICATIONCHANNEL.fields_by_name["email"]
)
_COMMUNICATIONCHANNEL.fields_by_name[
"email"
].containing_oneof = _COMMUNICATIONCHANNEL.oneofs_by_name["endpoint"]
_COMMUNICATIONCHANNEL.oneofs_by_name["endpoint"].fields.append(
_COMMUNICATIONCHANNEL.fields_by_name["notification_channel"]
)
_COMMUNICATIONCHANNEL.fields_by_name[
"notification_channel"
].containing_oneof = _COMMUNICATIONCHANNEL.oneofs_by_name["endpoint"]
_SUBSCRIPTION.fields_by_name[
"subscription_channel"
].message_type = _COMMUNICATIONCHANNEL
_SUBSCRIPTION.fields_by_name["event_types"].enum_type = _SUBSCRIPTION_EVENTTYPE
_SUBSCRIPTION_EVENTTYPE.containing_type = _SUBSCRIPTION
DESCRIPTOR.message_types_by_name["User"] = _USER
DESCRIPTOR.message_types_by_name["Signal"] = _SIGNAL
DESCRIPTOR.message_types_by_name["Annotation"] = _ANNOTATION
DESCRIPTOR.message_types_by_name["Tag"] = _TAG
DESCRIPTOR.message_types_by_name["Synopsis"] = _SYNOPSIS
DESCRIPTOR.message_types_by_name["Incident"] = _INCIDENT
DESCRIPTOR.message_types_by_name["IncidentRole"] = _INCIDENTROLE
DESCRIPTOR.message_types_by_name["IncidentRoleAssignment"] = _INCIDENTROLEASSIGNMENT
DESCRIPTOR.message_types_by_name["Artifact"] = _ARTIFACT
DESCRIPTOR.message_types_by_name["CommunicationChannel"] = _COMMUNICATIONCHANNEL
DESCRIPTOR.message_types_by_name["Subscription"] = _SUBSCRIPTION
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
User = _reflection.GeneratedProtocolMessageType(
"User",
(_message.Message,),
dict(
DESCRIPTOR=_USER,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""A user of the IRM app.
Attributes:
user:
One of several ways to uniquely identify a user.
user_id:
Output only. User id that will allow to get additional
information from People API. This field will be populated
implicitly if the caller creates or edits a resource (for
example, posts an annotation).
email:
Email address of the user. This must be associated with a
Google account. This field will be set if the user is
explicitly identified (verbatim) by email address in an API
request (potentially sometime in the past). It will not be
populated based on the credentials of a caller of the API.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.User)
),
)
_sym_db.RegisterMessage(User)
Signal = _reflection.GeneratedProtocolMessageType(
"Signal",
(_message.Message,),
dict(
SignalArtifact=_reflection.GeneratedProtocolMessageType(
"SignalArtifact",
(_message.Message,),
dict(
DESCRIPTOR=_SIGNAL_SIGNALARTIFACT,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""An artifact associated with the Signal.
Attributes:
artifact_type:
The type of resource linked to
user_type:
A custom user type
uri:
The URI for the artifact.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.Signal.SignalArtifact)
),
),
DESCRIPTOR=_SIGNAL,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""A signal is a message calling attention to a (potential) incident. An
example is a page based on a Stackdriver Alerting policy.
Attributes:
name:
Resource name of the signal, for example,
"projects/{project_id}/signals/{signal_id}".
etag:
Etag to validate the object is unchanged for a read-modify-
write operation. An empty etag will overwrite other changes.
incident:
Resource name of the incident this signal is currently
assigned to. May be empty if signal is unassigned.
create_time:
Output only. Time this signal was created.
close_time:
Output only. Time this signal was closed. This field is not
populated while the signal is still firing.
detect_time:
The time this Signal was first detected. This is identical to
create_time for Signals created by Stackdriver Alerting.
creator:
Output only. The user that created this signal for manually
created signals. Empty if this signal was generated by a
system (for example, Stackdriver Alerting).
title:
One-line summary of the signal. Immutable.
content_type:
Content type string, for example, 'text/plain' or'text/html'.
content:
Full message of the signal. Immutable for Signals created by
Stackdriver Alerting.
signal_state:
The state of this signal. For Signals created by Stackdriver
Alerting this field is output only.
signal_artifacts:
A set of artifacts to additional resources for this Signal.
For example, a link to Stackdriver logging for the Signal.
Immutable for Signals created by Stackdriver Alerting.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.Signal)
),
)
_sym_db.RegisterMessage(Signal)
_sym_db.RegisterMessage(Signal.SignalArtifact)
Annotation = _reflection.GeneratedProtocolMessageType(
"Annotation",
(_message.Message,),
dict(
DESCRIPTOR=_ANNOTATION,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""A text annotation by a user.
Attributes:
name:
Resource name of the annotation, for example, "projects/{proje
ct_id}/incidents/{incident_id}/annotations/{annotation_id}"
.
author:
Output only. Author of the annotation.
create_time:
Output only. Time the annotation was created.
content:
Content of the annotation. Immutable.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.Annotation)
),
)
_sym_db.RegisterMessage(Annotation)
Tag = _reflection.GeneratedProtocolMessageType(
"Tag",
(_message.Message,),
dict(
DESCRIPTOR=_TAG,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""A tag by a user.
Attributes:
name:
Resource name of a tag, for example, "projects/{project_id}/i
ncidents/{incident_id}/tags/{tag_id}"
display_name:
Display name of the resource (for example, "cause:rollout").
Immutable.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.Tag)
),
)
_sym_db.RegisterMessage(Tag)
Synopsis = _reflection.GeneratedProtocolMessageType(
"Synopsis",
(_message.Message,),
dict(
DESCRIPTOR=_SYNOPSIS,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""Synopsis is a summary of an incident and it contains a textual content,
an author and a last updated timestamp.
Attributes:
content_type:
Content type string, for example, 'text/plain' or 'text/html'.
content:
Textual content of the synopsis. It can be plain text or
markdown as indicated by the content_type.
update_time:
Last updated timestamp.
author:
Author of the synopsis.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.Synopsis)
),
)
_sym_db.RegisterMessage(Synopsis)
Incident = _reflection.GeneratedProtocolMessageType(
"Incident",
(_message.Message,),
dict(
CommunicationVenue=_reflection.GeneratedProtocolMessageType(
"CommunicationVenue",
(_message.Message,),
dict(
DESCRIPTOR=_INCIDENT_COMMUNICATIONVENUE,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""CommunicationVenue is a record of where conversations about an incident
are happening.
Attributes:
uri:
A URI to the web interface of the channel.
display_name:
A name representing the channel in IRM UI.
channel_type:
The type of channel/venue for incident communications.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.Incident.CommunicationVenue)
),
),
DESCRIPTOR=_INCIDENT,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""Representation of an incident.
Attributes:
name:
Output only. Resource name of the incident, for example,
"projects/{project_id}/incidents/{incident_id}".
title:
One-line summary of the incident.
escalation_level:
Escalation level of the incident.
etag:
Etag to validate the object is unchanged for a read-modify-
write operation. An empty etag will overwrite other changes.
severity:
Severity of the incident.
stage:
Stage of the incident.
duplicate_incident:
Resource name of the incident this incident is a duplicate of.
Empty if this incident is not a duplicate. An incident can
only be a duplicate of an incident that is not marked as a
duplicate already. Setting this to a non-empty value must also
set the stage to ``STAGE_DUPLICATE``. Unsetting this value
value must also update ``stage`` to a value other than
``STAGE_DUPLICATE``.
start_time:
Output only. Time this incident started. Used to measure the
'elapsed time'. Start time of an incident is the earliest
creation time of any of its Signals or the create time of the
incident if no Signals are assigned.
synopsis:
Output only. Synopsis of this incident.
communication_venue:
Location of communications for this incident. This is
informational only; IRM does not use this to send messages.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.Incident)
),
)
_sym_db.RegisterMessage(Incident)
_sym_db.RegisterMessage(Incident.CommunicationVenue)
IncidentRole = _reflection.GeneratedProtocolMessageType(
"IncidentRole",
(_message.Message,),
dict(
DESCRIPTOR=_INCIDENTROLE,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""Describes a role that can be assigned to an incident.
Attributes:
type:
The type of role. The role type is immutable in role
assignments. Each role type can only be used once per
incident, except for TYPE_OTHER.
title:
Output only unless TYPE_OTHER is used. Title of the role. For
TYPE_OTHER, must be unique within an incident.
description:
Output only unless TYPE_OTHER is used. Description of the
role.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.IncidentRole)
),
)
_sym_db.RegisterMessage(IncidentRole)
IncidentRoleAssignment = _reflection.GeneratedProtocolMessageType(
"IncidentRoleAssignment",
(_message.Message,),
dict(
DESCRIPTOR=_INCIDENTROLEASSIGNMENT,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""Stores the assignee of a role as well as the proposed next assignee.
Attributes:
name:
Output only. Resource name such as "projects/{project_id}/inc
idents/{incident_id}/role_assignments/{role_id}".
etag:
Output only. Etag for this version of the resource. Must be
specified in update requests and match the current version in
storage. Must not be modified by the client.
role:
The role that is or will be assigned.
assignee:
The user this role is assigned to. This field can only be
directly set during creation request. Subsequent updates are
done via the IncidentRoleHandover methods.
proposed_assignee:
The recipient of a requested role handoff. This field can only
be directly set during creation request. Subsequent updates
are done via the IncidentRoleHandover methods. ``assignee``
is always the current role-holder, and ``proposed_assignee``
is used to track unfinished assignments and handoffs. Let's
say Bob assigns Alice to a role. Then the fields are:
``assignee``: nil, ``proposed_assignee``: Alice If Alice
accepts, then the fields are: ``assignee``: Alice,
``proposed_assignee``: nil If she cancels, then the
RoleAssignment is deleted. Let's say Alice has the role. Then
the fields are: ``assignee``: Alice, ``proposed_assignee``:
nil If Alice becomes incapacitated and Bob requests Carol to
take over, then the fields are: ``assignee``: Alice,
``proposed_assignee``: Carol After Carol accepts the handover,
the fields are: ``assignee``: Carol, ``proposed_assignee``:
nil Or if Carol refuses the handover, the fields are:
``assignee``: Alice, ``proposed_assignee``: nil
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.IncidentRoleAssignment)
),
)
_sym_db.RegisterMessage(IncidentRoleAssignment)
Artifact = _reflection.GeneratedProtocolMessageType(
"Artifact",
(_message.Message,),
dict(
DESCRIPTOR=_ARTIFACT,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""External artifact associated to an incident.
Attributes:
name:
Output only. Resource name such as "projects/{project_id}/inc
idents/{incident_id}/artifacts/{artifact_id}".
display_name:
User provided name of an artifact.
etag:
Output only. Etag for this version of the resource. Must be
specified in update requests and match the current version in
storage. Must not be modified by the client.
url:
URL to access the artifact.
type:
Type of this artifact.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.Artifact)
),
)
_sym_db.RegisterMessage(Artifact)
CommunicationChannel = _reflection.GeneratedProtocolMessageType(
"CommunicationChannel",
(_message.Message,),
dict(
Email=_reflection.GeneratedProtocolMessageType(
"Email",
(_message.Message,),
dict(
DESCRIPTOR=_COMMUNICATIONCHANNEL_EMAIL,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""A communication channel that delivers messages to an email address.
Attributes:
address:
The email address, for example, "user@example.com".
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CommunicationChannel.Email)
),
),
NotificationChannel=_reflection.GeneratedProtocolMessageType(
"NotificationChannel",
(_message.Message,),
dict(
DESCRIPTOR=_COMMUNICATIONCHANNEL_NOTIFICATIONCHANNEL,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""A communication channel that delivers messages to a Stackdriver
notification channel.
Attributes:
name:
Stackdriver notification channel name.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CommunicationChannel.NotificationChannel)
),
),
DESCRIPTOR=_COMMUNICATIONCHANNEL,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""Communication Channels are mechanisms used to receive notifications
about changes to incidents.
Attributes:
endpoint:
An endpoint describes how messages will be delivered.
email:
Messages will be delivered via email.
notification_channel:
Messages will be delivered via a Stackdriver notification
channel.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CommunicationChannel)
),
)
_sym_db.RegisterMessage(CommunicationChannel)
_sym_db.RegisterMessage(CommunicationChannel.Email)
_sym_db.RegisterMessage(CommunicationChannel.NotificationChannel)
Subscription = _reflection.GeneratedProtocolMessageType(
"Subscription",
(_message.Message,),
dict(
DESCRIPTOR=_SUBSCRIPTION,
__module__="google.cloud.irm_v1alpha2.proto.incidents_pb2",
__doc__="""A subscription allows users to get notifications about changes to an
incident.
Attributes:
name:
Output only. Resource name such as "projects/{project_id}/inc
idents/{incident_id}/subscriptions/{subscription_id}".
etag:
Output only. Etag for this version of the resource. Must be
specified in update requests and match the current version in
storage. Must not be modified by the client.
subscription_channel:
A communications channel to send subscription messages to.
event_types:
Types of events this subscription receives notifications for.
""",
# @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.Subscription)
),
)
_sym_db.RegisterMessage(Subscription)
DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)