Cloud Security Compliance v1 API - Class TargetResourceConfig (1.0.0-beta01)

public sealed class TargetResourceConfig : IMessage<TargetResourceConfig>, IEquatable<TargetResourceConfig>, IDeepCloneable<TargetResourceConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Security Compliance v1 API class TargetResourceConfig.

TargetResourceConfig contains either the name of the target_resource or contains the config to create a new target_resource.

Inheritance

object > TargetResourceConfig

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

TargetResourceConfig()

public TargetResourceConfig()

TargetResourceConfig(TargetResourceConfig)

public TargetResourceConfig(TargetResourceConfig other)
Parameter
Name Description
other TargetResourceConfig

Properties

ExistingTargetResource

public string ExistingTargetResource { get; set; }

Optional. CRM node in format organizations/{organization}, folders/{folder}, projects/{project} or projects/{project}/locations/{location}/applications/{application}.

Property Value
Type Description
string

HasExistingTargetResource

public bool HasExistingTargetResource { get; }

Gets whether the "existing_target_resource" field is set

Property Value
Type Description
bool

ResourceConfigCase

public TargetResourceConfig.ResourceConfigOneofCase ResourceConfigCase { get; }
Property Value
Type Description
TargetResourceConfigResourceConfigOneofCase

TargetResourceCreationConfig

public TargetResourceCreationConfig TargetResourceCreationConfig { get; set; }

Optional. Config to create a new resource and use that as the target_resource for deployment

Property Value
Type Description
TargetResourceCreationConfig