Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HostingDeployment ¶
type HostingDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostingDeploymentSpec `json:"spec,omitempty"` Status HostingDeploymentStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string", JSONPath=".status.endpointStatus" +kubebuilder:printcolumn:name="Sagemaker-endpoint-name",type="string", JSONPath=".status.endpointName" HostingDeployment is the Schema for the hostingdeployments API
func (*HostingDeployment) DeepCopy ¶ added in v1.2.0
func (in *HostingDeployment) DeepCopy() *HostingDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostingDeployment.
func (*HostingDeployment) DeepCopyInto ¶ added in v1.2.0
func (in *HostingDeployment) DeepCopyInto(out *HostingDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostingDeployment) DeepCopyObject ¶ added in v1.2.0
func (in *HostingDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostingDeploymentList ¶
type HostingDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HostingDeployment `json:"items"` }
HostingDeploymentList contains a list of HostingDeployment
func (*HostingDeploymentList) DeepCopy ¶ added in v1.2.0
func (in *HostingDeploymentList) DeepCopy() *HostingDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostingDeploymentList.
func (*HostingDeploymentList) DeepCopyInto ¶ added in v1.2.0
func (in *HostingDeploymentList) DeepCopyInto(out *HostingDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostingDeploymentList) DeepCopyObject ¶ added in v1.2.0
func (in *HostingDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostingDeploymentSpec ¶
type HostingDeploymentSpec struct { // +kubebuilder:validation:MinLength=1 Region *string `json:"region"` // A custom SageMaker endpoint to use when communicating with SageMaker. // +kubebuilder:validation:Pattern="^(https|http)://.*$" SageMakerEndpoint *string `json:"sageMakerEndpoint,omitempty"` KmsKeyId *string `json:"kmsKeyId,omitempty"` // +kubebuilder:validation:MinItems=1 ProductionVariants []commonv1.ProductionVariant `json:"productionVariants"` Models []commonv1.Model `json:"models"` Tags []commonv1.Tag `json:"tags,omitempty"` // The SageMaker endpoint name. If it is empty the operator will populate // it with a generated name. // +kubebuilder:validation:MaxLength=63 EndpointName *string `json:"endpointName,omitempty"` RetainAllVariantProperties *bool `json:"retainAllVariantProperties,omitempty"` ExcludeRetainedVariantProperties []commonv1.VariantProperty `json:"excludeRetainedVariantProperties,omitempty"` }
HostingDeploymentSpec defines the desired state of HostingDeployment
func (*HostingDeploymentSpec) DeepCopy ¶ added in v1.2.0
func (in *HostingDeploymentSpec) DeepCopy() *HostingDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostingDeploymentSpec.
func (*HostingDeploymentSpec) DeepCopyInto ¶ added in v1.2.0
func (in *HostingDeploymentSpec) DeepCopyInto(out *HostingDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostingDeploymentStatus ¶
type HostingDeploymentStatus struct { // https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEndpoint.html#SageMaker-CreateEndpoint-request-EndpointName EndpointName string `json:"endpointName,omitempty"` // https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEndpoint.html#SageMaker-CreateEndpoint-request-EndpointConfigName EndpointConfigName string `json:"endpointConfigName,omitempty"` EndpointUrl string `json:"endpointUrl,omitempty"` // https://docs.aws.amazon.com/sagemaker/latest/dg/API_DescribeEndpoint.html#SageMaker-DescribeEndpoint-response-EndpointStatus EndpointStatus string `json:"endpointStatus,omitempty"` // https://docs.aws.amazon.com/sagemaker/latest/dg/API_DescribeEndpoint.html#SageMaker-DescribeEndpoint-response-EndpointArn EndpointArn string `json:"endpointArn,omitempty"` // https://docs.aws.amazon.com/sagemaker/latest/dg/API_DescribeEndpoint.html#SageMaker-DescribeEndpoint-response-CreationTime CreationTime *metav1.Time `json:"creationTime,omitempty"` // https://docs.aws.amazon.com/sagemaker/latest/dg/API_DescribeEndpoint.html#SageMaker-DescribeEndpoint-response-FailureReason FailureReason string `json:"failureReason,omitempty"` // This field contains additional information about failures. Additional string `json:"additional,omitempty"` LastCheckTime *metav1.Time `json:"lastCheckTime,omitempty"` // https://docs.aws.amazon.com/sagemaker/latest/dg/API_DescribeEndpoint.html#API_DescribeEndpoint_ResponseSyntax LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // https://docs.aws.amazon.com/sagemaker/latest/dg/API_ProductionVariantSummary.html ProductionVariants []*commonv1.ProductionVariantSummary `json:"productionVariants,omitempty"` ModelNames []*commonv1.KeyValuePair `json:"modelNames,omitempty"` }
HostingDeploymentStatus defines the observed state of HostingDeployment
func (*HostingDeploymentStatus) DeepCopy ¶ added in v1.2.0
func (in *HostingDeploymentStatus) DeepCopy() *HostingDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostingDeploymentStatus.
func (*HostingDeploymentStatus) DeepCopyInto ¶ added in v1.2.0
func (in *HostingDeploymentStatus) DeepCopyInto(out *HostingDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.