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-notebook-instance.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeSagemakerNotebookInstance

func DecodeSagemakerNotebookInstance(prev *SagemakerNotebookInstance, ctyValue cty.Value) (resource.Managed, error)

func DecodeSagemakerNotebookInstance_Arn

func DecodeSagemakerNotebookInstance_Arn(p *SagemakerNotebookInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_DirectInternetAccess

func DecodeSagemakerNotebookInstance_DirectInternetAccess(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_InstanceType

func DecodeSagemakerNotebookInstance_InstanceType(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_KmsKeyId

func DecodeSagemakerNotebookInstance_KmsKeyId(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_LifecycleConfigName

func DecodeSagemakerNotebookInstance_LifecycleConfigName(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_Name

func DecodeSagemakerNotebookInstance_Name(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_RoleArn

func DecodeSagemakerNotebookInstance_RoleArn(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_RootAccess

func DecodeSagemakerNotebookInstance_RootAccess(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_SecurityGroups

func DecodeSagemakerNotebookInstance_SecurityGroups(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_SubnetId

func DecodeSagemakerNotebookInstance_SubnetId(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstance_Tags

func DecodeSagemakerNotebookInstance_Tags(p *SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func EncodeSagemakerNotebookInstance

func EncodeSagemakerNotebookInstance(r SagemakerNotebookInstance) cty.Value

func EncodeSagemakerNotebookInstance_Arn

func EncodeSagemakerNotebookInstance_Arn(p SagemakerNotebookInstanceObservation, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_DirectInternetAccess

func EncodeSagemakerNotebookInstance_DirectInternetAccess(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_InstanceType

func EncodeSagemakerNotebookInstance_InstanceType(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_KmsKeyId

func EncodeSagemakerNotebookInstance_KmsKeyId(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_LifecycleConfigName

func EncodeSagemakerNotebookInstance_LifecycleConfigName(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_Name

func EncodeSagemakerNotebookInstance_Name(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_RoleArn

func EncodeSagemakerNotebookInstance_RoleArn(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_RootAccess

func EncodeSagemakerNotebookInstance_RootAccess(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_SecurityGroups

func EncodeSagemakerNotebookInstance_SecurityGroups(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_SubnetId

func EncodeSagemakerNotebookInstance_SubnetId(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstance_Tags

func EncodeSagemakerNotebookInstance_Tags(p SagemakerNotebookInstanceParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeSagemakerNotebookInstance_Arn

mergePrimitiveTemplateStatus

func MergeSagemakerNotebookInstance_DirectInternetAccess

func MergeSagemakerNotebookInstance_DirectInternetAccess(k *SagemakerNotebookInstanceParameters, p *SagemakerNotebookInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSagemakerNotebookInstance_InstanceType

func MergeSagemakerNotebookInstance_InstanceType(k *SagemakerNotebookInstanceParameters, p *SagemakerNotebookInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSagemakerNotebookInstance_KmsKeyId

func MergeSagemakerNotebookInstance_KmsKeyId(k *SagemakerNotebookInstanceParameters, p *SagemakerNotebookInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSagemakerNotebookInstance_LifecycleConfigName

func MergeSagemakerNotebookInstance_LifecycleConfigName(k *SagemakerNotebookInstanceParameters, p *SagemakerNotebookInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSagemakerNotebookInstance_Name

mergePrimitiveTemplateSpec

func MergeSagemakerNotebookInstance_RoleArn

mergePrimitiveTemplateSpec

func MergeSagemakerNotebookInstance_RootAccess

func MergeSagemakerNotebookInstance_RootAccess(k *SagemakerNotebookInstanceParameters, p *SagemakerNotebookInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSagemakerNotebookInstance_SecurityGroups

func MergeSagemakerNotebookInstance_SecurityGroups(k *SagemakerNotebookInstanceParameters, p *SagemakerNotebookInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeSagemakerNotebookInstance_SubnetId

func MergeSagemakerNotebookInstance_SubnetId(k *SagemakerNotebookInstanceParameters, p *SagemakerNotebookInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSagemakerNotebookInstance_Tags

mergePrimitiveContainerTemplateSpec

Types

type SagemakerNotebookInstance

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

	Spec   SagemakerNotebookInstanceSpec   `json:"spec"`
	Status SagemakerNotebookInstanceStatus `json:"status,omitempty"`
}

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

func (*SagemakerNotebookInstance) DeepCopy

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

func (*SagemakerNotebookInstance) DeepCopyInto

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

func (*SagemakerNotebookInstance) DeepCopyObject

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

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

func (*SagemakerNotebookInstance) GetCondition

GetCondition of this SagemakerNotebookInstance.

func (*SagemakerNotebookInstance) GetDeletionPolicy

GetDeletionPolicy of this SagemakerNotebookInstance.

func (*SagemakerNotebookInstance) GetProviderConfigReference

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

GetProviderConfigReference of this SagemakerNotebookInstance.

func (*SagemakerNotebookInstance) GetProviderReference

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

GetProviderReference of this SagemakerNotebookInstance. Deprecated: Use GetProviderConfigReference.

func (*SagemakerNotebookInstance) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SagemakerNotebookInstance.

func (*SagemakerNotebookInstance) SetConditions

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

SetConditions of this SagemakerNotebookInstance.

func (*SagemakerNotebookInstance) SetDeletionPolicy

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

SetDeletionPolicy of this SagemakerNotebookInstance.

func (*SagemakerNotebookInstance) SetProviderConfigReference

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

SetProviderConfigReference of this SagemakerNotebookInstance.

func (*SagemakerNotebookInstance) SetProviderReference

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

SetProviderReference of this SagemakerNotebookInstance. Deprecated: Use SetProviderConfigReference.

func (*SagemakerNotebookInstance) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SagemakerNotebookInstance.

type SagemakerNotebookInstanceList

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

SagemakerNotebookInstance contains a list of SagemakerNotebookInstanceList

func (*SagemakerNotebookInstanceList) DeepCopy

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

func (*SagemakerNotebookInstanceList) DeepCopyInto

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

func (*SagemakerNotebookInstanceList) DeepCopyObject

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

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

func (*SagemakerNotebookInstanceList) GetItems

GetItems of this SagemakerNotebookInstanceList.

type SagemakerNotebookInstanceObservation

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

A SagemakerNotebookInstanceObservation records the observed state of a SagemakerNotebookInstance

func (*SagemakerNotebookInstanceObservation) DeepCopy

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

func (*SagemakerNotebookInstanceObservation) DeepCopyInto

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

type SagemakerNotebookInstanceParameters

type SagemakerNotebookInstanceParameters struct {
	Name                 string            `json:"name"`
	RootAccess           string            `json:"root_access"`
	Tags                 map[string]string `json:"tags"`
	SubnetId             string            `json:"subnet_id"`
	DirectInternetAccess string            `json:"direct_internet_access"`
	InstanceType         string            `json:"instance_type"`
	KmsKeyId             string            `json:"kms_key_id"`
	LifecycleConfigName  string            `json:"lifecycle_config_name"`
	RoleArn              string            `json:"role_arn"`
	SecurityGroups       []string          `json:"security_groups"`
}

A SagemakerNotebookInstanceParameters defines the desired state of a SagemakerNotebookInstance

func (*SagemakerNotebookInstanceParameters) DeepCopy

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

func (*SagemakerNotebookInstanceParameters) DeepCopyInto

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

type SagemakerNotebookInstanceSpec

type SagemakerNotebookInstanceSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  SagemakerNotebookInstanceParameters `json:"forProvider"`
}

A SagemakerNotebookInstanceSpec defines the desired state of a SagemakerNotebookInstance

func (*SagemakerNotebookInstanceSpec) DeepCopy

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

func (*SagemakerNotebookInstanceSpec) DeepCopyInto

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

type SagemakerNotebookInstanceStatus

type SagemakerNotebookInstanceStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     SagemakerNotebookInstanceObservation `json:"atProvider"`
}

A SagemakerNotebookInstanceStatus defines the observed state of a SagemakerNotebookInstance

func (*SagemakerNotebookInstanceStatus) DeepCopy

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

func (*SagemakerNotebookInstanceStatus) DeepCopyInto

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