v1alpha1

package
v0.3.0-preview Latest Latest
Warning

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

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

Documentation

Overview

+kubebuilder:object:generate=true +groupName=machine.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "machine.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

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 (
	LearningComputeCluster_Kind             = "LearningComputeCluster"
	LearningComputeCluster_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LearningComputeCluster_Kind}.String()
	LearningComputeCluster_KindAPIVersion   = LearningComputeCluster_Kind + "." + CRDGroupVersion.String()
	LearningComputeCluster_GroupVersionKind = CRDGroupVersion.WithKind(LearningComputeCluster_Kind)
)

Repository type metadata.

View Source
var (
	LearningComputeInstance_Kind             = "LearningComputeInstance"
	LearningComputeInstance_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LearningComputeInstance_Kind}.String()
	LearningComputeInstance_KindAPIVersion   = LearningComputeInstance_Kind + "." + CRDGroupVersion.String()
	LearningComputeInstance_GroupVersionKind = CRDGroupVersion.WithKind(LearningComputeInstance_Kind)
)

Repository type metadata.

View Source
var (
	LearningSynapseSpark_Kind             = "LearningSynapseSpark"
	LearningSynapseSpark_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LearningSynapseSpark_Kind}.String()
	LearningSynapseSpark_KindAPIVersion   = LearningSynapseSpark_Kind + "." + CRDGroupVersion.String()
	LearningSynapseSpark_GroupVersionKind = CRDGroupVersion.WithKind(LearningSynapseSpark_Kind)
)

Repository type metadata.

View Source
var (
	LearningWorkspace_Kind             = "LearningWorkspace"
	LearningWorkspace_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LearningWorkspace_Kind}.String()
	LearningWorkspace_KindAPIVersion   = LearningWorkspace_Kind + "." + CRDGroupVersion.String()
	LearningWorkspace_GroupVersionKind = CRDGroupVersion.WithKind(LearningWorkspace_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AssignToUserObservation

type AssignToUserObservation struct {
}

func (*AssignToUserObservation) DeepCopy

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

func (*AssignToUserObservation) DeepCopyInto

func (in *AssignToUserObservation) DeepCopyInto(out *AssignToUserObservation)

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

type AssignToUserParameters

type AssignToUserParameters struct {

	// +kubebuilder:validation:Optional
	ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*AssignToUserParameters) DeepCopy

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

func (*AssignToUserParameters) DeepCopyInto

func (in *AssignToUserParameters) DeepCopyInto(out *AssignToUserParameters)

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

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

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

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

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

type IdentityParameters

type IdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

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

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

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

type LearningComputeCluster

type LearningComputeCluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LearningComputeClusterSpec   `json:"spec"`
	Status            LearningComputeClusterStatus `json:"status,omitempty"`
}

LearningComputeCluster is the Schema for the LearningComputeClusters 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,azurejet}

func (*LearningComputeCluster) DeepCopy

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

func (*LearningComputeCluster) DeepCopyInto

func (in *LearningComputeCluster) DeepCopyInto(out *LearningComputeCluster)

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

func (*LearningComputeCluster) DeepCopyObject

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

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

func (*LearningComputeCluster) GetCondition

GetCondition of this LearningComputeCluster.

func (*LearningComputeCluster) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LearningComputeCluster

func (*LearningComputeCluster) GetDeletionPolicy

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

GetDeletionPolicy of this LearningComputeCluster.

func (*LearningComputeCluster) GetObservation

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

GetObservation of this LearningComputeCluster

func (*LearningComputeCluster) GetParameters

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

GetParameters of this LearningComputeCluster

func (*LearningComputeCluster) GetProviderConfigReference

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

GetProviderConfigReference of this LearningComputeCluster.

func (*LearningComputeCluster) GetProviderReference

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

GetProviderReference of this LearningComputeCluster. Deprecated: Use GetProviderConfigReference.

func (*LearningComputeCluster) GetTerraformResourceType

func (mg *LearningComputeCluster) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LearningComputeCluster

func (*LearningComputeCluster) GetTerraformSchemaVersion

func (tr *LearningComputeCluster) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LearningComputeCluster) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LearningComputeCluster.

func (*LearningComputeCluster) LateInitialize

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

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

func (*LearningComputeCluster) SetConditions

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

SetConditions of this LearningComputeCluster.

