Google Cloud Security Command Center v1 API - Class ListFindingsResponse.Types.ListFindingsResult.Types.Resource (3.24.0)

public sealed class ListFindingsResponse.Types.ListFindingsResult.Types.Resource : IMessage<ListFindingsResponse.Types.ListFindingsResult.Types.Resource>, IEquatable<ListFindingsResponse.Types.ListFindingsResult.Types.Resource>, IDeepCloneable<ListFindingsResponse.Types.ListFindingsResult.Types.Resource>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Security Command Center v1 API class ListFindingsResponse.Types.ListFindingsResult.Types.Resource.

Information related to the Google Cloud resource that is associated with this finding.

Inheritance

object > ListFindingsResponse.Types.ListFindingsResult.Types.Resource

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

Resource()

public Resource()

Resource(Resource)

public Resource(ListFindingsResponse.Types.ListFindingsResult.Types.Resource other)
Parameter
Name Description
other ListFindingsResponseTypesListFindingsResultTypesResource

Properties

AwsMetadata

public AwsMetadata AwsMetadata { get; set; }

The AWS metadata associated with the finding.

Property Value
Type Description
AwsMetadata

AzureMetadata

public AzureMetadata AzureMetadata { get; set; }

The Azure metadata associated with the finding.

Property Value
Type Description
AzureMetadata

CloudProvider

public CloudProvider CloudProvider { get; set; }

Indicates which cloud provider the finding is from.

Property Value
Type Description
CloudProvider

CloudProviderMetadataCase

public ListFindingsResponse.Types.ListFindingsResult.Types.Resource.CloudProviderMetadataOneofCase CloudProviderMetadataCase { get; }
Property Value
Type Description
ListFindingsResponseTypesListFindingsResultTypesResourceCloudProviderMetadataOneofCase

DisplayName

public string DisplayName { get; set; }

The human readable name of the resource.

Property Value
Type Description
string

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
Type Description
RepeatedFieldFolder

Location

public string Location { get; set; }

The region or location of the service (if applicable).

Property Value
Type Description
string

Name

public string Name { get; set; }
Property Value
Type Description
string

Organization

public string Organization { get; set; }

Indicates which organization / tenant the finding is for.

Property Value
Type Description
string

ParentDisplayName

public string ParentDisplayName { get; set; }

The human readable name of resource's parent.

Property Value
Type Description
string

ParentName

public string ParentName { get; set; }

The full resource name of resource's parent.

Property Value
Type Description
string

ProjectDisplayName

public string ProjectDisplayName { get; set; }

The project ID that the resource belongs to.

Property Value
Type Description
string

ProjectName

public string ProjectName { get; set; }

The full resource name of project that the resource belongs to.

Property Value
Type Description
string

ResourcePath

public ResourcePath ResourcePath { get; set; }

Provides the path to the resource within the resource hierarchy.

Property Value
Type Description
ResourcePath

ResourcePathString

public string ResourcePathString { get; set; }

A string representation of the resource path. For Google Cloud, it has the format of org/{organization_id}/folder/{folder_id}/folder/{folder_id}/project/{project_id} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id} where there can be any number of organizational units. For Azure, it has the format of mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name} where there can be any number of management groups.

Property Value
Type Description
string

Service

public string Service { get; set; }

The service or resource provider associated with the resource.

Property Value
Type Description
string

Type

public string Type { get; set; }

The full resource type of the resource.

Property Value
Type Description
string