v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "sagemaker-endpoint.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "SagemakerEndpoint"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_sagemaker_endpoint"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeSagemakerEndpoint

func DecodeSagemakerEndpoint(prev *SagemakerEndpoint, ctyValue cty.Value) (resource.Managed, error)

func DecodeSagemakerEndpoint_Arn

func DecodeSagemakerEndpoint_Arn(p *SagemakerEndpointObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerEndpoint_EndpointConfigName

func DecodeSagemakerEndpoint_EndpointConfigName(p *SagemakerEndpointParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerEndpoint_Name

func DecodeSagemakerEndpoint_Name(p *SagemakerEndpointParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerEndpoint_Tags

func DecodeSagemakerEndpoint_Tags(p *SagemakerEndpointParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func EncodeSagemakerEndpoint

func EncodeSagemakerEndpoint(r SagemakerEndpoint) cty.Value

func EncodeSagemakerEndpoint_Arn

func EncodeSagemakerEndpoint_Arn(p SagemakerEndpointObservation, vals map[string]cty.Value)

func EncodeSagemakerEndpoint_EndpointConfigName

func EncodeSagemakerEndpoint_EndpointConfigName(p SagemakerEndpointParameters, vals map[string]cty.Value)

func EncodeSagemakerEndpoint_Name

func EncodeSagemakerEndpoint_Name(p SagemakerEndpointParameters, vals map[string]cty.Value)

func EncodeSagemakerEndpoint_Tags

func EncodeSagemakerEndpoint_Tags(p SagemakerEndpointParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeSagemakerEndpoint_Arn

mergePrimitiveTemplateStatus

func MergeSagemakerEndpoint_EndpointConfigName

func MergeSagemakerEndpoint_EndpointConfigName(k *SagemakerEndpointParameters, p *SagemakerEndpointParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSagemakerEndpoint_Name

mergePrimitiveTemplateSpec

func MergeSagemakerEndpoint_Tags

mergePrimitiveContainerTemplateSpec

Types

type SagemakerEndpoint

type SagemakerEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SagemakerEndpointSpec   `json:"spec"`
	Status SagemakerEndpointStatus `json:"status,omitempty"`
}

SagemakerEndpoint is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*SagemakerEndpoint) DeepCopy

func (in *SagemakerEndpoint) DeepCopy() *SagemakerEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpoint.

func (*SagemakerEndpoint) DeepCopyInto

func (in *SagemakerEndpoint) DeepCopyInto(out *SagemakerEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerEndpoint) DeepCopyObject

func (in *SagemakerEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SagemakerEndpoint) GetCondition

GetCondition of this SagemakerEndpoint.

func (*SagemakerEndpoint) GetDeletionPolicy

func (mg *SagemakerEndpoint) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this SagemakerEndpoint.

func (*SagemakerEndpoint) GetProviderConfigReference

func (mg *SagemakerEndpoint) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this SagemakerEndpoint.

func (*SagemakerEndpoint) GetProviderReference

func (mg *SagemakerEndpoint) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this SagemakerEndpoint. Deprecated: Use GetProviderConfigReference.

func (*SagemakerEndpoint) GetWriteConnectionSecretToReference

func (mg *SagemakerEndpoint) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this SagemakerEndpoint.

func (*SagemakerEndpoint) SetConditions

func (mg *SagemakerEndpoint) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this SagemakerEndpoint.

func (*SagemakerEndpoint) SetDeletionPolicy

func (mg *SagemakerEndpoint) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this SagemakerEndpoint.

func (*SagemakerEndpoint) SetProviderConfigReference

func (mg *SagemakerEndpoint) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this SagemakerEndpoint.

func (*SagemakerEndpoint) SetProviderReference

func (mg *SagemakerEndpoint) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this SagemakerEndpoint. Deprecated: Use SetProviderConfigReference.

func (*SagemakerEndpoint) SetWriteConnectionSecretToReference

func (mg *SagemakerEndpoint) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this SagemakerEndpoint.

type SagemakerEndpointList

type SagemakerEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SagemakerEndpoint `json:"items"`
}

SagemakerEndpoint contains a list of SagemakerEndpointList

func (*SagemakerEndpointList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointList.

func (*SagemakerEndpointList) DeepCopyInto

func (in *SagemakerEndpointList) DeepCopyInto(out *SagemakerEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerEndpointList) DeepCopyObject

func (in *SagemakerEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SagemakerEndpointList) GetItems

func (l *SagemakerEndpointList) GetItems() []resource.Managed

GetItems of this SagemakerEndpointList.

type SagemakerEndpointObservation

type SagemakerEndpointObservation struct {
	Arn string `json:"arn"`
}

A SagemakerEndpointObservation records the observed state of a SagemakerEndpoint

func (*SagemakerEndpointObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointObservation.

func (*SagemakerEndpointObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerEndpointParameters

type SagemakerEndpointParameters struct {
	Name               string            `json:"name"`
	Tags               map[string]string `json:"tags"`
	EndpointConfigName string            `json:"endpoint_config_name"`
}

A SagemakerEndpointParameters defines the desired state of a SagemakerEndpoint

func (*SagemakerEndpointParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointParameters.

func (*SagemakerEndpointParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerEndpointSpec

type SagemakerEndpointSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  SagemakerEndpointParameters `json:"forProvider"`
}

A SagemakerEndpointSpec defines the desired state of a SagemakerEndpoint

func (*SagemakerEndpointSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointSpec.

func (*SagemakerEndpointSpec) DeepCopyInto

func (in *SagemakerEndpointSpec) DeepCopyInto(out *SagemakerEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerEndpointStatus

type SagemakerEndpointStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     SagemakerEndpointObservation `json:"atProvider"`
}

A SagemakerEndpointStatus defines the observed state of a SagemakerEndpoint

func (*SagemakerEndpointStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointStatus.

func (*SagemakerEndpointStatus) DeepCopyInto

func (in *SagemakerEndpointStatus) DeepCopyInto(out *SagemakerEndpointStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL