Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=machine.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AssignToUserObservation
- type AssignToUserParameters
- type IdentityObservation
- type IdentityParameters
- type LearningComputeCluster
- func (in *LearningComputeCluster) DeepCopy() *LearningComputeCluster
- func (in *LearningComputeCluster) DeepCopyInto(out *LearningComputeCluster)
- func (in *LearningComputeCluster) DeepCopyObject() runtime.Object
- func (mg *LearningComputeCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LearningComputeCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *LearningComputeCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LearningComputeCluster) GetObservation() (map[string]interface{}, error)
- func (tr *LearningComputeCluster) GetParameters() (map[string]interface{}, error)
- func (mg *LearningComputeCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *LearningComputeCluster) GetProviderReference() *xpv1.Reference
- func (mg *LearningComputeCluster) GetTerraformResourceType() string
- func (tr *LearningComputeCluster) GetTerraformSchemaVersion() int
- func (mg *LearningComputeCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LearningComputeCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *LearningComputeCluster) SetConditions(c ...xpv1.Condition)
- func (mg *LearningComputeCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LearningComputeCluster) SetObservation(obs map[string]interface{}) error
- func (tr *LearningComputeCluster) SetParameters(params map[string]interface{}) error
- func (mg *LearningComputeCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LearningComputeCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *LearningComputeCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LearningComputeClusterList
- type LearningComputeClusterObservation
- type LearningComputeClusterParameters
- type LearningComputeClusterSpec
- type LearningComputeClusterStatus
- type LearningComputeInstance
- func (in *LearningComputeInstance) DeepCopy() *LearningComputeInstance
- func (in *LearningComputeInstance) DeepCopyInto(out *LearningComputeInstance)
- func (in *LearningComputeInstance) DeepCopyObject() runtime.Object
- func (mg *LearningComputeInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LearningComputeInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *LearningComputeInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LearningComputeInstance) GetObservation() (map[string]interface{}, error)
- func (tr *LearningComputeInstance) GetParameters() (map[string]interface{}, error)
- func (mg *LearningComputeInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *LearningComputeInstance) GetProviderReference() *xpv1.Reference
- func (mg *LearningComputeInstance) GetTerraformResourceType() string
- func (tr *LearningComputeInstance) GetTerraformSchemaVersion() int
- func (mg *LearningComputeInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LearningComputeInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *LearningComputeInstance) SetConditions(c ...xpv1.Condition)
- func (mg *LearningComputeInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LearningComputeInstance) SetObservation(obs map[string]interface{}) error
- func (tr *LearningComputeInstance) SetParameters(params map[string]interface{}) error
- func (mg *LearningComputeInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LearningComputeInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *LearningComputeInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LearningComputeInstanceIdentityObservation
- type LearningComputeInstanceIdentityParameters
- type LearningComputeInstanceList
- func (in *LearningComputeInstanceList) DeepCopy() *LearningComputeInstanceList
- func (in *LearningComputeInstanceList) DeepCopyInto(out *LearningComputeInstanceList)
- func (in *LearningComputeInstanceList) DeepCopyObject() runtime.Object
- func (l *LearningComputeInstanceList) GetItems() []resource.Managed
- type LearningComputeInstanceObservation
- type LearningComputeInstanceParameters
- type LearningComputeInstanceSSHObservation
- type LearningComputeInstanceSSHParameters
- type LearningComputeInstanceSpec
- type LearningComputeInstanceStatus
- type LearningSynapseSpark
- func (in *LearningSynapseSpark) DeepCopy() *LearningSynapseSpark
- func (in *LearningSynapseSpark) DeepCopyInto(out *LearningSynapseSpark)
- func (in *LearningSynapseSpark) DeepCopyObject() runtime.Object
- func (mg *LearningSynapseSpark) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LearningSynapseSpark) GetConnectionDetailsMapping() map[string]string
- func (mg *LearningSynapseSpark) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LearningSynapseSpark) GetObservation() (map[string]interface{}, error)
- func (tr *LearningSynapseSpark) GetParameters() (map[string]interface{}, error)
- func (mg *LearningSynapseSpark) GetProviderConfigReference() *xpv1.Reference
- func (mg *LearningSynapseSpark) GetProviderReference() *xpv1.Reference
- func (mg *LearningSynapseSpark) GetTerraformResourceType() string
- func (tr *LearningSynapseSpark) GetTerraformSchemaVersion() int
- func (mg *LearningSynapseSpark) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LearningSynapseSpark) LateInitialize(attrs []byte) (bool, error)
- func (mg *LearningSynapseSpark) SetConditions(c ...xpv1.Condition)
- func (mg *LearningSynapseSpark) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LearningSynapseSpark) SetObservation(obs map[string]interface{}) error
- func (tr *LearningSynapseSpark) SetParameters(params map[string]interface{}) error
- func (mg *LearningSynapseSpark) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LearningSynapseSpark) SetProviderReference(r *xpv1.Reference)
- func (mg *LearningSynapseSpark) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LearningSynapseSparkIdentityObservation
- type LearningSynapseSparkIdentityParameters
- type LearningSynapseSparkList
- type LearningSynapseSparkObservation
- type LearningSynapseSparkParameters
- type LearningSynapseSparkSpec
- type LearningSynapseSparkStatus
- type LearningWorkspace
- func (in *LearningWorkspace) DeepCopy() *LearningWorkspace
- func (in *LearningWorkspace) DeepCopyInto(out *LearningWorkspace)
- func (in *LearningWorkspace) DeepCopyObject() runtime.Object
- func (mg *LearningWorkspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LearningWorkspace) GetConnectionDetailsMapping() map[string]string
- func (mg *LearningWorkspace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LearningWorkspace) GetObservation() (map[string]interface{}, error)
- func (tr *LearningWorkspace) GetParameters() (map[string]interface{}, error)
- func (mg *LearningWorkspace) GetProviderConfigReference() *xpv1.Reference
- func (mg *LearningWorkspace) GetProviderReference() *xpv1.Reference
- func (mg *LearningWorkspace) GetTerraformResourceType() string
- func (tr *LearningWorkspace) GetTerraformSchemaVersion() int
- func (mg *LearningWorkspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LearningWorkspace) LateInitialize(attrs []byte) (bool, error)
- func (mg *LearningWorkspace) SetConditions(c ...xpv1.Condition)
- func (mg *LearningWorkspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LearningWorkspace) SetObservation(obs map[string]interface{}) error
- func (tr *LearningWorkspace) SetParameters(params map[string]interface{}) error
- func (mg *LearningWorkspace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LearningWorkspace) SetProviderReference(r *xpv1.Reference)
- func (mg *LearningWorkspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LearningWorkspaceIdentityObservation
- type LearningWorkspaceIdentityParameters
- type LearningWorkspaceList
- type LearningWorkspaceObservation
- type LearningWorkspaceParameters
- type LearningWorkspaceSpec
- type LearningWorkspaceStatus
- type SSHObservation
- type SSHParameters
- type ScaleSettingsObservation
- type ScaleSettingsParameters
Constants ¶
const ( CRDGroup = "machine.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 )
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.
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.
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.
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 ¶
func (in *AssignToUserObservation) DeepCopy() *AssignToUserObservation
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 ¶
func (in *AssignToUserParameters) DeepCopy() *AssignToUserParameters
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 ¶
func (in *LearningComputeCluster) DeepCopy() *LearningComputeCluster
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 ¶
func (mg *LearningComputeCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
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 ¶
func (in *LearningComputeClusterList) DeepCopy() *LearningComputeClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeClusterList.
func (*LearningComputeClusterList) DeepCopyInto ¶
func (in *LearningComputeClusterList) DeepCopyInto(out *LearningComputeClusterList)
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 ¶
func (l *LearningComputeClusterList) GetItems() []resource.Managed
GetItems of this LearningComputeClusterList.
type LearningComputeClusterObservation ¶
type LearningComputeClusterObservation struct { }
func (*LearningComputeClusterObservation) DeepCopy ¶
func (in *LearningComputeClusterObservation) DeepCopy() *LearningComputeClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeClusterObservation.
func (*LearningComputeClusterObservation) DeepCopyInto ¶
func (in *LearningComputeClusterObservation) DeepCopyInto(out *LearningComputeClusterObservation)
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 ¶
func (in *LearningComputeClusterParameters) DeepCopy() *LearningComputeClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeClusterParameters.
func (*LearningComputeClusterParameters) DeepCopyInto ¶
func (in *LearningComputeClusterParameters) DeepCopyInto(out *LearningComputeClusterParameters)
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 ¶
func (in *LearningComputeClusterSpec) DeepCopy() *LearningComputeClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeClusterSpec.
func (*LearningComputeClusterSpec) DeepCopyInto ¶
func (in *LearningComputeClusterSpec) DeepCopyInto(out *LearningComputeClusterSpec)
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 ¶
func (in *LearningComputeClusterStatus) DeepCopy() *LearningComputeClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeClusterStatus.
func (*LearningComputeClusterStatus) DeepCopyInto ¶
func (in *LearningComputeClusterStatus) DeepCopyInto(out *LearningComputeClusterStatus)
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 ¶
func (in *LearningComputeInstance) DeepCopy() *LearningComputeInstance
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 ¶
func (mg *LearningComputeInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
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 ¶
func (in *LearningComputeInstanceIdentityObservation) DeepCopy() *LearningComputeInstanceIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeInstanceIdentityObservation.
func (*LearningComputeInstanceIdentityObservation) DeepCopyInto ¶
func (in *LearningComputeInstanceIdentityObservation) DeepCopyInto(out *LearningComputeInstanceIdentityObservation)
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 ¶
func (in *LearningComputeInstanceIdentityParameters) DeepCopy() *LearningComputeInstanceIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeInstanceIdentityParameters.
func (*LearningComputeInstanceIdentityParameters) DeepCopyInto ¶
func (in *LearningComputeInstanceIdentityParameters) DeepCopyInto(out *LearningComputeInstanceIdentityParameters)
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 ¶
func (in *LearningComputeInstanceList) DeepCopy() *LearningComputeInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeInstanceList.
func (*LearningComputeInstanceList) DeepCopyInto ¶
func (in *LearningComputeInstanceList) DeepCopyInto(out *LearningComputeInstanceList)
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 ¶
func (l *LearningComputeInstanceList) GetItems() []resource.Managed
GetItems of this LearningComputeInstanceList.
type LearningComputeInstanceObservation ¶
type LearningComputeInstanceObservation struct { }
func (*LearningComputeInstanceObservation) DeepCopy ¶
func (in *LearningComputeInstanceObservation) DeepCopy() *LearningComputeInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeInstanceObservation.
func (*LearningComputeInstanceObservation) DeepCopyInto ¶
func (in *LearningComputeInstanceObservation) DeepCopyInto(out *LearningComputeInstanceObservation)
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 ¶
func (in *LearningComputeInstanceParameters) DeepCopy() *LearningComputeInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeInstanceParameters.
func (*LearningComputeInstanceParameters) DeepCopyInto ¶
func (in *LearningComputeInstanceParameters) DeepCopyInto(out *LearningComputeInstanceParameters)
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 ¶
func (in *LearningComputeInstanceSSHObservation) DeepCopy() *LearningComputeInstanceSSHObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeInstanceSSHObservation.
func (*LearningComputeInstanceSSHObservation) DeepCopyInto ¶
func (in *LearningComputeInstanceSSHObservation) DeepCopyInto(out *LearningComputeInstanceSSHObservation)
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 ¶
func (in *LearningComputeInstanceSSHParameters) DeepCopy() *LearningComputeInstanceSSHParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeInstanceSSHParameters.
func (*LearningComputeInstanceSSHParameters) DeepCopyInto ¶
func (in *LearningComputeInstanceSSHParameters) DeepCopyInto(out *LearningComputeInstanceSSHParameters)
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 ¶
func (in *LearningComputeInstanceSpec) DeepCopy() *LearningComputeInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeInstanceSpec.
func (*LearningComputeInstanceSpec) DeepCopyInto ¶
func (in *LearningComputeInstanceSpec) DeepCopyInto(out *LearningComputeInstanceSpec)
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 ¶
func (in *LearningComputeInstanceStatus) DeepCopy() *LearningComputeInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningComputeInstanceStatus.
func (*LearningComputeInstanceStatus) DeepCopyInto ¶
func (in *LearningComputeInstanceStatus) DeepCopyInto(out *LearningComputeInstanceStatus)
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 ¶
func (in *LearningSynapseSpark) DeepCopy() *LearningSynapseSpark
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 ¶
func (in *LearningSynapseSparkIdentityObservation) DeepCopy() *LearningSynapseSparkIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningSynapseSparkIdentityObservation.
func (*LearningSynapseSparkIdentityObservation) DeepCopyInto ¶
func (in *LearningSynapseSparkIdentityObservation) DeepCopyInto(out *LearningSynapseSparkIdentityObservation)
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 ¶
func (in *LearningSynapseSparkIdentityParameters) DeepCopy() *LearningSynapseSparkIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningSynapseSparkIdentityParameters.
func (*LearningSynapseSparkIdentityParameters) DeepCopyInto ¶
func (in *LearningSynapseSparkIdentityParameters) DeepCopyInto(out *LearningSynapseSparkIdentityParameters)
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 ¶
func (in *LearningSynapseSparkList) DeepCopy() *LearningSynapseSparkList
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 ¶
func (in *LearningSynapseSparkObservation) DeepCopy() *LearningSynapseSparkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningSynapseSparkObservation.
func (*LearningSynapseSparkObservation) DeepCopyInto ¶
func (in *LearningSynapseSparkObservation) DeepCopyInto(out *LearningSynapseSparkObservation)
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 ¶
func (in *LearningSynapseSparkParameters) DeepCopy() *LearningSynapseSparkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningSynapseSparkParameters.
func (*LearningSynapseSparkParameters) DeepCopyInto ¶
func (in *LearningSynapseSparkParameters) DeepCopyInto(out *LearningSynapseSparkParameters)
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 ¶
func (in *LearningSynapseSparkSpec) DeepCopy() *LearningSynapseSparkSpec
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 ¶
func (in *LearningSynapseSparkStatus) DeepCopy() *LearningSynapseSparkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningSynapseSparkStatus.
func (*LearningSynapseSparkStatus) DeepCopyInto ¶
func (in *LearningSynapseSparkStatus) DeepCopyInto(out *LearningSynapseSparkStatus)
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 ¶
func (in *LearningWorkspaceIdentityObservation) DeepCopy() *LearningWorkspaceIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningWorkspaceIdentityObservation.
func (*LearningWorkspaceIdentityObservation) DeepCopyInto ¶
func (in *LearningWorkspaceIdentityObservation) DeepCopyInto(out *LearningWorkspaceIdentityObservation)
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 ¶
func (in *LearningWorkspaceIdentityParameters) DeepCopy() *LearningWorkspaceIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningWorkspaceIdentityParameters.
func (*LearningWorkspaceIdentityParameters) DeepCopyInto ¶
func (in *LearningWorkspaceIdentityParameters) DeepCopyInto(out *LearningWorkspaceIdentityParameters)
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 ¶
func (in *LearningWorkspaceList) DeepCopy() *LearningWorkspaceList
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 ¶
func (in *LearningWorkspaceObservation) DeepCopy() *LearningWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningWorkspaceObservation.
func (*LearningWorkspaceObservation) DeepCopyInto ¶
func (in *LearningWorkspaceObservation) DeepCopyInto(out *LearningWorkspaceObservation)
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 ¶
func (in *LearningWorkspaceParameters) DeepCopy() *LearningWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LearningWorkspaceParameters.
func (*LearningWorkspaceParameters) DeepCopyInto ¶
func (in *LearningWorkspaceParameters) DeepCopyInto(out *LearningWorkspaceParameters)
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 ¶
func (in *LearningWorkspaceSpec) DeepCopy() *LearningWorkspaceSpec
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 ¶
func (in *LearningWorkspaceStatus) DeepCopy() *LearningWorkspaceStatus
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 ¶
func (in *ScaleSettingsObservation) DeepCopy() *ScaleSettingsObservation
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 ¶
func (in *ScaleSettingsParameters) DeepCopy() *ScaleSettingsParameters
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.
Source Files
¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_learningcomputecluster_terraformed.go
- zz_learningcomputecluster_types.go
- zz_learningcomputeinstance_terraformed.go
- zz_learningcomputeinstance_types.go
- zz_learningsynapsespark_terraformed.go
- zz_learningsynapsespark_types.go
- zz_learningworkspace_terraformed.go
- zz_learningworkspace_types.go