Documentation ¶
Index ¶
- Variables
- type SensitiveAction
- func (*SensitiveAction) Descriptor() ([]byte, []int)deprecated
- func (x *SensitiveAction) GetAccess() *v1.Access
- func (x *SensitiveAction) GetActionTime() *timestamppb.Timestamp
- func (x *SensitiveAction) GetActionType() string
- func (x *SensitiveAction) GetAffectedResources() []string
- func (x *SensitiveAction) GetLearnMoreUri() string
- func (x *SensitiveAction) GetSourceLogIds() []*SensitiveAction_SourceLogId
- func (*SensitiveAction) ProtoMessage()
- func (x *SensitiveAction) ProtoReflect() protoreflect.Message
- func (x *SensitiveAction) Reset()
- func (x *SensitiveAction) String() string
- type SensitiveAction_SourceLogId
- func (*SensitiveAction_SourceLogId) Descriptor() ([]byte, []int)deprecated
- func (x *SensitiveAction_SourceLogId) GetInsertId() string
- func (x *SensitiveAction_SourceLogId) GetLogTime() *timestamppb.Timestamp
- func (x *SensitiveAction_SourceLogId) GetQueryUri() string
- func (x *SensitiveAction_SourceLogId) GetResourceContainer() string
- func (*SensitiveAction_SourceLogId) ProtoMessage()
- func (x *SensitiveAction_SourceLogId) ProtoReflect() protoreflect.Message
- func (x *SensitiveAction_SourceLogId) Reset()
- func (x *SensitiveAction_SourceLogId) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_google_cloud_sensitiveaction_logging_v1_sensitive_action_payload_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type SensitiveAction ¶
type SensitiveAction struct { // The type of action (eg. "change_organization_policy"). ActionType string `protobuf:"bytes,1,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"` // The time this action was detected. ActionTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=action_time,json=actionTime,proto3" json:"action_time,omitempty"` // GCP resources that are involved in the action. AffectedResources []string `protobuf:"bytes,3,rep,name=affected_resources,json=affectedResources,proto3" json:"affected_resources,omitempty"` // Cloud Logging entries that were used to identify the action. SourceLogIds []*SensitiveAction_SourceLogId `protobuf:"bytes,4,rep,name=source_log_ids,json=sourceLogIds,proto3" json:"source_log_ids,omitempty"` // Link to documentation where you can learn more about sensitive actions. LearnMoreUri string `protobuf:"bytes,5,opt,name=learn_more_uri,json=learnMoreUri,proto3" json:"learn_more_uri,omitempty"` // Access details associated to the sensitive action. Access *v1.Access `protobuf:"bytes,6,opt,name=access,proto3" json:"access,omitempty"` // contains filtered or unexported fields }
Payload proto for sensitiveaction.googleapis.com/action Platform Log event that describes a sensitive action
func (*SensitiveAction) Descriptor
deprecated
func (*SensitiveAction) Descriptor() ([]byte, []int)
Deprecated: Use SensitiveAction.ProtoReflect.Descriptor instead.
func (*SensitiveAction) GetAccess ¶
func (x *SensitiveAction) GetAccess() *v1.Access
func (*SensitiveAction) GetActionTime ¶
func (x *SensitiveAction) GetActionTime() *timestamppb.Timestamp
func (*SensitiveAction) GetActionType ¶
func (x *SensitiveAction) GetActionType() string
func (*SensitiveAction) GetAffectedResources ¶
func (x *SensitiveAction) GetAffectedResources() []string
func (*SensitiveAction) GetLearnMoreUri ¶
func (x *SensitiveAction) GetLearnMoreUri() string
func (*SensitiveAction) GetSourceLogIds ¶
func (x *SensitiveAction) GetSourceLogIds() []*SensitiveAction_SourceLogId
func (*SensitiveAction) ProtoMessage ¶
func (*SensitiveAction) ProtoMessage()
func (*SensitiveAction) ProtoReflect ¶
func (x *SensitiveAction) ProtoReflect() protoreflect.Message
func (*SensitiveAction) Reset ¶
func (x *SensitiveAction) Reset()
func (*SensitiveAction) String ¶
func (x *SensitiveAction) String() string
type SensitiveAction_SourceLogId ¶
type SensitiveAction_SourceLogId struct { // The GCP resource (organization, folder, or project) that the LogEntry // came from. ResourceContainer string `protobuf:"bytes,1,opt,name=resource_container,json=resourceContainer,proto3" json:"resource_container,omitempty"` // The timestamp of the LogEntry. LogTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"` // The insert_id of the LogEntry. InsertId string `protobuf:"bytes,3,opt,name=insert_id,json=insertId,proto3" json:"insert_id,omitempty"` // A link to the Cloud Logging dashboard with a query for the LogEntry. QueryUri string `protobuf:"bytes,4,opt,name=query_uri,json=queryUri,proto3" json:"query_uri,omitempty"` // contains filtered or unexported fields }
Used to reference a specific Cloud Logging LogEntry.
func (*SensitiveAction_SourceLogId) Descriptor
deprecated
func (*SensitiveAction_SourceLogId) Descriptor() ([]byte, []int)
Deprecated: Use SensitiveAction_SourceLogId.ProtoReflect.Descriptor instead.
func (*SensitiveAction_SourceLogId) GetInsertId ¶
func (x *SensitiveAction_SourceLogId) GetInsertId() string
func (*SensitiveAction_SourceLogId) GetLogTime ¶
func (x *SensitiveAction_SourceLogId) GetLogTime() *timestamppb.Timestamp
func (*SensitiveAction_SourceLogId) GetQueryUri ¶
func (x *SensitiveAction_SourceLogId) GetQueryUri() string
func (*SensitiveAction_SourceLogId) GetResourceContainer ¶
func (x *SensitiveAction_SourceLogId) GetResourceContainer() string
func (*SensitiveAction_SourceLogId) ProtoMessage ¶
func (*SensitiveAction_SourceLogId) ProtoMessage()
func (*SensitiveAction_SourceLogId) ProtoReflect ¶
func (x *SensitiveAction_SourceLogId) ProtoReflect() protoreflect.Message
func (*SensitiveAction_SourceLogId) Reset ¶
func (x *SensitiveAction_SourceLogId) Reset()
func (*SensitiveAction_SourceLogId) String ¶
func (x *SensitiveAction_SourceLogId) String() string
Click to show internal directories.
Click to hide internal directories.