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 percentage of traffic that needs to be routed to the specific service. All traffic percentage values must sum up to 100, or, alternatively, no destinations should be specified if the Endpoint is currently intended to receive zero traffic. |
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. |