KRM API aiplatform.gdc.goog/v1

Overview

The pre-trained APIs are a collection of AI services that include Optical Character Recognition (OCR), Speech-to-Text, and Translation. The services are enabled and disabled using the Kubernetes Resource Model (KRM) API. The KRM API is a management API that is optionally used by the AI Platform Admin.

aiplatform.gdc.goog/v1

Package v1 contains API Schema definitions for the aiplatform.gdc.goog v1 API group

Application

Application defines the type of AI Application

Appears in: - ApplicationStatus - PackageSpec

Field Description
name ApplicationName
path string path of Application helm in harbor

ApplicationStatus

ApplicationStatus keeps track of each application thats is deployed

Appears in: - PackageStatus

Field Description
application Application
deployed boolean Indicates if application is deployed successfully
messages string array Hold the messages if any

Package

Package is the Schema for the packages API

Appears in: - PackageList

Field Description
apiVersion string aiplatform.gdc.goog/v1
kind string Package
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec PackageSpec
status PackageStatus

PackageList

PackageList contains a list of Packages

Field Description
apiVersion string aiplatform.gdc.goog/v1
kind string PackageList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items Package array

PackageSpec

PackageSpec defines the desired state of Package

Appears in: - Package

Field Description
applications Application array applications list ex. ocr

PackageStatus

PackageStatus defines the observed state of Package

Appears in: - Package

Field Description
observedGeneration integer The generation observed by the application controller.
applicationStatuses object (keys:ApplicationName, values:ApplicationStatus) The status of deployed applications