v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=sagemaker.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "sagemaker.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	App_Kind             = "App"
	App_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: App_Kind}.String()
	App_KindAPIVersion   = App_Kind + "." + CRDGroupVersion.String()
	App_GroupVersionKind = CRDGroupVersion.WithKind(App_Kind)
)

Repository type metadata.

View Source
var (
	AppImageConfig_Kind             = "AppImageConfig"
	AppImageConfig_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppImageConfig_Kind}.String()
	AppImageConfig_KindAPIVersion   = AppImageConfig_Kind + "." + CRDGroupVersion.String()
	AppImageConfig_GroupVersionKind = CRDGroupVersion.WithKind(AppImageConfig_Kind)
)

Repository type metadata.

View Source
var (
	CodeRepository_Kind             = "CodeRepository"
	CodeRepository_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CodeRepository_Kind}.String()
	CodeRepository_KindAPIVersion   = CodeRepository_Kind + "." + CRDGroupVersion.String()
	CodeRepository_GroupVersionKind = CRDGroupVersion.WithKind(CodeRepository_Kind)
)

Repository type metadata.

View Source
var (
	DeviceFleet_Kind             = "DeviceFleet"
	DeviceFleet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DeviceFleet_Kind}.String()
	DeviceFleet_KindAPIVersion   = DeviceFleet_Kind + "." + CRDGroupVersion.String()
	DeviceFleet_GroupVersionKind = CRDGroupVersion.WithKind(DeviceFleet_Kind)
)

Repository type metadata.

View Source
var (
	Domain_Kind             = "Domain"
	Domain_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Domain_Kind}.String()
	Domain_KindAPIVersion   = Domain_Kind + "." + CRDGroupVersion.String()
	Domain_GroupVersionKind = CRDGroupVersion.WithKind(Domain_Kind)
)

Repository type metadata.

View Source
var (
	Endpoint_Kind             = "Endpoint"
	Endpoint_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Endpoint_Kind}.String()
	Endpoint_KindAPIVersion   = Endpoint_Kind + "." + CRDGroupVersion.String()
	Endpoint_GroupVersionKind = CRDGroupVersion.WithKind(Endpoint_Kind)
)

Repository type metadata.

View Source
var (
	EndpointConfiguration_Kind             = "EndpointConfiguration"
	EndpointConfiguration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EndpointConfiguration_Kind}.String()
	EndpointConfiguration_KindAPIVersion   = EndpointConfiguration_Kind + "." + CRDGroupVersion.String()
	EndpointConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(EndpointConfiguration_Kind)
)

Repository type metadata.

View Source
var (
	FeatureGroup_Kind             = "FeatureGroup"
	FeatureGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FeatureGroup_Kind}.String()
	FeatureGroup_KindAPIVersion   = FeatureGroup_Kind + "." + CRDGroupVersion.String()
	FeatureGroup_GroupVersionKind = CRDGroupVersion.WithKind(FeatureGroup_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	HumanTaskUI_Kind             = "HumanTaskUI"
	HumanTaskUI_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HumanTaskUI_Kind}.String()
	HumanTaskUI_KindAPIVersion   = HumanTaskUI_Kind + "." + CRDGroupVersion.String()
	HumanTaskUI_GroupVersionKind = CRDGroupVersion.WithKind(HumanTaskUI_Kind)
)

Repository type metadata.

View Source
var (
	Image_Kind             = "Image"
	Image_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Image_Kind}.String()
	Image_KindAPIVersion   = Image_Kind + "." + CRDGroupVersion.String()
	Image_GroupVersionKind = CRDGroupVersion.WithKind(Image_Kind)
)

Repository type metadata.

View Source
var (
	ImageVersion_Kind             = "ImageVersion"
	ImageVersion_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ImageVersion_Kind}.String()
	ImageVersion_KindAPIVersion   = ImageVersion_Kind + "." + CRDGroupVersion.String()
	ImageVersion_GroupVersionKind = CRDGroupVersion.WithKind(ImageVersion_Kind)
)

Repository type metadata.

View Source
var (
	Model_Kind             = "Model"
	Model_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Model_Kind}.String()
	Model_KindAPIVersion   = Model_Kind + "." + CRDGroupVersion.String()
	Model_GroupVersionKind = CRDGroupVersion.WithKind(Model_Kind)
)

Repository type metadata.

View Source
var (
	ModelPackageGroup_Kind             = "ModelPackageGroup"
	ModelPackageGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ModelPackageGroup_Kind}.String()
	ModelPackageGroup_KindAPIVersion   = ModelPackageGroup_Kind + "." + CRDGroupVersion.String()
	ModelPackageGroup_GroupVersionKind = CRDGroupVersion.WithKind(ModelPackageGroup_Kind)
)

Repository type metadata.

View Source
var (
	NotebookInstance_Kind             = "NotebookInstance"
	NotebookInstance_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NotebookInstance_Kind}.String()
	NotebookInstance_KindAPIVersion   = NotebookInstance_Kind + "." + CRDGroupVersion.String()
	NotebookInstance_GroupVersionKind = CRDGroupVersion.WithKind(NotebookInstance_Kind)
)

Repository type metadata.

View Source
var (
	NotebookInstanceLifecycleConfiguration_Kind             = "NotebookInstanceLifecycleConfiguration"
	NotebookInstanceLifecycleConfiguration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NotebookInstanceLifecycleConfiguration_Kind}.String()
	NotebookInstanceLifecycleConfiguration_KindAPIVersion   = NotebookInstanceLifecycleConfiguration_Kind + "." + CRDGroupVersion.String()
	NotebookInstanceLifecycleConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(NotebookInstanceLifecycleConfiguration_Kind)
)

Repository type metadata.

View Source
var (
	UserProfile_Kind             = "UserProfile"
	UserProfile_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UserProfile_Kind}.String()
	UserProfile_KindAPIVersion   = UserProfile_Kind + "." + CRDGroupVersion.String()
	UserProfile_GroupVersionKind = CRDGroupVersion.WithKind(UserProfile_Kind)
)

Repository type metadata.

View Source
var (
	Workforce_Kind             = "Workforce"
	Workforce_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Workforce_Kind}.String()
	Workforce_KindAPIVersion   = Workforce_Kind + "." + CRDGroupVersion.String()
	Workforce_GroupVersionKind = CRDGroupVersion.WithKind(Workforce_Kind)
)

Repository type metadata.

View Source
var (
	Workteam_Kind             = "Workteam"
	Workteam_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Workteam_Kind}.String()
	Workteam_KindAPIVersion   = Workteam_Kind + "." + CRDGroupVersion.String()
	Workteam_GroupVersionKind = CRDGroupVersion.WithKind(Workteam_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type App

type App struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppSpec   `json:"spec"`
	Status            AppStatus `json:"status,omitempty"`
}

App is the Schema for the Apps API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*App) DeepCopy

func (in *App) DeepCopy() *App

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

func (*App) DeepCopyInto

func (in *App) DeepCopyInto(out *App)

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

func (*App) DeepCopyObject

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

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

func (*App) GetCondition

func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this App.

func (*App) GetConnectionDetailsMapping

func (tr *App) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this App

func (*App) GetDeletionPolicy

func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this App.

func (*App) GetID

func (tr *App) GetID() string

GetID returns ID of underlying Terraform resource of this App

func (*App) GetObservation

func (tr *App) GetObservation() (map[string]interface{}, error)

GetObservation of this App

func (*App) GetParameters

func (tr *App) GetParameters() (map[string]interface{}, error)

GetParameters of this App

func (*App) GetProviderConfigReference

func (mg *App) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this App.

func (*App) GetProviderReference

func (mg *App) GetProviderReference() *xpv1.Reference

GetProviderReference of this App. Deprecated: Use GetProviderConfigReference.

func (*App) GetPublishConnectionDetailsTo

func (mg *App) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this App.

func (*App) GetTerraformResourceType

func (mg *App) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this App

func (*App) GetTerraformSchemaVersion

func (tr *App) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*App) GetWriteConnectionSecretToReference

func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this App.

func (*App) LateInitialize

func (tr *App) LateInitialize(attrs []byte) (bool, error)

LateInitialize this App using its observed tfState. returns True if there are any spec changes for the resource.

func (*App) SetConditions

func (mg *App) SetConditions(c ...xpv1.Condition)

SetConditions of this App.

func (*App) SetDeletionPolicy

func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this App.

func (*App) SetObservation

func (tr *App) SetObservation(obs map[string]interface{}) error

SetObservation for this App

func (*App) SetParameters

func (tr *App) SetParameters(params map[string]interface{}) error

SetParameters for this App

func (*App) SetProviderConfigReference

func (mg *App) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this App.

func (*App) SetProviderReference

func (mg *App) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this App. Deprecated: Use SetProviderConfigReference.

func (*App) SetPublishConnectionDetailsTo

func (mg *App) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this App.

func (*App) SetWriteConnectionSecretToReference

func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this App.

type AppImageConfig

type AppImageConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppImageConfigSpec   `json:"spec"`
	Status            AppImageConfigStatus `json:"status,omitempty"`
}

AppImageConfig is the Schema for the AppImageConfigs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*AppImageConfig) DeepCopy

func (in *AppImageConfig) DeepCopy() *AppImageConfig

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

func (*AppImageConfig) DeepCopyInto

func (in *AppImageConfig) DeepCopyInto(out *AppImageConfig)

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

func (*AppImageConfig) DeepCopyObject

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

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

func (*AppImageConfig) GetCondition

func (mg *AppImageConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this AppImageConfig.

func (*AppImageConfig) GetConnectionDetailsMapping

func (tr *AppImageConfig) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AppImageConfig

func (*AppImageConfig) GetDeletionPolicy

func (mg *AppImageConfig) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AppImageConfig.

func (*AppImageConfig) GetID

func (tr *AppImageConfig) GetID() string

GetID returns ID of underlying Terraform resource of this AppImageConfig

func (*AppImageConfig) GetObservation

func (tr *AppImageConfig) GetObservation() (map[string]interface{}, error)

GetObservation of this AppImageConfig

func (*AppImageConfig) GetParameters

func (tr *AppImageConfig) GetParameters() (map[string]interface{}, error)

GetParameters of this AppImageConfig

func (*AppImageConfig) GetProviderConfigReference

func (mg *AppImageConfig) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AppImageConfig.

func (*AppImageConfig) GetProviderReference

func (mg *AppImageConfig) GetProviderReference() *xpv1.Reference

GetProviderReference of this AppImageConfig. Deprecated: Use GetProviderConfigReference.

func (*AppImageConfig) GetPublishConnectionDetailsTo

func (mg *AppImageConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this AppImageConfig.

func (*AppImageConfig) GetTerraformResourceType

func (mg *AppImageConfig) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppImageConfig

func (*AppImageConfig) GetTerraformSchemaVersion

func (tr *AppImageConfig) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppImageConfig) GetWriteConnectionSecretToReference

func (mg *AppImageConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AppImageConfig.

func (*AppImageConfig) LateInitialize

func (tr *AppImageConfig) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AppImageConfig using its observed tfState. returns True if there are any spec changes for the resource.

func (*AppImageConfig) SetConditions

func (mg *AppImageConfig) SetConditions(c ...xpv1.Condition)

SetConditions of this AppImageConfig.

func (*AppImageConfig) SetDeletionPolicy

func (mg *AppImageConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AppImageConfig.

func (*AppImageConfig) SetObservation

func (tr *AppImageConfig) SetObservation(obs map[string]interface{}) error

SetObservation for this AppImageConfig

func (*AppImageConfig) SetParameters

func (tr *AppImageConfig) SetParameters(params map[string]interface{}) error

SetParameters for this AppImageConfig

func (*AppImageConfig) SetProviderConfigReference

func (mg *AppImageConfig) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AppImageConfig.

func (*AppImageConfig) SetProviderReference

func (mg *AppImageConfig) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AppImageConfig. Deprecated: Use SetProviderConfigReference.

func (*AppImageConfig) SetPublishConnectionDetailsTo

func (mg *AppImageConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this AppImageConfig.

func (*AppImageConfig) SetWriteConnectionSecretToReference

func (mg *AppImageConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AppImageConfig.

type AppImageConfigList

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

AppImageConfigList contains a list of AppImageConfigs

func (*AppImageConfigList) DeepCopy

func (in *AppImageConfigList) DeepCopy() *AppImageConfigList

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

func (*AppImageConfigList) DeepCopyInto

func (in *AppImageConfigList) DeepCopyInto(out *AppImageConfigList)

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

func (*AppImageConfigList) DeepCopyObject

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

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

func (*AppImageConfigList) GetItems

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

GetItems of this AppImageConfigList.

type AppImageConfigObservation

type AppImageConfigObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*AppImageConfigObservation) DeepCopy

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

func (*AppImageConfigObservation) DeepCopyInto

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

type AppImageConfigParameters

type AppImageConfigParameters struct {

	// +kubebuilder:validation:Required
	AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"`

	// +kubebuilder:validation:Optional
	KernelGatewayImageConfig []KernelGatewayImageConfigParameters `json:"kernelGatewayImageConfig,omitempty" tf:"kernel_gateway_image_config,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*AppImageConfigParameters) DeepCopy

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

func (*AppImageConfigParameters) DeepCopyInto

func (in *AppImageConfigParameters) DeepCopyInto(out *AppImageConfigParameters)

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

type AppImageConfigSpec

type AppImageConfigSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppImageConfigParameters `json:"forProvider"`
}

AppImageConfigSpec defines the desired state of AppImageConfig

func (*AppImageConfigSpec) DeepCopy

func (in *AppImageConfigSpec) DeepCopy() *AppImageConfigSpec

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

func (*AppImageConfigSpec) DeepCopyInto

func (in *AppImageConfigSpec) DeepCopyInto(out *AppImageConfigSpec)

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

type AppImageConfigStatus

type AppImageConfigStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AppImageConfigObservation `json:"atProvider,omitempty"`
}

AppImageConfigStatus defines the observed state of AppImageConfig.

func (*AppImageConfigStatus) DeepCopy

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

func (*AppImageConfigStatus) DeepCopyInto

func (in *AppImageConfigStatus) DeepCopyInto(out *AppImageConfigStatus)

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

type AppList

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

AppList contains a list of Apps

func (*AppList) DeepCopy

func (in *AppList) DeepCopy() *AppList

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

func (*AppList) DeepCopyInto

func (in *AppList) DeepCopyInto(out *AppList)

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

func (*AppList) DeepCopyObject

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

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

func (*AppList) GetItems

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

GetItems of this AppList.

type AppObservation

type AppObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*AppObservation) DeepCopy

func (in *AppObservation) DeepCopy() *AppObservation

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

func (*AppObservation) DeepCopyInto

func (in *AppObservation) DeepCopyInto(out *AppObservation)

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

type AppParameters

type AppParameters struct {

	// +kubebuilder:validation:Required
	AppName *string `json:"appName" tf:"app_name,omitempty"`

	// +kubebuilder:validation:Required
	AppType *string `json:"appType" tf:"app_type,omitempty"`

	// +kubebuilder:validation:Required
	DomainID *string `json:"domainId" tf:"domain_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceSpec []ResourceSpecParameters `json:"resourceSpec,omitempty" tf:"resource_spec,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	UserProfileName *string `json:"userProfileName" tf:"user_profile_name,omitempty"`
}

func (*AppParameters) DeepCopy

func (in *AppParameters) DeepCopy() *AppParameters

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

func (*AppParameters) DeepCopyInto

func (in *AppParameters) DeepCopyInto(out *AppParameters)

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

type AppSpec

type AppSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppParameters `json:"forProvider"`
}

AppSpec defines the desired state of App

func (*AppSpec) DeepCopy

func (in *AppSpec) DeepCopy() *AppSpec

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

func (*AppSpec) DeepCopyInto

func (in *AppSpec) DeepCopyInto(out *AppSpec)

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

type AppStatus

type AppStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AppObservation `json:"atProvider,omitempty"`
}

AppStatus defines the observed state of App.

func (*AppStatus) DeepCopy

func (in *AppStatus) DeepCopy() *AppStatus

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

func (*AppStatus) DeepCopyInto

func (in *AppStatus) DeepCopyInto(out *AppStatus)

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

type CaptureContentTypeHeaderObservation

type CaptureContentTypeHeaderObservation struct {
}

func (*CaptureContentTypeHeaderObservation) DeepCopy

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

func (*CaptureContentTypeHeaderObservation) DeepCopyInto

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

type CaptureContentTypeHeaderParameters

type CaptureContentTypeHeaderParameters struct {

	// +kubebuilder:validation:Optional
	CsvContentTypes []*string `json:"csvContentTypes,omitempty" tf:"csv_content_types,omitempty"`

	// +kubebuilder:validation:Optional
	JSONContentTypes []*string `json:"jsonContentTypes,omitempty" tf:"json_content_types,omitempty"`
}

func (*CaptureContentTypeHeaderParameters) DeepCopy

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

func (*CaptureContentTypeHeaderParameters) DeepCopyInto

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

type CaptureOptionsObservation

type CaptureOptionsObservation struct {
}

func (*CaptureOptionsObservation) DeepCopy

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

func (*CaptureOptionsObservation) DeepCopyInto

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

type CaptureOptionsParameters

type CaptureOptionsParameters struct {

	// +kubebuilder:validation:Required
	CaptureMode *string `json:"captureMode" tf:"capture_mode,omitempty"`
}

func (*CaptureOptionsParameters) DeepCopy

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

func (*CaptureOptionsParameters) DeepCopyInto

func (in *CaptureOptionsParameters) DeepCopyInto(out *CaptureOptionsParameters)

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

type CodeRepository

type CodeRepository struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodeRepositorySpec   `json:"spec"`
	Status            CodeRepositoryStatus `json:"status,omitempty"`
}

CodeRepository is the Schema for the CodeRepositorys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*CodeRepository) DeepCopy

