Google Cloud Security Command Center v1 API - Class Asset.Types.SecurityCenterProperties (3.20.0)

public sealed class Asset.Types.SecurityCenterProperties : IMessage<Asset.Types.SecurityCenterProperties>, IEquatable<Asset.Types.SecurityCenterProperties>, IDeepCloneable<Asset.Types.SecurityCenterProperties>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Security Command Center v1 API class Asset.Types.SecurityCenterProperties.

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

Inheritance

object > Asset.Types.SecurityCenterProperties

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

SecurityCenterProperties()

public SecurityCenterProperties()

SecurityCenterProperties(SecurityCenterProperties)

public SecurityCenterProperties(Asset.Types.SecurityCenterProperties other)
Parameter
NameDescription
otherAssetTypesSecurityCenterProperties

Properties

Folders

public RepeatedField<Folder> Folders { get; }

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.

Property Value
TypeDescription
RepeatedFieldFolder

ResourceDisplayName

public string ResourceDisplayName { get; set; }

The user defined display name for this resource.

Property Value
TypeDescription
string

ResourceName

public string ResourceName { get; set; }

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

Property Value
TypeDescription
string

ResourceOwners

public RepeatedField<string> ResourceOwners { get; }

Owners of the Google Cloud resource.

Property Value
TypeDescription
RepeatedFieldstring

ResourceParent

public string ResourceParent { get; set; }

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

Property Value
TypeDescription
string

ResourceParentDisplayName

public string ResourceParentDisplayName { get; set; }

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

Property Value
TypeDescription
string

ResourceProject

public string ResourceProject { get; set; }

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

Property Value
TypeDescription
string

ResourceProjectDisplayName

public string ResourceProjectDisplayName { get; set; }

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

Property Value
TypeDescription
string

ResourceType

public string ResourceType { get; set; }

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.

Property Value
TypeDescription
string