Class: Google::Cloud::SecurityCenter::V1p1beta1::Asset::SecurityCenterProperties

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb

Overview

Security Command Center managed properties. These properties are managed by Security Command Center and cannot be modified by the user.

Instance Attribute Summary collapse

Instance Attribute Details

#folders::Array<::Google::Cloud::SecurityCenter::V1p1Beta1::Folder>

Returns Contains a Folder message for each folder in the assets ancestry. The first folder is the deepest nested folder, and the last folder is the folder directly under the Organization.

Returns:



110
111
112
113
# File 'proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb', line 110

class SecurityCenterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#resource_display_name::String

Returns The user defined display name for this resource.

Returns:

  • (::String)

    The user defined display name for this resource.



110
111
112
113
# File 'proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb', line 110

class SecurityCenterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#resource_name::String

Returns The full resource name of the Google Cloud resource this asset represents. This field is immutable after create time. See: https://cloud.google.com/apis/design/resource_names#full_resource_name.

Returns:



110
111
112
113
# File 'proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb', line 110

class SecurityCenterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#resource_owners::Array<::String>

Returns Owners of the Google Cloud resource.

Returns:

  • (::Array<::String>)

    Owners of the Google Cloud resource.



110
111
112
113
# File 'proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb', line 110

class SecurityCenterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#resource_parent::String

Returns The full resource name of the immediate parent of the resource. See: https://cloud.google.com/apis/design/resource_names#full_resource_name.

Returns:



110
111
112
113
# File 'proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb', line 110

class SecurityCenterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#resource_parent_display_name::String

Returns The user defined display name for the parent of this resource.

Returns:

  • (::String)

    The user defined display name for the parent of this resource.



110
111
112
113
# File 'proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb', line 110

class SecurityCenterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#resource_project::String

Returns The full resource name of the project the resource belongs to. See: https://cloud.google.com/apis/design/resource_names#full_resource_name.

Returns:



110
111
112
113
# File 'proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb', line 110

class SecurityCenterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#resource_project_display_name::String

Returns The user defined display name for the project of this resource.

Returns:

  • (::String)

    The user defined display name for the project of this resource.



110
111
112
113
# File 'proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb', line 110

class SecurityCenterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#resource_type::String

Returns The type of the Google Cloud resource. Examples include: APPLICATION, PROJECT, and ORGANIZATION. This is a case insensitive field defined by Security Command Center and/or the producer of the resource and is immutable after create time.

Returns:

  • (::String)

    The type of the Google Cloud resource. Examples include: APPLICATION, PROJECT, and ORGANIZATION. This is a case insensitive field defined by Security Command Center and/or the producer of the resource and is immutable after create time.



110
111
112
113
# File 'proto_docs/google/cloud/securitycenter/v1p1beta1/asset.rb', line 110

class SecurityCenterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end