func (*LearningComputeCluster) SetDeletionPolicy

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

SetDeletionPolicy of this LearningComputeCluster.

func (*LearningComputeCluster) SetObservation

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

SetObservation for this LearningComputeCluster

func (*LearningComputeCluster) SetParameters

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

SetParameters for this LearningComputeCluster

func (*LearningComputeCluster) SetProviderConfigReference

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

SetProviderConfigReference of this LearningComputeCluster.

func (*LearningComputeCluster) SetProviderReference

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

SetProviderReference of this LearningComputeCluster. Deprecated: Use SetProviderConfigReference.

func (*LearningComputeCluster) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LearningComputeCluster.

type LearningComputeClusterList

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

LearningComputeClusterList contains a list of LearningComputeClusters

func (*LearningComputeClusterList) DeepCopy

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

func (*LearningComputeClusterList) DeepCopyInto

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

func (*LearningComputeClusterList) DeepCopyObject

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

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

func (*LearningComputeClusterList) GetItems

GetItems of this LearningComputeClusterList.

type LearningComputeClusterObservation

type LearningComputeClusterObservation struct {
}

func (*LearningComputeClusterObservation) DeepCopy

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

func (*LearningComputeClusterObservation) DeepCopyInto

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

type LearningComputeClusterParameters

type LearningComputeClusterParameters struct {

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

	// +kubebuilder:validation:Optional
	Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	MachineLearningWorkspaceID *string `json:"machineLearningWorkspaceId" tf:"machine_learning_workspace_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	SSH []SSHParameters `json:"ssh,omitempty" tf:"ssh,omitempty"`

	// +kubebuilder:validation:Optional
	SSHPublicAccessEnabled *bool `json:"sshPublicAccessEnabled,omitempty" tf:"ssh_public_access_enabled,omitempty"`

	// +kubebuilder:validation:Required
	ScaleSettings []ScaleSettingsParameters `json:"scaleSettings" tf:"scale_settings,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetResourceID *string `json:"subnetResourceId,omitempty" tf:"subnet_resource_id,omitempty"`

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

	// +kubebuilder:validation:Required
	VMPriority *string `json:"vmPriority" tf:"vm_priority,omitempty"`

	// +kubebuilder:validation:Required
	VMSize *string `json:"vmSize" tf:"vm_size,omitempty"`
}

func (*LearningComputeClusterParameters) DeepCopy

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

func (*LearningComputeClusterParameters) DeepCopyInto

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

type LearningComputeClusterSpec

type LearningComputeClusterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LearningComputeClusterParameters `json:"forProvider"`
}

LearningComputeClusterSpec defines the desired state of LearningComputeCluster

func (*LearningComputeClusterSpec) DeepCopy

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

func (*LearningComputeClusterSpec) DeepCopyInto

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

type LearningComputeClusterStatus

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

LearningComputeClusterStatus defines the observed state of LearningComputeCluster.

func (*LearningComputeClusterStatus) DeepCopy

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

func (*LearningComputeClusterStatus) DeepCopyInto

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

type LearningComputeInstance

type LearningComputeInstance struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LearningComputeInstanceSpec   `json:"spec"`
	Status            LearningComputeInstanceStatus `json:"status,omitempty"`
}

LearningComputeInstance is the Schema for the LearningComputeInstances 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,azurejet}

func (*LearningComputeInstance) DeepCopy

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

func (*LearningComputeInstance) DeepCopyInto

func (in *LearningComputeInstance) DeepCopyInto(out *LearningComputeInstance)

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

func (*LearningComputeInstance) DeepCopyObject

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

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

func (*LearningComputeInstance) GetCondition

GetCondition of this LearningComputeInstance.

func (*LearningComputeInstance) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LearningComputeInstance

func (*LearningComputeInstance) GetDeletionPolicy

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

GetDeletionPolicy of this LearningComputeInstance.

func (*LearningComputeInstance) GetObservation

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

GetObservation of this LearningComputeInstance

func (*LearningComputeInstance) GetParameters

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

GetParameters of this LearningComputeInstance

func (*LearningComputeInstance) GetProviderConfigReference

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

GetProviderConfigReference of this LearningComputeInstance.

func (*LearningComputeInstance) GetProviderReference

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

GetProviderReference of this LearningComputeInstance. Deprecated: Use GetProviderConfigReference.

