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
func (*EndpointConfig) DeepCopy ¶ added in v1.2.0
func (in *EndpointConfig) DeepCopy() *EndpointConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfig.
func (*EndpointConfig) DeepCopyInto ¶ added in v1.2.0
func (in *EndpointConfig) DeepCopyInto(out *EndpointConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConfig) DeepCopyObject ¶ added in v1.2.0
func (in *EndpointConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointConfigList ¶
type EndpointConfigList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []EndpointConfig `json:"items"`
}
EndpointConfigList contains a list of EndpointConfig
func (*EndpointConfigList) DeepCopy ¶ added in v1.2.0
func (in *EndpointConfigList) DeepCopy() *EndpointConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigList.
func (*EndpointConfigList) DeepCopyInto ¶ added in v1.2.0
func (in *EndpointConfigList) DeepCopyInto(out *EndpointConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConfigList) DeepCopyObject ¶ added in v1.2.0
func (in *EndpointConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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
func (*EndpointConfigSpec) DeepCopy ¶ added in v1.2.0
func (in *EndpointConfigSpec) DeepCopy() *EndpointConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigSpec.
func (*EndpointConfigSpec) DeepCopyInto ¶ added in v1.2.0
func (in *EndpointConfigSpec) DeepCopyInto(out *EndpointConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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
func (*EndpointConfigStatus) DeepCopy ¶ added in v1.2.0
func (in *EndpointConfigStatus) DeepCopy() *EndpointConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigStatus.
func (*EndpointConfigStatus) DeepCopyInto ¶ added in v1.2.0
func (in *EndpointConfigStatus) DeepCopyInto(out *EndpointConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.