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

Package type metadata.

Variables

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

Functions

func DecodeSagemakerNotebookInstanceLifecycleConfiguration

func DecodeSagemakerNotebookInstanceLifecycleConfiguration(prev *SagemakerNotebookInstanceLifecycleConfiguration, ctyValue cty.Value) (resource.Managed, error)

func DecodeSagemakerNotebookInstanceLifecycleConfiguration_Arn

func DecodeSagemakerNotebookInstanceLifecycleConfiguration_Arn(p *SagemakerNotebookInstanceLifecycleConfigurationObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstanceLifecycleConfiguration_Name

func DecodeSagemakerNotebookInstanceLifecycleConfiguration_Name(p *SagemakerNotebookInstanceLifecycleConfigurationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstanceLifecycleConfiguration_OnCreate

func DecodeSagemakerNotebookInstanceLifecycleConfiguration_OnCreate(p *SagemakerNotebookInstanceLifecycleConfigurationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSagemakerNotebookInstanceLifecycleConfiguration_OnStart

func DecodeSagemakerNotebookInstanceLifecycleConfiguration_OnStart(p *SagemakerNotebookInstanceLifecycleConfigurationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeSagemakerNotebookInstanceLifecycleConfiguration_Arn

func EncodeSagemakerNotebookInstanceLifecycleConfiguration_Arn(p SagemakerNotebookInstanceLifecycleConfigurationObservation, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstanceLifecycleConfiguration_Name

func EncodeSagemakerNotebookInstanceLifecycleConfiguration_Name(p SagemakerNotebookInstanceLifecycleConfigurationParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstanceLifecycleConfiguration_OnCreate

func EncodeSagemakerNotebookInstanceLifecycleConfiguration_OnCreate(p SagemakerNotebookInstanceLifecycleConfigurationParameters, vals map[string]cty.Value)

func EncodeSagemakerNotebookInstanceLifecycleConfiguration_OnStart

func EncodeSagemakerNotebookInstanceLifecycleConfiguration_OnStart(p SagemakerNotebookInstanceLifecycleConfigurationParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

Types

type SagemakerNotebookInstanceLifecycleConfiguration

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

	Spec   SagemakerNotebookInstanceLifecycleConfigurationSpec   `json:"spec"`
	Status SagemakerNotebookInstanceLifecycleConfigurationStatus `json:"status,omitempty"`
}

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

func (*SagemakerNotebookInstanceLifecycleConfiguration) DeepCopy

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

func (*SagemakerNotebookInstanceLifecycleConfiguration) DeepCopyInto

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

func (*SagemakerNotebookInstanceLifecycleConfiguration) DeepCopyObject

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

func (*SagemakerNotebookInstanceLifecycleConfiguration) GetCondition

GetCondition of this SagemakerNotebookInstanceLifecycleConfiguration.

func (*SagemakerNotebookInstanceLifecycleConfiguration) GetDeletionPolicy

GetDeletionPolicy of this SagemakerNotebookInstanceLifecycleConfiguration.

func (*SagemakerNotebookInstanceLifecycleConfiguration) GetProviderConfigReference

GetProviderConfigReference of this SagemakerNotebookInstanceLifecycleConfiguration.

func (*SagemakerNotebookInstanceLifecycleConfiguration) GetProviderReference

GetProviderReference of this SagemakerNotebookInstanceLifecycleConfiguration. Deprecated: Use GetProviderConfigReference.

func (*SagemakerNotebookInstanceLifecycleConfiguration) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SagemakerNotebookInstanceLifecycleConfiguration.

func (*SagemakerNotebookInstanceLifecycleConfiguration) SetConditions

SetConditions of this SagemakerNotebookInstanceLifecycleConfiguration.

func (*SagemakerNotebookInstanceLifecycleConfiguration) SetDeletionPolicy

SetDeletionPolicy of this SagemakerNotebookInstanceLifecycleConfiguration.

func (*SagemakerNotebookInstanceLifecycleConfiguration) SetProviderConfigReference

SetProviderConfigReference of this SagemakerNotebookInstanceLifecycleConfiguration.

func (*SagemakerNotebookInstanceLifecycleConfiguration) SetProviderReference

SetProviderReference of this SagemakerNotebookInstanceLifecycleConfiguration. Deprecated: Use SetProviderConfigReference.

func (*SagemakerNotebookInstanceLifecycleConfiguration) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SagemakerNotebookInstanceLifecycleConfiguration.

type SagemakerNotebookInstanceLifecycleConfigurationList

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

SagemakerNotebookInstanceLifecycleConfiguration contains a list of SagemakerNotebookInstanceLifecycleConfigurationList

func (*SagemakerNotebookInstanceLifecycleConfigurationList) DeepCopy

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

func (*SagemakerNotebookInstanceLifecycleConfigurationList) DeepCopyInto

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

func (*SagemakerNotebookInstanceLifecycleConfigurationList) DeepCopyObject

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

func (*SagemakerNotebookInstanceLifecycleConfigurationList) GetItems

GetItems of this SagemakerNotebookInstanceLifecycleConfigurationList.

type SagemakerNotebookInstanceLifecycleConfigurationObservation

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

A SagemakerNotebookInstanceLifecycleConfigurationObservation records the observed state of a SagemakerNotebookInstanceLifecycleConfiguration

func (*SagemakerNotebookInstanceLifecycleConfigurationObservation) DeepCopy

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

func (*SagemakerNotebookInstanceLifecycleConfigurationObservation) DeepCopyInto

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

type SagemakerNotebookInstanceLifecycleConfigurationParameters

type SagemakerNotebookInstanceLifecycleConfigurationParameters struct {
	Name     string `json:"name"`
	OnCreate string `json:"on_create"`
	OnStart  string `json:"on_start"`
}

A SagemakerNotebookInstanceLifecycleConfigurationParameters defines the desired state of a SagemakerNotebookInstanceLifecycleConfiguration

func (*SagemakerNotebookInstanceLifecycleConfigurationParameters) DeepCopy

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

func (*SagemakerNotebookInstanceLifecycleConfigurationParameters) DeepCopyInto

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

type SagemakerNotebookInstanceLifecycleConfigurationSpec

type SagemakerNotebookInstanceLifecycleConfigurationSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  SagemakerNotebookInstanceLifecycleConfigurationParameters `json:"forProvider"`
}

A SagemakerNotebookInstanceLifecycleConfigurationSpec defines the desired state of a SagemakerNotebookInstanceLifecycleConfiguration

func (*SagemakerNotebookInstanceLifecycleConfigurationSpec) DeepCopy

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

func (*SagemakerNotebookInstanceLifecycleConfigurationSpec) DeepCopyInto

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

type SagemakerNotebookInstanceLifecycleConfigurationStatus

type SagemakerNotebookInstanceLifecycleConfigurationStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     SagemakerNotebookInstanceLifecycleConfigurationObservation `json:"atProvider"`
}

A SagemakerNotebookInstanceLifecycleConfigurationStatus defines the observed state of a SagemakerNotebookInstanceLifecycleConfiguration

func (*SagemakerNotebookInstanceLifecycleConfigurationStatus) DeepCopy

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

func (*SagemakerNotebookInstanceLifecycleConfigurationStatus) 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