Documentation ¶
Index ¶
- Variables
- type Category
- func (*Category) Descriptor() ([]byte, []int)deprecated
- func (x *Category) GetId() string
- func (x *Category) GetName() string
- func (x *Category) GetType() Category_Type
- func (x *Category) GetUpdateTime() *timestamppb.Timestamp
- func (*Category) ProtoMessage()
- func (x *Category) ProtoReflect() protoreflect.Message
- func (x *Category) Reset()
- func (x *Category) String() string
- type Category_List
- type Category_Type
- func (Category_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Category_Type) Enum() *Category_Type
- func (Category_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Category_Type) Number() protoreflect.EnumNumber
- func (x Category_Type) String() string
- func (Category_Type) Type() protoreflect.EnumType
- type ContactDetails
- func (*ContactDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ContactDetails) GetAddress() string
- func (x *ContactDetails) GetEmail() string
- func (x *ContactDetails) GetName() string
- func (x *ContactDetails) GetOtherType() string
- func (x *ContactDetails) GetPhone() string
- func (x *ContactDetails) GetType() ContactDetails_ContactType
- func (*ContactDetails) ProtoMessage()
- func (x *ContactDetails) ProtoReflect() protoreflect.Message
- func (x *ContactDetails) Reset()
- func (x *ContactDetails) String() string
- type ContactDetails_ContactType
- func (ContactDetails_ContactType) Descriptor() protoreflect.EnumDescriptor
- func (x ContactDetails_ContactType) Enum() *ContactDetails_ContactType
- func (ContactDetails_ContactType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContactDetails_ContactType) Number() protoreflect.EnumNumber
- func (x ContactDetails_ContactType) String() string
- func (ContactDetails_ContactType) Type() protoreflect.EnumType
- type DataAsset
- func (*DataAsset) Descriptor() ([]byte, []int)deprecated
- func (x *DataAsset) GetCategories() []*Category
- func (x *DataAsset) GetContactPersonName() string
- func (x *DataAsset) GetHostingParty() *Party
- func (x *DataAsset) GetId() string
- func (x *DataAsset) GetName() string
- func (x *DataAsset) GetRegionCode() string
- func (x *DataAsset) GetUpdateTime() *timestamppb.Timestamp
- func (*DataAsset) ProtoMessage()
- func (x *DataAsset) ProtoReflect() protoreflect.Message
- func (x *DataAsset) Reset()
- func (x *DataAsset) String() string
- type DataAsset_List
- type DataAsset_RelationType
- func (DataAsset_RelationType) Descriptor() protoreflect.EnumDescriptor
- func (x DataAsset_RelationType) Enum() *DataAsset_RelationType
- func (DataAsset_RelationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataAsset_RelationType) Number() protoreflect.EnumNumber
- func (x DataAsset_RelationType) String() string
- func (DataAsset_RelationType) Type() protoreflect.EnumType
- type DataContractItems
- func (*DataContractItems) Descriptor() ([]byte, []int)deprecated
- func (x *DataContractItems) GetItems() []*DataContractItems_DataContractItem
- func (*DataContractItems) ProtoMessage()
- func (x *DataContractItems) ProtoReflect() protoreflect.Message
- func (x *DataContractItems) Reset()
- func (x *DataContractItems) String() string
- type DataContractItems_DataContractItem
- func (*DataContractItems_DataContractItem) Descriptor() ([]byte, []int)deprecated
- func (x *DataContractItems_DataContractItem) GetItemProperties() *ItemProperties
- func (x *DataContractItems_DataContractItem) GetRef() *v1.DataContractRef
- func (*DataContractItems_DataContractItem) ProtoMessage()
- func (x *DataContractItems_DataContractItem) ProtoReflect() protoreflect.Message
- func (x *DataContractItems_DataContractItem) Reset()
- func (x *DataContractItems_DataContractItem) String() string
- type DocumentItems
- type DocumentItems_DocumentItem
- func (*DocumentItems_DocumentItem) Descriptor() ([]byte, []int)deprecated
- func (x *DocumentItems_DocumentItem) GetFilename() string
- func (x *DocumentItems_DocumentItem) GetItemProperties() *ItemProperties
- func (x *DocumentItems_DocumentItem) GetUri() string
- func (*DocumentItems_DocumentItem) ProtoMessage()
- func (x *DocumentItems_DocumentItem) ProtoReflect() protoreflect.Message
- func (x *DocumentItems_DocumentItem) Reset()
- func (x *DocumentItems_DocumentItem) String() string
- type FreeformItems
- type FreeformItems_Item
- func (*FreeformItems_Item) Descriptor() ([]byte, []int)deprecated
- func (x *FreeformItems_Item) GetAnswer() string
- func (x *FreeformItems_Item) GetItemProperties() *ItemProperties
- func (x *FreeformItems_Item) GetQuestion() string
- func (x *FreeformItems_Item) GetRemark() string
- func (*FreeformItems_Item) ProtoMessage()
- func (x *FreeformItems_Item) ProtoReflect() protoreflect.Message
- func (x *FreeformItems_Item) Reset()
- func (x *FreeformItems_Item) String() string
- type InfoAsset
- func (*InfoAsset) Descriptor() ([]byte, []int)deprecated
- func (x *InfoAsset) GetBusinessImpacts() []*InfoAsset_BusinessImpactRating
- func (x *InfoAsset) GetEmbargo() bool
- func (x *InfoAsset) GetIsTemplate() bool
- func (x *InfoAsset) GetName() string
- func (x *InfoAsset) GetSections() []*InfoAsset_Section
- func (x *InfoAsset) GetSecurityLevel() string
- func (x *InfoAsset) GetSecurityLevels() []string
- func (x *InfoAsset) GetTemplate() string
- func (*InfoAsset) ProtoMessage()
- func (x *InfoAsset) ProtoReflect() protoreflect.Message
- func (x *InfoAsset) Reset()
- func (x *InfoAsset) String() string
- type InfoAssetItems
- func (*InfoAssetItems) Descriptor() ([]byte, []int)deprecated
- func (x *InfoAssetItems) GetItems() []*InfoAssetItems_InfoAssetItem
- func (*InfoAssetItems) ProtoMessage()
- func (x *InfoAssetItems) ProtoReflect() protoreflect.Message
- func (x *InfoAssetItems) Reset()
- func (x *InfoAssetItems) String() string
- type InfoAssetItems_InfoAssetItem
- func (*InfoAssetItems_InfoAssetItem) Descriptor() ([]byte, []int)deprecated
- func (x *InfoAssetItems_InfoAssetItem) GetClassification() *InfoAssetItems_InfoAssetItem_Classification
- func (x *InfoAssetItems_InfoAssetItem) GetInfoAsset() *InfoAsset
- func (x *InfoAssetItems_InfoAssetItem) GetItemProperties() *ItemProperties
- func (x *InfoAssetItems_InfoAssetItem) GetName() string
- func (x *InfoAssetItems_InfoAssetItem) GetState() InfoAssetItems_InfoAssetItem_State
- func (*InfoAssetItems_InfoAssetItem) ProtoMessage()
- func (x *InfoAssetItems_InfoAssetItem) ProtoReflect() protoreflect.Message
- func (x *InfoAssetItems_InfoAssetItem) Reset()
- func (x *InfoAssetItems_InfoAssetItem) String() string
- type InfoAssetItems_InfoAssetItem_Classification
- func (*InfoAssetItems_InfoAssetItem_Classification) Descriptor() ([]byte, []int)deprecated
- func (x *InfoAssetItems_InfoAssetItem_Classification) GetColorCss() string
- func (x *InfoAssetItems_InfoAssetItem_Classification) GetName() string
- func (x *InfoAssetItems_InfoAssetItem_Classification) GetPoints() int32
- func (*InfoAssetItems_InfoAssetItem_Classification) ProtoMessage()
- func (x *InfoAssetItems_InfoAssetItem_Classification) ProtoReflect() protoreflect.Message
- func (x *InfoAssetItems_InfoAssetItem_Classification) Reset()
- func (x *InfoAssetItems_InfoAssetItem_Classification) String() string
- type InfoAssetItems_InfoAssetItem_State
- func (InfoAssetItems_InfoAssetItem_State) Descriptor() protoreflect.EnumDescriptor
- func (x InfoAssetItems_InfoAssetItem_State) Enum() *InfoAssetItems_InfoAssetItem_State
- func (InfoAssetItems_InfoAssetItem_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x InfoAssetItems_InfoAssetItem_State) Number() protoreflect.EnumNumber
- func (x InfoAssetItems_InfoAssetItem_State) String() string
- func (InfoAssetItems_InfoAssetItem_State) Type() protoreflect.EnumType
- type InfoAsset_BusinessImpactCategory
- func (*InfoAsset_BusinessImpactCategory) Descriptor() ([]byte, []int)deprecated
- func (x *InfoAsset_BusinessImpactCategory) GetDescription() string
- func (x *InfoAsset_BusinessImpactCategory) GetName() string
- func (x *InfoAsset_BusinessImpactCategory) GetValue() float32
- func (*InfoAsset_BusinessImpactCategory) ProtoMessage()
- func (x *InfoAsset_BusinessImpactCategory) ProtoReflect() protoreflect.Message
- func (x *InfoAsset_BusinessImpactCategory) Reset()
- func (x *InfoAsset_BusinessImpactCategory) String() string
- type InfoAsset_BusinessImpactRating
- func (*InfoAsset_BusinessImpactRating) Descriptor() ([]byte, []int)deprecated
- func (x *InfoAsset_BusinessImpactRating) GetCategory() *InfoAsset_BusinessImpactCategory
- func (x *InfoAsset_BusinessImpactRating) GetLabel() string
- func (*InfoAsset_BusinessImpactRating) ProtoMessage()
- func (x *InfoAsset_BusinessImpactRating) ProtoReflect() protoreflect.Message
- func (x *InfoAsset_BusinessImpactRating) Reset()
- func (x *InfoAsset_BusinessImpactRating) String() string
- type InfoAsset_Check
- func (*InfoAsset_Check) Descriptor() ([]byte, []int)deprecated
- func (x *InfoAsset_Check) GetChecked() bool
- func (x *InfoAsset_Check) GetDetailInfo() string
- func (x *InfoAsset_Check) GetName() string
- func (*InfoAsset_Check) ProtoMessage()
- func (x *InfoAsset_Check) ProtoReflect() protoreflect.Message
- func (x *InfoAsset_Check) Reset()
- func (x *InfoAsset_Check) String() string
- type InfoAsset_Section
- func (*InfoAsset_Section) Descriptor() ([]byte, []int)deprecated
- func (x *InfoAsset_Section) GetName() string
- func (x *InfoAsset_Section) GetSubSections() []*InfoAsset_SubSection
- func (*InfoAsset_Section) ProtoMessage()
- func (x *InfoAsset_Section) ProtoReflect() protoreflect.Message
- func (x *InfoAsset_Section) Reset()
- func (x *InfoAsset_Section) String() string
- type InfoAsset_SubSection
- func (*InfoAsset_SubSection) Descriptor() ([]byte, []int)deprecated
- func (x *InfoAsset_SubSection) GetChecks() []*InfoAsset_Check
- func (x *InfoAsset_SubSection) GetDescription() string
- func (x *InfoAsset_SubSection) GetExplanation() string
- func (x *InfoAsset_SubSection) GetName() string
- func (*InfoAsset_SubSection) ProtoMessage()
- func (x *InfoAsset_SubSection) ProtoReflect() protoreflect.Message
- func (x *InfoAsset_SubSection) Reset()
- func (x *InfoAsset_SubSection) String() string
- type ItemGroup
- func (*ItemGroup) Descriptor() ([]byte, []int)deprecated
- func (x *ItemGroup) GetDataContractItems() *DataContractItems
- func (x *ItemGroup) GetDescription() string
- func (x *ItemGroup) GetDocumentItems() *DocumentItems
- func (x *ItemGroup) GetFreeformItems() *FreeformItems
- func (x *ItemGroup) GetId() string
- func (x *ItemGroup) GetInfoAssetItems() *InfoAssetItems
- func (m *ItemGroup) GetItems() isItemGroup_Items
- func (x *ItemGroup) GetName() string
- func (x *ItemGroup) GetPipelineItems() *PipelineItems
- func (x *ItemGroup) GetRecordingItems() *RecordingItems
- func (x *ItemGroup) GetRiskAssessmentItems() *RiskAssessmentItems
- func (x *ItemGroup) GetRiskMitigationItems() *RiskMitigationItems
- func (x *ItemGroup) GetTodoItems() *TodoItems
- func (*ItemGroup) ProtoMessage()
- func (x *ItemGroup) ProtoReflect() protoreflect.Message
- func (x *ItemGroup) Reset()
- func (x *ItemGroup) String() string
- type ItemGroup_DataContractItems
- type ItemGroup_DocumentItems
- type ItemGroup_FreeformItems
- type ItemGroup_InfoAssetItems
- type ItemGroup_PipelineItems
- type ItemGroup_RecordingItems
- type ItemGroup_RiskAssessmentItems
- type ItemGroup_RiskMitigationItems
- type ItemGroup_TodoItems
- type ItemProperties
- func (*ItemProperties) Descriptor() ([]byte, []int)deprecated
- func (x *ItemProperties) GetAssignee() *v1.User
- func (x *ItemProperties) GetCompletionTime() *timestamppb.Timestamp
- func (x *ItemProperties) GetCreationTime() *timestamppb.Timestamp
- func (x *ItemProperties) GetCreator() *v1.User
- func (x *ItemProperties) GetDueTime() *timestamppb.Timestamp
- func (x *ItemProperties) GetHelpText() string
- func (x *ItemProperties) GetId() string
- func (*ItemProperties) ProtoMessage()
- func (x *ItemProperties) ProtoReflect() protoreflect.Message
- func (x *ItemProperties) Reset()
- func (x *ItemProperties) String() string
- type Party
- func (*Party) Descriptor() ([]byte, []int)deprecated
- func (x *Party) GetContactDetails() []*ContactDetails
- func (x *Party) GetExternal() bool
- func (x *Party) GetId() string
- func (x *Party) GetName() string
- func (x *Party) GetRegionCode() string
- func (x *Party) GetUpdateTime() *timestamppb.Timestamp
- func (*Party) ProtoMessage()
- func (x *Party) ProtoReflect() protoreflect.Message
- func (x *Party) Reset()
- func (x *Party) String() string
- type Party_List
- type Party_RelationType
- func (Party_RelationType) Descriptor() protoreflect.EnumDescriptor
- func (x Party_RelationType) Enum() *Party_RelationType
- func (Party_RelationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Party_RelationType) Number() protoreflect.EnumNumber
- func (x Party_RelationType) String() string
- func (Party_RelationType) Type() protoreflect.EnumType
- type PipelineItems
- type PipelineItems_PipelineItem
- func (*PipelineItems_PipelineItem) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineItems_PipelineItem) GetBatchJob() *v1.BatchJobRef
- func (x *PipelineItems_PipelineItem) GetItemProperties() *ItemProperties
- func (m *PipelineItems_PipelineItem) GetPipeline() isPipelineItems_PipelineItem_Pipeline
- func (x *PipelineItems_PipelineItem) GetStream() *v1.StreamRef
- func (*PipelineItems_PipelineItem) ProtoMessage()
- func (x *PipelineItems_PipelineItem) ProtoReflect() protoreflect.Message
- func (x *PipelineItems_PipelineItem) Reset()
- func (x *PipelineItems_PipelineItem) String() string
- type PipelineItems_PipelineItem_BatchJob
- type PipelineItems_PipelineItem_Stream
- type ProjectPlan
- func (*ProjectPlan) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectPlan) GetDescription() string
- func (x *ProjectPlan) GetId() string
- func (x *ProjectPlan) GetIsTemplate() bool
- func (x *ProjectPlan) GetItemGroups() []*ItemGroup
- func (x *ProjectPlan) GetProjectId() string
- func (x *ProjectPlan) GetTitle() string
- func (x *ProjectPlan) GetUsers() []*v1.User
- func (*ProjectPlan) ProtoMessage()
- func (x *ProjectPlan) ProtoReflect() protoreflect.Message
- func (x *ProjectPlan) Reset()
- func (x *ProjectPlan) String() string
- type RecordingItems
- type RecordingItems_Item
- func (*RecordingItems_Item) Descriptor() ([]byte, []int)deprecated
- func (x *RecordingItems_Item) GetItemProperties() *ItemProperties
- func (x *RecordingItems_Item) GetParticular() string
- func (x *RecordingItems_Item) GetRemarks() string
- func (*RecordingItems_Item) ProtoMessage()
- func (x *RecordingItems_Item) ProtoReflect() protoreflect.Message
- func (x *RecordingItems_Item) Reset()
- func (x *RecordingItems_Item) String() string
- type RiskAssessmentItems
- func (*RiskAssessmentItems) Descriptor() ([]byte, []int)deprecated
- func (x *RiskAssessmentItems) GetItems() []*RiskAssessmentItems_Item
- func (*RiskAssessmentItems) ProtoMessage()
- func (x *RiskAssessmentItems) ProtoReflect() protoreflect.Message
- func (x *RiskAssessmentItems) Reset()
- func (x *RiskAssessmentItems) String() string
- type RiskAssessmentItems_Item
- func (*RiskAssessmentItems_Item) Descriptor() ([]byte, []int)deprecated
- func (x *RiskAssessmentItems_Item) GetHarmLikelihood() string
- func (x *RiskAssessmentItems_Item) GetHarmSeverity() string
- func (x *RiskAssessmentItems_Item) GetItemProperties() *ItemProperties
- func (x *RiskAssessmentItems_Item) GetOverallRisk() string
- func (x *RiskAssessmentItems_Item) GetRisk() string
- func (*RiskAssessmentItems_Item) ProtoMessage()
- func (x *RiskAssessmentItems_Item) ProtoReflect() protoreflect.Message
- func (x *RiskAssessmentItems_Item) Reset()
- func (x *RiskAssessmentItems_Item) String() string
- type RiskMitigationItems
- func (*RiskMitigationItems) Descriptor() ([]byte, []int)deprecated
- func (x *RiskMitigationItems) GetItems() []*RiskMitigationItems_Item
- func (*RiskMitigationItems) ProtoMessage()
- func (x *RiskMitigationItems) ProtoReflect() protoreflect.Message
- func (x *RiskMitigationItems) Reset()
- func (x *RiskMitigationItems) String() string
- type RiskMitigationItems_Item
- func (*RiskMitigationItems_Item) Descriptor() ([]byte, []int)deprecated
- func (x *RiskMitigationItems_Item) GetApproval() string
- func (x *RiskMitigationItems_Item) GetItemProperties() *ItemProperties
- func (x *RiskMitigationItems_Item) GetMitigationMeasure() string
- func (x *RiskMitigationItems_Item) GetOverallRisk() string
- func (x *RiskMitigationItems_Item) GetResidualRisk() string
- func (x *RiskMitigationItems_Item) GetRisk() string
- func (*RiskMitigationItems_Item) ProtoMessage()
- func (x *RiskMitigationItems_Item) ProtoReflect() protoreflect.Message
- func (x *RiskMitigationItems_Item) Reset()
- func (x *RiskMitigationItems_Item) String() string
- type Ropa
- type Ropa_Record
- func (*Ropa_Record) Descriptor() ([]byte, []int)deprecated
- func (x *Ropa_Record) GetAdditionalInfo() string
- func (x *Ropa_Record) GetCategories() map[string]*Category_List
- func (x *Ropa_Record) GetDataAssets() map[string]*DataAsset_List
- func (x *Ropa_Record) GetDataContractIds() []string
- func (x *Ropa_Record) GetDataRetentionPolicyIds() []string
- func (x *Ropa_Record) GetDataTransferDetails() string
- func (x *Ropa_Record) GetId() string
- func (x *Ropa_Record) GetName() string
- func (x *Ropa_Record) GetOrganizationId() string
- func (x *Ropa_Record) GetParties() map[string]*Party_List
- func (x *Ropa_Record) GetPurposeLevels() []int32
- func (x *Ropa_Record) GetUpdateTime() *timestamppb.Timestamp
- func (x *Ropa_Record) GetUpdateUser() *v1.User
- func (x *Ropa_Record) GetVersion() int32
- func (*Ropa_Record) ProtoMessage()
- func (x *Ropa_Record) ProtoReflect() protoreflect.Message
- func (x *Ropa_Record) Reset()
- func (x *Ropa_Record) String() string
- type TodoItems
- type TodoItems_TodoItem
- func (*TodoItems_TodoItem) Descriptor() ([]byte, []int)deprecated
- func (x *TodoItems_TodoItem) GetDescription() string
- func (x *TodoItems_TodoItem) GetItemProperties() *ItemProperties
- func (*TodoItems_TodoItem) ProtoMessage()
- func (x *TodoItems_TodoItem) ProtoReflect() protoreflect.Message
- func (x *TodoItems_TodoItem) Reset()
- func (x *TodoItems_TodoItem) String() string
Constants ¶
This section is empty.
Variables ¶
var ( InfoAssetItems_InfoAssetItem_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "DRAFT", 2: "IN_REVIEW", 3: "APPROVED", } InfoAssetItems_InfoAssetItem_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "DRAFT": 1, "IN_REVIEW": 2, "APPROVED": 3, } )
Enum value maps for InfoAssetItems_InfoAssetItem_State.
var ( ContactDetails_ContactType_name = map[int32]string{ 0: "CONTACT_TYPE_UNSPECIFIED", 1: "PRIMARY", 2: "REPRESENTATIVE", 3: "DATA_PROTECTION_OFFICER", 4: "OTHER", } ContactDetails_ContactType_value = map[string]int32{ "CONTACT_TYPE_UNSPECIFIED": 0, "PRIMARY": 1, "REPRESENTATIVE": 2, "DATA_PROTECTION_OFFICER": 3, "OTHER": 4, } )
Enum value maps for ContactDetails_ContactType.
var ( Party_RelationType_name = map[int32]string{ 0: "RELATION_TYPE_UNSPECIFIED", 1: "CONTROLLER", 2: "PROCESSOR", 3: "RECIPIENT", } Party_RelationType_value = map[string]int32{ "RELATION_TYPE_UNSPECIFIED": 0, "CONTROLLER": 1, "PROCESSOR": 2, "RECIPIENT": 3, } )
Enum value maps for Party_RelationType.
var ( Category_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "DATA", 2: "DATA_SUBJECT", 3: "DATA_RECIPIENT", 4: "DATA_ASSET", 5: "PERSONAL_DATA", 6: "PROCESSING", 7: "SECURITY_MEASURE", } Category_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "DATA": 1, "DATA_SUBJECT": 2, "DATA_RECIPIENT": 3, "DATA_ASSET": 4, "PERSONAL_DATA": 5, "PROCESSING": 6, "SECURITY_MEASURE": 7, } )
Enum value maps for Category_Type.
var ( DataAsset_RelationType_name = map[int32]string{ 0: "RELATION_TYPE_UNSPECIFIED", 1: "DATA_SOURCE", } DataAsset_RelationType_value = map[string]int32{ "RELATION_TYPE_UNSPECIFIED": 0, "DATA_SOURCE": 1, } )
Enum value maps for DataAsset_RelationType.
var File_strmprivacy_api_entities_v1alpha_entities_v1alpha_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Category ¶ added in v3.17.0
type Category struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Type Category_Type `protobuf:"varint,3,opt,name=type,proto3,enum=strmprivacy.api.entities.v1alpha.Category_Type" json:"type,omitempty"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
Categories are pretty arbitrary classifications, but always have a specific type. Their names are unique within a type. Names can be reused across types.
func (*Category) Descriptor
deprecated
added in
v3.17.0
func (*Category) GetType ¶ added in v3.17.0
func (x *Category) GetType() Category_Type
func (*Category) GetUpdateTime ¶ added in v3.17.1
func (x *Category) GetUpdateTime() *timestamppb.Timestamp
func (*Category) ProtoMessage ¶ added in v3.17.0
func (*Category) ProtoMessage()
func (*Category) ProtoReflect ¶ added in v3.17.0
func (x *Category) ProtoReflect() protoreflect.Message
type Category_List ¶ added in v3.17.0
type Category_List struct { Categories []*Category `protobuf:"bytes,1,rep,name=categories,proto3" json:"categories,omitempty"` // contains filtered or unexported fields }
Just a wrapper around a list of categories, used in the multi-maps in the ROPA record.
func (*Category_List) Descriptor
deprecated
added in
v3.17.0
func (*Category_List) Descriptor() ([]byte, []int)
Deprecated: Use Category_List.ProtoReflect.Descriptor instead.
func (*Category_List) GetCategories ¶ added in v3.17.0
func (x *Category_List) GetCategories() []*Category
func (*Category_List) ProtoMessage ¶ added in v3.17.0
func (*Category_List) ProtoMessage()
func (*Category_List) ProtoReflect ¶ added in v3.17.0
func (x *Category_List) ProtoReflect() protoreflect.Message
func (*Category_List) Reset ¶ added in v3.17.0
func (x *Category_List) Reset()
func (*Category_List) String ¶ added in v3.17.0
func (x *Category_List) String() string
type Category_Type ¶ added in v3.17.0
type Category_Type int32
const ( Category_TYPE_UNSPECIFIED Category_Type = 0 Category_DATA Category_Type = 1 Category_DATA_SUBJECT Category_Type = 2 Category_DATA_RECIPIENT Category_Type = 3 Category_DATA_ASSET Category_Type = 4 Category_PERSONAL_DATA Category_Type = 5 Category_PROCESSING Category_Type = 6 Category_SECURITY_MEASURE Category_Type = 7 )
func (Category_Type) Descriptor ¶ added in v3.17.0
func (Category_Type) Descriptor() protoreflect.EnumDescriptor
func (Category_Type) Enum ¶ added in v3.17.0
func (x Category_Type) Enum() *Category_Type
func (Category_Type) EnumDescriptor
deprecated
added in
v3.17.0
func (Category_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Category_Type.Descriptor instead.
func (Category_Type) Number ¶ added in v3.17.0
func (x Category_Type) Number() protoreflect.EnumNumber
func (Category_Type) String ¶ added in v3.17.0
func (x Category_Type) String() string
func (Category_Type) Type ¶ added in v3.17.0
func (Category_Type) Type() protoreflect.EnumType
type ContactDetails ¶ added in v3.17.0
type ContactDetails struct { Type ContactDetails_ContactType `` /* 127-byte string literal not displayed */ // The type of contact in case OTHER was selected. OtherType string `protobuf:"bytes,2,opt,name=other_type,json=otherType,proto3" json:"other_type,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"` Email string `protobuf:"bytes,5,opt,name=email,proto3" json:"email,omitempty"` Phone string `protobuf:"bytes,6,opt,name=phone,proto3" json:"phone,omitempty"` // contains filtered or unexported fields }
func (*ContactDetails) Descriptor
deprecated
added in
v3.17.0
func (*ContactDetails) Descriptor() ([]byte, []int)
Deprecated: Use ContactDetails.ProtoReflect.Descriptor instead.
func (*ContactDetails) GetAddress ¶ added in v3.17.0
func (x *ContactDetails) GetAddress() string
func (*ContactDetails) GetEmail ¶ added in v3.17.0
func (x *ContactDetails) GetEmail() string
func (*ContactDetails) GetName ¶ added in v3.17.0
func (x *ContactDetails) GetName() string
func (*ContactDetails) GetOtherType ¶ added in v3.17.0
func (x *ContactDetails) GetOtherType() string
func (*ContactDetails) GetPhone ¶ added in v3.17.0
func (x *ContactDetails) GetPhone() string
func (*ContactDetails) GetType ¶ added in v3.17.0
func (x *ContactDetails) GetType() ContactDetails_ContactType
func (*ContactDetails) ProtoMessage ¶ added in v3.17.0
func (*ContactDetails) ProtoMessage()
func (*ContactDetails) ProtoReflect ¶ added in v3.17.0
func (x *ContactDetails) ProtoReflect() protoreflect.Message
func (*ContactDetails) Reset ¶ added in v3.17.0
func (x *ContactDetails) Reset()
func (*ContactDetails) String ¶ added in v3.17.0
func (x *ContactDetails) String() string
type ContactDetails_ContactType ¶ added in v3.17.0
type ContactDetails_ContactType int32
const ( ContactDetails_CONTACT_TYPE_UNSPECIFIED ContactDetails_ContactType = 0 ContactDetails_PRIMARY ContactDetails_ContactType = 1 ContactDetails_REPRESENTATIVE ContactDetails_ContactType = 2 ContactDetails_DATA_PROTECTION_OFFICER ContactDetails_ContactType = 3 ContactDetails_OTHER ContactDetails_ContactType = 4 )
func (ContactDetails_ContactType) Descriptor ¶ added in v3.17.0
func (ContactDetails_ContactType) Descriptor() protoreflect.EnumDescriptor
func (ContactDetails_ContactType) Enum ¶ added in v3.17.0
func (x ContactDetails_ContactType) Enum() *ContactDetails_ContactType
func (ContactDetails_ContactType) EnumDescriptor
deprecated
added in
v3.17.0
func (ContactDetails_ContactType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContactDetails_ContactType.Descriptor instead.
func (ContactDetails_ContactType) Number ¶ added in v3.17.0
func (x ContactDetails_ContactType) Number() protoreflect.EnumNumber
func (ContactDetails_ContactType) String ¶ added in v3.17.0
func (x ContactDetails_ContactType) String() string
func (ContactDetails_ContactType) Type ¶ added in v3.17.0
func (ContactDetails_ContactType) Type() protoreflect.EnumType
type DataAsset ¶ added in v3.17.0
type DataAsset struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // These are categories of type DATA_ASSET. Categories []*Category `protobuf:"bytes,3,rep,name=categories,proto3" json:"categories,omitempty"` HostingParty *Party `protobuf:"bytes,4,opt,name=hosting_party,json=hostingParty,proto3" json:"hosting_party,omitempty"` // Contact person at hosting party, details should be in the party record. ContactPersonName string `protobuf:"bytes,5,opt,name=contact_person_name,json=contactPersonName,proto3" json:"contact_person_name,omitempty"` // Two-letter region code as mandated by the AIP https://google.aip.dev/143#countries-and-regions RegionCode string `protobuf:"bytes,6,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
func (*DataAsset) Descriptor
deprecated
added in
v3.17.0
func (*DataAsset) GetCategories ¶ added in v3.17.0
func (*DataAsset) GetContactPersonName ¶ added in v3.17.0
func (*DataAsset) GetHostingParty ¶ added in v3.17.0
func (*DataAsset) GetRegionCode ¶ added in v3.17.0
func (*DataAsset) GetUpdateTime ¶ added in v3.17.1
func (x *DataAsset) GetUpdateTime() *timestamppb.Timestamp
func (*DataAsset) ProtoMessage ¶ added in v3.17.0
func (*DataAsset) ProtoMessage()
func (*DataAsset) ProtoReflect ¶ added in v3.17.0
func (x *DataAsset) ProtoReflect() protoreflect.Message
type DataAsset_List ¶ added in v3.17.0
type DataAsset_List struct { DataAssets []*DataAsset `protobuf:"bytes,1,rep,name=data_assets,json=dataAssets,proto3" json:"data_assets,omitempty"` // contains filtered or unexported fields }
Just a wrapper around a list of data assets, used in the multi-maps in the ROPA record.
func (*DataAsset_List) Descriptor
deprecated
added in
v3.17.0
func (*DataAsset_List) Descriptor() ([]byte, []int)
Deprecated: Use DataAsset_List.ProtoReflect.Descriptor instead.
func (*DataAsset_List) GetDataAssets ¶ added in v3.17.0
func (x *DataAsset_List) GetDataAssets() []*DataAsset
func (*DataAsset_List) ProtoMessage ¶ added in v3.17.0
func (*DataAsset_List) ProtoMessage()
func (*DataAsset_List) ProtoReflect ¶ added in v3.17.0
func (x *DataAsset_List) ProtoReflect() protoreflect.Message
func (*DataAsset_List) Reset ¶ added in v3.17.0
func (x *DataAsset_List) Reset()
func (*DataAsset_List) String ¶ added in v3.17.0
func (x *DataAsset_List) String() string
type DataAsset_RelationType ¶ added in v3.17.0
type DataAsset_RelationType int32
This is only relevant within the scope of a ROPA record, following from the relation of this data asset to that record.
const ( DataAsset_RELATION_TYPE_UNSPECIFIED DataAsset_RelationType = 0 DataAsset_DATA_SOURCE DataAsset_RelationType = 1 )
func (DataAsset_RelationType) Descriptor ¶ added in v3.17.0
func (DataAsset_RelationType) Descriptor() protoreflect.EnumDescriptor
func (DataAsset_RelationType) Enum ¶ added in v3.17.0
func (x DataAsset_RelationType) Enum() *DataAsset_RelationType
func (DataAsset_RelationType) EnumDescriptor
deprecated
added in
v3.17.0
func (DataAsset_RelationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataAsset_RelationType.Descriptor instead.
func (DataAsset_RelationType) Number ¶ added in v3.17.0
func (x DataAsset_RelationType) Number() protoreflect.EnumNumber
func (DataAsset_RelationType) String ¶ added in v3.17.0
func (x DataAsset_RelationType) String() string
func (DataAsset_RelationType) Type ¶ added in v3.17.0
func (DataAsset_RelationType) Type() protoreflect.EnumType
type DataContractItems ¶
type DataContractItems struct { Items []*DataContractItems_DataContractItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*DataContractItems) Descriptor
deprecated
func (*DataContractItems) Descriptor() ([]byte, []int)
Deprecated: Use DataContractItems.ProtoReflect.Descriptor instead.
func (*DataContractItems) GetItems ¶
func (x *DataContractItems) GetItems() []*DataContractItems_DataContractItem
func (*DataContractItems) ProtoMessage ¶
func (*DataContractItems) ProtoMessage()
func (*DataContractItems) ProtoReflect ¶
func (x *DataContractItems) ProtoReflect() protoreflect.Message
func (*DataContractItems) Reset ¶
func (x *DataContractItems) Reset()
func (*DataContractItems) String ¶
func (x *DataContractItems) String() string
type DataContractItems_DataContractItem ¶
type DataContractItems_DataContractItem struct { ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"` // Data Contract details can be retrieved through the Data Contract API. Ref *v1.DataContractRef `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"` // contains filtered or unexported fields }
func (*DataContractItems_DataContractItem) Descriptor
deprecated
func (*DataContractItems_DataContractItem) Descriptor() ([]byte, []int)
Deprecated: Use DataContractItems_DataContractItem.ProtoReflect.Descriptor instead.
func (*DataContractItems_DataContractItem) GetItemProperties ¶
func (x *DataContractItems_DataContractItem) GetItemProperties() *ItemProperties
func (*DataContractItems_DataContractItem) GetRef ¶
func (x *DataContractItems_DataContractItem) GetRef() *v1.DataContractRef
func (*DataContractItems_DataContractItem) ProtoMessage ¶
func (*DataContractItems_DataContractItem) ProtoMessage()
func (*DataContractItems_DataContractItem) ProtoReflect ¶
func (x *DataContractItems_DataContractItem) ProtoReflect() protoreflect.Message
func (*DataContractItems_DataContractItem) Reset ¶
func (x *DataContractItems_DataContractItem) Reset()
func (*DataContractItems_DataContractItem) String ¶
func (x *DataContractItems_DataContractItem) String() string
type DocumentItems ¶
type DocumentItems struct { Items []*DocumentItems_DocumentItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*DocumentItems) Descriptor
deprecated
func (*DocumentItems) Descriptor() ([]byte, []int)
Deprecated: Use DocumentItems.ProtoReflect.Descriptor instead.
func (*DocumentItems) GetItems ¶
func (x *DocumentItems) GetItems() []*DocumentItems_DocumentItem
func (*DocumentItems) ProtoMessage ¶
func (*DocumentItems) ProtoMessage()
func (*DocumentItems) ProtoReflect ¶
func (x *DocumentItems) ProtoReflect() protoreflect.Message
func (*DocumentItems) Reset ¶
func (x *DocumentItems) Reset()
func (*DocumentItems) String ¶
func (x *DocumentItems) String() string
type DocumentItems_DocumentItem ¶
type DocumentItems_DocumentItem struct { ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"` // Filename should be unique within the project. Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"` // If the URI is set, then the document originates from an external source. Uri string `protobuf:"bytes,3,opt,name=uri,proto3" json:"uri,omitempty"` // contains filtered or unexported fields }
func (*DocumentItems_DocumentItem) Descriptor
deprecated
func (*DocumentItems_DocumentItem) Descriptor() ([]byte, []int)
Deprecated: Use DocumentItems_DocumentItem.ProtoReflect.Descriptor instead.
func (*DocumentItems_DocumentItem) GetFilename ¶
func (x *DocumentItems_DocumentItem) GetFilename() string
func (*DocumentItems_DocumentItem) GetItemProperties ¶
func (x *DocumentItems_DocumentItem) GetItemProperties() *ItemProperties
func (*DocumentItems_DocumentItem) GetUri ¶
func (x *DocumentItems_DocumentItem) GetUri() string
func (*DocumentItems_DocumentItem) ProtoMessage ¶
func (*DocumentItems_DocumentItem) ProtoMessage()
func (*DocumentItems_DocumentItem) ProtoReflect ¶
func (x *DocumentItems_DocumentItem) ProtoReflect() protoreflect.Message
func (*DocumentItems_DocumentItem) Reset ¶
func (x *DocumentItems_DocumentItem) Reset()
func (*DocumentItems_DocumentItem) String ¶
func (x *DocumentItems_DocumentItem) String() string
type FreeformItems ¶ added in v3.10.0
type FreeformItems struct { Items []*FreeformItems_Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*FreeformItems) Descriptor
deprecated
added in
v3.10.0
func (*FreeformItems) Descriptor() ([]byte, []int)
Deprecated: Use FreeformItems.ProtoReflect.Descriptor instead.
func (*FreeformItems) GetItems ¶ added in v3.10.0
func (x *FreeformItems) GetItems() []*FreeformItems_Item
func (*FreeformItems) ProtoMessage ¶ added in v3.10.0
func (*FreeformItems) ProtoMessage()
func (*FreeformItems) ProtoReflect ¶ added in v3.10.0
func (x *FreeformItems) ProtoReflect() protoreflect.Message
func (*FreeformItems) Reset ¶ added in v3.10.0
func (x *FreeformItems) Reset()
func (*FreeformItems) String ¶ added in v3.10.0
func (x *FreeformItems) String() string
type FreeformItems_Item ¶ added in v3.10.0
type FreeformItems_Item struct { ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"` Question string `protobuf:"bytes,2,opt,name=question,proto3" json:"question,omitempty"` Answer string `protobuf:"bytes,3,opt,name=answer,proto3" json:"answer,omitempty"` Remark string `protobuf:"bytes,4,opt,name=remark,proto3" json:"remark,omitempty"` // contains filtered or unexported fields }
func (*FreeformItems_Item) Descriptor
deprecated
added in
v3.10.0
func (*FreeformItems_Item) Descriptor() ([]byte, []int)
Deprecated: Use FreeformItems_Item.ProtoReflect.Descriptor instead.
func (*FreeformItems_Item) GetAnswer ¶ added in v3.10.0
func (x *FreeformItems_Item) GetAnswer() string
func (*FreeformItems_Item) GetItemProperties ¶ added in v3.10.0
func (x *FreeformItems_Item) GetItemProperties() *ItemProperties
func (*FreeformItems_Item) GetQuestion ¶ added in v3.10.0
func (x *FreeformItems_Item) GetQuestion() string
func (*FreeformItems_Item) GetRemark ¶ added in v3.10.0
func (x *FreeformItems_Item) GetRemark() string
func (*FreeformItems_Item) ProtoMessage ¶ added in v3.10.0
func (*FreeformItems_Item) ProtoMessage()
func (*FreeformItems_Item) ProtoReflect ¶ added in v3.10.0
func (x *FreeformItems_Item) ProtoReflect() protoreflect.Message
func (*FreeformItems_Item) Reset ¶ added in v3.10.0
func (x *FreeformItems_Item) Reset()
func (*FreeformItems_Item) String ¶ added in v3.10.0
func (x *FreeformItems_Item) String() string
type InfoAsset ¶
type InfoAsset struct { Template string `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Embargo bool `protobuf:"varint,3,opt,name=embargo,proto3" json:"embargo,omitempty"` BusinessImpacts []*InfoAsset_BusinessImpactRating `protobuf:"bytes,4,rep,name=business_impacts,json=businessImpacts,proto3" json:"business_impacts,omitempty"` SecurityLevels []string `protobuf:"bytes,5,rep,name=security_levels,json=securityLevels,proto3" json:"security_levels,omitempty"` SecurityLevel string `protobuf:"bytes,6,opt,name=security_level,json=securityLevel,proto3" json:"security_level,omitempty"` Sections []*InfoAsset_Section `protobuf:"bytes,7,rep,name=sections,proto3" json:"sections,omitempty"` // is this instance actually a template, i.e. without filled in values. IsTemplate bool `protobuf:"varint,8,opt,name=is_template,json=isTemplate,proto3" json:"is_template,omitempty"` // contains filtered or unexported fields }
func (*InfoAsset) Descriptor
deprecated
func (*InfoAsset) GetBusinessImpacts ¶
func (x *InfoAsset) GetBusinessImpacts() []*InfoAsset_BusinessImpactRating
func (*InfoAsset) GetEmbargo ¶
func (*InfoAsset) GetIsTemplate ¶
func (*InfoAsset) GetSections ¶
func (x *InfoAsset) GetSections() []*InfoAsset_Section
func (*InfoAsset) GetSecurityLevel ¶
func (*InfoAsset) GetSecurityLevels ¶
func (*InfoAsset) GetTemplate ¶
func (*InfoAsset) ProtoMessage ¶
func (*InfoAsset) ProtoMessage()
func (*InfoAsset) ProtoReflect ¶
func (x *InfoAsset) ProtoReflect() protoreflect.Message
type InfoAssetItems ¶
type InfoAssetItems struct { Items []*InfoAssetItems_InfoAssetItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*InfoAssetItems) Descriptor
deprecated
func (*InfoAssetItems) Descriptor() ([]byte, []int)
Deprecated: Use InfoAssetItems.ProtoReflect.Descriptor instead.
func (*InfoAssetItems) GetItems ¶
func (x *InfoAssetItems) GetItems() []*InfoAssetItems_InfoAssetItem
func (*InfoAssetItems) ProtoMessage ¶
func (*InfoAssetItems) ProtoMessage()
func (*InfoAssetItems) ProtoReflect ¶
func (x *InfoAssetItems) ProtoReflect() protoreflect.Message
func (*InfoAssetItems) Reset ¶
func (x *InfoAssetItems) Reset()
func (*InfoAssetItems) String ¶
func (x *InfoAssetItems) String() string
type InfoAssetItems_InfoAssetItem ¶
type InfoAssetItems_InfoAssetItem struct { ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` State InfoAssetItems_InfoAssetItem_State `` /* 137-byte string literal not displayed */ Classification *InfoAssetItems_InfoAssetItem_Classification `protobuf:"bytes,4,opt,name=classification,proto3" json:"classification,omitempty"` InfoAsset *InfoAsset `protobuf:"bytes,5,opt,name=info_asset,json=infoAsset,proto3" json:"info_asset,omitempty"` // contains filtered or unexported fields }
func (*InfoAssetItems_InfoAssetItem) Descriptor
deprecated
func (*InfoAssetItems_InfoAssetItem) Descriptor() ([]byte, []int)
Deprecated: Use InfoAssetItems_InfoAssetItem.ProtoReflect.Descriptor instead.
func (*InfoAssetItems_InfoAssetItem) GetClassification ¶
func (x *InfoAssetItems_InfoAssetItem) GetClassification() *InfoAssetItems_InfoAssetItem_Classification
func (*InfoAssetItems_InfoAssetItem) GetInfoAsset ¶
func (x *InfoAssetItems_InfoAssetItem) GetInfoAsset() *InfoAsset
func (*InfoAssetItems_InfoAssetItem) GetItemProperties ¶
func (x *InfoAssetItems_InfoAssetItem) GetItemProperties() *ItemProperties
func (*InfoAssetItems_InfoAssetItem) GetName ¶
func (x *InfoAssetItems_InfoAssetItem) GetName() string
func (*InfoAssetItems_InfoAssetItem) GetState ¶
func (x *InfoAssetItems_InfoAssetItem) GetState() InfoAssetItems_InfoAssetItem_State
func (*InfoAssetItems_InfoAssetItem) ProtoMessage ¶
func (*InfoAssetItems_InfoAssetItem) ProtoMessage()
func (*InfoAssetItems_InfoAssetItem) ProtoReflect ¶
func (x *InfoAssetItems_InfoAssetItem) ProtoReflect() protoreflect.Message
func (*InfoAssetItems_InfoAssetItem) Reset ¶
func (x *InfoAssetItems_InfoAssetItem) Reset()
func (*InfoAssetItems_InfoAssetItem) String ¶
func (x *InfoAssetItems_InfoAssetItem) String() string
type InfoAssetItems_InfoAssetItem_Classification ¶
type InfoAssetItems_InfoAssetItem_Classification struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ColorCss string `protobuf:"bytes,2,opt,name=color_css,json=colorCss,proto3" json:"color_css,omitempty"` // The sensitivity points of the information asset (higher is more sensitive) Points int32 `protobuf:"varint,4,opt,name=points,proto3" json:"points,omitempty"` // contains filtered or unexported fields }
TODO is the name correct? Could also be SensitivityClassification or RiskClassification. TODO is points a part of the classification or a separate field?
func (*InfoAssetItems_InfoAssetItem_Classification) Descriptor
deprecated
func (*InfoAssetItems_InfoAssetItem_Classification) Descriptor() ([]byte, []int)
Deprecated: Use InfoAssetItems_InfoAssetItem_Classification.ProtoReflect.Descriptor instead.
func (*InfoAssetItems_InfoAssetItem_Classification) GetColorCss ¶
func (x *InfoAssetItems_InfoAssetItem_Classification) GetColorCss() string
func (*InfoAssetItems_InfoAssetItem_Classification) GetName ¶
func (x *InfoAssetItems_InfoAssetItem_Classification) GetName() string
func (*InfoAssetItems_InfoAssetItem_Classification) GetPoints ¶
func (x *InfoAssetItems_InfoAssetItem_Classification) GetPoints() int32
func (*InfoAssetItems_InfoAssetItem_Classification) ProtoMessage ¶
func (*InfoAssetItems_InfoAssetItem_Classification) ProtoMessage()
func (*InfoAssetItems_InfoAssetItem_Classification) ProtoReflect ¶
func (x *InfoAssetItems_InfoAssetItem_Classification) ProtoReflect() protoreflect.Message
func (*InfoAssetItems_InfoAssetItem_Classification) Reset ¶
func (x *InfoAssetItems_InfoAssetItem_Classification) Reset()
func (*InfoAssetItems_InfoAssetItem_Classification) String ¶
func (x *InfoAssetItems_InfoAssetItem_Classification) String() string
type InfoAssetItems_InfoAssetItem_State ¶
type InfoAssetItems_InfoAssetItem_State int32
const ( InfoAssetItems_InfoAssetItem_STATE_UNSPECIFIED InfoAssetItems_InfoAssetItem_State = 0 InfoAssetItems_InfoAssetItem_DRAFT InfoAssetItems_InfoAssetItem_State = 1 InfoAssetItems_InfoAssetItem_IN_REVIEW InfoAssetItems_InfoAssetItem_State = 2 InfoAssetItems_InfoAssetItem_APPROVED InfoAssetItems_InfoAssetItem_State = 3 )
func (InfoAssetItems_InfoAssetItem_State) Descriptor ¶
func (InfoAssetItems_InfoAssetItem_State) Descriptor() protoreflect.EnumDescriptor
func (InfoAssetItems_InfoAssetItem_State) Enum ¶
func (x InfoAssetItems_InfoAssetItem_State) Enum() *InfoAssetItems_InfoAssetItem_State
func (InfoAssetItems_InfoAssetItem_State) EnumDescriptor
deprecated
func (InfoAssetItems_InfoAssetItem_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use InfoAssetItems_InfoAssetItem_State.Descriptor instead.
func (InfoAssetItems_InfoAssetItem_State) Number ¶
func (x InfoAssetItems_InfoAssetItem_State) Number() protoreflect.EnumNumber
func (InfoAssetItems_InfoAssetItem_State) String ¶
func (x InfoAssetItems_InfoAssetItem_State) String() string
func (InfoAssetItems_InfoAssetItem_State) Type ¶
func (InfoAssetItems_InfoAssetItem_State) Type() protoreflect.EnumType
type InfoAsset_BusinessImpactCategory ¶
type InfoAsset_BusinessImpactCategory struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Value float32 `protobuf:"fixed32,3,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*InfoAsset_BusinessImpactCategory) Descriptor
deprecated
func (*InfoAsset_BusinessImpactCategory) Descriptor() ([]byte, []int)
Deprecated: Use InfoAsset_BusinessImpactCategory.ProtoReflect.Descriptor instead.
func (*InfoAsset_BusinessImpactCategory) GetDescription ¶
func (x *InfoAsset_BusinessImpactCategory) GetDescription() string
func (*InfoAsset_BusinessImpactCategory) GetName ¶
func (x *InfoAsset_BusinessImpactCategory) GetName() string
func (*InfoAsset_BusinessImpactCategory) GetValue ¶
func (x *InfoAsset_BusinessImpactCategory) GetValue() float32
func (*InfoAsset_BusinessImpactCategory) ProtoMessage ¶
func (*InfoAsset_BusinessImpactCategory) ProtoMessage()
func (*InfoAsset_BusinessImpactCategory) ProtoReflect ¶
func (x *InfoAsset_BusinessImpactCategory) ProtoReflect() protoreflect.Message
func (*InfoAsset_BusinessImpactCategory) Reset ¶
func (x *InfoAsset_BusinessImpactCategory) Reset()
func (*InfoAsset_BusinessImpactCategory) String ¶
func (x *InfoAsset_BusinessImpactCategory) String() string
type InfoAsset_BusinessImpactRating ¶
type InfoAsset_BusinessImpactRating struct { Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Category *InfoAsset_BusinessImpactCategory `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"` // contains filtered or unexported fields }
func (*InfoAsset_BusinessImpactRating) Descriptor
deprecated
func (*InfoAsset_BusinessImpactRating) Descriptor() ([]byte, []int)
Deprecated: Use InfoAsset_BusinessImpactRating.ProtoReflect.Descriptor instead.
func (*InfoAsset_BusinessImpactRating) GetCategory ¶
func (x *InfoAsset_BusinessImpactRating) GetCategory() *InfoAsset_BusinessImpactCategory
func (*InfoAsset_BusinessImpactRating) GetLabel ¶
func (x *InfoAsset_BusinessImpactRating) GetLabel() string
func (*InfoAsset_BusinessImpactRating) ProtoMessage ¶
func (*InfoAsset_BusinessImpactRating) ProtoMessage()
func (*InfoAsset_BusinessImpactRating) ProtoReflect ¶
func (x *InfoAsset_BusinessImpactRating) ProtoReflect() protoreflect.Message
func (*InfoAsset_BusinessImpactRating) Reset ¶
func (x *InfoAsset_BusinessImpactRating) Reset()
func (*InfoAsset_BusinessImpactRating) String ¶
func (x *InfoAsset_BusinessImpactRating) String() string
type InfoAsset_Check ¶
type InfoAsset_Check struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` DetailInfo string `protobuf:"bytes,2,opt,name=detail_info,json=detailInfo,proto3" json:"detail_info,omitempty"` Checked bool `protobuf:"varint,3,opt,name=checked,proto3" json:"checked,omitempty"` // contains filtered or unexported fields }
func (*InfoAsset_Check) Descriptor
deprecated
func (*InfoAsset_Check) Descriptor() ([]byte, []int)
Deprecated: Use InfoAsset_Check.ProtoReflect.Descriptor instead.
func (*InfoAsset_Check) GetChecked ¶
func (x *InfoAsset_Check) GetChecked() bool
func (*InfoAsset_Check) GetDetailInfo ¶
func (x *InfoAsset_Check) GetDetailInfo() string
func (*InfoAsset_Check) GetName ¶
func (x *InfoAsset_Check) GetName() string
func (*InfoAsset_Check) ProtoMessage ¶
func (*InfoAsset_Check) ProtoMessage()
func (*InfoAsset_Check) ProtoReflect ¶
func (x *InfoAsset_Check) ProtoReflect() protoreflect.Message
func (*InfoAsset_Check) Reset ¶
func (x *InfoAsset_Check) Reset()
func (*InfoAsset_Check) String ¶
func (x *InfoAsset_Check) String() string
type InfoAsset_Section ¶
type InfoAsset_Section struct { // Business consequences for instance Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` SubSections []*InfoAsset_SubSection `protobuf:"bytes,2,rep,name=sub_sections,json=subSections,proto3" json:"sub_sections,omitempty"` // contains filtered or unexported fields }
func (*InfoAsset_Section) Descriptor
deprecated
func (*InfoAsset_Section) Descriptor() ([]byte, []int)
Deprecated: Use InfoAsset_Section.ProtoReflect.Descriptor instead.
func (*InfoAsset_Section) GetName ¶
func (x *InfoAsset_Section) GetName() string
func (*InfoAsset_Section) GetSubSections ¶
func (x *InfoAsset_Section) GetSubSections() []*InfoAsset_SubSection
func (*InfoAsset_Section) ProtoMessage ¶
func (*InfoAsset_Section) ProtoMessage()
func (*InfoAsset_Section) ProtoReflect ¶
func (x *InfoAsset_Section) ProtoReflect() protoreflect.Message
func (*InfoAsset_Section) Reset ¶
func (x *InfoAsset_Section) Reset()
func (*InfoAsset_Section) String ¶
func (x *InfoAsset_Section) String() string
type InfoAsset_SubSection ¶
type InfoAsset_SubSection struct { // 'Impact on core business' for instance Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Explanation string `protobuf:"bytes,3,opt,name=explanation,proto3" json:"explanation,omitempty"` Checks []*InfoAsset_Check `protobuf:"bytes,4,rep,name=checks,proto3" json:"checks,omitempty"` // contains filtered or unexported fields }
func (*InfoAsset_SubSection) Descriptor
deprecated
func (*InfoAsset_SubSection) Descriptor() ([]byte, []int)
Deprecated: Use InfoAsset_SubSection.ProtoReflect.Descriptor instead.
func (*InfoAsset_SubSection) GetChecks ¶
func (x *InfoAsset_SubSection) GetChecks() []*InfoAsset_Check
func (*InfoAsset_SubSection) GetDescription ¶
func (x *InfoAsset_SubSection) GetDescription() string
func (*InfoAsset_SubSection) GetExplanation ¶
func (x *InfoAsset_SubSection) GetExplanation() string
func (*InfoAsset_SubSection) GetName ¶
func (x *InfoAsset_SubSection) GetName() string
func (*InfoAsset_SubSection) ProtoMessage ¶
func (*InfoAsset_SubSection) ProtoMessage()
func (*InfoAsset_SubSection) ProtoReflect ¶
func (x *InfoAsset_SubSection) ProtoReflect() protoreflect.Message
func (*InfoAsset_SubSection) Reset ¶
func (x *InfoAsset_SubSection) Reset()
func (*InfoAsset_SubSection) String ¶
func (x *InfoAsset_SubSection) String() string
type ItemGroup ¶
type ItemGroup struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Types that are assignable to Items: // // *ItemGroup_TodoItems // *ItemGroup_DataContractItems // *ItemGroup_InfoAssetItems // *ItemGroup_DocumentItems // *ItemGroup_PipelineItems // *ItemGroup_FreeformItems // *ItemGroup_RiskAssessmentItems // *ItemGroup_RiskMitigationItems // *ItemGroup_RecordingItems Items isItemGroup_Items `protobuf_oneof:"items"` Id string `protobuf:"bytes,9,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*ItemGroup) Descriptor
deprecated
func (*ItemGroup) GetDataContractItems ¶
func (x *ItemGroup) GetDataContractItems() *DataContractItems
func (*ItemGroup) GetDescription ¶
func (*ItemGroup) GetDocumentItems ¶
func (x *ItemGroup) GetDocumentItems() *DocumentItems
func (*ItemGroup) GetFreeformItems ¶ added in v3.10.0
func (x *ItemGroup) GetFreeformItems() *FreeformItems
func (*ItemGroup) GetInfoAssetItems ¶
func (x *ItemGroup) GetInfoAssetItems() *InfoAssetItems
func (*ItemGroup) GetPipelineItems ¶
func (x *ItemGroup) GetPipelineItems() *PipelineItems
func (*ItemGroup) GetRecordingItems ¶ added in v3.10.0
func (x *ItemGroup) GetRecordingItems() *RecordingItems
func (*ItemGroup) GetRiskAssessmentItems ¶ added in v3.10.0
func (x *ItemGroup) GetRiskAssessmentItems() *RiskAssessmentItems
func (*ItemGroup) GetRiskMitigationItems ¶ added in v3.10.0
func (x *ItemGroup) GetRiskMitigationItems() *RiskMitigationItems
func (*ItemGroup) GetTodoItems ¶
func (*ItemGroup) ProtoMessage ¶
func (*ItemGroup) ProtoMessage()
func (*ItemGroup) ProtoReflect ¶
func (x *ItemGroup) ProtoReflect() protoreflect.Message
type ItemGroup_DataContractItems ¶
type ItemGroup_DataContractItems struct {
DataContractItems *DataContractItems `protobuf:"bytes,5,opt,name=data_contract_items,json=dataContractItems,proto3,oneof"`
}
type ItemGroup_DocumentItems ¶
type ItemGroup_DocumentItems struct {
DocumentItems *DocumentItems `protobuf:"bytes,7,opt,name=document_items,json=documentItems,proto3,oneof"`
}
type ItemGroup_FreeformItems ¶ added in v3.10.0
type ItemGroup_FreeformItems struct {
FreeformItems *FreeformItems `protobuf:"bytes,10,opt,name=freeform_items,json=freeformItems,proto3,oneof"`
}
type ItemGroup_InfoAssetItems ¶
type ItemGroup_InfoAssetItems struct {
InfoAssetItems *InfoAssetItems `protobuf:"bytes,6,opt,name=info_asset_items,json=infoAssetItems,proto3,oneof"`
}
type ItemGroup_PipelineItems ¶
type ItemGroup_PipelineItems struct {
PipelineItems *PipelineItems `protobuf:"bytes,8,opt,name=pipeline_items,json=pipelineItems,proto3,oneof"`
}
type ItemGroup_RecordingItems ¶ added in v3.10.0
type ItemGroup_RecordingItems struct {
RecordingItems *RecordingItems `protobuf:"bytes,13,opt,name=recording_items,json=recordingItems,proto3,oneof"`
}
type ItemGroup_RiskAssessmentItems ¶ added in v3.10.0
type ItemGroup_RiskAssessmentItems struct {
RiskAssessmentItems *RiskAssessmentItems `protobuf:"bytes,11,opt,name=risk_assessment_items,json=riskAssessmentItems,proto3,oneof"`
}
type ItemGroup_RiskMitigationItems ¶ added in v3.10.0
type ItemGroup_RiskMitigationItems struct {
RiskMitigationItems *RiskMitigationItems `protobuf:"bytes,12,opt,name=risk_mitigation_items,json=riskMitigationItems,proto3,oneof"`
}
type ItemGroup_TodoItems ¶
type ItemGroup_TodoItems struct {
TodoItems *TodoItems `protobuf:"bytes,4,opt,name=todo_items,json=todoItems,proto3,oneof"`
}
type ItemProperties ¶
type ItemProperties struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` CreationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` DueTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=due_time,json=dueTime,proto3" json:"due_time,omitempty"` CompletionTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=completion_time,json=completionTime,proto3" json:"completion_time,omitempty"` // The user that created this item, retrieved from the JWT token. Creator *v1.User `protobuf:"bytes,5,opt,name=creator,proto3" json:"creator,omitempty"` // The user that is assigned to this item. Assignee *v1.User `protobuf:"bytes,6,opt,name=assignee,proto3" json:"assignee,omitempty"` // help text describing the item. Might give an example response for instance. HelpText string `protobuf:"bytes,7,opt,name=help_text,json=helpText,proto3" json:"help_text,omitempty"` // contains filtered or unexported fields }
func (*ItemProperties) Descriptor
deprecated
func (*ItemProperties) Descriptor() ([]byte, []int)
Deprecated: Use ItemProperties.ProtoReflect.Descriptor instead.
func (*ItemProperties) GetAssignee ¶
func (x *ItemProperties) GetAssignee() *v1.User
func (*ItemProperties) GetCompletionTime ¶
func (x *ItemProperties) GetCompletionTime() *timestamppb.Timestamp
func (*ItemProperties) GetCreationTime ¶
func (x *ItemProperties) GetCreationTime() *timestamppb.Timestamp
func (*ItemProperties) GetCreator ¶
func (x *ItemProperties) GetCreator() *v1.User
func (*ItemProperties) GetDueTime ¶
func (x *ItemProperties) GetDueTime() *timestamppb.Timestamp
func (*ItemProperties) GetHelpText ¶ added in v3.10.0
func (x *ItemProperties) GetHelpText() string
func (*ItemProperties) GetId ¶
func (x *ItemProperties) GetId() string
func (*ItemProperties) ProtoMessage ¶
func (*ItemProperties) ProtoMessage()
func (*ItemProperties) ProtoReflect ¶
func (x *ItemProperties) ProtoReflect() protoreflect.Message
func (*ItemProperties) Reset ¶
func (x *ItemProperties) Reset()
func (*ItemProperties) String ¶
func (x *ItemProperties) String() string
type Party ¶ added in v3.17.0
type Party struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Whether this is an external party or not. External bool `protobuf:"varint,2,opt,name=external,proto3" json:"external,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Two-letter region code as mandated by the AIP https://google.aip.dev/143#countries-and-regions RegionCode string `protobuf:"bytes,4,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` ContactDetails []*ContactDetails `protobuf:"bytes,5,rep,name=contact_details,json=contactDetails,proto3" json:"contact_details,omitempty"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
A party is a (legal) entity that is involved in the processing of data in some way. It can be an organization, but also a person, a department, a team, etc.
func (*Party) Descriptor
deprecated
added in
v3.17.0
func (*Party) GetContactDetails ¶ added in v3.17.0
func (x *Party) GetContactDetails() []*ContactDetails
func (*Party) GetExternal ¶ added in v3.17.0
func (*Party) GetRegionCode ¶ added in v3.17.0
func (*Party) GetUpdateTime ¶ added in v3.17.1
func (x *Party) GetUpdateTime() *timestamppb.Timestamp
func (*Party) ProtoMessage ¶ added in v3.17.0
func (*Party) ProtoMessage()
func (*Party) ProtoReflect ¶ added in v3.17.0
func (x *Party) ProtoReflect() protoreflect.Message
type Party_List ¶ added in v3.17.0
type Party_List struct { Parties []*Party `protobuf:"bytes,1,rep,name=parties,proto3" json:"parties,omitempty"` // contains filtered or unexported fields }
Just a wrapper around a list of parties, used in the multi-maps in the ROPA record.
func (*Party_List) Descriptor
deprecated
added in
v3.17.0
func (*Party_List) Descriptor() ([]byte, []int)
Deprecated: Use Party_List.ProtoReflect.Descriptor instead.
func (*Party_List) GetParties ¶ added in v3.17.0
func (x *Party_List) GetParties() []*Party
func (*Party_List) ProtoMessage ¶ added in v3.17.0
func (*Party_List) ProtoMessage()
func (*Party_List) ProtoReflect ¶ added in v3.17.0
func (x *Party_List) ProtoReflect() protoreflect.Message
func (*Party_List) Reset ¶ added in v3.17.0
func (x *Party_List) Reset()
func (*Party_List) String ¶ added in v3.17.0
func (x *Party_List) String() string
type Party_RelationType ¶ added in v3.17.0
type Party_RelationType int32
This is only relevant within the scope of a ROPA record, following from the relation of this party to that record.
const ( Party_RELATION_TYPE_UNSPECIFIED Party_RelationType = 0 Party_CONTROLLER Party_RelationType = 1 Party_PROCESSOR Party_RelationType = 2 Party_RECIPIENT Party_RelationType = 3 )
func (Party_RelationType) Descriptor ¶ added in v3.17.0
func (Party_RelationType) Descriptor() protoreflect.EnumDescriptor
func (Party_RelationType) Enum ¶ added in v3.17.0
func (x Party_RelationType) Enum() *Party_RelationType
func (Party_RelationType) EnumDescriptor
deprecated
added in
v3.17.0
func (Party_RelationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Party_RelationType.Descriptor instead.
func (Party_RelationType) Number ¶ added in v3.17.0
func (x Party_RelationType) Number() protoreflect.EnumNumber
func (Party_RelationType) String ¶ added in v3.17.0
func (x Party_RelationType) String() string
func (Party_RelationType) Type ¶ added in v3.17.0
func (Party_RelationType) Type() protoreflect.EnumType
type PipelineItems ¶
type PipelineItems struct { Items []*PipelineItems_PipelineItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*PipelineItems) Descriptor
deprecated
func (*PipelineItems) Descriptor() ([]byte, []int)
Deprecated: Use PipelineItems.ProtoReflect.Descriptor instead.
func (*PipelineItems) GetItems ¶
func (x *PipelineItems) GetItems() []*PipelineItems_PipelineItem
func (*PipelineItems) ProtoMessage ¶
func (*PipelineItems) ProtoMessage()
func (*PipelineItems) ProtoReflect ¶
func (x *PipelineItems) ProtoReflect() protoreflect.Message
func (*PipelineItems) Reset ¶
func (x *PipelineItems) Reset()
func (*PipelineItems) String ¶
func (x *PipelineItems) String() string
type PipelineItems_PipelineItem ¶
type PipelineItems_PipelineItem struct { ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"` // Types that are assignable to Pipeline: // // *PipelineItems_PipelineItem_Stream // *PipelineItems_PipelineItem_BatchJob Pipeline isPipelineItems_PipelineItem_Pipeline `protobuf_oneof:"pipeline"` // contains filtered or unexported fields }
func (*PipelineItems_PipelineItem) Descriptor
deprecated
func (*PipelineItems_PipelineItem) Descriptor() ([]byte, []int)
Deprecated: Use PipelineItems_PipelineItem.ProtoReflect.Descriptor instead.
func (*PipelineItems_PipelineItem) GetBatchJob ¶
func (x *PipelineItems_PipelineItem) GetBatchJob() *v1.BatchJobRef
func (*PipelineItems_PipelineItem) GetItemProperties ¶
func (x *PipelineItems_PipelineItem) GetItemProperties() *ItemProperties
func (*PipelineItems_PipelineItem) GetPipeline ¶
func (m *PipelineItems_PipelineItem) GetPipeline() isPipelineItems_PipelineItem_Pipeline
func (*PipelineItems_PipelineItem) GetStream ¶
func (x *PipelineItems_PipelineItem) GetStream() *v1.StreamRef
func (*PipelineItems_PipelineItem) ProtoMessage ¶
func (*PipelineItems_PipelineItem) ProtoMessage()
func (*PipelineItems_PipelineItem) ProtoReflect ¶
func (x *PipelineItems_PipelineItem) ProtoReflect() protoreflect.Message
func (*PipelineItems_PipelineItem) Reset ¶
func (x *PipelineItems_PipelineItem) Reset()
func (*PipelineItems_PipelineItem) String ¶
func (x *PipelineItems_PipelineItem) String() string
type PipelineItems_PipelineItem_BatchJob ¶
type PipelineItems_PipelineItem_BatchJob struct {
BatchJob *v1.BatchJobRef `protobuf:"bytes,3,opt,name=batch_job,json=batchJob,proto3,oneof"`
}
type ProjectPlan ¶
type ProjectPlan struct { ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // If title is empty, the project name from the project message can be used. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` ItemGroups []*ItemGroup `protobuf:"bytes,4,rep,name=item_groups,json=itemGroups,proto3" json:"item_groups,omitempty"` Users []*v1.User `protobuf:"bytes,5,rep,name=users,proto3" json:"users,omitempty"` // is this instance actually a template, i.e. without filled in values. IsTemplate bool `protobuf:"varint,6,opt,name=is_template,json=isTemplate,proto3" json:"is_template,omitempty"` // the id of the project plan, never null Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*ProjectPlan) Descriptor
deprecated
func (*ProjectPlan) Descriptor() ([]byte, []int)
Deprecated: Use ProjectPlan.ProtoReflect.Descriptor instead.
func (*ProjectPlan) GetDescription ¶
func (x *ProjectPlan) GetDescription() string
func (*ProjectPlan) GetId ¶ added in v3.1.0
func (x *ProjectPlan) GetId() string
func (*ProjectPlan) GetIsTemplate ¶
func (x *ProjectPlan) GetIsTemplate() bool
func (*ProjectPlan) GetItemGroups ¶
func (x *ProjectPlan) GetItemGroups() []*ItemGroup
func (*ProjectPlan) GetProjectId ¶
func (x *ProjectPlan) GetProjectId() string
func (*ProjectPlan) GetTitle ¶
func (x *ProjectPlan) GetTitle() string
func (*ProjectPlan) GetUsers ¶
func (x *ProjectPlan) GetUsers() []*v1.User
func (*ProjectPlan) ProtoMessage ¶
func (*ProjectPlan) ProtoMessage()
func (*ProjectPlan) ProtoReflect ¶
func (x *ProjectPlan) ProtoReflect() protoreflect.Message
func (*ProjectPlan) Reset ¶
func (x *ProjectPlan) Reset()
func (*ProjectPlan) String ¶
func (x *ProjectPlan) String() string
type RecordingItems ¶ added in v3.10.0
type RecordingItems struct { Items []*RecordingItems_Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*RecordingItems) Descriptor
deprecated
added in
v3.10.0
func (*RecordingItems) Descriptor() ([]byte, []int)
Deprecated: Use RecordingItems.ProtoReflect.Descriptor instead.
func (*RecordingItems) GetItems ¶ added in v3.10.0
func (x *RecordingItems) GetItems() []*RecordingItems_Item
func (*RecordingItems) ProtoMessage ¶ added in v3.10.0
func (*RecordingItems) ProtoMessage()
func (*RecordingItems) ProtoReflect ¶ added in v3.10.0
func (x *RecordingItems) ProtoReflect() protoreflect.Message
func (*RecordingItems) Reset ¶ added in v3.10.0
func (x *RecordingItems) Reset()
func (*RecordingItems) String ¶ added in v3.10.0
func (x *RecordingItems) String() string
type RecordingItems_Item ¶ added in v3.10.0
type RecordingItems_Item struct { ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"` Particular string `protobuf:"bytes,2,opt,name=particular,proto3" json:"particular,omitempty"` Remarks string `protobuf:"bytes,4,opt,name=remarks,proto3" json:"remarks,omitempty"` // contains filtered or unexported fields }
func (*RecordingItems_Item) Descriptor
deprecated
added in
v3.10.0
func (*RecordingItems_Item) Descriptor() ([]byte, []int)
Deprecated: Use RecordingItems_Item.ProtoReflect.Descriptor instead.
func (*RecordingItems_Item) GetItemProperties ¶ added in v3.10.0
func (x *RecordingItems_Item) GetItemProperties() *ItemProperties
func (*RecordingItems_Item) GetParticular ¶ added in v3.10.0
func (x *RecordingItems_Item) GetParticular() string
func (*RecordingItems_Item) GetRemarks ¶ added in v3.10.0
func (x *RecordingItems_Item) GetRemarks() string
func (*RecordingItems_Item) ProtoMessage ¶ added in v3.10.0
func (*RecordingItems_Item) ProtoMessage()
func (*RecordingItems_Item) ProtoReflect ¶ added in v3.10.0
func (x *RecordingItems_Item) ProtoReflect() protoreflect.Message
func (*RecordingItems_Item) Reset ¶ added in v3.10.0
func (x *RecordingItems_Item) Reset()
func (*RecordingItems_Item) String ¶ added in v3.10.0
func (x *RecordingItems_Item) String() string
type RiskAssessmentItems ¶ added in v3.10.0
type RiskAssessmentItems struct { Items []*RiskAssessmentItems_Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*RiskAssessmentItems) Descriptor
deprecated
added in
v3.10.0
func (*RiskAssessmentItems) Descriptor() ([]byte, []int)
Deprecated: Use RiskAssessmentItems.ProtoReflect.Descriptor instead.
func (*RiskAssessmentItems) GetItems ¶ added in v3.10.0
func (x *RiskAssessmentItems) GetItems() []*RiskAssessmentItems_Item
func (*RiskAssessmentItems) ProtoMessage ¶ added in v3.10.0
func (*RiskAssessmentItems) ProtoMessage()
func (*RiskAssessmentItems) ProtoReflect ¶ added in v3.10.0
func (x *RiskAssessmentItems) ProtoReflect() protoreflect.Message
func (*RiskAssessmentItems) Reset ¶ added in v3.10.0
func (x *RiskAssessmentItems) Reset()
func (*RiskAssessmentItems) String ¶ added in v3.10.0
func (x *RiskAssessmentItems) String() string
type RiskAssessmentItems_Item ¶ added in v3.10.0
type RiskAssessmentItems_Item struct { ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"` Risk string `protobuf:"bytes,2,opt,name=risk,proto3" json:"risk,omitempty"` HarmLikelihood string `protobuf:"bytes,3,opt,name=harm_likelihood,json=harmLikelihood,proto3" json:"harm_likelihood,omitempty"` HarmSeverity string `protobuf:"bytes,4,opt,name=harm_severity,json=harmSeverity,proto3" json:"harm_severity,omitempty"` OverallRisk string `protobuf:"bytes,5,opt,name=overall_risk,json=overallRisk,proto3" json:"overall_risk,omitempty"` // contains filtered or unexported fields }
func (*RiskAssessmentItems_Item) Descriptor
deprecated
added in
v3.10.0
func (*RiskAssessmentItems_Item) Descriptor() ([]byte, []int)
Deprecated: Use RiskAssessmentItems_Item.ProtoReflect.Descriptor instead.
func (*RiskAssessmentItems_Item) GetHarmLikelihood ¶ added in v3.10.0
func (x *RiskAssessmentItems_Item) GetHarmLikelihood() string
func (*RiskAssessmentItems_Item) GetHarmSeverity ¶ added in v3.10.0
func (x *RiskAssessmentItems_Item) GetHarmSeverity() string
func (*RiskAssessmentItems_Item) GetItemProperties ¶ added in v3.10.0
func (x *RiskAssessmentItems_Item) GetItemProperties() *ItemProperties
func (*RiskAssessmentItems_Item) GetOverallRisk ¶ added in v3.10.0
func (x *RiskAssessmentItems_Item) GetOverallRisk() string
func (*RiskAssessmentItems_Item) GetRisk ¶ added in v3.10.0
func (x *RiskAssessmentItems_Item) GetRisk() string
func (*RiskAssessmentItems_Item) ProtoMessage ¶ added in v3.10.0
func (*RiskAssessmentItems_Item) ProtoMessage()
func (*RiskAssessmentItems_Item) ProtoReflect ¶ added in v3.10.0
func (x *RiskAssessmentItems_Item) ProtoReflect() protoreflect.Message
func (*RiskAssessmentItems_Item) Reset ¶ added in v3.10.0
func (x *RiskAssessmentItems_Item) Reset()
func (*RiskAssessmentItems_Item) String ¶ added in v3.10.0
func (x *RiskAssessmentItems_Item) String() string
type RiskMitigationItems ¶ added in v3.10.0
type RiskMitigationItems struct { Items []*RiskMitigationItems_Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*RiskMitigationItems) Descriptor
deprecated
added in
v3.10.0
func (*RiskMitigationItems) Descriptor() ([]byte, []int)
Deprecated: Use RiskMitigationItems.ProtoReflect.Descriptor instead.
func (*RiskMitigationItems) GetItems ¶ added in v3.10.0
func (x *RiskMitigationItems) GetItems() []*RiskMitigationItems_Item
func (*RiskMitigationItems) ProtoMessage ¶ added in v3.10.0
func (*RiskMitigationItems) ProtoMessage()
func (*RiskMitigationItems) ProtoReflect ¶ added in v3.10.0
func (x *RiskMitigationItems) ProtoReflect() protoreflect.Message
func (*RiskMitigationItems) Reset ¶ added in v3.10.0
func (x *RiskMitigationItems) Reset()
func (*RiskMitigationItems) String ¶ added in v3.10.0
func (x *RiskMitigationItems) String() string
type RiskMitigationItems_Item ¶ added in v3.10.0
type RiskMitigationItems_Item struct { ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"` Risk string `protobuf:"bytes,2,opt,name=risk,proto3" json:"risk,omitempty"` OverallRisk string `protobuf:"bytes,3,opt,name=overall_risk,json=overallRisk,proto3" json:"overall_risk,omitempty"` MitigationMeasure string `protobuf:"bytes,5,opt,name=mitigation_measure,json=mitigationMeasure,proto3" json:"mitigation_measure,omitempty"` ResidualRisk string `protobuf:"bytes,6,opt,name=residual_risk,json=residualRisk,proto3" json:"residual_risk,omitempty"` Approval string `protobuf:"bytes,7,opt,name=approval,proto3" json:"approval,omitempty"` // contains filtered or unexported fields }
func (*RiskMitigationItems_Item) Descriptor
deprecated
added in
v3.10.0
func (*RiskMitigationItems_Item) Descriptor() ([]byte, []int)
Deprecated: Use RiskMitigationItems_Item.ProtoReflect.Descriptor instead.
func (*RiskMitigationItems_Item) GetApproval ¶ added in v3.10.0
func (x *RiskMitigationItems_Item) GetApproval() string
func (*RiskMitigationItems_Item) GetItemProperties ¶ added in v3.10.0
func (x *RiskMitigationItems_Item) GetItemProperties() *ItemProperties
func (*RiskMitigationItems_Item) GetMitigationMeasure ¶ added in v3.10.0
func (x *RiskMitigationItems_Item) GetMitigationMeasure() string
func (*RiskMitigationItems_Item) GetOverallRisk ¶ added in v3.10.0
func (x *RiskMitigationItems_Item) GetOverallRisk() string
func (*RiskMitigationItems_Item) GetResidualRisk ¶ added in v3.10.0
func (x *RiskMitigationItems_Item) GetResidualRisk() string
func (*RiskMitigationItems_Item) GetRisk ¶ added in v3.10.0
func (x *RiskMitigationItems_Item) GetRisk() string
func (*RiskMitigationItems_Item) ProtoMessage ¶ added in v3.10.0
func (*RiskMitigationItems_Item) ProtoMessage()
func (*RiskMitigationItems_Item) ProtoReflect ¶ added in v3.10.0
func (x *RiskMitigationItems_Item) ProtoReflect() protoreflect.Message
func (*RiskMitigationItems_Item) Reset ¶ added in v3.10.0
func (x *RiskMitigationItems_Item) Reset()
func (*RiskMitigationItems_Item) String ¶ added in v3.10.0
func (x *RiskMitigationItems_Item) String() string
type Ropa ¶ added in v3.17.0
type Ropa struct { // The STRM organization ID this ROPA is for. OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"` Records []*Ropa_Record `protobuf:"bytes,2,rep,name=records,proto3" json:"records,omitempty"` // contains filtered or unexported fields }
A continuous collection of all first and third party data processing activities of an organization. It is a "living document" that should be updated constantly as things change. It is not a snapshot but a dynamic collection of the processing activities that at any time reflects the current state of the data processing activities. When a ROPA is requested for an audit, the auditor would normally expect the most recent version that reflects the current activities, not a historical log of all previous versions or changes. But this does not mean that the history of certain data processing activities can be ignored. For example, if data has been transferred or shared, or if incidents (hack / leak of certain data or whatever) have occurred, this should be reflected in the version history of individual ROPA records.
func (*Ropa) Descriptor
deprecated
added in
v3.17.0
func (*Ropa) GetOrganizationId ¶ added in v3.17.0
func (*Ropa) GetRecords ¶ added in v3.17.0
func (x *Ropa) GetRecords() []*Ropa_Record
func (*Ropa) ProtoMessage ¶ added in v3.17.0
func (*Ropa) ProtoMessage()
func (*Ropa) ProtoReflect ¶ added in v3.17.0
func (x *Ropa) ProtoReflect() protoreflect.Message
type Ropa_Record ¶ added in v3.17.0
type Ropa_Record struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The ID of the STRM organization this record belongs to. OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` UpdateUser *v1.User `protobuf:"bytes,5,opt,name=update_user,json=updateUser,proto3" json:"update_user,omitempty"` Version int32 `protobuf:"varint,6,opt,name=version,proto3" json:"version,omitempty"` // Related parties, grouped by Party.RelationType, e.g. CONTROLLER, PROCESSOR, RECIPIENT. Parties map[string]*Party_List `` /* 155-byte string literal not displayed */ // Purpose levels as defined in the organizations Purpose Map. PurposeLevels []int32 `protobuf:"varint,8,rep,packed,name=purpose_levels,json=purposeLevels,proto3" json:"purpose_levels,omitempty"` // Related categories, grouped by their type, e.g. DATA_SUBJECT, PROCESSING. // Some may be derived from the data contract. Categories map[string]*Category_List `` /* 161-byte string literal not displayed */ // Linked data contract(s), if applicable, can change over time. DataContractIds []string `protobuf:"bytes,10,rep,name=data_contract_ids,json=dataContractIds,proto3" json:"data_contract_ids,omitempty"` // Data assets, grouped by DataAsset.RelationType, e.g. DATA_SOURCE. DataAssets map[string]*DataAsset_List `` /* 180-byte string literal not displayed */ // Data transfer details. DataTransferDetails string `protobuf:"bytes,12,opt,name=data_transfer_details,json=dataTransferDetails,proto3" json:"data_transfer_details,omitempty"` // Data retention policies, references policies in the organization's policy list. DataRetentionPolicyIds []string `` /* 132-byte string literal not displayed */ // Additional information, free format. AdditionalInfo string `protobuf:"bytes,14,opt,name=additional_info,json=additionalInfo,proto3" json:"additional_info,omitempty"` // contains filtered or unexported fields }
func (*Ropa_Record) Descriptor
deprecated
added in
v3.17.0
func (*Ropa_Record) Descriptor() ([]byte, []int)
Deprecated: Use Ropa_Record.ProtoReflect.Descriptor instead.
func (*Ropa_Record) GetAdditionalInfo ¶ added in v3.17.0
func (x *Ropa_Record) GetAdditionalInfo() string
func (*Ropa_Record) GetCategories ¶ added in v3.17.0
func (x *Ropa_Record) GetCategories() map[string]*Category_List
func (*Ropa_Record) GetDataAssets ¶ added in v3.17.0
func (x *Ropa_Record) GetDataAssets() map[string]*DataAsset_List
func (*Ropa_Record) GetDataContractIds ¶ added in v3.17.0
func (x *Ropa_Record) GetDataContractIds() []string
func (*Ropa_Record) GetDataRetentionPolicyIds ¶ added in v3.17.0
func (x *Ropa_Record) GetDataRetentionPolicyIds() []string
func (*Ropa_Record) GetDataTransferDetails ¶ added in v3.17.0
func (x *Ropa_Record) GetDataTransferDetails() string
func (*Ropa_Record) GetId ¶ added in v3.17.0
func (x *Ropa_Record) GetId() string
func (*Ropa_Record) GetName ¶ added in v3.17.0
func (x *Ropa_Record) GetName() string
func (*Ropa_Record) GetOrganizationId ¶ added in v3.17.0
func (x *Ropa_Record) GetOrganizationId() string
func (*Ropa_Record) GetParties ¶ added in v3.17.0
func (x *Ropa_Record) GetParties() map[string]*Party_List
func (*Ropa_Record) GetPurposeLevels ¶ added in v3.17.0
func (x *Ropa_Record) GetPurposeLevels() []int32
func (*Ropa_Record) GetUpdateTime ¶ added in v3.17.0
func (x *Ropa_Record) GetUpdateTime() *timestamppb.Timestamp
func (*Ropa_Record) GetUpdateUser ¶ added in v3.17.0
func (x *Ropa_Record) GetUpdateUser() *v1.User
func (*Ropa_Record) GetVersion ¶ added in v3.17.0
func (x *Ropa_Record) GetVersion() int32
func (*Ropa_Record) ProtoMessage ¶ added in v3.17.0
func (*Ropa_Record) ProtoMessage()
func (*Ropa_Record) ProtoReflect ¶ added in v3.17.0
func (x *Ropa_Record) ProtoReflect() protoreflect.Message
func (*Ropa_Record) Reset ¶ added in v3.17.0
func (x *Ropa_Record) Reset()
func (*Ropa_Record) String ¶ added in v3.17.0
func (x *Ropa_Record) String() string
type TodoItems ¶
type TodoItems struct { Items []*TodoItems_TodoItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*TodoItems) Descriptor
deprecated
func (*TodoItems) GetItems ¶
func (x *TodoItems) GetItems() []*TodoItems_TodoItem
func (*TodoItems) ProtoMessage ¶
func (*TodoItems) ProtoMessage()
func (*TodoItems) ProtoReflect ¶
func (x *TodoItems) ProtoReflect() protoreflect.Message
type TodoItems_TodoItem ¶
type TodoItems_TodoItem struct { ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"` // If the completion date is 0, then the todo is not done yet. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*TodoItems_TodoItem) Descriptor
deprecated
func (*TodoItems_TodoItem) Descriptor() ([]byte, []int)
Deprecated: Use TodoItems_TodoItem.ProtoReflect.Descriptor instead.
func (*TodoItems_TodoItem) GetDescription ¶
func (x *TodoItems_TodoItem) GetDescription() string
func (*TodoItems_TodoItem) GetItemProperties ¶
func (x *TodoItems_TodoItem) GetItemProperties() *ItemProperties
func (*TodoItems_TodoItem) ProtoMessage ¶
func (*TodoItems_TodoItem) ProtoMessage()
func (*TodoItems_TodoItem) ProtoReflect ¶
func (x *TodoItems_TodoItem) ProtoReflect() protoreflect.Message
func (*TodoItems_TodoItem) Reset ¶
func (x *TodoItems_TodoItem) Reset()
func (*TodoItems_TodoItem) String ¶
func (x *TodoItems_TodoItem) String() string