func (*LearningComputeInstance) GetTerraformResourceType

func (mg *LearningComputeInstance) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LearningComputeInstance

func (*LearningComputeInstance) GetTerraformSchemaVersion

func (tr *LearningComputeInstance) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LearningComputeInstance) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LearningComputeInstance.

func (*LearningComputeInstance) LateInitialize

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

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

func (*LearningComputeInstance) SetConditions

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

SetConditions of this LearningComputeInstance.

func (*LearningComputeInstance) SetDeletionPolicy

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

SetDeletionPolicy of this LearningComputeInstance.

func (*LearningComputeInstance) SetObservation

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

SetObservation for this LearningComputeInstance

func (*LearningComputeInstance) SetParameters

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

SetParameters for this LearningComputeInstance

func (*LearningComputeInstance) SetProviderConfigReference

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

SetProviderConfigReference of this LearningComputeInstance.

func (*LearningComputeInstance) SetProviderReference

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

SetProviderReference of this LearningComputeInstance. Deprecated: Use SetProviderConfigReference.

func (*LearningComputeInstance) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LearningComputeInstance.

type LearningComputeInstanceIdentityObservation

type LearningComputeInstanceIdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*LearningComputeInstanceIdentityObservation) DeepCopy

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

func (*LearningComputeInstanceIdentityObservation) DeepCopyInto

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

type LearningComputeInstanceIdentityParameters

type LearningComputeInstanceIdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*LearningComputeInstanceIdentityParameters) DeepCopy

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

func (*LearningComputeInstanceIdentityParameters) DeepCopyInto

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

type LearningComputeInstanceList

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

LearningComputeInstanceList contains a list of LearningComputeInstances

func (*LearningComputeInstanceList) DeepCopy

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

func (*LearningComputeInstanceList) DeepCopyInto

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

func (*LearningComputeInstanceList) DeepCopyObject

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

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

func (*LearningComputeInstanceList) GetItems

GetItems of this LearningComputeInstanceList.

type LearningComputeInstanceObservation

type LearningComputeInstanceObservation struct {
}

func (*LearningComputeInstanceObservation) DeepCopy

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

func (*LearningComputeInstanceObservation) DeepCopyInto

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

type LearningComputeInstanceParameters

type LearningComputeInstanceParameters struct {

	// +kubebuilder:validation:Optional
	AssignToUser []AssignToUserParameters `json:"assignToUser,omitempty" tf:"assign_to_user,omitempty"`

	// +kubebuilder:validation:Optional
	AuthorizationType *string `json:"authorizationType,omitempty" tf:"authorization_type,omitempty"`

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

	// +kubebuilder:validation:Optional
	Identity []LearningComputeInstanceIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	MachineLearningWorkspaceID *string `json:"machineLearningWorkspaceId" tf:"machine_learning_workspace_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	SSH []LearningComputeInstanceSSHParameters `json:"ssh,omitempty" tf:"ssh,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetResourceID *string `json:"subnetResourceId,omitempty" tf:"subnet_resource_id,omitempty"`

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

	// +kubebuilder:validation:Required
	VirtualMachineSize *string `json:"virtualMachineSize" tf:"virtual_machine_size,omitempty"`
}

func (*LearningComputeInstanceParameters) DeepCopy

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

func (*LearningComputeInstanceParameters) DeepCopyInto

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

type LearningComputeInstanceSSHObservation

type LearningComputeInstanceSSHObservation struct {
	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

	Username *string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*LearningComputeInstanceSSHObservation) DeepCopy

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

func (*LearningComputeInstanceSSHObservation) DeepCopyInto

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

type LearningComputeInstanceSSHParameters

type LearningComputeInstanceSSHParameters struct {

	// +kubebuilder:validation:Required
	PublicKey *string `json:"publicKey" tf:"public_key,omitempty"`
}

func (*LearningComputeInstanceSSHParameters) DeepCopy

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

func (*LearningComputeInstanceSSHParameters) DeepCopyInto

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

type LearningComputeInstanceSpec

type LearningComputeInstanceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LearningComputeInstanceParameters `json:"forProvider"`
}

LearningComputeInstanceSpec defines the desired state of LearningComputeInstance

func (*LearningComputeInstanceSpec) DeepCopy

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

func (*LearningComputeInstanceSpec) DeepCopyInto

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

