PreventionDiscoveryConfigTarget class

Constructors

PreventionDiscoveryConfigTarget({Input<PreventionDiscoveryConfigTargetBigQueryTarget?>? bigQueryTarget, Input<PreventionDiscoveryConfigTargetCloudSqlTarget?>? cloudSqlTarget, Input<PreventionDiscoveryConfigTargetCloudStorageTarget?>? cloudStorageTarget, Input<PreventionDiscoveryConfigTargetOtherCloudTarget?>? otherCloudTarget, Input<Map<String, dynamic>?>? secretsTarget})
Creates a new PreventionDiscoveryConfigTarget. bigQueryTarget BigQuery target for Discovery. The first target to match a table will be the one applied. cloudSqlTarget Cloud SQL target for Discovery. The first target to match a table will be the one applied. cloudStorageTarget Cloud Storage target for Discovery. The first target to match a bucket will be the one applied. otherCloudTarget Other clouds target for discovery. The first target to match a resource will be the one applied. secretsTarget Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed.
const
PreventionDiscoveryConfigTarget.fromMap(Map<String, dynamic> map)
factory

Properties

bigQueryTarget → Input<PreventionDiscoveryConfigTargetBigQueryTarget?>?
BigQuery target for Discovery. The first target to match a table will be the one applied. Structure is documented below.
final
cloudSqlTarget → Input<PreventionDiscoveryConfigTargetCloudSqlTarget?>?
Cloud SQL target for Discovery. The first target to match a table will be the one applied. Structure is documented below.
final
cloudStorageTarget → Input<PreventionDiscoveryConfigTargetCloudStorageTarget?>?
Cloud Storage target for Discovery. The first target to match a bucket will be the one applied. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
otherCloudTarget → Input<PreventionDiscoveryConfigTargetOtherCloudTarget?>?
Other clouds target for discovery. The first target to match a resource will be the one applied. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secretsTarget → Input<Map<String, dynamic>?>?
Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited