Chronicle V1 API - Class Google::Backstory::Attribute (v1.4.0)

Reference documentation and code samples for the Chronicle V1 API class Google::Backstory::Attribute.

Attribute is a container for generic entity attributes including common attributes across core entities (such as, user or asset). For example, Cloud is a generic entity attribute since it can apply to an asset (for example, a VM) or a user (for example, an identity service account).

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#cloud

def cloud() -> ::Google::Backstory::Cloud
Returns

#cloud=

def cloud=(value) -> ::Google::Backstory::Cloud
Parameter
Returns

#creation_time

def creation_time() -> ::Google::Protobuf::Timestamp
Returns

#creation_time=

def creation_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#labels

def labels() -> ::Array<::Google::Backstory::Label>
Returns
  • (::Array<::Google::Backstory::Label>) — Set of labels for the entity. Should only be used for product labels (for example, Google Cloud resource labels or Azure AD sensitivity labels. Should not be used for arbitrary key-value mappings.

#labels=

def labels=(value) -> ::Array<::Google::Backstory::Label>
Parameter
  • value (::Array<::Google::Backstory::Label>) — Set of labels for the entity. Should only be used for product labels (for example, Google Cloud resource labels or Azure AD sensitivity labels. Should not be used for arbitrary key-value mappings.
Returns
  • (::Array<::Google::Backstory::Label>) — Set of labels for the entity. Should only be used for product labels (for example, Google Cloud resource labels or Azure AD sensitivity labels. Should not be used for arbitrary key-value mappings.

#last_update_time

def last_update_time() -> ::Google::Protobuf::Timestamp
Returns

#last_update_time=

def last_update_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#permissions

def permissions() -> ::Array<::Google::Backstory::Permission>
Returns

#permissions=

def permissions=(value) -> ::Array<::Google::Backstory::Permission>
Parameter
Returns

#roles

def roles() -> ::Array<::Google::Backstory::Role>
Returns
  • (::Array<::Google::Backstory::Role>) — System IAM roles to be assumed by resources to use the role's permissions for access control.

#roles=

def roles=(value) -> ::Array<::Google::Backstory::Role>
Parameter
  • value (::Array<::Google::Backstory::Role>) — System IAM roles to be assumed by resources to use the role's permissions for access control.
Returns
  • (::Array<::Google::Backstory::Role>) — System IAM roles to be assumed by resources to use the role's permissions for access control.