Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=machinelearningservices.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AssignToUserObservation
- type AssignToUserParameters
- type ComputeCluster
- func (in *ComputeCluster) DeepCopy() *ComputeCluster
- func (in *ComputeCluster) DeepCopyInto(out *ComputeCluster)
- func (in *ComputeCluster) DeepCopyObject() runtime.Object
- func (mg *ComputeCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ComputeCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *ComputeCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ComputeCluster) GetID() string
- func (tr *ComputeCluster) GetObservation() (map[string]interface{}, error)
- func (tr *ComputeCluster) GetParameters() (map[string]interface{}, error)
- func (mg *ComputeCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *ComputeCluster) GetProviderReference() *xpv1.Reference
- func (mg *ComputeCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ComputeCluster) GetTerraformResourceType() string
- func (tr *ComputeCluster) GetTerraformSchemaVersion() int
- func (mg *ComputeCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ComputeCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *ComputeCluster) SetConditions(c ...xpv1.Condition)
- func (mg *ComputeCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ComputeCluster) SetObservation(obs map[string]interface{}) error
- func (tr *ComputeCluster) SetParameters(params map[string]interface{}) error
- func (mg *ComputeCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ComputeCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *ComputeCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ComputeCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ComputeClusterList
- type ComputeClusterObservation
- type ComputeClusterParameters
- type ComputeClusterSpec
- type ComputeClusterStatus
- type ComputeInstance
- func (in *ComputeInstance) DeepCopy() *ComputeInstance
- func (in *ComputeInstance) DeepCopyInto(out *ComputeInstance)
- func (in *ComputeInstance) DeepCopyObject() runtime.Object
- func (mg *ComputeInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ComputeInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *ComputeInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ComputeInstance) GetID() string
- func (tr *ComputeInstance) GetObservation() (map[string]interface{}, error)
- func (tr *ComputeInstance) GetParameters() (map[string]interface{}, error)
- func (mg *ComputeInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *ComputeInstance) GetProviderReference() *xpv1.Reference
- func (mg *ComputeInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ComputeInstance) GetTerraformResourceType() string
- func (tr *ComputeInstance) GetTerraformSchemaVersion() int
- func (mg *ComputeInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ComputeInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *ComputeInstance) SetConditions(c ...xpv1.Condition)
- func (mg *ComputeInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ComputeInstance) SetObservation(obs map[string]interface{}) error
- func (tr *ComputeInstance) SetParameters(params map[string]interface{}) error
- func (mg *ComputeInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ComputeInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *ComputeInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ComputeInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ComputeInstanceIdentityObservation
- type ComputeInstanceIdentityParameters
- type ComputeInstanceList
- type ComputeInstanceObservation
- type ComputeInstanceParameters
- type ComputeInstanceSSHObservation
- type ComputeInstanceSSHParameters
- type ComputeInstanceSpec
- type ComputeInstanceStatus
- type IdentityObservation
- type IdentityParameters
- type SSHObservation
- type SSHParameters
- type ScaleSettingsObservation
- type ScaleSettingsParameters
- type SynapseSpark
- func (in *SynapseSpark) DeepCopy() *SynapseSpark
- func (in *SynapseSpark) DeepCopyInto(out *SynapseSpark)
- func (in *SynapseSpark) DeepCopyObject() runtime.Object
- func (mg *SynapseSpark) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SynapseSpark) GetConnectionDetailsMapping() map[string]string
- func (mg *SynapseSpark) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SynapseSpark) GetID() string
- func (tr *SynapseSpark) GetObservation() (map[string]interface{}, error)
- func (tr *SynapseSpark) GetParameters() (map[string]interface{}, error)
- func (mg *SynapseSpark) GetProviderConfigReference() *xpv1.Reference
- func (mg *SynapseSpark) GetProviderReference() *xpv1.Reference
- func (mg *SynapseSpark) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SynapseSpark) GetTerraformResourceType() string
- func (tr *SynapseSpark) GetTerraformSchemaVersion() int
- func (mg *SynapseSpark) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SynapseSpark) LateInitialize(attrs []byte) (bool, error)
- func (mg *SynapseSpark) SetConditions(c ...xpv1.Condition)
- func (mg *SynapseSpark) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SynapseSpark) SetObservation(obs map[string]interface{}) error
- func (tr *SynapseSpark) SetParameters(params map[string]interface{}) error
- func (mg *SynapseSpark) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SynapseSpark) SetProviderReference(r *xpv1.Reference)
- func (mg *SynapseSpark) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SynapseSpark) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SynapseSparkIdentityObservation
- type SynapseSparkIdentityParameters
- type SynapseSparkList
- type SynapseSparkObservation
- type SynapseSparkParameters
- type SynapseSparkSpec
- type SynapseSparkStatus
- type Workspace
- func (in *Workspace) DeepCopy() *Workspace
- func (in *Workspace) DeepCopyInto(out *Workspace)
- func (in *Workspace) DeepCopyObject() runtime.Object
- func (mg *Workspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Workspace) GetConnectionDetailsMapping() map[string]string
- func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Workspace) GetID() string
- func (tr *Workspace) GetObservation() (map[string]interface{}, error)
- func (tr *Workspace) GetParameters() (map[string]interface{}, error)
- func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference
- func (mg *Workspace) GetProviderReference() *xpv1.Reference
- func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Workspace) GetTerraformResourceType() string
- func (tr *Workspace) GetTerraformSchemaVersion() int
- func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Workspace) LateInitialize(attrs []byte) (bool, error)
- func (mg *Workspace) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Workspace) SetConditions(c ...xpv1.Condition)
- func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Workspace) SetObservation(obs map[string]interface{}) error
- func (tr *Workspace) SetParameters(params map[string]interface{}) error
- func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Workspace) SetProviderReference(r *xpv1.Reference)
- func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceIdentityObservation
- type WorkspaceIdentityParameters
- type WorkspaceList
- type WorkspaceObservation
- type WorkspaceParameters
- type WorkspaceSpec
- type WorkspaceStatus
Constants ¶
const ( CRDGroup = "machinelearningservices.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ComputeCluster_Kind = "ComputeCluster" ComputeCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ComputeCluster_Kind}.String() ComputeCluster_KindAPIVersion = ComputeCluster_Kind + "." + CRDGroupVersion.String() ComputeCluster_GroupVersionKind = CRDGroupVersion.WithKind(ComputeCluster_Kind) )
Repository type metadata.
var ( ComputeInstance_Kind = "ComputeInstance" ComputeInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ComputeInstance_Kind}.String() ComputeInstance_KindAPIVersion = ComputeInstance_Kind + "." + CRDGroupVersion.String() ComputeInstance_GroupVersionKind = CRDGroupVersion.WithKind(ComputeInstance_Kind) )
Repository type metadata.
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 ( SynapseSpark_Kind = "SynapseSpark" SynapseSpark_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SynapseSpark_Kind}.String() SynapseSpark_KindAPIVersion = SynapseSpark_Kind + "." + CRDGroupVersion.String() SynapseSpark_GroupVersionKind = CRDGroupVersion.WithKind(SynapseSpark_Kind) )
Repository type metadata.
var ( Workspace_Kind = "Workspace" Workspace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Workspace_Kind}.String() Workspace_KindAPIVersion = Workspace_Kind + "." + CRDGroupVersion.String() Workspace_GroupVersionKind = CRDGroupVersion.WithKind(Workspace_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 ComputeCluster ¶
type ComputeCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeClusterSpec `json:"spec"` Status ComputeClusterStatus `json:"status,omitempty"` }
ComputeCluster is the Schema for the ComputeClusters 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 (*ComputeCluster) DeepCopy ¶
func (in *ComputeCluster) DeepCopy() *ComputeCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeCluster.
func (*ComputeCluster) DeepCopyInto ¶
func (in *ComputeCluster) DeepCopyInto(out *ComputeCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeCluster) DeepCopyObject ¶
func (in *ComputeCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComputeCluster) GetCondition ¶
func (mg *ComputeCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ComputeCluster.
func (*ComputeCluster) GetConnectionDetailsMapping ¶
func (tr *ComputeCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ComputeCluster
func (*ComputeCluster) GetDeletionPolicy ¶
func (mg *ComputeCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ComputeCluster.
func (*ComputeCluster) GetID ¶
func (tr *ComputeCluster) GetID() string
GetID returns ID of underlying Terraform resource of this ComputeCluster
func (*ComputeCluster) GetObservation ¶
func (tr *ComputeCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this ComputeCluster
func (*ComputeCluster) GetParameters ¶
func (tr *ComputeCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this ComputeCluster
func (*ComputeCluster) GetProviderConfigReference ¶
func (mg *ComputeCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ComputeCluster.
func (*ComputeCluster) GetProviderReference ¶
func (mg *ComputeCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this ComputeCluster. Deprecated: Use GetProviderConfigReference.
func (*ComputeCluster) GetPublishConnectionDetailsTo ¶
func (mg *ComputeCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ComputeCluster.
func (*ComputeCluster) GetTerraformResourceType ¶
func (mg *ComputeCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ComputeCluster
func (*ComputeCluster) GetTerraformSchemaVersion ¶
func (tr *ComputeCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ComputeCluster) GetWriteConnectionSecretToReference ¶
func (mg *ComputeCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ComputeCluster.
func (*ComputeCluster) LateInitialize ¶
func (tr *ComputeCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ComputeCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*ComputeCluster) SetConditions ¶
func (mg *ComputeCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this ComputeCluster.
func (*ComputeCluster) SetDeletionPolicy ¶
func (mg *ComputeCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ComputeCluster.
func (*ComputeCluster) SetObservation ¶
func (tr *ComputeCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this ComputeCluster
func (*ComputeCluster) SetParameters ¶
func (tr *ComputeCluster) SetParameters(params map[string]interface{}) error
SetParameters for this ComputeCluster
func (*ComputeCluster) SetProviderConfigReference ¶
func (mg *ComputeCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ComputeCluster.
func (*ComputeCluster) SetProviderReference ¶
func (mg *ComputeCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ComputeCluster. Deprecated: Use SetProviderConfigReference.
func (*ComputeCluster) SetPublishConnectionDetailsTo ¶
func (mg *ComputeCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ComputeCluster.
func (*ComputeCluster) SetWriteConnectionSecretToReference ¶
func (mg *ComputeCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ComputeCluster.
type ComputeClusterList ¶
type ComputeClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ComputeCluster `json:"items"` }
ComputeClusterList contains a list of ComputeClusters
func (*ComputeClusterList) DeepCopy ¶
func (in *ComputeClusterList) DeepCopy() *ComputeClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterList.
func (*ComputeClusterList) DeepCopyInto ¶
func (in *ComputeClusterList) DeepCopyInto(out *ComputeClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeClusterList) DeepCopyObject ¶
func (in *ComputeClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComputeClusterList) GetItems ¶
func (l *ComputeClusterList) GetItems() []resource.Managed
GetItems of this ComputeClusterList.
type ComputeClusterObservation ¶
type ComputeClusterObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` }
func (*ComputeClusterObservation) DeepCopy ¶
func (in *ComputeClusterObservation) DeepCopy() *ComputeClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterObservation.
func (*ComputeClusterObservation) DeepCopyInto ¶
func (in *ComputeClusterObservation) DeepCopyInto(out *ComputeClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeClusterParameters ¶
type ComputeClusterParameters 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 (*ComputeClusterParameters) DeepCopy ¶
func (in *ComputeClusterParameters) DeepCopy() *ComputeClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterParameters.
func (*ComputeClusterParameters) DeepCopyInto ¶
func (in *ComputeClusterParameters) DeepCopyInto(out *ComputeClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeClusterSpec ¶
type ComputeClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ComputeClusterParameters `json:"forProvider"` }
ComputeClusterSpec defines the desired state of ComputeCluster
func (*ComputeClusterSpec) DeepCopy ¶
func (in *ComputeClusterSpec) DeepCopy() *ComputeClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterSpec.
func (*ComputeClusterSpec) DeepCopyInto ¶
func (in *ComputeClusterSpec) DeepCopyInto(out *ComputeClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeClusterStatus ¶
type ComputeClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ComputeClusterObservation `json:"atProvider,omitempty"` }
ComputeClusterStatus defines the observed state of ComputeCluster.
func (*ComputeClusterStatus) DeepCopy ¶
func (in *ComputeClusterStatus) DeepCopy() *ComputeClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterStatus.
func (*ComputeClusterStatus) DeepCopyInto ¶
func (in *ComputeClusterStatus) DeepCopyInto(out *ComputeClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstance ¶
type ComputeInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInstanceSpec `json:"spec"` Status ComputeInstanceStatus `json:"status,omitempty"` }
ComputeInstance is the Schema for the ComputeInstances 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 (*ComputeInstance) DeepCopy ¶
func (in *ComputeInstance) DeepCopy() *ComputeInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstance.
func (*ComputeInstance) DeepCopyInto ¶
func (in *ComputeInstance) DeepCopyInto(out *ComputeInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstance) DeepCopyObject ¶
func (in *ComputeInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComputeInstance) GetCondition ¶
func (mg *ComputeInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ComputeInstance.
func (*ComputeInstance) GetConnectionDetailsMapping ¶
func (tr *ComputeInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ComputeInstance
func (*ComputeInstance) GetDeletionPolicy ¶
func (mg *ComputeInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ComputeInstance.
func (*ComputeInstance) GetID ¶
func (tr *ComputeInstance) GetID() string
GetID returns ID of underlying Terraform resource of this ComputeInstance
func (*ComputeInstance) GetObservation ¶
func (tr *ComputeInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this ComputeInstance
func (*ComputeInstance) GetParameters ¶
func (tr *ComputeInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this ComputeInstance
func (*ComputeInstance) GetProviderConfigReference ¶
func (mg *ComputeInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ComputeInstance.
func (*ComputeInstance) GetProviderReference ¶
func (mg *ComputeInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this ComputeInstance. Deprecated: Use GetProviderConfigReference.
func (*ComputeInstance) GetPublishConnectionDetailsTo ¶
func (mg *ComputeInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ComputeInstance.
func (*ComputeInstance) GetTerraformResourceType ¶
func (mg *ComputeInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ComputeInstance
func (*ComputeInstance) GetTerraformSchemaVersion ¶
func (tr *ComputeInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ComputeInstance) GetWriteConnectionSecretToReference ¶
func (mg *ComputeInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ComputeInstance.
func (*ComputeInstance) LateInitialize ¶
func (tr *ComputeInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ComputeInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*ComputeInstance) SetConditions ¶
func (mg *ComputeInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this ComputeInstance.
func (*ComputeInstance) SetDeletionPolicy ¶
func (mg *ComputeInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ComputeInstance.
func (*ComputeInstance) SetObservation ¶
func (tr *ComputeInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this ComputeInstance
func (*ComputeInstance) SetParameters ¶
func (tr *ComputeInstance) SetParameters(params map[string]interface{}) error
SetParameters for this ComputeInstance
func (*ComputeInstance) SetProviderConfigReference ¶
func (mg *ComputeInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ComputeInstance.
func (*ComputeInstance) SetProviderReference ¶
func (mg *ComputeInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ComputeInstance. Deprecated: Use SetProviderConfigReference.
func (*ComputeInstance) SetPublishConnectionDetailsTo ¶
func (mg *ComputeInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ComputeInstance.
func (*ComputeInstance) SetWriteConnectionSecretToReference ¶
func (mg *ComputeInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ComputeInstance.
type ComputeInstanceIdentityObservation ¶
type ComputeInstanceIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*ComputeInstanceIdentityObservation) DeepCopy ¶
func (in *ComputeInstanceIdentityObservation) DeepCopy() *ComputeInstanceIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIdentityObservation.
func (*ComputeInstanceIdentityObservation) DeepCopyInto ¶
func (in *ComputeInstanceIdentityObservation) DeepCopyInto(out *ComputeInstanceIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceIdentityParameters ¶
type ComputeInstanceIdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ComputeInstanceIdentityParameters) DeepCopy ¶
func (in *ComputeInstanceIdentityParameters) DeepCopy() *ComputeInstanceIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIdentityParameters.
func (*ComputeInstanceIdentityParameters) DeepCopyInto ¶
func (in *ComputeInstanceIdentityParameters) DeepCopyInto(out *ComputeInstanceIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceList ¶
type ComputeInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ComputeInstance `json:"items"` }
ComputeInstanceList contains a list of ComputeInstances
func (*ComputeInstanceList) DeepCopy ¶
func (in *ComputeInstanceList) DeepCopy() *ComputeInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceList.
func (*ComputeInstanceList) DeepCopyInto ¶
func (in *ComputeInstanceList) DeepCopyInto(out *ComputeInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceList) DeepCopyObject ¶
func (in *ComputeInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComputeInstanceList) GetItems ¶
func (l *ComputeInstanceList) GetItems() []resource.Managed
GetItems of this ComputeInstanceList.
type ComputeInstanceObservation ¶
type ComputeInstanceObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Identity []ComputeInstanceIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` SSH []ComputeInstanceSSHObservation `json:"ssh,omitempty" tf:"ssh,omitempty"` }
func (*ComputeInstanceObservation) DeepCopy ¶
func (in *ComputeInstanceObservation) DeepCopy() *ComputeInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceObservation.
func (*ComputeInstanceObservation) DeepCopyInto ¶
func (in *ComputeInstanceObservation) DeepCopyInto(out *ComputeInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceParameters ¶
type ComputeInstanceParameters 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 []ComputeInstanceIdentityParameters `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 []ComputeInstanceSSHParameters `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 (*ComputeInstanceParameters) DeepCopy ¶
func (in *ComputeInstanceParameters) DeepCopy() *ComputeInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceParameters.
func (*ComputeInstanceParameters) DeepCopyInto ¶
func (in *ComputeInstanceParameters) DeepCopyInto(out *ComputeInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSSHObservation ¶
type ComputeInstanceSSHObservation struct { Port *float64 `json:"port,omitempty" tf:"port,omitempty"` Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*ComputeInstanceSSHObservation) DeepCopy ¶
func (in *ComputeInstanceSSHObservation) DeepCopy() *ComputeInstanceSSHObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSSHObservation.
func (*ComputeInstanceSSHObservation) DeepCopyInto ¶
func (in *ComputeInstanceSSHObservation) DeepCopyInto(out *ComputeInstanceSSHObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSSHParameters ¶
type ComputeInstanceSSHParameters struct { // +kubebuilder:validation:Required PublicKey *string `json:"publicKey" tf:"public_key,omitempty"` }
func (*ComputeInstanceSSHParameters) DeepCopy ¶
func (in *ComputeInstanceSSHParameters) DeepCopy() *ComputeInstanceSSHParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSSHParameters.
func (*ComputeInstanceSSHParameters) DeepCopyInto ¶
func (in *ComputeInstanceSSHParameters) DeepCopyInto(out *ComputeInstanceSSHParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpec ¶
type ComputeInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ComputeInstanceParameters `json:"forProvider"` }
ComputeInstanceSpec defines the desired state of ComputeInstance
func (*ComputeInstanceSpec) DeepCopy ¶
func (in *ComputeInstanceSpec) DeepCopy() *ComputeInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpec.
func (*ComputeInstanceSpec) DeepCopyInto ¶
func (in *ComputeInstanceSpec) DeepCopyInto(out *ComputeInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceStatus ¶
type ComputeInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ComputeInstanceObservation `json:"atProvider,omitempty"` }
ComputeInstanceStatus defines the observed state of ComputeInstance.
func (*ComputeInstanceStatus) DeepCopy ¶
func (in *ComputeInstanceStatus) DeepCopy() *ComputeInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceStatus.
func (*ComputeInstanceStatus) DeepCopyInto ¶
func (in *ComputeInstanceStatus) DeepCopyInto(out *ComputeInstanceStatus)
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 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 *float64 `json:"maxNodeCount" tf:"max_node_count,omitempty"` // +kubebuilder:validation:Required MinNodeCount *float64 `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.
type SynapseSpark ¶
type SynapseSpark struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SynapseSparkSpec `json:"spec"` Status SynapseSparkStatus `json:"status,omitempty"` }
SynapseSpark is the Schema for the SynapseSparks 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 (*SynapseSpark) DeepCopy ¶
func (in *SynapseSpark) DeepCopy() *SynapseSpark
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynapseSpark.
func (*SynapseSpark) DeepCopyInto ¶
func (in *SynapseSpark) DeepCopyInto(out *SynapseSpark)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SynapseSpark) DeepCopyObject ¶
func (in *SynapseSpark) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SynapseSpark) GetCondition ¶
func (mg *SynapseSpark) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SynapseSpark.
func (*SynapseSpark) GetConnectionDetailsMapping ¶
func (tr *SynapseSpark) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SynapseSpark
func (*SynapseSpark) GetDeletionPolicy ¶
func (mg *SynapseSpark) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SynapseSpark.
func (*SynapseSpark) GetID ¶
func (tr *SynapseSpark) GetID() string
GetID returns ID of underlying Terraform resource of this SynapseSpark
func (*SynapseSpark) GetObservation ¶
func (tr *SynapseSpark) GetObservation() (map[string]interface{}, error)
GetObservation of this SynapseSpark
func (*SynapseSpark) GetParameters ¶
func (tr *SynapseSpark) GetParameters() (map[string]interface{}, error)
GetParameters of this SynapseSpark
func (*SynapseSpark) GetProviderConfigReference ¶
func (mg *SynapseSpark) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SynapseSpark.
func (*SynapseSpark) GetProviderReference ¶
func (mg *SynapseSpark) GetProviderReference() *xpv1.Reference
GetProviderReference of this SynapseSpark. Deprecated: Use GetProviderConfigReference.
func (*SynapseSpark) GetPublishConnectionDetailsTo ¶
func (mg *SynapseSpark) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SynapseSpark.
func (*SynapseSpark) GetTerraformResourceType ¶
func (mg *SynapseSpark) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SynapseSpark
func (*SynapseSpark) GetTerraformSchemaVersion ¶
func (tr *SynapseSpark) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SynapseSpark) GetWriteConnectionSecretToReference ¶
func (mg *SynapseSpark) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SynapseSpark.
func (*SynapseSpark) LateInitialize ¶
func (tr *SynapseSpark) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SynapseSpark using its observed tfState. returns True if there are any spec changes for the resource.
func (*SynapseSpark) SetConditions ¶
func (mg *SynapseSpark) SetConditions(c ...xpv1.Condition)
SetConditions of this SynapseSpark.
func (*SynapseSpark) SetDeletionPolicy ¶
func (mg *SynapseSpark) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SynapseSpark.
func (*SynapseSpark) SetObservation ¶
func (tr *SynapseSpark) SetObservation(obs map[string]interface{}) error
SetObservation for this SynapseSpark
func (*SynapseSpark) SetParameters ¶
func (tr *SynapseSpark) SetParameters(params map[string]interface{}) error
SetParameters for this SynapseSpark
func (*SynapseSpark) SetProviderConfigReference ¶
func (mg *SynapseSpark) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SynapseSpark.
func (*SynapseSpark) SetProviderReference ¶
func (mg *SynapseSpark) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SynapseSpark. Deprecated: Use SetProviderConfigReference.
func (*SynapseSpark) SetPublishConnectionDetailsTo ¶
func (mg *SynapseSpark) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SynapseSpark.
func (*SynapseSpark) SetWriteConnectionSecretToReference ¶
func (mg *SynapseSpark) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SynapseSpark.
type SynapseSparkIdentityObservation ¶
type SynapseSparkIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*SynapseSparkIdentityObservation) DeepCopy ¶
func (in *SynapseSparkIdentityObservation) DeepCopy() *SynapseSparkIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynapseSparkIdentityObservation.
func (*SynapseSparkIdentityObservation) DeepCopyInto ¶
func (in *SynapseSparkIdentityObservation) DeepCopyInto(out *SynapseSparkIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynapseSparkIdentityParameters ¶
type SynapseSparkIdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*SynapseSparkIdentityParameters) DeepCopy ¶
func (in *SynapseSparkIdentityParameters) DeepCopy() *SynapseSparkIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynapseSparkIdentityParameters.
func (*SynapseSparkIdentityParameters) DeepCopyInto ¶
func (in *SynapseSparkIdentityParameters) DeepCopyInto(out *SynapseSparkIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynapseSparkList ¶
type SynapseSparkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SynapseSpark `json:"items"` }
SynapseSparkList contains a list of SynapseSparks
func (*SynapseSparkList) DeepCopy ¶
func (in *SynapseSparkList) DeepCopy() *SynapseSparkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynapseSparkList.
func (*SynapseSparkList) DeepCopyInto ¶
func (in *SynapseSparkList) DeepCopyInto(out *SynapseSparkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SynapseSparkList) DeepCopyObject ¶
func (in *SynapseSparkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SynapseSparkList) GetItems ¶
func (l *SynapseSparkList) GetItems() []resource.Managed
GetItems of this SynapseSparkList.
type SynapseSparkObservation ¶
type SynapseSparkObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Identity []SynapseSparkIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` }
func (*SynapseSparkObservation) DeepCopy ¶
func (in *SynapseSparkObservation) DeepCopy() *SynapseSparkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynapseSparkObservation.
func (*SynapseSparkObservation) DeepCopyInto ¶
func (in *SynapseSparkObservation) DeepCopyInto(out *SynapseSparkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynapseSparkParameters ¶
type SynapseSparkParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Identity []SynapseSparkIdentityParameters `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 (*SynapseSparkParameters) DeepCopy ¶
func (in *SynapseSparkParameters) DeepCopy() *SynapseSparkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynapseSparkParameters.
func (*SynapseSparkParameters) DeepCopyInto ¶
func (in *SynapseSparkParameters) DeepCopyInto(out *SynapseSparkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynapseSparkSpec ¶
type SynapseSparkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SynapseSparkParameters `json:"forProvider"` }
SynapseSparkSpec defines the desired state of SynapseSpark
func (*SynapseSparkSpec) DeepCopy ¶
func (in *SynapseSparkSpec) DeepCopy() *SynapseSparkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynapseSparkSpec.
func (*SynapseSparkSpec) DeepCopyInto ¶
func (in *SynapseSparkSpec) DeepCopyInto(out *SynapseSparkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynapseSparkStatus ¶
type SynapseSparkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SynapseSparkObservation `json:"atProvider,omitempty"` }
SynapseSparkStatus defines the observed state of SynapseSpark.
func (*SynapseSparkStatus) DeepCopy ¶
func (in *SynapseSparkStatus) DeepCopy() *SynapseSparkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynapseSparkStatus.
func (*SynapseSparkStatus) DeepCopyInto ¶
func (in *SynapseSparkStatus) DeepCopyInto(out *SynapseSparkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workspace ¶
type Workspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceSpec `json:"spec"` Status WorkspaceStatus `json:"status,omitempty"` }
Workspace is the Schema for the Workspaces 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 (*Workspace) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workspace.
func (*Workspace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workspace) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workspace) GetCondition ¶
func (mg *Workspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workspace.
func (*Workspace) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Workspace
func (*Workspace) GetDeletionPolicy ¶
func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workspace.
func (*Workspace) GetObservation ¶
GetObservation of this Workspace
func (*Workspace) GetParameters ¶
GetParameters of this Workspace
func (*Workspace) GetProviderConfigReference ¶
GetProviderConfigReference of this Workspace.
func (*Workspace) GetProviderReference ¶
GetProviderReference of this Workspace. Deprecated: Use GetProviderConfigReference.
func (*Workspace) GetPublishConnectionDetailsTo ¶
func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workspace.
func (*Workspace) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Workspace
func (*Workspace) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workspace) GetWriteConnectionSecretToReference ¶
func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workspace.
func (*Workspace) LateInitialize ¶
LateInitialize this Workspace using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workspace) ResolveReferences ¶
ResolveReferences of this Workspace.
func (*Workspace) SetConditions ¶
SetConditions of this Workspace.
func (*Workspace) SetDeletionPolicy ¶
func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workspace.
func (*Workspace) SetObservation ¶
SetObservation for this Workspace
func (*Workspace) SetParameters ¶
SetParameters for this Workspace
func (*Workspace) SetProviderConfigReference ¶
SetProviderConfigReference of this Workspace.
func (*Workspace) SetProviderReference ¶
SetProviderReference of this Workspace. Deprecated: Use SetProviderConfigReference.
func (*Workspace) SetPublishConnectionDetailsTo ¶
func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workspace.
func (*Workspace) SetWriteConnectionSecretToReference ¶
func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workspace.
type WorkspaceIdentityObservation ¶
type WorkspaceIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*WorkspaceIdentityObservation) DeepCopy ¶
func (in *WorkspaceIdentityObservation) DeepCopy() *WorkspaceIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceIdentityObservation.
func (*WorkspaceIdentityObservation) DeepCopyInto ¶
func (in *WorkspaceIdentityObservation) DeepCopyInto(out *WorkspaceIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceIdentityParameters ¶
type WorkspaceIdentityParameters struct { // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*WorkspaceIdentityParameters) DeepCopy ¶
func (in *WorkspaceIdentityParameters) DeepCopy() *WorkspaceIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceIdentityParameters.
func (*WorkspaceIdentityParameters) DeepCopyInto ¶
func (in *WorkspaceIdentityParameters) DeepCopyInto(out *WorkspaceIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceList ¶
type WorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workspace `json:"items"` }
WorkspaceList contains a list of Workspaces
func (*WorkspaceList) DeepCopy ¶
func (in *WorkspaceList) DeepCopy() *WorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceList.
func (*WorkspaceList) DeepCopyInto ¶
func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceList) DeepCopyObject ¶
func (in *WorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceList) GetItems ¶
func (l *WorkspaceList) GetItems() []resource.Managed
GetItems of this WorkspaceList.
type WorkspaceObservation ¶
type WorkspaceObservation struct { DiscoveryURL *string `json:"discoveryUrl,omitempty" tf:"discovery_url,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Identity []WorkspaceIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` }
func (*WorkspaceObservation) DeepCopy ¶
func (in *WorkspaceObservation) DeepCopy() *WorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceObservation.
func (*WorkspaceObservation) DeepCopyInto ¶
func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceParameters ¶
type WorkspaceParameters 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 []WorkspaceIdentityParameters `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +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 (*WorkspaceParameters) DeepCopy ¶
func (in *WorkspaceParameters) DeepCopy() *WorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceParameters.
func (*WorkspaceParameters) DeepCopyInto ¶
func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpec ¶
type WorkspaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceParameters `json:"forProvider"` }
WorkspaceSpec defines the desired state of Workspace
func (*WorkspaceSpec) DeepCopy ¶
func (in *WorkspaceSpec) DeepCopy() *WorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpec.
func (*WorkspaceSpec) DeepCopyInto ¶
func (in *WorkspaceSpec) DeepCopyInto(out *WorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceStatus ¶
type WorkspaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceObservation `json:"atProvider,omitempty"` }
WorkspaceStatus defines the observed state of Workspace.
func (*WorkspaceStatus) DeepCopy ¶
func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceStatus.
func (*WorkspaceStatus) DeepCopyInto ¶
func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.