PreventionDiscoveryConfigTarget class
Constructors
-
PreventionDiscoveryConfigTarget({Input<
PreventionDiscoveryConfigTargetBigQueryTarget?> ? bigQueryTarget, Input<PreventionDiscoveryConfigTargetCloudSqlTarget?> ? cloudSqlTarget, Input<PreventionDiscoveryConfigTargetCloudStorageTarget?> ? cloudStorageTarget, Input<PreventionDiscoveryConfigTargetOtherCloudTarget?> ? otherCloudTarget, Input<Map< ? secretsTarget})String, dynamic> ?> -
Creates a new PreventionDiscoveryConfigTarget.
bigQueryTargetBigQuery target for Discovery. The first target to match a table will be the one applied.cloudSqlTargetCloud SQL target for Discovery. The first target to match a table will be the one applied.cloudStorageTargetCloud Storage target for Discovery. The first target to match a bucket will be the one applied.otherCloudTargetOther clouds target for discovery. The first target to match a resource will be the one applied.secretsTargetDiscovery 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