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.