Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Evaluation

import type { Evaluation } from "https://googleapis.deno.dev/v1/workloadmanager:v1.ts";

Represents a Workload Manager Evaluation configuration. An Evaluation defines a set of rules to be validated against a scope of Cloud resources.

interface Evaluation {
bigQueryDestination?: BigQueryDestination;
readonly createTime?: Date;
customRulesBucket?: string;
description?: string;
evaluationType?:
| "EVALUATION_TYPE_UNSPECIFIED"
| "SAP"
| "SQL_SERVER"
| "OTHER";
kmsKey?: string;
labels?: {
[key: string]: string;
}
;
name?: string;
resourceFilter?: ResourceFilter;
readonly resourceStatus?: ResourceStatus;
ruleNames?: string[];
schedule?: string;
readonly updateTime?: Date;
}

§Properties

§
bigQueryDestination?: BigQueryDestination
[src]

Optional. The BigQuery destination for detailed evaluation results. If this field is specified, the results of each evaluation execution are exported to BigQuery.

§
readonly createTime?: Date
[src]

Output only. [Output only] Create time stamp.

§
customRulesBucket?: string
[src]

The Cloud Storage bucket name for custom rules.

§
description?: string
[src]

Description of the Evaluation.

§
evaluationType?: "EVALUATION_TYPE_UNSPECIFIED" | "SAP" | "SQL_SERVER" | "OTHER"
[src]

Evaluation type.

§
kmsKey?: string
[src]

Optional. Immutable. Customer-managed encryption key name, in the format projects//locations//keyRings//cryptoKeys/. The key will be used for CMEK encryption of the evaluation resource.

§
labels?: {
[key: string]: string;
}
[src]

Labels as key value pairs.

§
name?: string
[src]

Name of resource that has the form projects/{project_id}/locations/{location_id}/evaluations/{evaluation_id}.

§
resourceFilter?: ResourceFilter
[src]

Resource filter for an evaluation defining the scope of resources to be evaluated.

§
readonly resourceStatus?: ResourceStatus
[src]

Output only. [Output only] The current lifecycle state of the evaluation resource.

§
ruleNames?: string[]
[src]

The names of the rules used for this evaluation.

§
schedule?: string
[src]

Crontab format schedule for scheduled evaluation, currently only supports the following fixed schedules: * 0 *\/1 * * * # Hourly * 0 *\/6 * * * # Every 6 hours * 0 *\/12 * * * # Every 12 hours * 0 0 *\/1 * * # Daily * 0 0 *\/7 * * # Weekly * 0 0 *\/14 * * # Every 14 days * 0 0 1 *\/1 *

Monthly

§
readonly updateTime?: Date
[src]

Output only. [Output only] Update time stamp.