type LearningComputeInstanceStatus

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

LearningComputeInstanceStatus defines the observed state of LearningComputeInstance.

func (*LearningComputeInstanceStatus) DeepCopy

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

func (*LearningComputeInstanceStatus) DeepCopyInto

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

type LearningSynapseSpark

type LearningSynapseSpark struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LearningSynapseSparkSpec   `json:"spec"`
	Status            LearningSynapseSparkStatus `json:"status,omitempty"`
}

LearningSynapseSpark is the Schema for the LearningSynapseSparks 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,azurejet}

func (*LearningSynapseSpark) DeepCopy

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

func (*LearningSynapseSpark) DeepCopyInto

func (in *LearningSynapseSpark) DeepCopyInto(out *LearningSynapseSpark)

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

func (*LearningSynapseSpark) DeepCopyObject

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

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

func (*LearningSynapseSpark) GetCondition

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

GetCondition of this LearningSynapseSpark.

func (*LearningSynapseSpark) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LearningSynapseSpark

func (*LearningSynapseSpark) GetDeletionPolicy

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

GetDeletionPolicy of this LearningSynapseSpark.

func (*LearningSynapseSpark) GetObservation

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

GetObservation of this LearningSynapseSpark

func (*LearningSynapseSpark) GetParameters

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

GetParameters of this LearningSynapseSpark

func (*LearningSynapseSpark) GetProviderConfigReference

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

GetProviderConfigReference of this LearningSynapseSpark.

func (*LearningSynapseSpark) GetProviderReference

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

GetProviderReference of this LearningSynapseSpark. Deprecated: Use GetProviderConfigReference.

func (*LearningSynapseSpark) GetTerraformResourceType

func (mg *LearningSynapseSpark) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LearningSynapseSpark

func (*LearningSynapseSpark) GetTerraformSchemaVersion

func (tr *LearningSynapseSpark) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LearningSynapseSpark) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LearningSynapseSpark.

func (*LearningSynapseSpark) LateInitialize

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

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

func (*LearningSynapseSpark) SetConditions

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

SetConditions of this LearningSynapseSpark.

func (*LearningSynapseSpark) SetDeletionPolicy

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

SetDeletionPolicy of this LearningSynapseSpark.

func (*LearningSynapseSpark) SetObservation

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

SetObservation for this LearningSynapseSpark

func (*LearningSynapseSpark) SetParameters

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

SetParameters for this LearningSynapseSpark

func (*LearningSynapseSpark) SetProviderConfigReference

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

SetProviderConfigReference of this LearningSynapseSpark.

func (*LearningSynapseSpark) SetProviderReference

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

SetProviderReference of this LearningSynapseSpark. Deprecated: Use SetProviderConfigReference.

func (*LearningSynapseSpark) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LearningSynapseSpark.

type LearningSynapseSparkIdentityObservation

type LearningSynapseSparkIdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*LearningSynapseSparkIdentityObservation) DeepCopy

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

func (*LearningSynapseSparkIdentityObservation) DeepCopyInto

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

type LearningSynapseSparkIdentityParameters

type LearningSynapseSparkIdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*LearningSynapseSparkIdentityParameters) DeepCopy

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

func (*LearningSynapseSparkIdentityParameters) DeepCopyInto

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

type LearningSynapseSparkList

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

LearningSynapseSparkList contains a list of LearningSynapseSparks

func (*LearningSynapseSparkList) DeepCopy

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

func (*LearningSynapseSparkList) DeepCopyInto

func (in *LearningSynapseSparkList) DeepCopyInto(out *LearningSynapseSparkList)

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

func (*LearningSynapseSparkList) DeepCopyObject

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

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

func (*LearningSynapseSparkList) GetItems

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

GetItems of this LearningSynapseSparkList.

type LearningSynapseSparkObservation

type LearningSynapseSparkObservation struct {
}

func (*LearningSynapseSparkObservation) DeepCopy

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

func (*LearningSynapseSparkObservation) DeepCopyInto

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

type LearningSynapseSparkParameters

