Security Center Management v1 API - Class SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource (1.2.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 Security Center Management v1 API class SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource.

Manually constructed information about a resource.

Inheritance

object > SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource

Namespace

Google.Cloud.SecurityCenterManagement.V1

Assembly

Google.Cloud.SecurityCenterManagement.V1.dll

Constructors

SimulatedResource()

public SimulatedResource()

SimulatedResource(SimulatedResource)

public SimulatedResource(SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource other)
Parameter
Name Description
other SimulateSecurityHealthAnalyticsCustomModuleRequestTypesSimulatedResource

Properties

IamPolicyData

public Policy IamPolicyData { get; set; }

Optional. A representation of the IAM allow policy.

If the custom module evaluates only the resource data, then you can omit this field.

Property Value
Type Description
Policy

ResourceData

public Struct ResourceData { get; set; }

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

If the custom module evaluates only the IAM allow policy, then you can omit this field.

Property Value
Type Description
Struct

ResourceType

public string ResourceType { get; set; }

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

Property Value
Type Description
string