Google Cloud Security Command Center v1 API - Class SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource (3.16.0)

public sealed class SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource : IMessage<SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource>, IEquatable<SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource>, IDeepCloneable<SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource>, IBufferMessage, IMessage

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

Manually constructed resource name. If the custom module evaluates against only the resource data, you can omit the iam_policy_data field. If it evaluates only the iam_policy_data field, you can omit the resource data.

Inheritance

object > SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

SimulatedResource()

public SimulatedResource()

SimulatedResource(SimulatedResource)

public SimulatedResource(SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource other)
Parameter
NameDescription
otherSimulateSecurityHealthAnalyticsCustomModuleRequestTypesSimulatedResource

Properties

IamPolicyData

public Policy IamPolicyData { get; set; }

Optional. A representation of the IAM policy.

Property Value
TypeDescription
Policy

ResourceData

public Struct ResourceData { get; set; }

Optional. A representation of the Google Cloud resource. Should match the Google Cloud resource JSON format.

Property Value
TypeDescription
Struct

ResourceType

public string ResourceType { get; set; }

Required. The type of the resource, for example, compute.googleapis.com/Disk.

Property Value
TypeDescription
string