func (in *CodeRepository) DeepCopy() *CodeRepository

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

func (*CodeRepository) DeepCopyInto

func (in *CodeRepository) DeepCopyInto(out *CodeRepository)

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

func (*CodeRepository) DeepCopyObject

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

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

func (*CodeRepository) GetCondition

func (mg *CodeRepository) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this CodeRepository.

func (*CodeRepository) GetConnectionDetailsMapping

func (tr *CodeRepository) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CodeRepository

func (*CodeRepository) GetDeletionPolicy

func (mg *CodeRepository) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this CodeRepository.

func (*CodeRepository) GetID

func (tr *CodeRepository) GetID() string

GetID returns ID of underlying Terraform resource of this CodeRepository

func (*CodeRepository) GetObservation

func (tr *CodeRepository) GetObservation() (map[string]interface{}, error)

GetObservation of this CodeRepository

func (*CodeRepository) GetParameters

func (tr *CodeRepository) GetParameters() (map[string]interface{}, error)

GetParameters of this CodeRepository

func (*CodeRepository) GetProviderConfigReference

func (mg *CodeRepository) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this CodeRepository.

func (*CodeRepository) GetProviderReference

func (mg *CodeRepository) GetProviderReference() *xpv1.Reference

GetProviderReference of this CodeRepository. Deprecated: Use GetProviderConfigReference.

func (*CodeRepository) GetPublishConnectionDetailsTo

func (mg *CodeRepository) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this CodeRepository.

func (*CodeRepository) GetTerraformResourceType

func (mg *CodeRepository) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CodeRepository

func (*CodeRepository) GetTerraformSchemaVersion

func (tr *CodeRepository) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CodeRepository) GetWriteConnectionSecretToReference

func (mg *CodeRepository) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this CodeRepository.

func (*CodeRepository) LateInitialize

func (tr *CodeRepository) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CodeRepository using its observed tfState. returns True if there are any spec changes for the resource.

func (*CodeRepository) SetConditions

func (mg *CodeRepository) SetConditions(c ...xpv1.Condition)

SetConditions of this CodeRepository.

func (*CodeRepository) SetDeletionPolicy

func (mg *CodeRepository) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this CodeRepository.

func (*CodeRepository) SetObservation

func (tr *CodeRepository) SetObservation(obs map[string]interface{}) error

SetObservation for this CodeRepository

func (*CodeRepository) SetParameters

func (tr *CodeRepository) SetParameters(params map[string]interface{}) error

SetParameters for this CodeRepository

func (*CodeRepository) SetProviderConfigReference

func (mg *CodeRepository) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this CodeRepository.

func (*CodeRepository) SetProviderReference

func (mg *CodeRepository) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CodeRepository. Deprecated: Use SetProviderConfigReference.

func (*CodeRepository) SetPublishConnectionDetailsTo

func (mg *CodeRepository) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this CodeRepository.

func (*CodeRepository) SetWriteConnectionSecretToReference

func (mg *CodeRepository) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this CodeRepository.

type CodeRepositoryList

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

CodeRepositoryList contains a list of CodeRepositorys

func (*CodeRepositoryList) DeepCopy

func (in *CodeRepositoryList) DeepCopy() *CodeRepositoryList

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

func (*CodeRepositoryList) DeepCopyInto

func (in *CodeRepositoryList) DeepCopyInto(out *CodeRepositoryList)

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

func (*CodeRepositoryList) DeepCopyObject

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

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

func (*CodeRepositoryList) GetItems

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

GetItems of this CodeRepositoryList.

type CodeRepositoryObservation

type CodeRepositoryObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*CodeRepositoryObservation) DeepCopy

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

func (*CodeRepositoryObservation) DeepCopyInto

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

type CodeRepositoryParameters

type CodeRepositoryParameters struct {

	// +kubebuilder:validation:Required
	CodeRepositoryName *string `json:"codeRepositoryName" tf:"code_repository_name,omitempty"`

	// +kubebuilder:validation:Required
	GitConfig []GitConfigParameters `json:"gitConfig" tf:"git_config,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*CodeRepositoryParameters) DeepCopy

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

func (*CodeRepositoryParameters) DeepCopyInto

func (in *CodeRepositoryParameters) DeepCopyInto(out *CodeRepositoryParameters)

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

type CodeRepositorySpec

type CodeRepositorySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CodeRepositoryParameters `json:"forProvider"`
}

CodeRepositorySpec defines the desired state of CodeRepository

func (*CodeRepositorySpec) DeepCopy

func (in *CodeRepositorySpec) DeepCopy() *CodeRepositorySpec

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

func (*CodeRepositorySpec) DeepCopyInto

func (in *CodeRepositorySpec) DeepCopyInto(out *CodeRepositorySpec)

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

type CodeRepositoryStatus

type CodeRepositoryStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CodeRepositoryObservation `json:"atProvider,omitempty"`
}

CodeRepositoryStatus defines the observed state of CodeRepository.

func (*CodeRepositoryStatus) DeepCopy

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

func (*CodeRepositoryStatus) DeepCopyInto

func (in *CodeRepositoryStatus) DeepCopyInto(out *CodeRepositoryStatus)

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

type CognitoConfigObservation

type CognitoConfigObservation struct {
}

func (*CognitoConfigObservation) DeepCopy

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

func (*CognitoConfigObservation) DeepCopyInto

func (in *CognitoConfigObservation) DeepCopyInto(out *CognitoConfigObservation)

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

type CognitoConfigParameters

type CognitoConfigParameters struct {

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	UserPool *string `json:"userPool" tf:"user_pool,omitempty"`
}

func (*CognitoConfigParameters) DeepCopy

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

func (*CognitoConfigParameters) DeepCopyInto

func (in *CognitoConfigParameters) DeepCopyInto(out *CognitoConfigParameters)

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

type CognitoMemberDefinitionObservation

type CognitoMemberDefinitionObservation struct {
}

func (*CognitoMemberDefinitionObservation) DeepCopy

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

func (*CognitoMemberDefinitionObservation) DeepCopyInto

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

type CognitoMemberDefinitionParameters

type CognitoMemberDefinitionParameters struct {

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	UserGroup *string `json:"userGroup" tf:"user_group,omitempty"`

	// +kubebuilder:validation:Required
	UserPool *string `json:"userPool" tf:"user_pool,omitempty"`
}

func (*CognitoMemberDefinitionParameters) DeepCopy

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

func (*CognitoMemberDefinitionParameters) DeepCopyInto

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

type ContainerObservation

type ContainerObservation struct {
}

func (*ContainerObservation) DeepCopy

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

func (*ContainerObservation) DeepCopyInto

func (in *ContainerObservation) DeepCopyInto(out *ContainerObservation)

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

type ContainerParameters

type ContainerParameters struct {

	// +kubebuilder:validation:Optional
	ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"`

	// +kubebuilder:validation:Optional
	Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"`

	// +kubebuilder:validation:Required
	Image *string `json:"image" tf:"image,omitempty"`

	// +kubebuilder:validation:Optional
	ImageConfig []ImageConfigParameters `json:"imageConfig,omitempty" tf:"image_config,omitempty"`

	// +kubebuilder:validation:Optional
	Mode *string `json:"mode,omitempty" tf:"mode,omitempty"`

	// +kubebuilder:validation:Optional
	ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"`
}

func (*ContainerParameters) DeepCopy

func (in *ContainerParameters) DeepCopy() *ContainerParameters

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

func (*ContainerParameters) DeepCopyInto

func (in *ContainerParameters) DeepCopyInto(out *ContainerParameters)

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

type CustomImageObservation

type CustomImageObservation struct {
}

func (*CustomImageObservation) DeepCopy

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

func (*CustomImageObservation) DeepCopyInto

func (in *CustomImageObservation) DeepCopyInto(out *CustomImageObservation)

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

type CustomImageParameters

type CustomImageParameters struct {

	// +kubebuilder:validation:Required
	AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"`

	// +kubebuilder:validation:Required
	ImageName *string `json:"imageName" tf:"image_name,omitempty"`

	// +kubebuilder:validation:Optional
	ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"`
}

func (*CustomImageParameters) DeepCopy

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

func (*CustomImageParameters) DeepCopyInto

func (in *CustomImageParameters) DeepCopyInto(out *CustomImageParameters)

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

type DataCaptureConfigObservation

type DataCaptureConfigObservation struct {
}

func (*DataCaptureConfigObservation) DeepCopy

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

func (*DataCaptureConfigObservation) DeepCopyInto

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

type DataCaptureConfigParameters

type DataCaptureConfigParameters struct {

	// +kubebuilder:validation:Optional
	CaptureContentTypeHeader []CaptureContentTypeHeaderParameters `json:"captureContentTypeHeader,omitempty" tf:"capture_content_type_header,omitempty"`

	// +kubebuilder:validation:Required
	CaptureOptions []CaptureOptionsParameters `json:"captureOptions" tf:"capture_options,omitempty"`

	// +kubebuilder:validation:Required
	DestinationS3URI *string `json:"destinationS3Uri" tf:"destination_s3_uri,omitempty"`

	// +kubebuilder:validation:Optional
	EnableCapture *bool `json:"enableCapture,omitempty" tf:"enable_capture,omitempty"`

	// +kubebuilder:validation:Required
	InitialSamplingPercentage *float64 `json:"initialSamplingPercentage" tf:"initial_sampling_percentage,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`
}

func (*DataCaptureConfigParameters) DeepCopy

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

func (*DataCaptureConfigParameters) DeepCopyInto

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

type DataCatalogConfigObservation

type DataCatalogConfigObservation struct {
}

func (*DataCatalogConfigObservation) DeepCopy

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

func (*DataCatalogConfigObservation) DeepCopyInto

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

type DataCatalogConfigParameters

type DataCatalogConfigParameters struct {

	// +kubebuilder:validation:Optional
	Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"`

	// +kubebuilder:validation:Optional
	Database *string `json:"database,omitempty" tf:"database,omitempty"`

	// +kubebuilder:validation:Optional
	TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"`
}

func (*DataCatalogConfigParameters) DeepCopy

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

func (*DataCatalogConfigParameters) DeepCopyInto

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

type DefaultResourceSpecObservation

type DefaultResourceSpecObservation struct {
}

func (*DefaultResourceSpecObservation) DeepCopy

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

func (*DefaultResourceSpecObservation) DeepCopyInto

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

type DefaultResourceSpecParameters

type DefaultResourceSpecParameters struct {

	// +kubebuilder:validation:Optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`

	// +kubebuilder:validation:Optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"`
}

func (*DefaultResourceSpecParameters) DeepCopy

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

func (*DefaultResourceSpecParameters) DeepCopyInto

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

type DefaultUserSettingsObservation

type DefaultUserSettingsObservation struct {
}

func (*DefaultUserSettingsObservation) DeepCopy

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

func (*DefaultUserSettingsObservation) DeepCopyInto

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

type DefaultUserSettingsParameters

type DefaultUserSettingsParameters struct {

	// +kubebuilder:validation:Required
	ExecutionRole *string `json:"executionRole" tf:"execution_role,omitempty"`

	// +kubebuilder:validation:Optional
	JupyterServerAppSettings []JupyterServerAppSettingsParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"`

	// +kubebuilder:validation:Optional
	KernelGatewayAppSettings []KernelGatewayAppSettingsParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`

	// +kubebuilder:validation:Optional
	SharingSettings []SharingSettingsParameters `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"`

	// +kubebuilder:validation:Optional
	TensorBoardAppSettings []TensorBoardAppSettingsParameters `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings,omitempty"`
}

func (*DefaultUserSettingsParameters) DeepCopy

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

func (*DefaultUserSettingsParameters) DeepCopyInto

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

type DeviceFleet

type DeviceFleet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DeviceFleetSpec   `json:"spec"`
	Status            DeviceFleetStatus `json:"status,omitempty"`
}

DeviceFleet is the Schema for the DeviceFleets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*DeviceFleet) DeepCopy

func (in *DeviceFleet) DeepCopy() *DeviceFleet

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

func (*DeviceFleet) DeepCopyInto

func (in *DeviceFleet) DeepCopyInto(out *DeviceFleet)

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

func (*DeviceFleet) DeepCopyObject

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

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

func (*DeviceFleet) GetCondition