type LearningSynapseSparkParameters struct {

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

	// +kubebuilder:validation:Optional
	Identity []LearningSynapseSparkIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	MachineLearningWorkspaceID *string `json:"machineLearningWorkspaceId" tf:"machine_learning_workspace_id,omitempty"`

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

	// +kubebuilder:validation:Required
	SynapseSparkPoolID *string `json:"synapseSparkPoolId" tf:"synapse_spark_pool_id,omitempty"`

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

func (*LearningSynapseSparkParameters) DeepCopy

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

func (*LearningSynapseSparkParameters) DeepCopyInto

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

type LearningSynapseSparkSpec

type LearningSynapseSparkSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LearningSynapseSparkParameters `json:"forProvider"`
}

LearningSynapseSparkSpec defines the desired state of LearningSynapseSpark

func (*LearningSynapseSparkSpec) DeepCopy

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

func (*LearningSynapseSparkSpec) DeepCopyInto

func (in *LearningSynapseSparkSpec) DeepCopyInto(out *LearningSynapseSparkSpec)

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

type LearningSynapseSparkStatus

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

LearningSynapseSparkStatus defines the observed state of LearningSynapseSpark.

func (*LearningSynapseSparkStatus) DeepCopy

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

func (*LearningSynapseSparkStatus) DeepCopyInto

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

type LearningWorkspace

type LearningWorkspace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LearningWorkspaceSpec   `json:"spec"`
	Status            LearningWorkspaceStatus `json:"status,omitempty"`
}

LearningWorkspace is the Schema for the LearningWorkspaces 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,azurejet}

func (*LearningWorkspace) DeepCopy

func (in *LearningWorkspace) DeepCopy() *LearningWorkspace

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

func (*LearningWorkspace) DeepCopyInto

func (in *LearningWorkspace) DeepCopyInto(out *LearningWorkspace)

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

func (*LearningWorkspace) DeepCopyObject

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

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

func (*LearningWorkspace) GetCondition

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

GetCondition of this LearningWorkspace.

func (*LearningWorkspace) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LearningWorkspace

func (*LearningWorkspace) GetDeletionPolicy

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

GetDeletionPolicy of this LearningWorkspace.

func (*LearningWorkspace) GetObservation

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

GetObservation of this LearningWorkspace

func (*LearningWorkspace) GetParameters

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

GetParameters of this LearningWorkspace

func (*LearningWorkspace) GetProviderConfigReference

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

GetProviderConfigReference of this LearningWorkspace.

func (*LearningWorkspace) GetProviderReference

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

GetProviderReference of this LearningWorkspace. Deprecated: Use GetProviderConfigReference.

func (*LearningWorkspace) GetTerraformResourceType

func (mg *LearningWorkspace) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LearningWorkspace

func (*LearningWorkspace) GetTerraformSchemaVersion

func (tr *LearningWorkspace) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LearningWorkspace) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LearningWorkspace.

func (*LearningWorkspace) LateInitialize

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

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

func (*LearningWorkspace) SetConditions

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

SetConditions of this LearningWorkspace.

func (*LearningWorkspace) SetDeletionPolicy

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

SetDeletionPolicy of this LearningWorkspace.

func (*LearningWorkspace) SetObservation

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

SetObservation for this LearningWorkspace

func (*LearningWorkspace) SetParameters

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

SetParameters for this LearningWorkspace

func (*LearningWorkspace) SetProviderConfigReference

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

SetProviderConfigReference of this LearningWorkspace.

func (*LearningWorkspace) SetProviderReference

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

SetProviderReference of this LearningWorkspace. Deprecated: Use SetProviderConfigReference.

func (*LearningWorkspace) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LearningWorkspace.

type LearningWorkspaceIdentityObservation

type LearningWorkspaceIdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*LearningWorkspaceIdentityObservation) DeepCopy

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

func (*LearningWorkspaceIdentityObservation) DeepCopyInto

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

type LearningWorkspaceIdentityParameters

type LearningWorkspaceIdentityParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*LearningWorkspaceIdentityParameters) DeepCopy

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

func (*LearningWorkspaceIdentityParameters) DeepCopyInto

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

type LearningWorkspaceList

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

LearningWorkspaceList contains a list of LearningWorkspaces

func (*LearningWorkspaceList) DeepCopy

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

func (*LearningWorkspaceList) DeepCopyInto

func (in *LearningWorkspaceList) DeepCopyInto(out *LearningWorkspaceList)

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

func (*LearningWorkspaceList) DeepCopyObject

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

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

func (*LearningWorkspaceList) GetItems

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

GetItems of this LearningWorkspaceList.

