Marketplace
BrowsePublish
Marketplace
You are viewing an outdated version of provider-gcp.Go to Latest
upbound/provider-gcp@v0.29.0
JobTrigger
datalossprevention.gcp.upbound.io
JobTrigger
upbound/provider-gcp@v0.29.0datalossprevention.gcp.upbound.io

JobTrigger is the Schema for the JobTriggers API. A job trigger configuration.

Type

CRD

Group

datalossprevention.gcp.upbound.io

Version

v1beta1

apiVersion: datalossprevention.gcp.upbound.io/v1beta1

kind: JobTrigger

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

JobTriggerSpec defines the desired state of JobTrigger

forProvider
requiredobject
requiredobject

No description provided.

array

Controls what and how to inspect for findings. Structure is documented below.

actions
requiredarray
requiredarray

A task to execute on the completion of a job. Structure is documented below.

pubSub
array
array

Publish a message into a given Pub/Sub topic when the job completes. Structure is documented below.

topic
requiredstring
array

Publish findings of a DlpJob to Data Catalog.

array

Publish the result summary of a DlpJob to the Cloud Security Command Center.

array

If set, the detailed findings will be persisted to the specified OutputStorageConfig. Only a single instance of this action can be specified. Compatible with: Inspect, Risk Structure is documented below.

outputConfig
requiredarray
requiredarray

Information on where to store output Structure is documented below.

table
requiredarray
requiredarray

Information on the location of the target BigQuery Table. Structure is documented below.

datasetId
requiredstring
projectId
requiredstring
tableId
string
inspectTemplateName
requiredstring
storageConfig
requiredarray
requiredarray

Information on where to inspect Structure is documented below.

array

Options defining BigQuery table and row identifiers. Structure is documented below.

array

Specifies the BigQuery fields that will be returned with findings. If not specified, no identifying fields will be returned for findings. Structure is documented below.

name
requiredstring
rowsLimit
number
tableReference
requiredarray
requiredarray

Set of files to scan. Structure is documented below.

datasetId
requiredstring
projectId
requiredstring
tableId
requiredstring
array

Options defining a file or a set of files within a Google Cloud Storage bucket. Structure is documented below.

fileSet
requiredarray
requiredarray

Set of files to scan. Structure is documented below.

array

The regex-filtered set of files to scan. Structure is documented below.

bucketName
requiredstring
array

A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan.

array

A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in excludeRegex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list)

url
string
array

List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no fileTypes were specified. Each value may be one of BINARY_FILE, TEXT_FILE, IMAGE, WORD, PDF, AVRO, CSV, and TSV.

array

Options defining a data set within Google Cloud Datastore. Structure is documented below.

kind
requiredarray
requiredarray

A representation of a Datastore kind. Structure is documented below.

name
requiredstring
partitionId
requiredarray
requiredarray

Datastore partition ID. A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty. Structure is documented below.

projectId
requiredstring
array

Information on where to inspect Structure is documented below.

endTime
string
startTime
string
timestampField
requiredarray
requiredarray

Information on where to inspect Structure is documented below.

name
requiredstring
parent
requiredstring
status
string
triggers
requiredarray
requiredarray

What event needs to occur for a new job to be started. Structure is documented below.

array

Schedule for triggered jobs Structure is documented below.

object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.

name
requiredstring
namespace
requiredstring
status
object
object

JobTriggerStatus defines the observed state of JobTrigger.

object

No description provided.

id
string
name
string
array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Marketplace

Discover the building blocks for your internal cloud platform.

© 2022 Upbound, Inc.

SolutionsProvidersConfigurations
LearnDocumentationTry for Free
MorePrivacy PolicyTerms & Conditions
Marketplace

© 2022 Upbound, Inc.

Marketplace

Discover the building blocksfor your internal cloud platform.