func (mg *DeviceFleet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DeviceFleet.

func (*DeviceFleet) GetConnectionDetailsMapping

func (tr *DeviceFleet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DeviceFleet

func (*DeviceFleet) GetDeletionPolicy

func (mg *DeviceFleet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DeviceFleet.

func (*DeviceFleet) GetID

func (tr *DeviceFleet) GetID() string

GetID returns ID of underlying Terraform resource of this DeviceFleet

func (*DeviceFleet) GetObservation

func (tr *DeviceFleet) GetObservation() (map[string]interface{}, error)

GetObservation of this DeviceFleet

func (*DeviceFleet) GetParameters

func (tr *DeviceFleet) GetParameters() (map[string]interface{}, error)

GetParameters of this DeviceFleet

func (*DeviceFleet) GetProviderConfigReference

func (mg *DeviceFleet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DeviceFleet.

func (*DeviceFleet) GetProviderReference

func (mg *DeviceFleet) GetProviderReference() *xpv1.Reference

GetProviderReference of this DeviceFleet. Deprecated: Use GetProviderConfigReference.

func (*DeviceFleet) GetPublishConnectionDetailsTo

func (mg *DeviceFleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this DeviceFleet.

func (*DeviceFleet) GetTerraformResourceType

func (mg *DeviceFleet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DeviceFleet

func (*DeviceFleet) GetTerraformSchemaVersion

func (tr *DeviceFleet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DeviceFleet) GetWriteConnectionSecretToReference

func (mg *DeviceFleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DeviceFleet.

func (*DeviceFleet) LateInitialize

func (tr *DeviceFleet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DeviceFleet using its observed tfState. returns True if there are any spec changes for the resource.

func (*DeviceFleet) ResolveReferences

func (mg *DeviceFleet) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this DeviceFleet.

func (*DeviceFleet) SetConditions

func (mg *DeviceFleet) SetConditions(c ...xpv1.Condition)

SetConditions of this DeviceFleet.

func (*DeviceFleet) SetDeletionPolicy

func (mg *DeviceFleet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DeviceFleet.

func (*DeviceFleet) SetObservation

func (tr *DeviceFleet) SetObservation(obs map[string]interface{}) error

SetObservation for this DeviceFleet

func (*DeviceFleet) SetParameters

func (tr *DeviceFleet) SetParameters(params map[string]interface{}) error

SetParameters for this DeviceFleet

func (*DeviceFleet) SetProviderConfigReference

func (mg *DeviceFleet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DeviceFleet.

func (*DeviceFleet) SetProviderReference

func (mg *DeviceFleet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DeviceFleet. Deprecated: Use SetProviderConfigReference.

func (*DeviceFleet) SetPublishConnectionDetailsTo

func (mg *DeviceFleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this DeviceFleet.

func (*DeviceFleet) SetWriteConnectionSecretToReference

func (mg *DeviceFleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DeviceFleet.

type DeviceFleetList

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

DeviceFleetList contains a list of DeviceFleets

func (*DeviceFleetList) DeepCopy

func (in *DeviceFleetList) DeepCopy() *DeviceFleetList

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

func (*DeviceFleetList) DeepCopyInto

func (in *DeviceFleetList) DeepCopyInto(out *DeviceFleetList)

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

func (*DeviceFleetList) DeepCopyObject

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

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

func (*DeviceFleetList) GetItems

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

GetItems of this DeviceFleetList.

type DeviceFleetObservation

type DeviceFleetObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	IotRoleAlias *string `json:"iotRoleAlias,omitempty" tf:"iot_role_alias,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*DeviceFleetObservation) DeepCopy

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

func (*DeviceFleetObservation) DeepCopyInto

func (in *DeviceFleetObservation) DeepCopyInto(out *DeviceFleetObservation)

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

type DeviceFleetParameters

type DeviceFleetParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DeviceFleetName *string `json:"deviceFleetName" tf:"device_fleet_name,omitempty"`

	// +kubebuilder:validation:Optional
	EnableIotRoleAlias *bool `json:"enableIotRoleAlias,omitempty" tf:"enable_iot_role_alias,omitempty"`

	// +kubebuilder:validation:Required
	OutputConfig []OutputConfigParameters `json:"outputConfig" tf:"output_config,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DeviceFleetParameters) DeepCopy

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

func (*DeviceFleetParameters) DeepCopyInto

func (in *DeviceFleetParameters) DeepCopyInto(out *DeviceFleetParameters)

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

type DeviceFleetSpec

type DeviceFleetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DeviceFleetParameters `json:"forProvider"`
}

DeviceFleetSpec defines the desired state of DeviceFleet

func (*DeviceFleetSpec) DeepCopy

func (in *DeviceFleetSpec) DeepCopy() *DeviceFleetSpec

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

func (*DeviceFleetSpec) DeepCopyInto

func (in *DeviceFleetSpec) DeepCopyInto(out *DeviceFleetSpec)

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

type DeviceFleetStatus

type DeviceFleetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DeviceFleetObservation `json:"atProvider,omitempty"`
}

DeviceFleetStatus defines the observed state of DeviceFleet.

func (*DeviceFleetStatus) DeepCopy

func (in *DeviceFleetStatus) DeepCopy() *DeviceFleetStatus

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

func (*DeviceFleetStatus) DeepCopyInto

func (in *DeviceFleetStatus) DeepCopyInto(out *DeviceFleetStatus)

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

type Domain

type Domain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainSpec   `json:"spec"`
	Status            DomainStatus `json:"status,omitempty"`
}

Domain is the Schema for the Domains API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Domain) DeepCopy

func (in *Domain) DeepCopy() *Domain

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

func (*Domain) DeepCopyInto

func (in *Domain) DeepCopyInto(out *Domain)

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

func (*Domain) DeepCopyObject

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

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

func (*Domain) GetCondition

func (mg *Domain) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Domain.

func (*Domain) GetConnectionDetailsMapping

func (tr *Domain) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Domain

func (*Domain) GetDeletionPolicy

func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Domain.

func (*Domain) GetID

func (tr *Domain) GetID() string

GetID returns ID of underlying Terraform resource of this Domain

func (*Domain) GetObservation

func (tr *Domain) GetObservation() (map[string]interface{}, error)

GetObservation of this Domain

func (*Domain) GetParameters

func (tr *Domain) GetParameters() (map[string]interface{}, error)

GetParameters of this Domain

func (*Domain) GetProviderConfigReference

func (mg *Domain) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Domain.

func (*Domain) GetProviderReference

func (mg *Domain) GetProviderReference() *xpv1.Reference

GetProviderReference of this Domain. Deprecated: Use GetProviderConfigReference.

func (*Domain) GetPublishConnectionDetailsTo

func (mg *Domain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Domain.

func (*Domain) GetTerraformResourceType

func (mg *Domain) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Domain

func (*Domain) GetTerraformSchemaVersion

func (tr *Domain) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Domain) GetWriteConnectionSecretToReference

func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Domain.

func (*Domain) LateInitialize

func (tr *Domain) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Domain using its observed tfState. returns True if there are any spec changes for the resource.

func (*Domain) ResolveReferences

func (mg *Domain) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Domain.

func (*Domain) SetConditions

func (mg *Domain) SetConditions(c ...xpv1.Condition)

SetConditions of this Domain.

func (*Domain) SetDeletionPolicy

func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Domain.

func (*Domain) SetObservation

func (tr *Domain) SetObservation(obs map[string]interface{}) error

SetObservation for this Domain

func (*Domain) SetParameters

func (tr *Domain) SetParameters(params map[string]interface{}) error

SetParameters for this Domain

func (*Domain) SetProviderConfigReference

func (mg *Domain) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Domain.

func (*Domain) SetProviderReference

func (mg *Domain) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Domain. Deprecated: Use SetProviderConfigReference.

func (*Domain) SetPublishConnectionDetailsTo

func (mg *Domain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Domain.

func (*Domain) SetWriteConnectionSecretToReference

func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Domain.

type DomainList

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

DomainList contains a list of Domains

func (*DomainList) DeepCopy

func (in *DomainList) DeepCopy() *DomainList

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

func (*DomainList) DeepCopyInto

func (in *DomainList) DeepCopyInto(out *DomainList)

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

func (*DomainList) DeepCopyObject

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

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

func (*DomainList) GetItems

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

GetItems of this DomainList.

type DomainObservation

type DomainObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	HomeEFSFileSystemID *string `json:"homeEfsFileSystemId,omitempty" tf:"home_efs_file_system_id,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	SingleSignOnManagedApplicationInstanceID *string `json:"singleSignOnManagedApplicationInstanceId,omitempty" tf:"single_sign_on_managed_application_instance_id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`

	URL *string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*DomainObservation) DeepCopy

func (in *DomainObservation) DeepCopy() *DomainObservation

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

func (*DomainObservation) DeepCopyInto

func (in *DomainObservation) DeepCopyInto(out *DomainObservation)

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

type DomainParameters

type DomainParameters struct {

	// +kubebuilder:validation:Optional
	AppNetworkAccessType *string `json:"appNetworkAccessType,omitempty" tf:"app_network_access_type,omitempty"`

	// +kubebuilder:validation:Required
	AuthMode *string `json:"authMode" tf:"auth_mode,omitempty"`

	// +kubebuilder:validation:Required
	DefaultUserSettings []DefaultUserSettingsParameters `json:"defaultUserSettings" tf:"default_user_settings,omitempty"`

	// +kubebuilder:validation:Required
	DomainName *string `json:"domainName" tf:"domain_name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key
	// +kubebuilder:validation:Optional
	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	RetentionPolicy []RetentionPolicyParameters `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet
	// +crossplane:generate:reference:refFieldName=SubnetIdRefs
	// +crossplane:generate:reference:selectorFieldName=SubnetIdSelector
	// +kubebuilder:validation:Optional
	SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC
	// +crossplane:generate:reference:refFieldName=VpcIdRef
	// +crossplane:generate:reference:selectorFieldName=VpcIdSelector
	// +kubebuilder:validation:Optional
	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`

	// +kubebuilder:validation:Optional
	VpcIdRef *v1.Reference `json:"vpcIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VpcIdSelector *v1.Selector `json:"vpcIdSelector,omitempty" tf:"-"`
}

func (*DomainParameters) DeepCopy

func (in *DomainParameters) DeepCopy() *DomainParameters

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

func (*DomainParameters) DeepCopyInto

func (in *DomainParameters) DeepCopyInto(out *DomainParameters)

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

type DomainSpec

type DomainSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainParameters `json:"forProvider"`
}

DomainSpec defines the desired state of Domain

func (*DomainSpec) DeepCopy

func (in *DomainSpec) DeepCopy() *DomainSpec

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

func (*DomainSpec) DeepCopyInto

func (in *DomainSpec) DeepCopyInto(out *DomainSpec)

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

type DomainStatus

type DomainStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DomainObservation `json:"atProvider,omitempty"`
}

DomainStatus defines the observed state of Domain.

func (*DomainStatus) DeepCopy

func (in *DomainStatus) DeepCopy() *DomainStatus

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

func (*DomainStatus) DeepCopyInto

func (in *DomainStatus) DeepCopyInto(out *DomainStatus)

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

type Endpoint

type Endpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EndpointSpec   `json:"spec"`
	Status            EndpointStatus `json:"status,omitempty"`
}

Endpoint is the Schema for the Endpoints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Endpoint) DeepCopy

func (in *Endpoint) DeepCopy() *Endpoint

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

func (*Endpoint) DeepCopyInto

func (in *Endpoint) DeepCopyInto(out *Endpoint)

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

func (*Endpoint) DeepCopyObject

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

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

func (*Endpoint) GetCondition

func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Endpoint.

func (*Endpoint) GetConnectionDetailsMapping

func (tr *Endpoint) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Endpoint

func (*Endpoint) GetDeletionPolicy

func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Endpoint.

func (*Endpoint) GetID

func (tr *Endpoint) GetID() string

GetID returns ID of underlying Terraform resource of this Endpoint

func (*Endpoint) GetObservation

func (tr *Endpoint) GetObservation() (map[string]interface{}, error)

GetObservation of this Endpoint

func (*Endpoint) GetParameters

func (tr *Endpoint) GetParameters() (map[string]interface{}, error)

GetParameters of this Endpoint

func (*Endpoint) GetProviderConfigReference

func (mg *Endpoint) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Endpoint.

func (*Endpoint) GetProviderReference

func (mg *Endpoint) GetProviderReference() *xpv1.Reference

GetProviderReference of this Endpoint. Deprecated: Use GetProviderConfigReference.

func (*Endpoint) GetPublishConnectionDetailsTo

func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Endpoint.

func (*Endpoint) GetTerraformResourceType

func (mg *Endpoint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Endpoint

func (*Endpoint) GetTerraformSchemaVersion

func (tr *Endpoint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Endpoint) GetWriteConnectionSecretToReference

func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Endpoint.

func (*Endpoint) LateInitialize

func (tr *Endpoint) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Endpoint using its observed tfState. returns True if there are any spec changes for the resource.

func (*Endpoint) SetConditions

func (mg *Endpoint) SetConditions(c ...xpv1.Condition)

SetConditions of this Endpoint.

func (*Endpoint) SetDeletionPolicy

func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Endpoint.

func (*Endpoint) SetObservation

func (tr *Endpoint) SetObservation(obs map[string]interface{}) error

SetObservation for this Endpoint

func (*Endpoint) SetParameters

func (tr *Endpoint) SetParameters(params map[string]interface{}) error

SetParameters for this Endpoint

func (*Endpoint) SetProviderConfigReference

func (mg *Endpoint) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Endpoint.

func (*Endpoint) SetProviderReference

func (mg *Endpoint) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Endpoint. Deprecated: Use SetProviderConfigReference.

func (*Endpoint) SetPublishConnectionDetailsTo

func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Endpoint.

func (*Endpoint) SetWriteConnectionSecretToReference

func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Endpoint.

type EndpointConfiguration

type EndpointConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EndpointConfigurationSpec   `json:"spec"`
	Status            EndpointConfigurationStatus `json:"status,omitempty"`
}

EndpointConfiguration is the Schema for the EndpointConfigurations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*EndpointConfiguration) DeepCopy

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

func (*EndpointConfiguration) DeepCopyInto

func (in *EndpointConfiguration) DeepCopyInto(out *EndpointConfiguration)

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

func (*EndpointConfiguration) DeepCopyObject

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

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

func (*EndpointConfiguration) GetCondition

func (mg *EndpointConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this EndpointConfiguration.

func (*EndpointConfiguration) GetConnectionDetailsMapping

func (tr *EndpointConfiguration) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this EndpointConfiguration

func (*EndpointConfiguration) GetDeletionPolicy

func (mg *EndpointConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this EndpointConfiguration.

func (*EndpointConfiguration) GetID

func (tr *EndpointConfiguration) GetID() string

GetID returns ID of underlying Terraform resource of this EndpointConfiguration

func (*EndpointConfiguration) GetObservation

func (tr *EndpointConfiguration) GetObservation() (map[string]interface{}, error)

GetObservation of this EndpointConfiguration

func (*EndpointConfiguration) GetParameters

func (tr *EndpointConfiguration) GetParameters() (map[string]interface{}, error)

GetParameters of this EndpointConfiguration

func (*EndpointConfiguration) GetProviderConfigReference

func (mg *EndpointConfiguration) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this EndpointConfiguration.

func (*EndpointConfiguration) GetProviderReference

func (mg *EndpointConfiguration) GetProviderReference() *xpv1.Reference

GetProviderReference of this EndpointConfiguration. Deprecated: Use GetProviderConfigReference.

func (*EndpointConfiguration) GetPublishConnectionDetailsTo

func (mg *EndpointConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this EndpointConfiguration.

func (*EndpointConfiguration) GetTerraformResourceType

func (mg *EndpointConfiguration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EndpointConfiguration

func (*EndpointConfiguration) GetTerraformSchemaVersion

func (tr *EndpointConfiguration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EndpointConfiguration) GetWriteConnectionSecretToReference

func (mg *EndpointConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this EndpointConfiguration.

func (*EndpointConfiguration) LateInitialize

func (tr *EndpointConfiguration) LateInitialize(attrs []byte) (bool, error)

LateInitialize this EndpointConfiguration using its observed tfState. returns True if there are any spec changes for the resource.

func (*EndpointConfiguration) ResolveReferences

func (mg *EndpointConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this EndpointConfiguration.

func (*EndpointConfiguration) SetConditions

func (mg *EndpointConfiguration) SetConditions(c ...xpv1.Condition)

SetConditions of this EndpointConfiguration.

func (*EndpointConfiguration) SetDeletionPolicy

func (mg *EndpointConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this EndpointConfiguration.

func (*EndpointConfiguration) SetObservation

func (tr *EndpointConfiguration) SetObservation(obs map[string]interface{}) error

SetObservation for this EndpointConfiguration

func (*EndpointConfiguration) SetParameters

func (tr *EndpointConfiguration) SetParameters(params map[string]interface{}) error

SetParameters for this EndpointConfiguration

func (*EndpointConfiguration) SetProviderConfigReference

func (mg *EndpointConfiguration) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this EndpointConfiguration.

func (*EndpointConfiguration) SetProviderReference

func (mg *EndpointConfiguration) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this EndpointConfiguration. Deprecated: Use SetProviderConfigReference.

func (*EndpointConfiguration) SetPublishConnectionDetailsTo

func (mg *EndpointConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this EndpointConfiguration.

func (*EndpointConfiguration) SetWriteConnectionSecretToReference

func (mg *EndpointConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this EndpointConfiguration.

type EndpointConfigurationList

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

EndpointConfigurationList contains a list of EndpointConfigurations

func (*EndpointConfigurationList) DeepCopy

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

func (*EndpointConfigurationList) DeepCopyInto

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

func (*EndpointConfigurationList) DeepCopyObject

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

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

func (*EndpointConfigurationList) GetItems

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

GetItems of this EndpointConfigurationList.

type EndpointConfigurationObservation

type EndpointConfigurationObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*EndpointConfigurationObservation) DeepCopy

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

func (*EndpointConfigurationObservation) DeepCopyInto

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

type EndpointConfigurationParameters

type EndpointConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	DataCaptureConfig []DataCaptureConfigParameters `json:"dataCaptureConfig,omitempty" tf:"data_capture_config,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key
	// +kubebuilder:validation:Optional
	KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyArnRef *v1.Reference `json:"kmsKeyArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	KMSKeyArnSelector *v1.Selector `json:"kmsKeyArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ProductionVariants []ProductionVariantsParameters `json:"productionVariants" tf:"production_variants,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*EndpointConfigurationParameters) DeepCopy

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

func (*EndpointConfigurationParameters) DeepCopyInto

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

type EndpointConfigurationSpec

type EndpointConfigurationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EndpointConfigurationParameters `json:"forProvider"`
}

EndpointConfigurationSpec defines the desired state of EndpointConfiguration

func (*EndpointConfigurationSpec) DeepCopy

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

func (*EndpointConfigurationSpec) DeepCopyInto

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

type EndpointConfigurationStatus

type EndpointConfigurationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        EndpointConfigurationObservation `json:"atProvider,omitempty"`
}

EndpointConfigurationStatus defines the observed state of EndpointConfiguration.

func (*EndpointConfigurationStatus) DeepCopy

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

func (*EndpointConfigurationStatus) DeepCopyInto

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

type EndpointList

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

EndpointList contains a list of Endpoints

func (*EndpointList) DeepCopy

func (in *EndpointList) DeepCopy() *EndpointList

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

func (*EndpointList) DeepCopyInto

func (in *EndpointList) DeepCopyInto(out *EndpointList)

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

func (*EndpointList) DeepCopyObject

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

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

func (*EndpointList) GetItems

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

GetItems of this EndpointList.

type EndpointObservation

type EndpointObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*EndpointObservation) DeepCopy

func (in *EndpointObservation) DeepCopy() *EndpointObservation

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

func (*EndpointObservation) DeepCopyInto

func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)

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

type EndpointParameters

type EndpointParameters struct {

	// +kubebuilder:validation:Required
	EndpointConfigName *string `json:"endpointConfigName" tf:"endpoint_config_name,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*EndpointParameters) DeepCopy

func (in *EndpointParameters) DeepCopy() *EndpointParameters

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

func (*EndpointParameters) DeepCopyInto

func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)

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

type EndpointSpec

type EndpointSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EndpointParameters `json:"forProvider"`
}

EndpointSpec defines the desired state of Endpoint

func (*EndpointSpec) DeepCopy

func (in *EndpointSpec) DeepCopy() *EndpointSpec

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

func (*EndpointSpec) DeepCopyInto

func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)

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

type EndpointStatus

type EndpointStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        EndpointObservation `json:"atProvider,omitempty"`
}

EndpointStatus defines the observed state of Endpoint.

func (*EndpointStatus) DeepCopy

func (in *EndpointStatus) DeepCopy() *EndpointStatus

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

func (*EndpointStatus) DeepCopyInto

func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)

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

type FeatureDefinitionObservation

type FeatureDefinitionObservation struct {
}

func (*FeatureDefinitionObservation) DeepCopy

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

func (*FeatureDefinitionObservation) DeepCopyInto

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

type FeatureDefinitionParameters

type FeatureDefinitionParameters struct {

	// +kubebuilder:validation:Optional
	FeatureName *string `json:"featureName,omitempty" tf:"feature_name,omitempty"`

	// +kubebuilder:validation:Optional
	FeatureType *string `json:"featureType,omitempty" tf:"feature_type,omitempty"`
}

func (*FeatureDefinitionParameters) DeepCopy

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

func (*FeatureDefinitionParameters) DeepCopyInto

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

type FeatureGroup

type FeatureGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FeatureGroupSpec   `json:"spec"`
	Status            FeatureGroupStatus `json:"status,omitempty"`
}

FeatureGroup is the Schema for the FeatureGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*FeatureGroup) DeepCopy

func (in *FeatureGroup) DeepCopy() *FeatureGroup

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

func (*FeatureGroup) DeepCopyInto

func (in *FeatureGroup) DeepCopyInto(out *FeatureGroup)

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

func (*FeatureGroup) DeepCopyObject

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

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

func (*FeatureGroup) GetCondition

func (mg *FeatureGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this FeatureGroup.

func (*FeatureGroup) GetConnectionDetailsMapping

func (tr *FeatureGroup) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this FeatureGroup

func (*FeatureGroup) GetDeletionPolicy

func (mg *FeatureGroup) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this FeatureGroup.

func (*FeatureGroup) GetID

func (tr *FeatureGroup) GetID() string

GetID returns ID of underlying Terraform resource of this FeatureGroup

func (*FeatureGroup) GetObservation

func (tr *FeatureGroup) GetObservation() (map[string]interface{}, error)

GetObservation of this FeatureGroup

func (*FeatureGroup) GetParameters

func (tr *FeatureGroup) GetParameters() (map[string]interface{}, error)

GetParameters of this FeatureGroup

func (*FeatureGroup) GetProviderConfigReference

func (mg *FeatureGroup) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this FeatureGroup.

func (*FeatureGroup) GetProviderReference

func (mg *FeatureGroup) GetProviderReference() *xpv1.Reference

GetProviderReference of this FeatureGroup. Deprecated: Use GetProviderConfigReference.

func (*FeatureGroup) GetPublishConnectionDetailsTo

func (mg *FeatureGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this FeatureGroup.

func (*FeatureGroup) GetTerraformResourceType

func (mg *FeatureGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FeatureGroup

func (*FeatureGroup) GetTerraformSchemaVersion

func (tr *FeatureGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FeatureGroup) GetWriteConnectionSecretToReference

func (mg *FeatureGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this FeatureGroup.

func (*FeatureGroup) LateInitialize

func (tr *FeatureGroup) LateInitialize(attrs []byte) (bool, error)

LateInitialize this FeatureGroup using its observed tfState. returns True if there are any spec changes for the resource.

func (*FeatureGroup) ResolveReferences

func (mg *FeatureGroup) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this FeatureGroup.

func (*FeatureGroup) SetConditions

func (mg *FeatureGroup) SetConditions(c ...xpv1.Condition)

SetConditions of this FeatureGroup.

func (*FeatureGroup) SetDeletionPolicy

func (mg *FeatureGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this FeatureGroup.

func (*FeatureGroup) SetObservation

func (tr *FeatureGroup) SetObservation(obs map[string]interface{}) error

SetObservation for this FeatureGroup

func (*FeatureGroup) SetParameters

func (tr *FeatureGroup) SetParameters(params map[string]interface{}) error

SetParameters for this FeatureGroup

func (*FeatureGroup) SetProviderConfigReference

func (mg *FeatureGroup) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this FeatureGroup.

func (*FeatureGroup) SetProviderReference

func (mg *FeatureGroup) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this FeatureGroup. Deprecated: Use SetProviderConfigReference.

func (*FeatureGroup) SetPublishConnectionDetailsTo

func (mg *FeatureGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this FeatureGroup.

func (*FeatureGroup) SetWriteConnectionSecretToReference

func (mg *FeatureGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this FeatureGroup.

type FeatureGroupList

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

FeatureGroupList contains a list of FeatureGroups

func (*FeatureGroupList) DeepCopy

func (in *FeatureGroupList) DeepCopy() *FeatureGroupList

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

func (*FeatureGroupList) DeepCopyInto

func (in *FeatureGroupList) DeepCopyInto(out *FeatureGroupList)

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

func (*FeatureGroupList) DeepCopyObject

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

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

func (*FeatureGroupList) GetItems

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

GetItems of this FeatureGroupList.

type FeatureGroupObservation

type FeatureGroupObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*FeatureGroupObservation) DeepCopy

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

func (*FeatureGroupObservation) DeepCopyInto

func (in *FeatureGroupObservation) DeepCopyInto(out *FeatureGroupObservation)

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

type FeatureGroupParameters

type FeatureGroupParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	EventTimeFeatureName *string `json:"eventTimeFeatureName" tf:"event_time_feature_name,omitempty"`

	// +kubebuilder:validation:Required
	FeatureDefinition []FeatureDefinitionParameters `json:"featureDefinition" tf:"feature_definition,omitempty"`

	// +kubebuilder:validation:Required
	FeatureGroupName *string `json:"featureGroupName" tf:"feature_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	OfflineStoreConfig []OfflineStoreConfigParameters `json:"offlineStoreConfig,omitempty" tf:"offline_store_config,omitempty"`

	// +kubebuilder:validation:Optional
	OnlineStoreConfig []OnlineStoreConfigParameters `json:"onlineStoreConfig,omitempty" tf:"online_store_config,omitempty"`

	// +kubebuilder:validation:Required
	RecordIdentifierFeatureName *string `json:"recordIdentifierFeatureName" tf:"record_identifier_feature_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*FeatureGroupParameters) DeepCopy

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

func (*FeatureGroupParameters) DeepCopyInto

func (in *FeatureGroupParameters) DeepCopyInto(out *FeatureGroupParameters)

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

type FeatureGroupSpec

type FeatureGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FeatureGroupParameters `json:"forProvider"`
}

FeatureGroupSpec defines the desired state of FeatureGroup

func (*FeatureGroupSpec) DeepCopy

func (in *FeatureGroupSpec) DeepCopy() *FeatureGroupSpec

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

func (*FeatureGroupSpec) DeepCopyInto

func (in *FeatureGroupSpec) DeepCopyInto(out *FeatureGroupSpec)

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

type FeatureGroupStatus

type FeatureGroupStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        FeatureGroupObservation `json:"atProvider,omitempty"`
}

FeatureGroupStatus defines the observed state of FeatureGroup.

func (*FeatureGroupStatus) DeepCopy

func (in *FeatureGroupStatus) DeepCopy() *FeatureGroupStatus

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

func (*FeatureGroupStatus) DeepCopyInto

func (in *FeatureGroupStatus) DeepCopyInto(out *FeatureGroupStatus)

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

type FileSystemConfigObservation

type FileSystemConfigObservation struct {
}

func (*FileSystemConfigObservation) DeepCopy

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

func (*FileSystemConfigObservation) DeepCopyInto

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

type FileSystemConfigParameters

type FileSystemConfigParameters struct {

	// +kubebuilder:validation:Optional
	DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"`

	// +kubebuilder:validation:Optional
	MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"`
}

func (*FileSystemConfigParameters) DeepCopy

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

func (*FileSystemConfigParameters) DeepCopyInto

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

type GitConfigObservation

type GitConfigObservation struct {
}

func (*GitConfigObservation) DeepCopy

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

func (*GitConfigObservation) DeepCopyInto

func (in *GitConfigObservation) DeepCopyInto(out *GitConfigObservation)

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

type GitConfigParameters

type GitConfigParameters struct {

	// +kubebuilder:validation:Optional
	Branch *string `json:"branch,omitempty" tf:"branch,omitempty"`

	// +kubebuilder:validation:Required
	RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"`

	// +kubebuilder:validation:Optional
	SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"`
}

func (*GitConfigParameters) DeepCopy

func (in *GitConfigParameters) DeepCopy() *GitConfigParameters

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

func (*GitConfigParameters) DeepCopyInto

func (in *GitConfigParameters) DeepCopyInto(out *GitConfigParameters)

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

type HumanTaskUI

type HumanTaskUI struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HumanTaskUISpec   `json:"spec"`
	Status            HumanTaskUIStatus `json:"status,omitempty"`
}

HumanTaskUI is the Schema for the HumanTaskUIs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*HumanTaskUI) DeepCopy

func (in *HumanTaskUI) DeepCopy() *HumanTaskUI

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

func (*HumanTaskUI) DeepCopyInto

func (in *HumanTaskUI) DeepCopyInto(out *HumanTaskUI)

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

func (*HumanTaskUI) DeepCopyObject

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

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

func (*HumanTaskUI) GetCondition

func (mg *HumanTaskUI) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this HumanTaskUI.

func (*HumanTaskUI) GetConnectionDetailsMapping

func (tr *HumanTaskUI) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this HumanTaskUI

func (*HumanTaskUI) GetDeletionPolicy

func (mg *HumanTaskUI) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this HumanTaskUI.

func (*HumanTaskUI) GetID

func (tr *HumanTaskUI) GetID() string

GetID returns ID of underlying Terraform resource of this HumanTaskUI

func (*HumanTaskUI) GetObservation

func (tr *HumanTaskUI) GetObservation() (map[string]interface{}, error)

GetObservation of this HumanTaskUI

func (*HumanTaskUI) GetParameters

func (tr *HumanTaskUI) GetParameters() (map[string]interface{}, error)

GetParameters of this HumanTaskUI

func (*HumanTaskUI) GetProviderConfigReference

func (mg *HumanTaskUI) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this HumanTaskUI.

func (*HumanTaskUI) GetProviderReference

func (mg *HumanTaskUI) GetProviderReference() *xpv1.Reference

GetProviderReference of this HumanTaskUI. Deprecated: Use GetProviderConfigReference.

func (*HumanTaskUI) GetPublishConnectionDetailsTo

func (mg *HumanTaskUI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this HumanTaskUI.

func (*HumanTaskUI) GetTerraformResourceType

func (mg *HumanTaskUI) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HumanTaskUI

func (*HumanTaskUI) GetTerraformSchemaVersion

func (tr *HumanTaskUI) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HumanTaskUI) GetWriteConnectionSecretToReference

func (mg *HumanTaskUI) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this HumanTaskUI.

func (*HumanTaskUI) LateInitialize

func (tr *HumanTaskUI) LateInitialize(attrs []byte) (bool, error)

LateInitialize this HumanTaskUI using its observed tfState. returns True if there are any spec changes for the resource.

func (*HumanTaskUI) SetConditions

func (mg *HumanTaskUI) SetConditions(c ...xpv1.Condition)

SetConditions of this HumanTaskUI.

func (*HumanTaskUI) SetDeletionPolicy

func (mg *HumanTaskUI) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this HumanTaskUI.

func (*HumanTaskUI) SetObservation

func (tr *HumanTaskUI) SetObservation(obs map[string]interface{}) error

SetObservation for this HumanTaskUI

func (*HumanTaskUI) SetParameters

func (tr *HumanTaskUI) SetParameters(params map[string]interface{}) error

SetParameters for this HumanTaskUI

func (*HumanTaskUI) SetProviderConfigReference

func (mg *HumanTaskUI) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this HumanTaskUI.

func (*HumanTaskUI) SetProviderReference

func (mg *HumanTaskUI) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this HumanTaskUI. Deprecated: Use SetProviderConfigReference.

func (*HumanTaskUI) SetPublishConnectionDetailsTo

func (mg *HumanTaskUI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this HumanTaskUI.

func (*HumanTaskUI) SetWriteConnectionSecretToReference

func (mg *HumanTaskUI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this HumanTaskUI.

type HumanTaskUIList

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

HumanTaskUIList contains a list of HumanTaskUIs

func (*HumanTaskUIList) DeepCopy

func (in *HumanTaskUIList) DeepCopy() *HumanTaskUIList

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

func (*HumanTaskUIList) DeepCopyInto

func (in *HumanTaskUIList) DeepCopyInto(out *HumanTaskUIList)

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

func (*HumanTaskUIList) DeepCopyObject

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

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

func (*HumanTaskUIList) GetItems

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

GetItems of this HumanTaskUIList.

type HumanTaskUIObservation

type HumanTaskUIObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*HumanTaskUIObservation) DeepCopy

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

func (*HumanTaskUIObservation) DeepCopyInto

func (in *HumanTaskUIObservation) DeepCopyInto(out *HumanTaskUIObservation)

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

type HumanTaskUIParameters

type HumanTaskUIParameters struct {

	// +kubebuilder:validation:Required
	HumanTaskUIName *string `json:"humanTaskUiName" tf:"human_task_ui_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	UITemplate []UITemplateParameters `json:"uiTemplate" tf:"ui_template,omitempty"`
}

func (*HumanTaskUIParameters) DeepCopy

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

func (*HumanTaskUIParameters) DeepCopyInto

func (in *HumanTaskUIParameters) DeepCopyInto(out *HumanTaskUIParameters)

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

type HumanTaskUISpec

type HumanTaskUISpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HumanTaskUIParameters `json:"forProvider"`
}

HumanTaskUISpec defines the desired state of HumanTaskUI

func (*HumanTaskUISpec) DeepCopy

func (in *HumanTaskUISpec) DeepCopy() *HumanTaskUISpec

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

func (*HumanTaskUISpec) DeepCopyInto

func (in *HumanTaskUISpec) DeepCopyInto(out *HumanTaskUISpec)

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

type HumanTaskUIStatus

type HumanTaskUIStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        HumanTaskUIObservation `json:"atProvider,omitempty"`
}

HumanTaskUIStatus defines the observed state of HumanTaskUI.

func (*HumanTaskUIStatus) DeepCopy

func (in *HumanTaskUIStatus) DeepCopy() *HumanTaskUIStatus

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

func (*HumanTaskUIStatus) DeepCopyInto

func (in *HumanTaskUIStatus) DeepCopyInto(out *HumanTaskUIStatus)

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

type Image

type Image struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ImageSpec   `json:"spec"`
	Status            ImageStatus `json:"status,omitempty"`
}

Image is the Schema for the Images API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Image) DeepCopy

func (in *Image) DeepCopy() *Image

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

func (*Image) DeepCopyInto

func (in *Image) DeepCopyInto(out *Image)

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

func (*Image) DeepCopyObject

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

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

func (*Image) GetCondition

func (mg *Image) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Image.

func (*Image) GetConnectionDetailsMapping

func (tr *Image) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Image

func (*Image) GetDeletionPolicy

func (mg *Image) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Image.

func (*Image) GetID

func (tr *Image) GetID() string

GetID returns ID of underlying Terraform resource of this Image

func (*Image) GetObservation

func (tr *Image) GetObservation() (map[string]interface{}, error)

GetObservation of this Image

func (*Image) GetParameters

func (tr *Image) GetParameters() (map[string]interface{}, error)

GetParameters of this Image

func (*Image) GetProviderConfigReference

func (mg *Image) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Image.

func (*Image) GetProviderReference

func (mg *Image) GetProviderReference() *xpv1.Reference

GetProviderReference of this Image. Deprecated: Use GetProviderConfigReference.

func (*Image) GetPublishConnectionDetailsTo

func (mg *Image) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Image.

func (*Image) GetTerraformResourceType

func (mg *Image) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Image

func (*Image) GetTerraformSchemaVersion

func (tr *Image) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Image) GetWriteConnectionSecretToReference

func (mg *Image) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Image.

func (*Image) LateInitialize

func (tr *Image) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Image using its observed tfState. returns True if there are any spec changes for the resource.

func (*Image) ResolveReferences

func (mg *Image) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Image.

func (*Image) SetConditions

func (mg *Image) SetConditions(c ...xpv1.Condition)

SetConditions of this Image.

func (*Image) SetDeletionPolicy

func (mg *Image) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Image.

func (*Image) SetObservation

func (tr *Image) SetObservation(obs map[string]interface{}) error

SetObservation for this Image

func (*Image) SetParameters

func (tr *Image) SetParameters(params map[string]interface{}) error

SetParameters for this Image

func (*Image) SetProviderConfigReference

func (mg *Image) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Image.

func (*Image) SetProviderReference

func (mg *Image) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Image. Deprecated: Use SetProviderConfigReference.

func (*Image) SetPublishConnectionDetailsTo

func (mg *Image) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Image.

func (*Image) SetWriteConnectionSecretToReference

func (mg *Image) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Image.

type ImageConfigObservation

type ImageConfigObservation struct {
}

func (*ImageConfigObservation) DeepCopy

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

func (*ImageConfigObservation) DeepCopyInto

func (in *ImageConfigObservation) DeepCopyInto(out *ImageConfigObservation)

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

type ImageConfigParameters

type ImageConfigParameters struct {

	// +kubebuilder:validation:Required
	RepositoryAccessMode *string `json:"repositoryAccessMode" tf:"repository_access_mode,omitempty"`
}

func (*ImageConfigParameters) DeepCopy

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

func (*ImageConfigParameters) DeepCopyInto

func (in *ImageConfigParameters) DeepCopyInto(out *ImageConfigParameters)

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

type ImageList

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

ImageList contains a list of Images

func (*ImageList) DeepCopy

func (in *ImageList) DeepCopy() *ImageList

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

func (*ImageList) DeepCopyInto

func (in *ImageList) DeepCopyInto(out *ImageList)

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

func (*ImageList) DeepCopyObject

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

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

func (*ImageList) GetItems

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

GetItems of this ImageList.

type ImageObservation

type ImageObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*ImageObservation) DeepCopy

func (in *ImageObservation) DeepCopy() *ImageObservation

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

func (*ImageObservation) DeepCopyInto

func (in *ImageObservation) DeepCopyInto(out *ImageObservation)

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

type ImageParameters

type ImageParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Required
	ImageName *string `json:"imageName" tf:"image_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ImageParameters) DeepCopy

func (in *ImageParameters) DeepCopy() *ImageParameters

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

func (*ImageParameters) DeepCopyInto

func (in *ImageParameters) DeepCopyInto(out *ImageParameters)

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

type ImageSpec

type ImageSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ImageParameters `json:"forProvider"`
}

ImageSpec defines the desired state of Image

func (*ImageSpec) DeepCopy

func (in *ImageSpec) DeepCopy() *ImageSpec

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

func (*ImageSpec) DeepCopyInto

func (in *ImageSpec) DeepCopyInto(out *ImageSpec)

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

type ImageStatus

type ImageStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ImageObservation `json:"atProvider,omitempty"`
}

ImageStatus defines the observed state of Image.

func (*ImageStatus) DeepCopy

func (in *ImageStatus) DeepCopy() *ImageStatus

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

func (*ImageStatus) DeepCopyInto

func (in *ImageStatus) DeepCopyInto(out *ImageStatus)

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

type ImageVersion

type ImageVersion struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ImageVersionSpec   `json:"spec"`
	Status            ImageVersionStatus `json:"status,omitempty"`
}

ImageVersion is the Schema for the ImageVersions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ImageVersion) DeepCopy

func (in *ImageVersion) DeepCopy() *ImageVersion

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

func (*ImageVersion) DeepCopyInto

func (in *ImageVersion) DeepCopyInto(out *ImageVersion)

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

func (*ImageVersion) DeepCopyObject

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

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

func (*ImageVersion) GetCondition

func (mg *ImageVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ImageVersion.

func (*ImageVersion) GetConnectionDetailsMapping

func (tr *ImageVersion) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ImageVersion

func (*ImageVersion) GetDeletionPolicy

func (mg *ImageVersion) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ImageVersion.

func (*ImageVersion) GetID

func (tr *ImageVersion) GetID() string

GetID returns ID of underlying Terraform resource of this ImageVersion

func (*ImageVersion) GetObservation

func (tr *ImageVersion) GetObservation() (map[string]interface{}, error)

GetObservation of this ImageVersion

func (*ImageVersion) GetParameters

func (tr *ImageVersion) GetParameters() (map[string]interface{}, error)

GetParameters of this ImageVersion

func (*ImageVersion) GetProviderConfigReference

func (mg *ImageVersion) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ImageVersion.

func (*ImageVersion) GetProviderReference

func (mg *ImageVersion) GetProviderReference() *xpv1.Reference

GetProviderReference of this ImageVersion. Deprecated: Use GetProviderConfigReference.

func (*ImageVersion) GetPublishConnectionDetailsTo

func (mg *ImageVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ImageVersion.

func (*ImageVersion) GetTerraformResourceType

func (mg *ImageVersion) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ImageVersion

func (*ImageVersion) GetTerraformSchemaVersion

func (tr *ImageVersion) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ImageVersion) GetWriteConnectionSecretToReference

func (mg *ImageVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ImageVersion.

func (*ImageVersion) LateInitialize

func (tr *ImageVersion) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ImageVersion using its observed tfState. returns True if there are any spec changes for the resource.

func (*ImageVersion) SetConditions

func (mg *ImageVersion) SetConditions(c ...xpv1.Condition)

SetConditions of this ImageVersion.

func (*ImageVersion) SetDeletionPolicy

func (mg *ImageVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ImageVersion.

func (*ImageVersion) SetObservation

func (tr *ImageVersion) SetObservation(obs map[string]interface{}) error

SetObservation for this ImageVersion

func (*ImageVersion) SetParameters

func (tr *ImageVersion) SetParameters(params map[string]interface{}) error

SetParameters for this ImageVersion

func (*ImageVersion) SetProviderConfigReference

func (mg *ImageVersion) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ImageVersion.

func (*ImageVersion) SetProviderReference

func (mg *ImageVersion) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ImageVersion. Deprecated: Use SetProviderConfigReference.

func (*ImageVersion) SetPublishConnectionDetailsTo

func (mg *ImageVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ImageVersion.

func (*ImageVersion) SetWriteConnectionSecretToReference

func (mg *ImageVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ImageVersion.

type ImageVersionList

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

ImageVersionList contains a list of ImageVersions

func (*ImageVersionList) DeepCopy

func (in *ImageVersionList) DeepCopy() *ImageVersionList

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

func (*ImageVersionList) DeepCopyInto

func (in *ImageVersionList) DeepCopyInto(out *ImageVersionList)

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

func (*ImageVersionList) DeepCopyObject

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

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

func (*ImageVersionList) GetItems

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

GetItems of this ImageVersionList.

type ImageVersionObservation

type ImageVersionObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ContainerImage *string `json:"containerImage,omitempty" tf:"container_image,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	ImageArn *string `json:"imageArn,omitempty" tf:"image_arn,omitempty"`

	Version *float64 `json:"version,omitempty" tf:"version,omitempty"`
}

func (*ImageVersionObservation) DeepCopy

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

func (*ImageVersionObservation) DeepCopyInto

func (in *ImageVersionObservation) DeepCopyInto(out *ImageVersionObservation)

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

type ImageVersionParameters

type ImageVersionParameters struct {

	// +kubebuilder:validation:Required
	BaseImage *string `json:"baseImage" tf:"base_image,omitempty"`

	// +kubebuilder:validation:Required
	ImageName *string `json:"imageName" tf:"image_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*ImageVersionParameters) DeepCopy

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

func (*ImageVersionParameters) DeepCopyInto

func (in *ImageVersionParameters) DeepCopyInto(out *ImageVersionParameters)

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

type ImageVersionSpec

type ImageVersionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ImageVersionParameters `json:"forProvider"`
}

ImageVersionSpec defines the desired state of ImageVersion

func (*ImageVersionSpec) DeepCopy

func (in *ImageVersionSpec) DeepCopy() *ImageVersionSpec

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

func (*ImageVersionSpec) DeepCopyInto

func (in *ImageVersionSpec) DeepCopyInto(out *ImageVersionSpec)

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

type ImageVersionStatus

type ImageVersionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ImageVersionObservation `json:"atProvider,omitempty"`
}

ImageVersionStatus defines the observed state of ImageVersion.

func (*ImageVersionStatus) DeepCopy

func (in *ImageVersionStatus) DeepCopy() *ImageVersionStatus

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

func (*ImageVersionStatus) DeepCopyInto

func (in *ImageVersionStatus) DeepCopyInto(out *ImageVersionStatus)

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

type InferenceExecutionConfigObservation

type InferenceExecutionConfigObservation struct {
}

func (*InferenceExecutionConfigObservation) DeepCopy

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

func (*InferenceExecutionConfigObservation) DeepCopyInto

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

type InferenceExecutionConfigParameters

type InferenceExecutionConfigParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`
}

func (*InferenceExecutionConfigParameters) DeepCopy

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

func (*InferenceExecutionConfigParameters) DeepCopyInto

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

type JupyterServerAppSettingsDefaultResourceSpecObservation

type JupyterServerAppSettingsDefaultResourceSpecObservation struct {
}

func (*JupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy

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

func (*JupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto

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

type JupyterServerAppSettingsDefaultResourceSpecParameters

type JupyterServerAppSettingsDefaultResourceSpecParameters struct {

	// +kubebuilder:validation:Optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`

	// +kubebuilder:validation:Optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"`
}

func (*JupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy

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

func (*JupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto

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

type JupyterServerAppSettingsObservation

type JupyterServerAppSettingsObservation struct {
}

func (*JupyterServerAppSettingsObservation) DeepCopy

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

func (*JupyterServerAppSettingsObservation) DeepCopyInto

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

type JupyterServerAppSettingsParameters

type JupyterServerAppSettingsParameters struct {

	// +kubebuilder:validation:Optional
	DefaultResourceSpec []DefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"`
}

func (*JupyterServerAppSettingsParameters) DeepCopy

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

func (*JupyterServerAppSettingsParameters) DeepCopyInto

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

type KernelGatewayAppSettingsCustomImageObservation

type KernelGatewayAppSettingsCustomImageObservation struct {
}

func (*KernelGatewayAppSettingsCustomImageObservation) DeepCopy

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

func (*KernelGatewayAppSettingsCustomImageObservation) DeepCopyInto

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

type KernelGatewayAppSettingsCustomImageParameters

type KernelGatewayAppSettingsCustomImageParameters struct {

	// +kubebuilder:validation:Required
	AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"`

	// +kubebuilder:validation:Required
	ImageName *string `json:"imageName" tf:"image_name,omitempty"`

	// +kubebuilder:validation:Optional
	ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"`
}

func (*KernelGatewayAppSettingsCustomImageParameters) DeepCopy

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

func (*KernelGatewayAppSettingsCustomImageParameters) DeepCopyInto

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

type KernelGatewayAppSettingsDefaultResourceSpecObservation

type KernelGatewayAppSettingsDefaultResourceSpecObservation struct {
}

func (*KernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy

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

func (*KernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto

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

type KernelGatewayAppSettingsDefaultResourceSpecParameters

type KernelGatewayAppSettingsDefaultResourceSpecParameters struct {

	// +kubebuilder:validation:Optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`

	// +kubebuilder:validation:Optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"`
}

func (*KernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy

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

func (*KernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto

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

type KernelGatewayAppSettingsObservation

type KernelGatewayAppSettingsObservation struct {
}

func (*KernelGatewayAppSettingsObservation) DeepCopy

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

func (*KernelGatewayAppSettingsObservation) DeepCopyInto

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

type KernelGatewayAppSettingsParameters

type KernelGatewayAppSettingsParameters struct {

	// +kubebuilder:validation:Optional
	CustomImage []CustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultResourceSpec []KernelGatewayAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"`
}

func (*KernelGatewayAppSettingsParameters) DeepCopy

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

func (*KernelGatewayAppSettingsParameters) DeepCopyInto

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

type KernelGatewayImageConfigObservation

type KernelGatewayImageConfigObservation struct {
}

func (*KernelGatewayImageConfigObservation) DeepCopy

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

func (*KernelGatewayImageConfigObservation) DeepCopyInto

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

type KernelGatewayImageConfigParameters

type KernelGatewayImageConfigParameters struct {

	// +kubebuilder:validation:Optional
	FileSystemConfig []FileSystemConfigParameters `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"`

	// +kubebuilder:validation:Required
	KernelSpec []KernelSpecParameters `json:"kernelSpec" tf:"kernel_spec,omitempty"`
}

func (*KernelGatewayImageConfigParameters) DeepCopy

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

func (*KernelGatewayImageConfigParameters) DeepCopyInto

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

type KernelSpecObservation

type KernelSpecObservation struct {
}

func (*KernelSpecObservation) DeepCopy

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

func (*KernelSpecObservation) DeepCopyInto

func (in *KernelSpecObservation) DeepCopyInto(out *KernelSpecObservation)

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

type KernelSpecParameters

type KernelSpecParameters struct {

	// +kubebuilder:validation:Optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*KernelSpecParameters) DeepCopy

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

func (*KernelSpecParameters) DeepCopyInto

func (in *KernelSpecParameters) DeepCopyInto(out *KernelSpecParameters)

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

type MemberDefinitionObservation

type MemberDefinitionObservation struct {
}

func (*MemberDefinitionObservation) DeepCopy

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

func (*MemberDefinitionObservation) DeepCopyInto

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

type MemberDefinitionParameters

type MemberDefinitionParameters struct {

	// +kubebuilder:validation:Optional
	CognitoMemberDefinition []CognitoMemberDefinitionParameters `json:"cognitoMemberDefinition,omitempty" tf:"cognito_member_definition,omitempty"`

	// +kubebuilder:validation:Optional
	OidcMemberDefinition []OidcMemberDefinitionParameters `json:"oidcMemberDefinition,omitempty" tf:"oidc_member_definition,omitempty"`
}

func (*MemberDefinitionParameters) DeepCopy

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

func (*MemberDefinitionParameters) DeepCopyInto

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

type Model

type Model struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ModelSpec   `json:"spec"`
	Status            ModelStatus `json:"status,omitempty"`
}

Model is the Schema for the Models API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Model) DeepCopy

func (in *Model) DeepCopy() *Model

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

func (*Model) DeepCopyInto

func (in *Model) DeepCopyInto(out *Model)

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

func (*Model) DeepCopyObject

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

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

func (*Model) GetCondition

func (mg *Model) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Model.

func (*Model) GetConnectionDetailsMapping

func (tr *Model) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Model

func (*Model) GetDeletionPolicy

func (mg *Model) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Model.

func (*Model) GetID

func (tr *Model) GetID() string

GetID returns ID of underlying Terraform resource of this Model

func (*Model) GetObservation

func (tr *Model) GetObservation() (map[string]interface{}, error)

GetObservation of this Model

func (*Model) GetParameters

func (tr *Model) GetParameters() (map[string]interface{}, error)

GetParameters of this Model

func (*Model) GetProviderConfigReference

func (mg *Model) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Model.

func (*Model) GetProviderReference

func (mg *Model) GetProviderReference() *xpv1.Reference

GetProviderReference of this Model. Deprecated: Use GetProviderConfigReference.

func (*Model) GetPublishConnectionDetailsTo

func (mg *Model) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Model.

func (*Model) GetTerraformResourceType

func (mg *Model) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Model

func (*Model) GetTerraformSchemaVersion

func (tr *Model) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Model) GetWriteConnectionSecretToReference

func (mg *Model) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Model.

func (*Model) LateInitialize

func (tr *Model) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Model using its observed tfState. returns True if there are any spec changes for the resource.

func (*Model) ResolveReferences

func (mg *Model) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Model.

func (*Model) SetConditions

func (mg *Model) SetConditions(c ...xpv1.Condition)

SetConditions of this Model.

func (*Model) SetDeletionPolicy

func (mg *Model) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Model.

func (*Model) SetObservation

func (tr *Model) SetObservation(obs map[string]interface{}) error

SetObservation for this Model

func (*Model) SetParameters

func (tr *Model) SetParameters(params map[string]interface{}) error

SetParameters for this Model

func (*Model) SetProviderConfigReference

func (mg *Model) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Model.

func (*Model) SetProviderReference

func (mg *Model) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Model. Deprecated: Use SetProviderConfigReference.

func (*Model) SetPublishConnectionDetailsTo

func (mg *Model) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Model.

func (*Model) SetWriteConnectionSecretToReference

func (mg *Model) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Model.

type ModelList

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

ModelList contains a list of Models

func (*ModelList) DeepCopy

func (in *ModelList) DeepCopy() *ModelList

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

func (*ModelList) DeepCopyInto

func (in *ModelList) DeepCopyInto(out *ModelList)

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

func (*ModelList) DeepCopyObject

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

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

func (*ModelList) GetItems

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

GetItems of this ModelList.

type ModelObservation

type ModelObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*ModelObservation) DeepCopy

func (in *ModelObservation) DeepCopy() *ModelObservation

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

func (*ModelObservation) DeepCopyInto

func (in *ModelObservation) DeepCopyInto(out *ModelObservation)

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

type ModelPackageGroup

type ModelPackageGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ModelPackageGroupSpec   `json:"spec"`
	Status            ModelPackageGroupStatus `json:"status,omitempty"`
}

ModelPackageGroup is the Schema for the ModelPackageGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ModelPackageGroup) DeepCopy

func (in *ModelPackageGroup) DeepCopy() *ModelPackageGroup

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

func (*ModelPackageGroup) DeepCopyInto

func (in *ModelPackageGroup) DeepCopyInto(out *ModelPackageGroup)

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

func (*ModelPackageGroup) DeepCopyObject

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

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

func (*ModelPackageGroup) GetCondition

func (mg *ModelPackageGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ModelPackageGroup.

func (*ModelPackageGroup) GetConnectionDetailsMapping

func (tr *ModelPackageGroup) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ModelPackageGroup

func (*ModelPackageGroup) GetDeletionPolicy

func (mg *ModelPackageGroup) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ModelPackageGroup.

func (*ModelPackageGroup) GetID

func (tr *ModelPackageGroup) GetID() string

GetID returns ID of underlying Terraform resource of this ModelPackageGroup

func (*ModelPackageGroup) GetObservation

func (tr *ModelPackageGroup) GetObservation() (map[string]interface{}, error)

GetObservation of this ModelPackageGroup

func (*ModelPackageGroup) GetParameters

func (tr *ModelPackageGroup) GetParameters() (map[string]interface{}, error)

GetParameters of this ModelPackageGroup

func (*ModelPackageGroup) GetProviderConfigReference

func (mg *ModelPackageGroup) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ModelPackageGroup.

func (*ModelPackageGroup) GetProviderReference

func (mg *ModelPackageGroup) GetProviderReference() *xpv1.Reference

GetProviderReference of this ModelPackageGroup. Deprecated: Use GetProviderConfigReference.

func (*ModelPackageGroup) GetPublishConnectionDetailsTo

func (mg *ModelPackageGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ModelPackageGroup.

func (*ModelPackageGroup) GetTerraformResourceType

func (mg *ModelPackageGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ModelPackageGroup

func (*ModelPackageGroup) GetTerraformSchemaVersion

func (tr *ModelPackageGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ModelPackageGroup) GetWriteConnectionSecretToReference

func (mg *ModelPackageGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ModelPackageGroup.

func (*ModelPackageGroup) LateInitialize

func (tr *ModelPackageGroup) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ModelPackageGroup using its observed tfState. returns True if there are any spec changes for the resource.

func (*ModelPackageGroup) SetConditions

func (mg *ModelPackageGroup) SetConditions(c ...xpv1.Condition)

SetConditions of this ModelPackageGroup.

func (*ModelPackageGroup) SetDeletionPolicy

func (mg *ModelPackageGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ModelPackageGroup.

func (*ModelPackageGroup) SetObservation

func (tr *ModelPackageGroup) SetObservation(obs map[string]interface{}) error

SetObservation for this ModelPackageGroup

func (*ModelPackageGroup) SetParameters

func (tr *ModelPackageGroup) SetParameters(params map[string]interface{}) error

SetParameters for this ModelPackageGroup

func (*ModelPackageGroup) SetProviderConfigReference

func (mg *ModelPackageGroup) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ModelPackageGroup.

func (*ModelPackageGroup) SetProviderReference

func (mg *ModelPackageGroup) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ModelPackageGroup. Deprecated: Use SetProviderConfigReference.

func (*ModelPackageGroup) SetPublishConnectionDetailsTo

func (mg *ModelPackageGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ModelPackageGroup.

func (*ModelPackageGroup) SetWriteConnectionSecretToReference

func (mg *ModelPackageGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ModelPackageGroup.

type ModelPackageGroupList

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

ModelPackageGroupList contains a list of ModelPackageGroups

func (*ModelPackageGroupList) DeepCopy

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

func (*ModelPackageGroupList) DeepCopyInto

func (in *ModelPackageGroupList) DeepCopyInto(out *ModelPackageGroupList)

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

func (*ModelPackageGroupList) DeepCopyObject

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

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

func (*ModelPackageGroupList) GetItems

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

GetItems of this ModelPackageGroupList.

type ModelPackageGroupObservation

type ModelPackageGroupObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*ModelPackageGroupObservation) DeepCopy

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

func (*ModelPackageGroupObservation) DeepCopyInto

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

type ModelPackageGroupParameters

type ModelPackageGroupParameters struct {

	// +kubebuilder:validation:Optional
	ModelPackageGroupDescription *string `json:"modelPackageGroupDescription,omitempty" tf:"model_package_group_description,omitempty"`

	// +kubebuilder:validation:Required
	ModelPackageGroupName *string `json:"modelPackageGroupName" tf:"model_package_group_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ModelPackageGroupParameters) DeepCopy

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

func (*ModelPackageGroupParameters) DeepCopyInto

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

type ModelPackageGroupSpec

type ModelPackageGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ModelPackageGroupParameters `json:"forProvider"`
}

ModelPackageGroupSpec defines the desired state of ModelPackageGroup

func (*ModelPackageGroupSpec) DeepCopy

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

func (*ModelPackageGroupSpec) DeepCopyInto

func (in *ModelPackageGroupSpec) DeepCopyInto(out *ModelPackageGroupSpec)

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

type ModelPackageGroupStatus

type ModelPackageGroupStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ModelPackageGroupObservation `json:"atProvider,omitempty"`
}

ModelPackageGroupStatus defines the observed state of ModelPackageGroup.

func (*ModelPackageGroupStatus) DeepCopy

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

func (*ModelPackageGroupStatus) DeepCopyInto

func (in *ModelPackageGroupStatus) DeepCopyInto(out *ModelPackageGroupStatus)

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

type ModelParameters

type ModelParameters struct {

	// +kubebuilder:validation:Optional
	Container []ContainerParameters `json:"container,omitempty" tf:"container,omitempty"`

	// +kubebuilder:validation:Optional
	EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty" tf:"enable_network_isolation,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	ExecutionRoleArnRef *v1.Reference `json:"executionRoleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ExecutionRoleArnSelector *v1.Selector `json:"executionRoleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	InferenceExecutionConfig []InferenceExecutionConfigParameters `json:"inferenceExecutionConfig,omitempty" tf:"inference_execution_config,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	PrimaryContainer []PrimaryContainerParameters `json:"primaryContainer,omitempty" tf:"primary_container,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	VPCConfig []VPCConfigParameters `json:"vpcConfig,omitempty" tf:"vpc_config,omitempty"`
}

func (*ModelParameters) DeepCopy

func (in *ModelParameters) DeepCopy() *ModelParameters

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

func (*ModelParameters) DeepCopyInto

func (in *ModelParameters) DeepCopyInto(out *ModelParameters)

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

type ModelSpec

type ModelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ModelParameters `json:"forProvider"`
}

ModelSpec defines the desired state of Model

func (*ModelSpec) DeepCopy

func (in *ModelSpec) DeepCopy() *ModelSpec

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

func (*ModelSpec) DeepCopyInto

func (in *ModelSpec) DeepCopyInto(out *ModelSpec)

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

type ModelStatus

type ModelStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ModelObservation `json:"atProvider,omitempty"`
}

ModelStatus defines the observed state of Model.

func (*ModelStatus) DeepCopy

func (in *ModelStatus) DeepCopy() *ModelStatus

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

func (*ModelStatus) DeepCopyInto

func (in *ModelStatus) DeepCopyInto(out *ModelStatus)

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

type NotebookInstance

type NotebookInstance struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NotebookInstanceSpec   `json:"spec"`
	Status            NotebookInstanceStatus `json:"status,omitempty"`
}

NotebookInstance is the Schema for the NotebookInstances API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*NotebookInstance) DeepCopy

func (in *NotebookInstance) DeepCopy() *NotebookInstance

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

func (*NotebookInstance) DeepCopyInto

func (in *NotebookInstance) DeepCopyInto(out *NotebookInstance)

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

func (*NotebookInstance) DeepCopyObject

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

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

func (*NotebookInstance) GetCondition

func (mg *NotebookInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this NotebookInstance.

func (*NotebookInstance) GetConnectionDetailsMapping

func (tr *NotebookInstance) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this NotebookInstance

func (*NotebookInstance) GetDeletionPolicy

func (mg *NotebookInstance) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this NotebookInstance.

func (*NotebookInstance) GetID

func (tr *NotebookInstance) GetID() string

GetID returns ID of underlying Terraform resource of this NotebookInstance

func (*NotebookInstance) GetObservation

func (tr *NotebookInstance) GetObservation() (map[string]interface{}, error)

GetObservation of this NotebookInstance

func (*NotebookInstance) GetParameters

func (tr *NotebookInstance) GetParameters() (map[string]interface{}, error)

GetParameters of this NotebookInstance

func (*NotebookInstance) GetProviderConfigReference

func (mg *NotebookInstance) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this NotebookInstance.

func (*NotebookInstance) GetProviderReference

func (mg *NotebookInstance) GetProviderReference() *xpv1.Reference

GetProviderReference of this NotebookInstance. Deprecated: Use GetProviderConfigReference.

func (*NotebookInstance) GetPublishConnectionDetailsTo

func (mg *NotebookInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this NotebookInstance.

func (*NotebookInstance) GetTerraformResourceType

func (mg *NotebookInstance) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NotebookInstance

func (*NotebookInstance) GetTerraformSchemaVersion

func (tr *NotebookInstance) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NotebookInstance) GetWriteConnectionSecretToReference

func (mg *NotebookInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this NotebookInstance.

func (*NotebookInstance) LateInitialize

func (tr *NotebookInstance) LateInitialize(attrs []byte) (bool, error)

LateInitialize this NotebookInstance using its observed tfState. returns True if there are any spec changes for the resource.

func (*NotebookInstance) ResolveReferences

func (mg *NotebookInstance) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this NotebookInstance.

func (*NotebookInstance) SetConditions

func (mg *NotebookInstance) SetConditions(c ...xpv1.Condition)

SetConditions of this NotebookInstance.

func (*NotebookInstance) SetDeletionPolicy

func (mg *NotebookInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this NotebookInstance.

func (*NotebookInstance) SetObservation

func (tr *NotebookInstance) SetObservation(obs map[string]interface{}) error

SetObservation for this NotebookInstance

func (*NotebookInstance) SetParameters

func (tr *NotebookInstance) SetParameters(params map[string]interface{}) error

SetParameters for this NotebookInstance

func (*NotebookInstance) SetProviderConfigReference

func (mg *NotebookInstance) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this NotebookInstance.

func (*NotebookInstance) SetProviderReference

func (mg *NotebookInstance) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this NotebookInstance. Deprecated: Use SetProviderConfigReference.

func (*NotebookInstance) SetPublishConnectionDetailsTo

func (mg *NotebookInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this NotebookInstance.

func (*NotebookInstance) SetWriteConnectionSecretToReference

func (mg *NotebookInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this NotebookInstance.

type NotebookInstanceLifecycleConfiguration

type NotebookInstanceLifecycleConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NotebookInstanceLifecycleConfigurationSpec   `json:"spec"`
	Status            NotebookInstanceLifecycleConfigurationStatus `json:"status,omitempty"`
}

NotebookInstanceLifecycleConfiguration is the Schema for the NotebookInstanceLifecycleConfigurations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*NotebookInstanceLifecycleConfiguration) DeepCopy

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

func (*NotebookInstanceLifecycleConfiguration) DeepCopyInto

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

func (*NotebookInstanceLifecycleConfiguration) DeepCopyObject

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

func (*NotebookInstanceLifecycleConfiguration) GetCondition

GetCondition of this NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfiguration) GetConnectionDetailsMapping

func (tr *NotebookInstanceLifecycleConfiguration) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this NotebookInstanceLifecycleConfiguration

func (*NotebookInstanceLifecycleConfiguration) GetDeletionPolicy

GetDeletionPolicy of this NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfiguration) GetID

GetID returns ID of underlying Terraform resource of this NotebookInstanceLifecycleConfiguration

func (*NotebookInstanceLifecycleConfiguration) GetObservation

func (tr *NotebookInstanceLifecycleConfiguration) GetObservation() (map[string]interface{}, error)

GetObservation of this NotebookInstanceLifecycleConfiguration

func (*NotebookInstanceLifecycleConfiguration) GetParameters

func (tr *NotebookInstanceLifecycleConfiguration) GetParameters() (map[string]interface{}, error)

GetParameters of this NotebookInstanceLifecycleConfiguration

func (*NotebookInstanceLifecycleConfiguration) GetProviderConfigReference

func (mg *NotebookInstanceLifecycleConfiguration) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfiguration) GetProviderReference

func (mg *NotebookInstanceLifecycleConfiguration) GetProviderReference() *xpv1.Reference

GetProviderReference of this NotebookInstanceLifecycleConfiguration. Deprecated: Use GetProviderConfigReference.

func (*NotebookInstanceLifecycleConfiguration) GetPublishConnectionDetailsTo

func (mg *NotebookInstanceLifecycleConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfiguration) GetTerraformResourceType

func (mg *NotebookInstanceLifecycleConfiguration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NotebookInstanceLifecycleConfiguration

func (*NotebookInstanceLifecycleConfiguration) GetTerraformSchemaVersion

func (tr *NotebookInstanceLifecycleConfiguration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NotebookInstanceLifecycleConfiguration) GetWriteConnectionSecretToReference

func (mg *NotebookInstanceLifecycleConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfiguration) LateInitialize

func (tr *NotebookInstanceLifecycleConfiguration) LateInitialize(attrs []byte) (bool, error)

LateInitialize this NotebookInstanceLifecycleConfiguration using its observed tfState. returns True if there are any spec changes for the resource.

func (*NotebookInstanceLifecycleConfiguration) SetConditions

func (mg *NotebookInstanceLifecycleConfiguration) SetConditions(c ...xpv1.Condition)

SetConditions of this NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfiguration) SetDeletionPolicy

SetDeletionPolicy of this NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfiguration) SetObservation

func (tr *NotebookInstanceLifecycleConfiguration) SetObservation(obs map[string]interface{}) error

SetObservation for this NotebookInstanceLifecycleConfiguration

func (*NotebookInstanceLifecycleConfiguration) SetParameters

func (tr *NotebookInstanceLifecycleConfiguration) SetParameters(params map[string]interface{}) error

SetParameters for this NotebookInstanceLifecycleConfiguration

func (*NotebookInstanceLifecycleConfiguration) SetProviderConfigReference

func (mg *NotebookInstanceLifecycleConfiguration) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfiguration) SetProviderReference

func (mg *NotebookInstanceLifecycleConfiguration) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this NotebookInstanceLifecycleConfiguration. Deprecated: Use SetProviderConfigReference.

func (*NotebookInstanceLifecycleConfiguration) SetPublishConnectionDetailsTo

func (mg *NotebookInstanceLifecycleConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfiguration) SetWriteConnectionSecretToReference

func (mg *NotebookInstanceLifecycleConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this NotebookInstanceLifecycleConfiguration.

type NotebookInstanceLifecycleConfigurationList

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

NotebookInstanceLifecycleConfigurationList contains a list of NotebookInstanceLifecycleConfigurations

func (*NotebookInstanceLifecycleConfigurationList) DeepCopy

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

func (*NotebookInstanceLifecycleConfigurationList) DeepCopyInto

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

func (*NotebookInstanceLifecycleConfigurationList) DeepCopyObject

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

func (*NotebookInstanceLifecycleConfigurationList) GetItems

GetItems of this NotebookInstanceLifecycleConfigurationList.

type NotebookInstanceLifecycleConfigurationObservation

type NotebookInstanceLifecycleConfigurationObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*NotebookInstanceLifecycleConfigurationObservation) DeepCopy

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

func (*NotebookInstanceLifecycleConfigurationObservation) DeepCopyInto

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

type NotebookInstanceLifecycleConfigurationParameters

type NotebookInstanceLifecycleConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	OnCreate *string `json:"onCreate,omitempty" tf:"on_create,omitempty"`

	// +kubebuilder:validation:Optional
	OnStart *string `json:"onStart,omitempty" tf:"on_start,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*NotebookInstanceLifecycleConfigurationParameters) DeepCopy

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

func (*NotebookInstanceLifecycleConfigurationParameters) DeepCopyInto

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

type NotebookInstanceLifecycleConfigurationSpec

type NotebookInstanceLifecycleConfigurationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NotebookInstanceLifecycleConfigurationParameters `json:"forProvider"`
}

NotebookInstanceLifecycleConfigurationSpec defines the desired state of NotebookInstanceLifecycleConfiguration

func (*NotebookInstanceLifecycleConfigurationSpec) DeepCopy

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

func (*NotebookInstanceLifecycleConfigurationSpec) DeepCopyInto

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

type NotebookInstanceLifecycleConfigurationStatus

type NotebookInstanceLifecycleConfigurationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        NotebookInstanceLifecycleConfigurationObservation `json:"atProvider,omitempty"`
}

NotebookInstanceLifecycleConfigurationStatus defines the observed state of NotebookInstanceLifecycleConfiguration.

func (*NotebookInstanceLifecycleConfigurationStatus) DeepCopy

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

func (*NotebookInstanceLifecycleConfigurationStatus) DeepCopyInto

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

type NotebookInstanceList

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

NotebookInstanceList contains a list of NotebookInstances

func (*NotebookInstanceList) DeepCopy

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

func (*NotebookInstanceList) DeepCopyInto

func (in *NotebookInstanceList) DeepCopyInto(out *NotebookInstanceList)

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

func (*NotebookInstanceList) DeepCopyObject

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

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

func (*NotebookInstanceList) GetItems

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

GetItems of this NotebookInstanceList.

type NotebookInstanceObservation

type NotebookInstanceObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`

	URL *string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*NotebookInstanceObservation) DeepCopy

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

func (*NotebookInstanceObservation) DeepCopyInto

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

type NotebookInstanceParameters

type NotebookInstanceParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalCodeRepositories []*string `json:"additionalCodeRepositories,omitempty" tf:"additional_code_repositories,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultCodeRepository *string `json:"defaultCodeRepository,omitempty" tf:"default_code_repository,omitempty"`

	// +kubebuilder:validation:Optional
	DirectInternetAccess *string `json:"directInternetAccess,omitempty" tf:"direct_internet_access,omitempty"`

	// +kubebuilder:validation:Required
	InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key
	// +kubebuilder:validation:Optional
	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	LifecycleConfigName *string `json:"lifecycleConfigName,omitempty" tf:"lifecycle_config_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RootAccess *string `json:"rootAccess,omitempty" tf:"root_access,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet
	// +kubebuilder:validation:Optional
	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
}

func (*NotebookInstanceParameters) DeepCopy

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

func (*NotebookInstanceParameters) DeepCopyInto

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

type NotebookInstanceSpec

type NotebookInstanceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NotebookInstanceParameters `json:"forProvider"`
}

NotebookInstanceSpec defines the desired state of NotebookInstance

func (*NotebookInstanceSpec) DeepCopy

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

func (*NotebookInstanceSpec) DeepCopyInto

func (in *NotebookInstanceSpec) DeepCopyInto(out *NotebookInstanceSpec)

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

type NotebookInstanceStatus

type NotebookInstanceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        NotebookInstanceObservation `json:"atProvider,omitempty"`
}

NotebookInstanceStatus defines the observed state of NotebookInstance.

func (*NotebookInstanceStatus) DeepCopy

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

func (*NotebookInstanceStatus) DeepCopyInto

func (in *NotebookInstanceStatus) DeepCopyInto(out *NotebookInstanceStatus)

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

type NotificationConfigurationObservation

type NotificationConfigurationObservation struct {
}

func (*NotificationConfigurationObservation) DeepCopy

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

func (*NotificationConfigurationObservation) DeepCopyInto

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

type NotificationConfigurationParameters

type NotificationConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	NotificationTopicArn *string `json:"notificationTopicArn,omitempty" tf:"notification_topic_arn,omitempty"`
}

func (*NotificationConfigurationParameters) DeepCopy

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

func (*NotificationConfigurationParameters) DeepCopyInto

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

type OfflineStoreConfigObservation

type OfflineStoreConfigObservation struct {
}

func (*OfflineStoreConfigObservation) DeepCopy

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

func (*OfflineStoreConfigObservation) DeepCopyInto

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

type OfflineStoreConfigParameters

type OfflineStoreConfigParameters struct {

	// +kubebuilder:validation:Optional
	DataCatalogConfig []DataCatalogConfigParameters `json:"dataCatalogConfig,omitempty" tf:"data_catalog_config,omitempty"`

	// +kubebuilder:validation:Optional
	DisableGlueTableCreation *bool `json:"disableGlueTableCreation,omitempty" tf:"disable_glue_table_creation,omitempty"`

	// +kubebuilder:validation:Required
	S3StorageConfig []S3StorageConfigParameters `json:"s3StorageConfig" tf:"s3_storage_config,omitempty"`
}

func (*OfflineStoreConfigParameters) DeepCopy

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

func (*OfflineStoreConfigParameters) DeepCopyInto

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

type OidcConfigObservation

type OidcConfigObservation struct {
}

func (*OidcConfigObservation) DeepCopy

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

func (*OidcConfigObservation) DeepCopyInto

func (in *OidcConfigObservation) DeepCopyInto(out *OidcConfigObservation)

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

type OidcConfigParameters

type OidcConfigParameters struct {

	// +kubebuilder:validation:Required
	AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Issuer *string `json:"issuer" tf:"issuer,omitempty"`

	// +kubebuilder:validation:Required
	JwksURI *string `json:"jwksUri" tf:"jwks_uri,omitempty"`

	// +kubebuilder:validation:Required
	LogoutEndpoint *string `json:"logoutEndpoint" tf:"logout_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	TokenEndpoint *string `json:"tokenEndpoint" tf:"token_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	UserInfoEndpoint *string `json:"userInfoEndpoint" tf:"user_info_endpoint,omitempty"`
}

func (*OidcConfigParameters) DeepCopy

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

func (*OidcConfigParameters) DeepCopyInto

func (in *OidcConfigParameters) DeepCopyInto(out *OidcConfigParameters)

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

type OidcMemberDefinitionObservation

type OidcMemberDefinitionObservation struct {
}

func (*OidcMemberDefinitionObservation) DeepCopy

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

func (*OidcMemberDefinitionObservation) DeepCopyInto

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

type OidcMemberDefinitionParameters

type OidcMemberDefinitionParameters struct {

	// +kubebuilder:validation:Required
	Groups []*string `json:"groups" tf:"groups,omitempty"`
}

func (*OidcMemberDefinitionParameters) DeepCopy

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

func (*OidcMemberDefinitionParameters) DeepCopyInto

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

type OnlineStoreConfigObservation

type OnlineStoreConfigObservation struct {
}

func (*OnlineStoreConfigObservation) DeepCopy

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

func (*OnlineStoreConfigObservation) DeepCopyInto

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

type OnlineStoreConfigParameters

type OnlineStoreConfigParameters struct {

	// +kubebuilder:validation:Optional
	EnableOnlineStore *bool `json:"enableOnlineStore,omitempty" tf:"enable_online_store,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityConfig []SecurityConfigParameters `json:"securityConfig,omitempty" tf:"security_config,omitempty"`
}

func (*OnlineStoreConfigParameters) DeepCopy

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

func (*OnlineStoreConfigParameters) DeepCopyInto

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

type OutputConfigObservation

type OutputConfigObservation struct {
}

func (*OutputConfigObservation) DeepCopy

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

func (*OutputConfigObservation) DeepCopyInto

func (in *OutputConfigObservation) DeepCopyInto(out *OutputConfigObservation)

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

type OutputConfigParameters

type OutputConfigParameters struct {

	// +kubebuilder:validation:Optional
	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`

	// +kubebuilder:validation:Required
	S3OutputLocation *string `json:"s3OutputLocation" tf:"s3_output_location,omitempty"`
}

func (*OutputConfigParameters) DeepCopy

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

func (*OutputConfigParameters) DeepCopyInto

func (in *OutputConfigParameters) DeepCopyInto(out *OutputConfigParameters)

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

type PrimaryContainerImageConfigObservation

type PrimaryContainerImageConfigObservation struct {
}

func (*PrimaryContainerImageConfigObservation) DeepCopy

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

func (*PrimaryContainerImageConfigObservation) DeepCopyInto

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

type PrimaryContainerImageConfigParameters

type PrimaryContainerImageConfigParameters struct {

	// +kubebuilder:validation:Required
	RepositoryAccessMode *string `json:"repositoryAccessMode" tf:"repository_access_mode,omitempty"`
}

func (*PrimaryContainerImageConfigParameters) DeepCopy

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

func (*PrimaryContainerImageConfigParameters) DeepCopyInto

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

type PrimaryContainerObservation

type PrimaryContainerObservation struct {
}

func (*PrimaryContainerObservation) DeepCopy

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

func (*PrimaryContainerObservation) DeepCopyInto

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

type PrimaryContainerParameters

type PrimaryContainerParameters struct {

	// +kubebuilder:validation:Optional
	ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"`

	// +kubebuilder:validation:Optional
	Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"`

	// +kubebuilder:validation:Required
	Image *string `json:"image" tf:"image,omitempty"`

	// +kubebuilder:validation:Optional
	ImageConfig []PrimaryContainerImageConfigParameters `json:"imageConfig,omitempty" tf:"image_config,omitempty"`

	// +kubebuilder:validation:Optional
	Mode *string `json:"mode,omitempty" tf:"mode,omitempty"`

	// +kubebuilder:validation:Optional
	ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"`
}

func (*PrimaryContainerParameters) DeepCopy

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

func (*PrimaryContainerParameters) DeepCopyInto

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

type ProductionVariantsObservation

type ProductionVariantsObservation struct {
}

func (*ProductionVariantsObservation) DeepCopy

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

func (*ProductionVariantsObservation) DeepCopyInto

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

type ProductionVariantsParameters

type ProductionVariantsParameters struct {

	// +kubebuilder:validation:Optional
	AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"`

	// +kubebuilder:validation:Required
	InitialInstanceCount *float64 `json:"initialInstanceCount" tf:"initial_instance_count,omitempty"`

	// +kubebuilder:validation:Optional
	InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty" tf:"initial_variant_weight,omitempty"`

	// +kubebuilder:validation:Required
	InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"`

	// +kubebuilder:validation:Required
	ModelName *string `json:"modelName" tf:"model_name,omitempty"`

	// +kubebuilder:validation:Optional
	VariantName *string `json:"variantName,omitempty" tf:"variant_name,omitempty"`
}

func (*ProductionVariantsParameters) DeepCopy

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

func (*ProductionVariantsParameters) DeepCopyInto

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

type ResourceSpecObservation

type ResourceSpecObservation struct {
}

func (*ResourceSpecObservation) DeepCopy

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

func (*ResourceSpecObservation) DeepCopyInto

func (in *ResourceSpecObservation) DeepCopyInto(out *ResourceSpecObservation)

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

type ResourceSpecParameters

type ResourceSpecParameters struct {

	// +kubebuilder:validation:Optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`

	// +kubebuilder:validation:Optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"`
}

func (*ResourceSpecParameters) DeepCopy

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

func (*ResourceSpecParameters) DeepCopyInto

func (in *ResourceSpecParameters) DeepCopyInto(out *ResourceSpecParameters)

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

type RetentionPolicyObservation

type RetentionPolicyObservation struct {
}

func (*RetentionPolicyObservation) DeepCopy

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

func (*RetentionPolicyObservation) DeepCopyInto

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

type RetentionPolicyParameters

type RetentionPolicyParameters struct {

	// +kubebuilder:validation:Optional
	HomeEFSFileSystem *string `json:"homeEfsFileSystem,omitempty" tf:"home_efs_file_system,omitempty"`
}

func (*RetentionPolicyParameters) DeepCopy

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

func (*RetentionPolicyParameters) DeepCopyInto

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

type S3StorageConfigObservation

type S3StorageConfigObservation struct {
}

func (*S3StorageConfigObservation) DeepCopy

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

func (*S3StorageConfigObservation) DeepCopyInto

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

type S3StorageConfigParameters

type S3StorageConfigParameters struct {

	// +kubebuilder:validation:Optional
	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`

	// +kubebuilder:validation:Required
	S3URI *string `json:"s3Uri" tf:"s3_uri,omitempty"`
}

func (*S3StorageConfigParameters) DeepCopy

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

func (*S3StorageConfigParameters) DeepCopyInto

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

type SecurityConfigObservation

type SecurityConfigObservation struct {
}

func (*SecurityConfigObservation) DeepCopy

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

func (*SecurityConfigObservation) DeepCopyInto

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

type SecurityConfigParameters

type SecurityConfigParameters struct {

	// +kubebuilder:validation:Optional
	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`
}

func (*SecurityConfigParameters) DeepCopy

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

func (*SecurityConfigParameters) DeepCopyInto

func (in *SecurityConfigParameters) DeepCopyInto(out *SecurityConfigParameters)

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

type SharingSettingsObservation

type SharingSettingsObservation struct {
}

func (*SharingSettingsObservation) DeepCopy

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

func (*SharingSettingsObservation) DeepCopyInto

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

type SharingSettingsParameters

type SharingSettingsParameters struct {

	// +kubebuilder:validation:Optional
	NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option,omitempty"`

	// +kubebuilder:validation:Optional
	S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"`
}

func (*SharingSettingsParameters) DeepCopy

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

func (*SharingSettingsParameters) DeepCopyInto

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

type SourceIPConfigObservation

type SourceIPConfigObservation struct {
}

func (*SourceIPConfigObservation) DeepCopy

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

func (*SourceIPConfigObservation) DeepCopyInto

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

type SourceIPConfigParameters

type SourceIPConfigParameters struct {

	// +kubebuilder:validation:Required
	Cidrs []*string `json:"cidrs" tf:"cidrs,omitempty"`
}

func (*SourceIPConfigParameters) DeepCopy

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

func (*SourceIPConfigParameters) DeepCopyInto

func (in *SourceIPConfigParameters) DeepCopyInto(out *SourceIPConfigParameters)

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

type TensorBoardAppSettingsDefaultResourceSpecObservation

type TensorBoardAppSettingsDefaultResourceSpecObservation struct {
}

func (*TensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopy

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

func (*TensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopyInto

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

type TensorBoardAppSettingsDefaultResourceSpecParameters

type TensorBoardAppSettingsDefaultResourceSpecParameters struct {

	// +kubebuilder:validation:Optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`

	// +kubebuilder:validation:Optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"`
}

func (*TensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopy

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

func (*TensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopyInto

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

type TensorBoardAppSettingsObservation

type TensorBoardAppSettingsObservation struct {
}

func (*TensorBoardAppSettingsObservation) DeepCopy

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

func (*TensorBoardAppSettingsObservation) DeepCopyInto

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

type TensorBoardAppSettingsParameters

type TensorBoardAppSettingsParameters struct {

	// +kubebuilder:validation:Optional
	DefaultResourceSpec []TensorBoardAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"`
}

func (*TensorBoardAppSettingsParameters) DeepCopy

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

func (*TensorBoardAppSettingsParameters) DeepCopyInto

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

type UITemplateObservation

type UITemplateObservation struct {
	ContentSha256 *string `json:"contentSha256,omitempty" tf:"content_sha256,omitempty"`

	URL *string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*UITemplateObservation) DeepCopy

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

func (*UITemplateObservation) DeepCopyInto

func (in *UITemplateObservation) DeepCopyInto(out *UITemplateObservation)

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

type UITemplateParameters

type UITemplateParameters struct {

	// +kubebuilder:validation:Optional
	Content *string `json:"content,omitempty" tf:"content,omitempty"`
}

func (*UITemplateParameters) DeepCopy

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

func (*UITemplateParameters) DeepCopyInto

func (in *UITemplateParameters) DeepCopyInto(out *UITemplateParameters)

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

type UserProfile

type UserProfile struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserProfileSpec   `json:"spec"`
	Status            UserProfileStatus `json:"status,omitempty"`
}

UserProfile is the Schema for the UserProfiles API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*UserProfile) DeepCopy

func (in *UserProfile) DeepCopy() *UserProfile

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

func (*UserProfile) DeepCopyInto

func (in *UserProfile) DeepCopyInto(out *UserProfile)

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

func (*UserProfile) DeepCopyObject

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

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

func (*UserProfile) GetCondition

func (mg *UserProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this UserProfile.

func (*UserProfile) GetConnectionDetailsMapping

func (tr *UserProfile) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UserProfile

func (*UserProfile) GetDeletionPolicy

func (mg *UserProfile) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UserProfile.

func (*UserProfile) GetID

func (tr *UserProfile) GetID() string

GetID returns ID of underlying Terraform resource of this UserProfile

func (*UserProfile) GetObservation

func (tr *UserProfile) GetObservation() (map[string]interface{}, error)

GetObservation of this UserProfile

func (*UserProfile) GetParameters

func (tr *UserProfile) GetParameters() (map[string]interface{}, error)

GetParameters of this UserProfile

func (*UserProfile) GetProviderConfigReference

func (mg *UserProfile) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this UserProfile.

func (*UserProfile) GetProviderReference

func (mg *UserProfile) GetProviderReference() *xpv1.Reference

GetProviderReference of this UserProfile. Deprecated: Use GetProviderConfigReference.

func (*UserProfile) GetPublishConnectionDetailsTo

func (mg *UserProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this UserProfile.

func (*UserProfile) GetTerraformResourceType

func (mg *UserProfile) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UserProfile

func (*UserProfile) GetTerraformSchemaVersion

func (tr *UserProfile) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UserProfile) GetWriteConnectionSecretToReference

func (mg *UserProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UserProfile.

func (*UserProfile) LateInitialize

func (tr *UserProfile) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UserProfile using its observed tfState. returns True if there are any spec changes for the resource.

func (*UserProfile) SetConditions

func (mg *UserProfile) SetConditions(c ...xpv1.Condition)

SetConditions of this UserProfile.

func (*UserProfile) SetDeletionPolicy

func (mg *UserProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this UserProfile.

func (*UserProfile) SetObservation

func (tr *UserProfile) SetObservation(obs map[string]interface{}) error

SetObservation for this UserProfile

func (*UserProfile) SetParameters

func (tr *UserProfile) SetParameters(params map[string]interface{}) error

SetParameters for this UserProfile

func (*UserProfile) SetProviderConfigReference

func (mg *UserProfile) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this UserProfile.

func (*UserProfile) SetProviderReference

func (mg *UserProfile) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this UserProfile. Deprecated: Use SetProviderConfigReference.

func (*UserProfile) SetPublishConnectionDetailsTo

func (mg *UserProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this UserProfile.

func (*UserProfile) SetWriteConnectionSecretToReference

func (mg *UserProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this UserProfile.

type UserProfileList

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

UserProfileList contains a list of UserProfiles

func (*UserProfileList) DeepCopy

func (in *UserProfileList) DeepCopy() *UserProfileList

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

func (*UserProfileList) DeepCopyInto

func (in *UserProfileList) DeepCopyInto(out *UserProfileList)

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

func (*UserProfileList) DeepCopyObject

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

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

func (*UserProfileList) GetItems

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

GetItems of this UserProfileList.

type UserProfileObservation

type UserProfileObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	HomeEFSFileSystemUID *string `json:"homeEfsFileSystemUid,omitempty" tf:"home_efs_file_system_uid,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*UserProfileObservation) DeepCopy

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

func (*UserProfileObservation) DeepCopyInto

func (in *UserProfileObservation) DeepCopyInto(out *UserProfileObservation)

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

type UserProfileParameters

type UserProfileParameters struct {

	// +kubebuilder:validation:Required
	DomainID *string `json:"domainId" tf:"domain_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SingleSignOnUserIdentifier *string `json:"singleSignOnUserIdentifier,omitempty" tf:"single_sign_on_user_identifier,omitempty"`

	// +kubebuilder:validation:Optional
	SingleSignOnUserValue *string `json:"singleSignOnUserValue,omitempty" tf:"single_sign_on_user_value,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	UserProfileName *string `json:"userProfileName" tf:"user_profile_name,omitempty"`

	// +kubebuilder:validation:Optional
	UserSettings []UserSettingsParameters `json:"userSettings,omitempty" tf:"user_settings,omitempty"`
}

func (*UserProfileParameters) DeepCopy

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

func (*UserProfileParameters) DeepCopyInto

func (in *UserProfileParameters) DeepCopyInto(out *UserProfileParameters)

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

type UserProfileSpec

type UserProfileSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UserProfileParameters `json:"forProvider"`
}

UserProfileSpec defines the desired state of UserProfile

func (*UserProfileSpec) DeepCopy

func (in *UserProfileSpec) DeepCopy() *UserProfileSpec

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

func (*UserProfileSpec) DeepCopyInto

func (in *UserProfileSpec) DeepCopyInto(out *UserProfileSpec)

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

type UserProfileStatus

type UserProfileStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UserProfileObservation `json:"atProvider,omitempty"`
}

UserProfileStatus defines the observed state of UserProfile.

func (*UserProfileStatus) DeepCopy

func (in *UserProfileStatus) DeepCopy() *UserProfileStatus

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

func (*UserProfileStatus) DeepCopyInto

func (in *UserProfileStatus) DeepCopyInto(out *UserProfileStatus)

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

type UserSettingsJupyterServerAppSettingsObservation

type UserSettingsJupyterServerAppSettingsObservation struct {
}

func (*UserSettingsJupyterServerAppSettingsObservation) DeepCopy

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

func (*UserSettingsJupyterServerAppSettingsObservation) DeepCopyInto

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

type UserSettingsJupyterServerAppSettingsParameters

type UserSettingsJupyterServerAppSettingsParameters struct {

	// +kubebuilder:validation:Required
	DefaultResourceSpec []JupyterServerAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" tf:"default_resource_spec,omitempty"`
}

func (*UserSettingsJupyterServerAppSettingsParameters) DeepCopy

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

func (*UserSettingsJupyterServerAppSettingsParameters) DeepCopyInto

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

type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation

type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation struct {
}

func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy

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

func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto

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

type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters

type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters struct {

	// +kubebuilder:validation:Optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`

	// +kubebuilder:validation:Optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"`
}

func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy

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

func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto

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

type UserSettingsKernelGatewayAppSettingsObservation

type UserSettingsKernelGatewayAppSettingsObservation struct {
}

func (*UserSettingsKernelGatewayAppSettingsObservation) DeepCopy

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

func (*UserSettingsKernelGatewayAppSettingsObservation) DeepCopyInto

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

type UserSettingsKernelGatewayAppSettingsParameters

type UserSettingsKernelGatewayAppSettingsParameters struct {

	// +kubebuilder:validation:Optional
	CustomImage []KernelGatewayAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"`

	// +kubebuilder:validation:Required
	DefaultResourceSpec []UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" tf:"default_resource_spec,omitempty"`
}

func (*UserSettingsKernelGatewayAppSettingsParameters) DeepCopy

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

func (*UserSettingsKernelGatewayAppSettingsParameters) DeepCopyInto

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

type UserSettingsObservation

type UserSettingsObservation struct {
}

func (*UserSettingsObservation) DeepCopy

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

func (*UserSettingsObservation) DeepCopyInto

func (in *UserSettingsObservation) DeepCopyInto(out *UserSettingsObservation)

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

type UserSettingsParameters

type UserSettingsParameters struct {

	// +kubebuilder:validation:Required
	ExecutionRole *string `json:"executionRole" tf:"execution_role,omitempty"`

	// +kubebuilder:validation:Optional
	JupyterServerAppSettings []UserSettingsJupyterServerAppSettingsParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"`

	// +kubebuilder:validation:Optional
	KernelGatewayAppSettings []UserSettingsKernelGatewayAppSettingsParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`

	// +kubebuilder:validation:Optional
	SharingSettings []UserSettingsSharingSettingsParameters `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"`

	// +kubebuilder:validation:Optional
	TensorBoardAppSettings []UserSettingsTensorBoardAppSettingsParameters `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings,omitempty"`
}

func (*UserSettingsParameters) DeepCopy

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

func (*UserSettingsParameters) DeepCopyInto

func (in *UserSettingsParameters) DeepCopyInto(out *UserSettingsParameters)

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

type UserSettingsSharingSettingsObservation

type UserSettingsSharingSettingsObservation struct {
}

func (*UserSettingsSharingSettingsObservation) DeepCopy

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

func (*UserSettingsSharingSettingsObservation) DeepCopyInto

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

type UserSettingsSharingSettingsParameters

type UserSettingsSharingSettingsParameters struct {

	// +kubebuilder:validation:Optional
	NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option,omitempty"`

	// +kubebuilder:validation:Optional
	S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"`
}

func (*UserSettingsSharingSettingsParameters) DeepCopy

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

func (*UserSettingsSharingSettingsParameters) DeepCopyInto

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

type UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation

type UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation struct {
}

func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopy

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

func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopyInto

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

type UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters

type UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters struct {

	// +kubebuilder:validation:Optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`

	// +kubebuilder:validation:Optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"`
}

func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopy

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

func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopyInto

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

type UserSettingsTensorBoardAppSettingsObservation

type UserSettingsTensorBoardAppSettingsObservation struct {
}

func (*UserSettingsTensorBoardAppSettingsObservation) DeepCopy

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

func (*UserSettingsTensorBoardAppSettingsObservation) DeepCopyInto

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

type UserSettingsTensorBoardAppSettingsParameters

type UserSettingsTensorBoardAppSettingsParameters struct {

	// +kubebuilder:validation:Required
	DefaultResourceSpec []UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" tf:"default_resource_spec,omitempty"`
}

func (*UserSettingsTensorBoardAppSettingsParameters) DeepCopy

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

func (*UserSettingsTensorBoardAppSettingsParameters) DeepCopyInto

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

type VPCConfigObservation

type VPCConfigObservation struct {
}

func (*VPCConfigObservation) DeepCopy

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

func (*VPCConfigObservation) DeepCopyInto

func (in *VPCConfigObservation) DeepCopyInto(out *VPCConfigObservation)

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

type VPCConfigParameters

type VPCConfigParameters struct {

	// +kubebuilder:validation:Required
	SecurityGroupIds []*string `json:"securityGroupIds" tf:"security_group_ids,omitempty"`

	// +kubebuilder:validation:Required
	Subnets []*string `json:"subnets" tf:"subnets,omitempty"`
}

func (*VPCConfigParameters) DeepCopy

func (in *VPCConfigParameters) DeepCopy() *VPCConfigParameters

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

func (*VPCConfigParameters) DeepCopyInto

func (in *VPCConfigParameters) DeepCopyInto(out *VPCConfigParameters)

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

type Workforce

type Workforce struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkforceSpec   `json:"spec"`
	Status            WorkforceStatus `json:"status,omitempty"`
}

Workforce is the Schema for the Workforces API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Workforce) DeepCopy

func (in *Workforce) DeepCopy() *Workforce

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

func (*Workforce) DeepCopyInto

func (in *Workforce) DeepCopyInto(out *Workforce)

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

func (*Workforce) DeepCopyObject

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

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

func (*Workforce) GetCondition

func (mg *Workforce) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Workforce.

func (*Workforce) GetConnectionDetailsMapping

func (tr *Workforce) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Workforce

func (*Workforce) GetDeletionPolicy

func (mg *Workforce) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Workforce.

func (*Workforce) GetID

func (tr *Workforce) GetID() string

GetID returns ID of underlying Terraform resource of this Workforce

func (*Workforce) GetObservation

func (tr *Workforce) GetObservation() (map[string]interface{}, error)

GetObservation of this Workforce

func (*Workforce) GetParameters

func (tr *Workforce) GetParameters() (map[string]interface{}, error)

GetParameters of this Workforce

func (*Workforce) GetProviderConfigReference

func (mg *Workforce) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Workforce.

func (*Workforce) GetProviderReference

func (mg *Workforce) GetProviderReference() *xpv1.Reference

GetProviderReference of this Workforce. Deprecated: Use GetProviderConfigReference.

func (*Workforce) GetPublishConnectionDetailsTo

func (mg *Workforce) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Workforce.

func (*Workforce) GetTerraformResourceType

func (mg *Workforce) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Workforce

func (*Workforce) GetTerraformSchemaVersion

func (tr *Workforce) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Workforce) GetWriteConnectionSecretToReference

func (mg *Workforce) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Workforce.

func (*Workforce) LateInitialize

func (tr *Workforce) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Workforce using its observed tfState. returns True if there are any spec changes for the resource.

func (*Workforce) SetConditions

func (mg *Workforce) SetConditions(c ...xpv1.Condition)

SetConditions of this Workforce.

func (*Workforce) SetDeletionPolicy

func (mg *Workforce) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Workforce.

func (*Workforce) SetObservation

func (tr *Workforce) SetObservation(obs map[string]interface{}) error

SetObservation for this Workforce

func (*Workforce) SetParameters

func (tr *Workforce) SetParameters(params map[string]interface{}) error

SetParameters for this Workforce

func (*Workforce) SetProviderConfigReference

func (mg *Workforce) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Workforce.

func (*Workforce) SetProviderReference

func (mg *Workforce) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Workforce. Deprecated: Use SetProviderConfigReference.

func (*Workforce) SetPublishConnectionDetailsTo

func (mg *Workforce) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Workforce.

func (*Workforce) SetWriteConnectionSecretToReference

func (mg *Workforce) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Workforce.

type WorkforceList

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

WorkforceList contains a list of Workforces

func (*WorkforceList) DeepCopy

func (in *WorkforceList) DeepCopy() *WorkforceList

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

func (*WorkforceList) DeepCopyInto

func (in *WorkforceList) DeepCopyInto(out *WorkforceList)

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

func (*WorkforceList) DeepCopyObject

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

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

func (*WorkforceList) GetItems

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

GetItems of this WorkforceList.

type WorkforceObservation

type WorkforceObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"`
}

func (*WorkforceObservation) DeepCopy

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

func (*WorkforceObservation) DeepCopyInto

func (in *WorkforceObservation) DeepCopyInto(out *WorkforceObservation)

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

type WorkforceParameters

type WorkforceParameters struct {

	// +kubebuilder:validation:Optional
	CognitoConfig []CognitoConfigParameters `json:"cognitoConfig,omitempty" tf:"cognito_config,omitempty"`

	// +kubebuilder:validation:Optional
	OidcConfig []OidcConfigParameters `json:"oidcConfig,omitempty" tf:"oidc_config,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SourceIPConfig []SourceIPConfigParameters `json:"sourceIpConfig,omitempty" tf:"source_ip_config,omitempty"`

	// +kubebuilder:validation:Required
	WorkforceName *string `json:"workforceName" tf:"workforce_name,omitempty"`
}

func (*WorkforceParameters) DeepCopy

func (in *WorkforceParameters) DeepCopy() *WorkforceParameters

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

func (*WorkforceParameters) DeepCopyInto

func (in *WorkforceParameters) DeepCopyInto(out *WorkforceParameters)

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

type WorkforceSpec

type WorkforceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WorkforceParameters `json:"forProvider"`
}

WorkforceSpec defines the desired state of Workforce

func (*WorkforceSpec) DeepCopy

func (in *WorkforceSpec) DeepCopy() *WorkforceSpec

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

func (*WorkforceSpec) DeepCopyInto

func (in *WorkforceSpec) DeepCopyInto(out *WorkforceSpec)

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

type WorkforceStatus

type WorkforceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WorkforceObservation `json:"atProvider,omitempty"`
}

WorkforceStatus defines the observed state of Workforce.

func (*WorkforceStatus) DeepCopy

func (in *WorkforceStatus) DeepCopy() *WorkforceStatus

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

func (*WorkforceStatus) DeepCopyInto

func (in *WorkforceStatus) DeepCopyInto(out *WorkforceStatus)

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

type Workteam

type Workteam struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkteamSpec   `json:"spec"`
	Status            WorkteamStatus `json:"status,omitempty"`
}

Workteam is the Schema for the Workteams API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Workteam) DeepCopy

func (in *Workteam) DeepCopy() *Workteam

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

func (*Workteam) DeepCopyInto

func (in *Workteam) DeepCopyInto(out *Workteam)

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

func (*Workteam) DeepCopyObject

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

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

func (*Workteam) GetCondition

func (mg *Workteam) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Workteam.

func (*Workteam) GetConnectionDetailsMapping

func (tr *Workteam) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Workteam

func (*Workteam) GetDeletionPolicy

func (mg *Workteam) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Workteam.

func (*Workteam) GetID

func (tr *Workteam) GetID() string

GetID returns ID of underlying Terraform resource of this Workteam

func (*Workteam) GetObservation

func (tr *Workteam) GetObservation() (map[string]interface{}, error)

GetObservation of this Workteam

func (*Workteam) GetParameters

func (tr *Workteam) GetParameters() (map[string]interface{}, error)

GetParameters of this Workteam

func (*Workteam) GetProviderConfigReference

func (mg *Workteam) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Workteam.

func (*Workteam) GetProviderReference

func (mg *Workteam) GetProviderReference() *xpv1.Reference

GetProviderReference of this Workteam. Deprecated: Use GetProviderConfigReference.

func (*Workteam) GetPublishConnectionDetailsTo

func (mg *Workteam) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Workteam.

func (*Workteam) GetTerraformResourceType

func (mg *Workteam) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Workteam

func (*Workteam) GetTerraformSchemaVersion

func (tr *Workteam) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Workteam) GetWriteConnectionSecretToReference

func (mg *Workteam) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Workteam.

func (*Workteam) LateInitialize

func (tr *Workteam) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Workteam using its observed tfState. returns True if there are any spec changes for the resource.

func (*Workteam) SetConditions

func (mg *Workteam) SetConditions(c ...xpv1.Condition)

SetConditions of this Workteam.

func (*Workteam) SetDeletionPolicy

func (mg *Workteam) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Workteam.

func (*Workteam) SetObservation

func (tr *Workteam) SetObservation(obs map[string]interface{}) error

SetObservation for this Workteam

func (*Workteam) SetParameters

func (tr *Workteam) SetParameters(params map[string]interface{}) error

SetParameters for this Workteam

func (*Workteam) SetProviderConfigReference

func (mg *Workteam) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Workteam.

func (*Workteam) SetProviderReference

func (mg *Workteam) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Workteam. Deprecated: Use SetProviderConfigReference.

func (*Workteam) SetPublishConnectionDetailsTo

func (mg *Workteam) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Workteam.

func (*Workteam) SetWriteConnectionSecretToReference

func (mg *Workteam) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Workteam.

type WorkteamList

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

WorkteamList contains a list of Workteams

func (*WorkteamList) DeepCopy

func (in *WorkteamList) DeepCopy() *WorkteamList

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

func (*WorkteamList) DeepCopyInto

func (in *WorkteamList) DeepCopyInto(out *WorkteamList)

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

func (*WorkteamList) DeepCopyObject

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

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

func (*WorkteamList) GetItems

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

GetItems of this WorkteamList.

type WorkteamObservation

type WorkteamObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*WorkteamObservation) DeepCopy

func (in *WorkteamObservation) DeepCopy() *WorkteamObservation

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

func (*WorkteamObservation) DeepCopyInto

func (in *WorkteamObservation) DeepCopyInto(out *WorkteamObservation)

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

type WorkteamParameters

type WorkteamParameters struct {

	// +kubebuilder:validation:Required
	Description *string `json:"description" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	MemberDefinition []MemberDefinitionParameters `json:"memberDefinition" tf:"member_definition,omitempty"`

	// +kubebuilder:validation:Optional
	NotificationConfiguration []NotificationConfigurationParameters `json:"notificationConfiguration,omitempty" tf:"notification_configuration,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	WorkforceName *string `json:"workforceName" tf:"workforce_name,omitempty"`

	// +kubebuilder:validation:Required
	WorkteamName *string `json:"workteamName" tf:"workteam_name,omitempty"`
}

func (*WorkteamParameters) DeepCopy

func (in *WorkteamParameters) DeepCopy() *WorkteamParameters

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

func (*WorkteamParameters) DeepCopyInto

func (in *WorkteamParameters) DeepCopyInto(out *WorkteamParameters)

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

type WorkteamSpec

type WorkteamSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WorkteamParameters `json:"forProvider"`
}

WorkteamSpec defines the desired state of Workteam

func (*WorkteamSpec) DeepCopy

func (in *WorkteamSpec) DeepCopy() *WorkteamSpec

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

func (*WorkteamSpec) DeepCopyInto

func (in *WorkteamSpec) DeepCopyInto(out *WorkteamSpec)

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

type WorkteamStatus

type WorkteamStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WorkteamObservation `json:"atProvider,omitempty"`
}

WorkteamStatus defines the observed state of Workteam.

func (*WorkteamStatus) DeepCopy

func (in *WorkteamStatus) DeepCopy() *WorkteamStatus

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

func (*WorkteamStatus) DeepCopyInto

func (in *WorkteamStatus) DeepCopyInto(out *WorkteamStatus)

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