public sealed class SecurityMarks : IMessage<SecurityMarks>, IEquatable<SecurityMarks>, IDeepCloneable<SecurityMarks>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Command Center v2 API class SecurityMarks.
User specified security marks that are attached to the parent Security Command Center resource. Security marks are scoped within a Security Command Center organization -- they can be modified and viewed by all users who have proper permissions on the organization.
Implements
IMessageSecurityMarks, IEquatableSecurityMarks, IDeepCloneableSecurityMarks, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V2Assembly
Google.Cloud.SecurityCenter.V2.dll
Constructors
SecurityMarks()
public SecurityMarks()
SecurityMarks(SecurityMarks)
public SecurityMarks(SecurityMarks other)
Parameter | |
---|---|
Name | Description |
other |
SecurityMarks |
Properties
CanonicalName
public string CanonicalName { get; set; }
The canonical name of the marks. The following list shows some examples:
organizations/{organization_id}/assets/{asset_id}/securityMarks
+organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks
+organizations/{organization_id}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks
folders/{folder_id}/assets/{asset_id}/securityMarks
+folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securityMarks
+folders/{folder_id}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks
projects/{project_number}/assets/{asset_id}/securityMarks
+projects/{project_number}/sources/{source_id}/findings/{finding_id}/securityMarks
+projects/{project_number}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks
Property Value | |
---|---|
Type | Description |
string |
Marks
public MapField<string, string> Marks { get; }
Mutable user specified security marks belonging to the parent resource. Constraints are as follows:
- Keys and values are treated as case insensitive
- Keys must be between 1 - 256 characters (inclusive)
- Keys must be letters, numbers, underscores, or dashes
- Values have leading and trailing whitespace trimmed, remaining characters must be between 1 - 4096 characters (inclusive)
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Name
public string Name { get; set; }
The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name The following list shows some examples:
organizations/{organization_id}/assets/{asset_id}/securityMarks
+organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks
+organizations/{organization_id}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks
Property Value | |
---|---|
Type | Description |
string |
SecurityMarksName
public SecurityMarksName SecurityMarksName { get; set; }
SecurityMarksName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
SecurityMarksName |