Class Google::Cloud::SecurityCenter::V1p1beta1::SecurityMarks (v0.7.5)

Stay organized with collections Save and categorize content based on your preferences.

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.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#canonical_name

def canonical_name() -> ::String
Returns
  • (::String) — The canonical name of the marks. Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "folders/{folder_id}/assets/{asset_id}/securityMarks" "projects/{project_number}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks" "folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securityMarks" "projects/{project_number}/sources/{source_id}/findings/{finding_id}/securityMarks"

#canonical_name=

def canonical_name=(value) -> ::String
Parameter
  • value (::String) — The canonical name of the marks. Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "folders/{folder_id}/assets/{asset_id}/securityMarks" "projects/{project_number}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks" "folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securityMarks" "projects/{project_number}/sources/{source_id}/findings/{finding_id}/securityMarks"
Returns
  • (::String) — The canonical name of the marks. Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "folders/{folder_id}/assets/{asset_id}/securityMarks" "projects/{project_number}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks" "folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securityMarks" "projects/{project_number}/sources/{source_id}/findings/{finding_id}/securityMarks"

#marks

def marks() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) —

    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)

#marks=

def marks=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) —

    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)
Returns
  • (::Google::Protobuf::Map{::String => ::String}) —

    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)

#name

def name() -> ::String
Returns
  • (::String) — The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".
Returns
  • (::String) — The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".