Reference documentation and code samples for the Google Cloud Security Command Center V2 Client 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.
Generated from protobuf message google.cloud.securitycenter.v2.SecurityMarks
Namespace
Google \ Cloud \ SecurityCenter \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
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
↳ marks
array| Google\Protobuf\Internal\MapField
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)
↳ canonical_name
string
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
getName
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
string
setName
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
var
string
$this
getMarks
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)
setMarks
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)
$this
getCanonicalName
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
string
setCanonicalName
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
var
string
$this