GoogleCloudApihubV1Curation
import type { GoogleCloudApihubV1Curation } from "https://googleapis.deno.dev/v1/apihub:v1.ts";
A curation resource in the API Hub.
interface GoogleCloudApihubV1Curation {
readonly createTime?: Date;
description?: string;
displayName?: string;
endpoint?: GoogleCloudApihubV1Endpoint;
readonly lastExecutionErrorCode?: "ERROR_CODE_UNSPECIFIED" | "INTERNAL_ERROR" | "UNAUTHORIZED";
readonly lastExecutionErrorMessage?: string;
readonly lastExecutionState?: "LAST_EXECUTION_STATE_UNSPECIFIED" | "SUCCEEDED" | "FAILED";
name?: string;
readonly pluginInstanceActions?: GoogleCloudApihubV1PluginInstanceActionID[];
readonly updateTime?: Date;
}§Properties
§
endpoint?: GoogleCloudApihubV1Endpoint
[src]Required. The endpoint to be triggered for curation.
§
readonly lastExecutionErrorCode?: "ERROR_CODE_UNSPECIFIED" | "INTERNAL_ERROR" | "UNAUTHORIZED"
[src]Output only. The error code of the last execution of the curation. The error code is populated only when the last execution state is failed.
§
readonly lastExecutionErrorMessage?: string
[src]Output only. Error message describing the failure, if any, during the last execution of the curation.
§
readonly lastExecutionState?: "LAST_EXECUTION_STATE_UNSPECIFIED" | "SUCCEEDED" | "FAILED"
[src]Output only. The last execution state of the curation.
§
name?: string
[src]Identifier. The name of the curation. Format:
projects/{project}/locations/{location}/curations/{curation}
§
readonly pluginInstanceActions?: GoogleCloudApihubV1PluginInstanceActionID[]
[src]Output only. The plugin instances and associated actions that are using the curation. Note: A particular curation could be used by multiple plugin instances or multiple actions in a plugin instance.