KRM API aiplatform.gdc.goog/v1

aiplatform.gdc.goog/v1

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

Destination

Presents the amount of traffic that must be routed to the service.

Appears in:

Field Description
trafficPercentage integer Represents the amount of traffic that must be routed to the service.
serviceRef DestinationServiceRef Indicates the service reference.
httpPort integer Represents the hard-coded sidecar HTTP port that is used when ServiceRef.Kind is DeployedModel.
grpcPort integer Represents the hard-coded sidecar gRPC port that is used when ServiceRef.Kind is DeployedModel.

DestinationServiceRef

Defines the services that the traffic can be routed to.

Appears in:

Field Description
kind string Represents the kind of the destination service reference, for example, DeployedModel, MicroService, or Service.
name string
namespace string

Endpoint

Defines the dataplane for the services and handles the routing for those services.

Appears in:

Field Description
apiVersion string aiplatform.gdc.goog
kind string Endpoint
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec EndpointSpec
status EndpointStatus

EndpointList

Contains a list of Endpoint resources.

Field Description
apiVersion string aiplatform.gdc.goog
kind string EndpointList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items Endpoint array

EndpointSpec

Includes traffic destinations with weight and defines whether a new Domain Name System (DNS) name must be created or an existing one must be used.

Appears in:

Field Description
destinations Destination array
createDns boolean Specifies whether a new DNS name must be created or not.
dnsName string Presents the existing or new DNS name. This field is deprecated; use UserProvidedID instead.
id string Indicates the auto-generated endpoint ID.
userProvidedId string Indicates the user-provided endpoint ID.

EndpointStatus

Appears in:

Field Description
ready boolean Indicates whether the resource is in a ready state.
primaryCondition Represents the primary condition of a resource. If the resource is ready, then the condition indicates the resource is ready. Otherwise, the condition is the primary reason why the resource is not ready.
resourceConditions array Represents a collection of conditions for a resource and its subresources. You can use it to determine the overall health of a resource and its subresources.
conditions Condition array Represents raw resource conditions populated from Kubernetes resources for debugging purposes.
endpointFQDN string Indicates the fully qualified domain name (FQDN) of the endpoint that is saved when a new DNS name is created successfully.