type LearningWorkspaceObservation

type LearningWorkspaceObservation struct {
	DiscoveryURL *string `json:"discoveryUrl,omitempty" tf:"discovery_url,omitempty"`
}

func (*LearningWorkspaceObservation) DeepCopy

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

func (*LearningWorkspaceObservation) DeepCopyInto

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

type LearningWorkspaceParameters

type LearningWorkspaceParameters struct {

	// +kubebuilder:validation:Required
	ApplicationInsightsID *string `json:"applicationInsightsId" tf:"application_insights_id,omitempty"`

	// +kubebuilder:validation:Optional
	ContainerRegistryID *string `json:"containerRegistryId,omitempty" tf:"container_registry_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"`

	// +kubebuilder:validation:Optional
	HighBusinessImpact *bool `json:"highBusinessImpact,omitempty" tf:"high_business_impact,omitempty"`

	// +kubebuilder:validation:Required
	Identity []LearningWorkspaceIdentityParameters `json:"identity" tf:"identity,omitempty"`

	// +kubebuilder:validation:Optional
	ImageBuildComputeName *string `json:"imageBuildComputeName,omitempty" tf:"image_build_compute_name,omitempty"`

	// +kubebuilder:validation:Required
	KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

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

	// +kubebuilder:validation:Optional
	PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`

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

func (*LearningWorkspaceParameters) DeepCopy

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

func (*LearningWorkspaceParameters) DeepCopyInto

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

type LearningWorkspaceSpec

type LearningWorkspaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LearningWorkspaceParameters `json:"forProvider"`
}

LearningWorkspaceSpec defines the desired state of LearningWorkspace

func (*LearningWorkspaceSpec) DeepCopy

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

func (*LearningWorkspaceSpec) DeepCopyInto

func (in *LearningWorkspaceSpec) DeepCopyInto(out *LearningWorkspaceSpec)

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

type LearningWorkspaceStatus

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

LearningWorkspaceStatus defines the observed state of LearningWorkspace.

func (*LearningWorkspaceStatus) DeepCopy

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

func (*LearningWorkspaceStatus) DeepCopyInto

func (in *LearningWorkspaceStatus) DeepCopyInto(out *LearningWorkspaceStatus)

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

type SSHObservation

type SSHObservation struct {
}

func (*SSHObservation) DeepCopy

func (in *SSHObservation) DeepCopy() *SSHObservation

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

func (*SSHObservation) DeepCopyInto

func (in *SSHObservation) DeepCopyInto(out *SSHObservation)

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

type SSHParameters

type SSHParameters struct {

	// +kubebuilder:validation:Optional
	AdminPassword *string `json:"adminPassword,omitempty" tf:"admin_password,omitempty"`

	// +kubebuilder:validation:Required
	AdminUsername *string `json:"adminUsername" tf:"admin_username,omitempty"`

	// +kubebuilder:validation:Optional
	KeyValue *string `json:"keyValue,omitempty" tf:"key_value,omitempty"`
}

func (*SSHParameters) DeepCopy

func (in *SSHParameters) DeepCopy() *SSHParameters

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

func (*SSHParameters) DeepCopyInto

func (in *SSHParameters) DeepCopyInto(out *SSHParameters)

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

type ScaleSettingsObservation

type ScaleSettingsObservation struct {
}

func (*ScaleSettingsObservation) DeepCopy

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

func (*ScaleSettingsObservation) DeepCopyInto

func (in *ScaleSettingsObservation) DeepCopyInto(out *ScaleSettingsObservation)

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

type ScaleSettingsParameters

type ScaleSettingsParameters struct {

	// +kubebuilder:validation:Required
	MaxNodeCount *int64 `json:"maxNodeCount" tf:"max_node_count,omitempty"`

	// +kubebuilder:validation:Required
	MinNodeCount *int64 `json:"minNodeCount" tf:"min_node_count,omitempty"`

	// +kubebuilder:validation:Required
	ScaleDownNodesAfterIdleDuration *string `json:"scaleDownNodesAfterIdleDuration" tf:"scale_down_nodes_after_idle_duration,omitempty"`
}

func (*ScaleSettingsParameters) DeepCopy

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

func (*ScaleSettingsParameters) DeepCopyInto

func (in *ScaleSettingsParameters) DeepCopyInto(out *ScaleSettingsParameters)

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