Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EndpointConfig ¶
type EndpointConfig struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec EndpointConfigSpec `json:"spec,omitempty"`
Status EndpointConfigStatus `json:"status,omitempty"`
}
EndpointConfig is the Schema for the hostingdeployments API
type EndpointConfigList ¶
type EndpointConfigList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []EndpointConfig `json:"items"`
}
EndpointConfigList contains a list of EndpointConfig
type EndpointConfigSpec ¶
type EndpointConfigSpec struct {
// +kubebuilder:validation:MinItems=1
ProductionVariants []commonv1.ProductionVariant `json:"productionVariants"`
KmsKeyId string `json:"kmsKeyId,omitempty"`
Tags []commonv1.Tag `json:"tags,omitempty"`
Region *string `json:"region"`
SageMakerEndpoint *string `json:"sageMakerEndpoint,omitempty"`
}
EndpointConfigSpec defines the desired state of EndpointConfig
type EndpointConfigStatus ¶
type EndpointConfigStatus struct {
// The status of the EndpointConfig
Status string `json:"status,omitempty"`
// The name of the EndpointConfig in SageMaker.
SageMakerEndpointConfigName string `json:"sageMakerEndpointConfigName,omitempty"`
// The last time this status was updated.
LastCheckTime *metav1.Time `json:"lastUpdateTime,omitempty"`
// The EndpointConfig ARN of the SageMaker EndpointConfig
EndpointConfigArn string `json:"endpointConfigArn,omitempty"`
// Field to store additional information, for example if
// we are unable to check the status in sagemaker we update this.
Additional string `json:"additional,omitempty"`
}
EndpointConfigStatus defines the observed state of EndpointConfig
Click to show internal directories.
Click to hide internal directories.