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.
Implements
IMessageTargetResourceConfig, IEquatableTargetResourceConfig, IDeepCloneableTargetResourceConfig, IBufferMessage, IMessageNamespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
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 |