Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=workspace.databricks.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ConfigInitParameters
- type ConfigObservation
- type ConfigParameters
- type Directory
- func (in *Directory) DeepCopy() *Directory
- func (in *Directory) DeepCopyInto(out *Directory)
- func (in *Directory) DeepCopyObject() runtime.Object
- func (mg *Directory) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Directory) GetConnectionDetailsMapping() map[string]string
- func (mg *Directory) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Directory) GetID() string
- func (tr *Directory) GetInitParameters() (map[string]any, error)
- func (mg *Directory) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Directory) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Directory) GetObservation() (map[string]any, error)
- func (tr *Directory) GetParameters() (map[string]any, error)
- func (mg *Directory) GetProviderConfigReference() *xpv1.Reference
- func (mg *Directory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Directory) GetTerraformResourceType() string
- func (tr *Directory) GetTerraformSchemaVersion() int
- func (mg *Directory) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Directory) Hub()
- func (tr *Directory) LateInitialize(attrs []byte) (bool, error)
- func (mg *Directory) SetConditions(c ...xpv1.Condition)
- func (mg *Directory) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Directory) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Directory) SetObservation(obs map[string]any) error
- func (tr *Directory) SetParameters(params map[string]any) error
- func (mg *Directory) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Directory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Directory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DirectoryInitParameters
- type DirectoryList
- type DirectoryObservation
- type DirectoryParameters
- type DirectorySpec
- type DirectoryStatus
- type EmailInitParameters
- type EmailObservation
- type EmailParameters
- type GenericWebhookInitParameters
- type GenericWebhookObservation
- type GenericWebhookParameters
- type GitCredential
- func (in *GitCredential) DeepCopy() *GitCredential
- func (in *GitCredential) DeepCopyInto(out *GitCredential)
- func (in *GitCredential) DeepCopyObject() runtime.Object
- func (mg *GitCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GitCredential) GetConnectionDetailsMapping() map[string]string
- func (mg *GitCredential) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GitCredential) GetID() string
- func (tr *GitCredential) GetInitParameters() (map[string]any, error)
- func (mg *GitCredential) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *GitCredential) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *GitCredential) GetObservation() (map[string]any, error)
- func (tr *GitCredential) GetParameters() (map[string]any, error)
- func (mg *GitCredential) GetProviderConfigReference() *xpv1.Reference
- func (mg *GitCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GitCredential) GetTerraformResourceType() string
- func (tr *GitCredential) GetTerraformSchemaVersion() int
- func (mg *GitCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GitCredential) Hub()
- func (tr *GitCredential) LateInitialize(attrs []byte) (bool, error)
- func (mg *GitCredential) SetConditions(c ...xpv1.Condition)
- func (mg *GitCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GitCredential) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *GitCredential) SetObservation(obs map[string]any) error
- func (tr *GitCredential) SetParameters(params map[string]any) error
- func (mg *GitCredential) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GitCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GitCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GitCredentialInitParameters
- type GitCredentialList
- type GitCredentialObservation
- type GitCredentialParameters
- type GitCredentialSpec
- type GitCredentialStatus
- type GlobalInitScript
- func (in *GlobalInitScript) DeepCopy() *GlobalInitScript
- func (in *GlobalInitScript) DeepCopyInto(out *GlobalInitScript)
- func (in *GlobalInitScript) DeepCopyObject() runtime.Object
- func (mg *GlobalInitScript) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GlobalInitScript) GetConnectionDetailsMapping() map[string]string
- func (mg *GlobalInitScript) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GlobalInitScript) GetID() string
- func (tr *GlobalInitScript) GetInitParameters() (map[string]any, error)
- func (mg *GlobalInitScript) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *GlobalInitScript) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *GlobalInitScript) GetObservation() (map[string]any, error)
- func (tr *GlobalInitScript) GetParameters() (map[string]any, error)
- func (mg *GlobalInitScript) GetProviderConfigReference() *xpv1.Reference
- func (mg *GlobalInitScript) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GlobalInitScript) GetTerraformResourceType() string
- func (tr *GlobalInitScript) GetTerraformSchemaVersion() int
- func (mg *GlobalInitScript) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GlobalInitScript) Hub()
- func (tr *GlobalInitScript) LateInitialize(attrs []byte) (bool, error)
- func (mg *GlobalInitScript) SetConditions(c ...xpv1.Condition)
- func (mg *GlobalInitScript) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GlobalInitScript) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *GlobalInitScript) SetObservation(obs map[string]any) error
- func (tr *GlobalInitScript) SetParameters(params map[string]any) error
- func (mg *GlobalInitScript) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GlobalInitScript) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GlobalInitScript) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GlobalInitScriptInitParameters
- type GlobalInitScriptList
- type GlobalInitScriptObservation
- type GlobalInitScriptParameters
- type GlobalInitScriptSpec
- type GlobalInitScriptStatus
- type MicrosoftTeamsInitParameters
- type MicrosoftTeamsObservation
- type MicrosoftTeamsParameters
- type Notebook
- func (in *Notebook) DeepCopy() *Notebook
- func (in *Notebook) DeepCopyInto(out *Notebook)
- func (in *Notebook) DeepCopyObject() runtime.Object
- func (mg *Notebook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Notebook) GetConnectionDetailsMapping() map[string]string
- func (mg *Notebook) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Notebook) GetID() string
- func (tr *Notebook) GetInitParameters() (map[string]any, error)
- func (mg *Notebook) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Notebook) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Notebook) GetObservation() (map[string]any, error)
- func (tr *Notebook) GetParameters() (map[string]any, error)
- func (mg *Notebook) GetProviderConfigReference() *xpv1.Reference
- func (mg *Notebook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Notebook) GetTerraformResourceType() string
- func (tr *Notebook) GetTerraformSchemaVersion() int
- func (mg *Notebook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Notebook) Hub()
- func (tr *Notebook) LateInitialize(attrs []byte) (bool, error)
- func (mg *Notebook) SetConditions(c ...xpv1.Condition)
- func (mg *Notebook) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Notebook) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Notebook) SetObservation(obs map[string]any) error
- func (tr *Notebook) SetParameters(params map[string]any) error
- func (mg *Notebook) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Notebook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Notebook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NotebookInitParameters
- type NotebookList
- type NotebookObservation
- type NotebookParameters
- type NotebookSpec
- type NotebookStatus
- type NotificationDestination
- func (in *NotificationDestination) DeepCopy() *NotificationDestination
- func (in *NotificationDestination) DeepCopyInto(out *NotificationDestination)
- func (in *NotificationDestination) DeepCopyObject() runtime.Object
- func (mg *NotificationDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NotificationDestination) GetConnectionDetailsMapping() map[string]string
- func (mg *NotificationDestination) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NotificationDestination) GetID() string
- func (tr *NotificationDestination) GetInitParameters() (map[string]any, error)
- func (mg *NotificationDestination) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NotificationDestination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NotificationDestination) GetObservation() (map[string]any, error)
- func (tr *NotificationDestination) GetParameters() (map[string]any, error)
- func (mg *NotificationDestination) GetProviderConfigReference() *xpv1.Reference
- func (mg *NotificationDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NotificationDestination) GetTerraformResourceType() string
- func (tr *NotificationDestination) GetTerraformSchemaVersion() int
- func (mg *NotificationDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NotificationDestination) Hub()
- func (tr *NotificationDestination) LateInitialize(attrs []byte) (bool, error)
- func (mg *NotificationDestination) SetConditions(c ...xpv1.Condition)
- func (mg *NotificationDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NotificationDestination) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NotificationDestination) SetObservation(obs map[string]any) error
- func (tr *NotificationDestination) SetParameters(params map[string]any) error
- func (mg *NotificationDestination) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NotificationDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NotificationDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NotificationDestinationInitParameters
- type NotificationDestinationList
- func (in *NotificationDestinationList) DeepCopy() *NotificationDestinationList
- func (in *NotificationDestinationList) DeepCopyInto(out *NotificationDestinationList)
- func (in *NotificationDestinationList) DeepCopyObject() runtime.Object
- func (l *NotificationDestinationList) GetItems() []resource.Managed
- type NotificationDestinationObservation
- type NotificationDestinationParameters
- type NotificationDestinationSpec
- type NotificationDestinationStatus
- type PagerdutyInitParameters
- type PagerdutyObservation
- type PagerdutyParameters
- type Repo
- func (in *Repo) DeepCopy() *Repo
- func (in *Repo) DeepCopyInto(out *Repo)
- func (in *Repo) DeepCopyObject() runtime.Object
- func (mg *Repo) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Repo) GetConnectionDetailsMapping() map[string]string
- func (mg *Repo) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Repo) GetID() string
- func (tr *Repo) GetInitParameters() (map[string]any, error)
- func (mg *Repo) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Repo) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Repo) GetObservation() (map[string]any, error)
- func (tr *Repo) GetParameters() (map[string]any, error)
- func (mg *Repo) GetProviderConfigReference() *xpv1.Reference
- func (mg *Repo) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Repo) GetTerraformResourceType() string
- func (tr *Repo) GetTerraformSchemaVersion() int
- func (mg *Repo) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Repo) Hub()
- func (tr *Repo) LateInitialize(attrs []byte) (bool, error)
- func (mg *Repo) SetConditions(c ...xpv1.Condition)
- func (mg *Repo) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Repo) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Repo) SetObservation(obs map[string]any) error
- func (tr *Repo) SetParameters(params map[string]any) error
- func (mg *Repo) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Repo) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Repo) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RepoInitParameters
- type RepoList
- type RepoObservation
- type RepoParameters
- type RepoSpec
- type RepoStatus
- type SlackInitParameters
- type SlackObservation
- type SlackParameters
- type SparseCheckoutInitParameters
- type SparseCheckoutObservation
- type SparseCheckoutParameters
- type WorkspaceConf
- func (in *WorkspaceConf) DeepCopy() *WorkspaceConf
- func (in *WorkspaceConf) DeepCopyInto(out *WorkspaceConf)
- func (in *WorkspaceConf) DeepCopyObject() runtime.Object
- func (mg *WorkspaceConf) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WorkspaceConf) GetConnectionDetailsMapping() map[string]string
- func (mg *WorkspaceConf) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WorkspaceConf) GetID() string
- func (tr *WorkspaceConf) GetInitParameters() (map[string]any, error)
- func (mg *WorkspaceConf) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WorkspaceConf) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WorkspaceConf) GetObservation() (map[string]any, error)
- func (tr *WorkspaceConf) GetParameters() (map[string]any, error)
- func (mg *WorkspaceConf) GetProviderConfigReference() *xpv1.Reference
- func (mg *WorkspaceConf) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WorkspaceConf) GetTerraformResourceType() string
- func (tr *WorkspaceConf) GetTerraformSchemaVersion() int
- func (mg *WorkspaceConf) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WorkspaceConf) Hub()
- func (tr *WorkspaceConf) LateInitialize(attrs []byte) (bool, error)
- func (mg *WorkspaceConf) SetConditions(c ...xpv1.Condition)
- func (mg *WorkspaceConf) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WorkspaceConf) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WorkspaceConf) SetObservation(obs map[string]any) error
- func (tr *WorkspaceConf) SetParameters(params map[string]any) error
- func (mg *WorkspaceConf) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WorkspaceConf) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WorkspaceConf) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceConfInitParameters
- type WorkspaceConfList
- type WorkspaceConfObservation
- type WorkspaceConfParameters
- type WorkspaceConfSpec
- type WorkspaceConfStatus
- type WorkspaceFile
- func (in *WorkspaceFile) DeepCopy() *WorkspaceFile
- func (in *WorkspaceFile) DeepCopyInto(out *WorkspaceFile)
- func (in *WorkspaceFile) DeepCopyObject() runtime.Object
- func (mg *WorkspaceFile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WorkspaceFile) GetConnectionDetailsMapping() map[string]string
- func (mg *WorkspaceFile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WorkspaceFile) GetID() string
- func (tr *WorkspaceFile) GetInitParameters() (map[string]any, error)
- func (mg *WorkspaceFile) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WorkspaceFile) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WorkspaceFile) GetObservation() (map[string]any, error)
- func (tr *WorkspaceFile) GetParameters() (map[string]any, error)
- func (mg *WorkspaceFile) GetProviderConfigReference() *xpv1.Reference
- func (mg *WorkspaceFile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WorkspaceFile) GetTerraformResourceType() string
- func (tr *WorkspaceFile) GetTerraformSchemaVersion() int
- func (mg *WorkspaceFile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WorkspaceFile) Hub()
- func (tr *WorkspaceFile) LateInitialize(attrs []byte) (bool, error)
- func (mg *WorkspaceFile) SetConditions(c ...xpv1.Condition)
- func (mg *WorkspaceFile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WorkspaceFile) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WorkspaceFile) SetObservation(obs map[string]any) error
- func (tr *WorkspaceFile) SetParameters(params map[string]any) error
- func (mg *WorkspaceFile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WorkspaceFile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WorkspaceFile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceFileInitParameters
- type WorkspaceFileList
- type WorkspaceFileObservation
- type WorkspaceFileParameters
- type WorkspaceFileSpec
- type WorkspaceFileStatus
Constants ¶
const ( CRDGroup = "workspace.databricks.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Directory_Kind = "Directory" Directory_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Directory_Kind}.String() Directory_KindAPIVersion = Directory_Kind + "." + CRDGroupVersion.String() Directory_GroupVersionKind = CRDGroupVersion.WithKind(Directory_Kind) )
Repository type metadata.
var ( GitCredential_Kind = "GitCredential" GitCredential_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GitCredential_Kind}.String() GitCredential_KindAPIVersion = GitCredential_Kind + "." + CRDGroupVersion.String() GitCredential_GroupVersionKind = CRDGroupVersion.WithKind(GitCredential_Kind) )
Repository type metadata.
var ( GlobalInitScript_Kind = "GlobalInitScript" GlobalInitScript_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GlobalInitScript_Kind}.String() GlobalInitScript_KindAPIVersion = GlobalInitScript_Kind + "." + CRDGroupVersion.String() GlobalInitScript_GroupVersionKind = CRDGroupVersion.WithKind(GlobalInitScript_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 ( Notebook_Kind = "Notebook" Notebook_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Notebook_Kind}.String() Notebook_KindAPIVersion = Notebook_Kind + "." + CRDGroupVersion.String() Notebook_GroupVersionKind = CRDGroupVersion.WithKind(Notebook_Kind) )
Repository type metadata.
var ( NotificationDestination_Kind = "NotificationDestination" NotificationDestination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NotificationDestination_Kind}.String() NotificationDestination_KindAPIVersion = NotificationDestination_Kind + "." + CRDGroupVersion.String() NotificationDestination_GroupVersionKind = CRDGroupVersion.WithKind(NotificationDestination_Kind) )
Repository type metadata.
var ( Repo_Kind = "Repo" Repo_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Repo_Kind}.String() Repo_KindAPIVersion = Repo_Kind + "." + CRDGroupVersion.String() Repo_GroupVersionKind = CRDGroupVersion.WithKind(Repo_Kind) )
Repository type metadata.
var ( WorkspaceConf_Kind = "WorkspaceConf" WorkspaceConf_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceConf_Kind}.String() WorkspaceConf_KindAPIVersion = WorkspaceConf_Kind + "." + CRDGroupVersion.String() WorkspaceConf_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceConf_Kind) )
Repository type metadata.
var ( WorkspaceFile_Kind = "WorkspaceFile" WorkspaceFile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceFile_Kind}.String() WorkspaceFile_KindAPIVersion = WorkspaceFile_Kind + "." + CRDGroupVersion.String() WorkspaceFile_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceFile_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ConfigInitParameters ¶
type ConfigInitParameters struct { // The email configuration of the Notification Destination. It must contain the following: Email []EmailInitParameters `json:"email,omitempty" tf:"email,omitempty"` // The Generic Webhook configuration of the Notification Destination. It must contain the following: GenericWebhook []GenericWebhookInitParameters `json:"genericWebhook,omitempty" tf:"generic_webhook,omitempty"` // The Microsoft Teams configuration of the Notification Destination. It must contain the following: MicrosoftTeams []MicrosoftTeamsInitParameters `json:"microsoftTeams,omitempty" tf:"microsoft_teams,omitempty"` // The PagerDuty configuration of the Notification Destination. It must contain the following: Pagerduty []PagerdutyInitParameters `json:"pagerduty,omitempty" tf:"pagerduty,omitempty"` // The Slack configuration of the Notification Destination. It must contain the following: Slack []SlackInitParameters `json:"slack,omitempty" tf:"slack,omitempty"` }
func (*ConfigInitParameters) DeepCopy ¶
func (in *ConfigInitParameters) DeepCopy() *ConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigInitParameters.
func (*ConfigInitParameters) DeepCopyInto ¶
func (in *ConfigInitParameters) DeepCopyInto(out *ConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigObservation ¶
type ConfigObservation struct { // The email configuration of the Notification Destination. It must contain the following: Email []EmailObservation `json:"email,omitempty" tf:"email,omitempty"` // The Generic Webhook configuration of the Notification Destination. It must contain the following: GenericWebhook []GenericWebhookObservation `json:"genericWebhook,omitempty" tf:"generic_webhook,omitempty"` // The Microsoft Teams configuration of the Notification Destination. It must contain the following: MicrosoftTeams []MicrosoftTeamsObservation `json:"microsoftTeams,omitempty" tf:"microsoft_teams,omitempty"` // The PagerDuty configuration of the Notification Destination. It must contain the following: Pagerduty []PagerdutyObservation `json:"pagerduty,omitempty" tf:"pagerduty,omitempty"` // The Slack configuration of the Notification Destination. It must contain the following: Slack []SlackObservation `json:"slack,omitempty" tf:"slack,omitempty"` }
func (*ConfigObservation) DeepCopy ¶
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶
type ConfigParameters struct { // The email configuration of the Notification Destination. It must contain the following: // +kubebuilder:validation:Optional Email []EmailParameters `json:"email,omitempty" tf:"email,omitempty"` // The Generic Webhook configuration of the Notification Destination. It must contain the following: // +kubebuilder:validation:Optional GenericWebhook []GenericWebhookParameters `json:"genericWebhook,omitempty" tf:"generic_webhook,omitempty"` // The Microsoft Teams configuration of the Notification Destination. It must contain the following: // +kubebuilder:validation:Optional MicrosoftTeams []MicrosoftTeamsParameters `json:"microsoftTeams,omitempty" tf:"microsoft_teams,omitempty"` // The PagerDuty configuration of the Notification Destination. It must contain the following: // +kubebuilder:validation:Optional Pagerduty []PagerdutyParameters `json:"pagerduty,omitempty" tf:"pagerduty,omitempty"` // The Slack configuration of the Notification Destination. It must contain the following: // +kubebuilder:validation:Optional Slack []SlackParameters `json:"slack,omitempty" tf:"slack,omitempty"` }
func (*ConfigParameters) DeepCopy ¶
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Directory ¶
type Directory struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.path) || (has(self.initProvider) && has(self.initProvider.path))",message="spec.forProvider.path is a required parameter" Spec DirectorySpec `json:"spec"` Status DirectoryStatus `json:"status,omitempty"` }
Directory is the Schema for the Directorys API. ""subcategory: "Workspace" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Directory) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Directory.
func (*Directory) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Directory) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Directory) GetCondition ¶
func (mg *Directory) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Directory.
func (*Directory) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Directory
func (*Directory) GetDeletionPolicy ¶
func (mg *Directory) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Directory.
func (*Directory) GetInitParameters ¶
GetInitParameters of this Directory
func (*Directory) GetManagementPolicies ¶
func (mg *Directory) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Directory.
func (*Directory) GetMergedParameters ¶
GetInitParameters of this Directory
func (*Directory) GetObservation ¶
GetObservation of this Directory
func (*Directory) GetParameters ¶
GetParameters of this Directory
func (*Directory) GetProviderConfigReference ¶
GetProviderConfigReference of this Directory.
func (*Directory) GetPublishConnectionDetailsTo ¶
func (mg *Directory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Directory.
func (*Directory) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Directory
func (*Directory) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Directory) GetWriteConnectionSecretToReference ¶
func (mg *Directory) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Directory.
func (*Directory) LateInitialize ¶
LateInitialize this Directory using its observed tfState. returns True if there are any spec changes for the resource.
func (*Directory) SetConditions ¶
SetConditions of this Directory.
func (*Directory) SetDeletionPolicy ¶
func (mg *Directory) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Directory.
func (*Directory) SetManagementPolicies ¶
func (mg *Directory) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Directory.
func (*Directory) SetObservation ¶
SetObservation for this Directory
func (*Directory) SetParameters ¶
SetParameters for this Directory
func (*Directory) SetProviderConfigReference ¶
SetProviderConfigReference of this Directory.
func (*Directory) SetPublishConnectionDetailsTo ¶
func (mg *Directory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Directory.
func (*Directory) SetWriteConnectionSecretToReference ¶
func (mg *Directory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Directory.
type DirectoryInitParameters ¶
type DirectoryInitParameters struct { // Defaults to false DeleteRecursive *bool `json:"deleteRecursive,omitempty" tf:"delete_recursive,omitempty"` // Unique identifier for a DIRECTORY ObjectID *float64 `json:"objectId,omitempty" tf:"object_id,omitempty"` // The absolute path of the directory, beginning with "/", e.g. "/Demo". Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DirectoryInitParameters) DeepCopy ¶
func (in *DirectoryInitParameters) DeepCopy() *DirectoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryInitParameters.
func (*DirectoryInitParameters) DeepCopyInto ¶
func (in *DirectoryInitParameters) DeepCopyInto(out *DirectoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryList ¶
type DirectoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Directory `json:"items"` }
DirectoryList contains a list of Directorys
func (*DirectoryList) DeepCopy ¶
func (in *DirectoryList) DeepCopy() *DirectoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryList.
func (*DirectoryList) DeepCopyInto ¶
func (in *DirectoryList) DeepCopyInto(out *DirectoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DirectoryList) DeepCopyObject ¶
func (in *DirectoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DirectoryList) GetItems ¶
func (l *DirectoryList) GetItems() []resource.Managed
GetItems of this DirectoryList.
type DirectoryObservation ¶
type DirectoryObservation struct { // Defaults to false DeleteRecursive *bool `json:"deleteRecursive,omitempty" tf:"delete_recursive,omitempty"` // Path of directory on workspace ID *string `json:"id,omitempty" tf:"id,omitempty"` // Unique identifier for a DIRECTORY ObjectID *float64 `json:"objectId,omitempty" tf:"object_id,omitempty"` // The absolute path of the directory, beginning with "/", e.g. "/Demo". Path *string `json:"path,omitempty" tf:"path,omitempty"` // path on Workspace File System (WSFS) in form of /Workspace + path WorkspacePath *string `json:"workspacePath,omitempty" tf:"workspace_path,omitempty"` }
func (*DirectoryObservation) DeepCopy ¶
func (in *DirectoryObservation) DeepCopy() *DirectoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryObservation.
func (*DirectoryObservation) DeepCopyInto ¶
func (in *DirectoryObservation) DeepCopyInto(out *DirectoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryParameters ¶
type DirectoryParameters struct { // Defaults to false // +kubebuilder:validation:Optional DeleteRecursive *bool `json:"deleteRecursive,omitempty" tf:"delete_recursive,omitempty"` // Unique identifier for a DIRECTORY // +kubebuilder:validation:Optional ObjectID *float64 `json:"objectId,omitempty" tf:"object_id,omitempty"` // The absolute path of the directory, beginning with "/", e.g. "/Demo". // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DirectoryParameters) DeepCopy ¶
func (in *DirectoryParameters) DeepCopy() *DirectoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryParameters.
func (*DirectoryParameters) DeepCopyInto ¶
func (in *DirectoryParameters) DeepCopyInto(out *DirectoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectorySpec ¶
type DirectorySpec struct { v1.ResourceSpec `json:",inline"` ForProvider DirectoryParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DirectoryInitParameters `json:"initProvider,omitempty"` }
DirectorySpec defines the desired state of Directory
func (*DirectorySpec) DeepCopy ¶
func (in *DirectorySpec) DeepCopy() *DirectorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectorySpec.
func (*DirectorySpec) DeepCopyInto ¶
func (in *DirectorySpec) DeepCopyInto(out *DirectorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryStatus ¶
type DirectoryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DirectoryObservation `json:"atProvider,omitempty"` }
DirectoryStatus defines the observed state of Directory.
func (*DirectoryStatus) DeepCopy ¶
func (in *DirectoryStatus) DeepCopy() *DirectoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryStatus.
func (*DirectoryStatus) DeepCopyInto ¶
func (in *DirectoryStatus) DeepCopyInto(out *DirectoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailInitParameters ¶
type EmailInitParameters struct { // The list of email addresses to send notifications to. Addresses []*string `json:"addresses,omitempty" tf:"addresses,omitempty"` }
func (*EmailInitParameters) DeepCopy ¶
func (in *EmailInitParameters) DeepCopy() *EmailInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailInitParameters.
func (*EmailInitParameters) DeepCopyInto ¶
func (in *EmailInitParameters) DeepCopyInto(out *EmailInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailObservation ¶
type EmailObservation struct { // The list of email addresses to send notifications to. Addresses []*string `json:"addresses,omitempty" tf:"addresses,omitempty"` }
func (*EmailObservation) DeepCopy ¶
func (in *EmailObservation) DeepCopy() *EmailObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailObservation.
func (*EmailObservation) DeepCopyInto ¶
func (in *EmailObservation) DeepCopyInto(out *EmailObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailParameters ¶
type EmailParameters struct { // The list of email addresses to send notifications to. // +kubebuilder:validation:Optional Addresses []*string `json:"addresses,omitempty" tf:"addresses,omitempty"` }
func (*EmailParameters) DeepCopy ¶
func (in *EmailParameters) DeepCopy() *EmailParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailParameters.
func (*EmailParameters) DeepCopyInto ¶
func (in *EmailParameters) DeepCopyInto(out *EmailParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericWebhookInitParameters ¶
type GenericWebhookInitParameters struct { // The password for basic authentication. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` PasswordSet *bool `json:"passwordSet,omitempty" tf:"password_set,omitempty"` // The Slack webhook URL. URLSecretRef *v1.SecretKeySelector `json:"urlSecretRef,omitempty" tf:"-"` URLSet *bool `json:"urlSet,omitempty" tf:"url_set,omitempty"` // The username for basic authentication. UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` UsernameSet *bool `json:"usernameSet,omitempty" tf:"username_set,omitempty"` }
func (*GenericWebhookInitParameters) DeepCopy ¶
func (in *GenericWebhookInitParameters) DeepCopy() *GenericWebhookInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericWebhookInitParameters.
func (*GenericWebhookInitParameters) DeepCopyInto ¶
func (in *GenericWebhookInitParameters) DeepCopyInto(out *GenericWebhookInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericWebhookObservation ¶
type GenericWebhookObservation struct { PasswordSet *bool `json:"passwordSet,omitempty" tf:"password_set,omitempty"` URLSet *bool `json:"urlSet,omitempty" tf:"url_set,omitempty"` UsernameSet *bool `json:"usernameSet,omitempty" tf:"username_set,omitempty"` }
func (*GenericWebhookObservation) DeepCopy ¶
func (in *GenericWebhookObservation) DeepCopy() *GenericWebhookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericWebhookObservation.
func (*GenericWebhookObservation) DeepCopyInto ¶
func (in *GenericWebhookObservation) DeepCopyInto(out *GenericWebhookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericWebhookParameters ¶
type GenericWebhookParameters struct { // The password for basic authentication. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional PasswordSet *bool `json:"passwordSet,omitempty" tf:"password_set,omitempty"` // The Slack webhook URL. // +kubebuilder:validation:Optional URLSecretRef *v1.SecretKeySelector `json:"urlSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional URLSet *bool `json:"urlSet,omitempty" tf:"url_set,omitempty"` // The username for basic authentication. // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional UsernameSet *bool `json:"usernameSet,omitempty" tf:"username_set,omitempty"` }
func (*GenericWebhookParameters) DeepCopy ¶
func (in *GenericWebhookParameters) DeepCopy() *GenericWebhookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericWebhookParameters.
func (*GenericWebhookParameters) DeepCopyInto ¶
func (in *GenericWebhookParameters) DeepCopyInto(out *GenericWebhookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitCredential ¶
type GitCredential struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gitProvider) || (has(self.initProvider) && has(self.initProvider.gitProvider))",message="spec.forProvider.gitProvider is a required parameter" Spec GitCredentialSpec `json:"spec"` Status GitCredentialStatus `json:"status,omitempty"` }
GitCredential is the Schema for the GitCredentials API. ""subcategory: "Workspace" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*GitCredential) DeepCopy ¶
func (in *GitCredential) DeepCopy() *GitCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitCredential.
func (*GitCredential) DeepCopyInto ¶
func (in *GitCredential) DeepCopyInto(out *GitCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GitCredential) DeepCopyObject ¶
func (in *GitCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GitCredential) GetCondition ¶
func (mg *GitCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GitCredential.
func (*GitCredential) GetConnectionDetailsMapping ¶
func (tr *GitCredential) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GitCredential
func (*GitCredential) GetDeletionPolicy ¶
func (mg *GitCredential) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GitCredential.
func (*GitCredential) GetID ¶
func (tr *GitCredential) GetID() string
GetID returns ID of underlying Terraform resource of this GitCredential
func (*GitCredential) GetInitParameters ¶
func (tr *GitCredential) GetInitParameters() (map[string]any, error)
GetInitParameters of this GitCredential
func (*GitCredential) GetManagementPolicies ¶
func (mg *GitCredential) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this GitCredential.
func (*GitCredential) GetMergedParameters ¶
func (tr *GitCredential) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this GitCredential
func (*GitCredential) GetObservation ¶
func (tr *GitCredential) GetObservation() (map[string]any, error)
GetObservation of this GitCredential
func (*GitCredential) GetParameters ¶
func (tr *GitCredential) GetParameters() (map[string]any, error)
GetParameters of this GitCredential
func (*GitCredential) GetProviderConfigReference ¶
func (mg *GitCredential) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GitCredential.
func (*GitCredential) GetPublishConnectionDetailsTo ¶
func (mg *GitCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GitCredential.
func (*GitCredential) GetTerraformResourceType ¶
func (mg *GitCredential) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GitCredential
func (*GitCredential) GetTerraformSchemaVersion ¶
func (tr *GitCredential) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GitCredential) GetWriteConnectionSecretToReference ¶
func (mg *GitCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GitCredential.
func (*GitCredential) LateInitialize ¶
func (tr *GitCredential) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GitCredential using its observed tfState. returns True if there are any spec changes for the resource.
func (*GitCredential) SetConditions ¶
func (mg *GitCredential) SetConditions(c ...xpv1.Condition)
SetConditions of this GitCredential.
func (*GitCredential) SetDeletionPolicy ¶
func (mg *GitCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GitCredential.
func (*GitCredential) SetManagementPolicies ¶
func (mg *GitCredential) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this GitCredential.
func (*GitCredential) SetObservation ¶
func (tr *GitCredential) SetObservation(obs map[string]any) error
SetObservation for this GitCredential
func (*GitCredential) SetParameters ¶
func (tr *GitCredential) SetParameters(params map[string]any) error
SetParameters for this GitCredential
func (*GitCredential) SetProviderConfigReference ¶
func (mg *GitCredential) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GitCredential.
func (*GitCredential) SetPublishConnectionDetailsTo ¶
func (mg *GitCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GitCredential.
func (*GitCredential) SetWriteConnectionSecretToReference ¶
func (mg *GitCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GitCredential.
type GitCredentialInitParameters ¶
type GitCredentialInitParameters struct { // specify if settings need to be enforced - right now, Databricks allows only single Git credential, so if it's already configured, the apply operation will fail. Force *bool `json:"force,omitempty" tf:"force,omitempty"` // case insensitive name of the Git provider. Following values are supported right now (could be a subject for a change, consult Git Credentials API documentation): gitHub, gitHubEnterprise, bitbucketCloud, bitbucketServer, azureDevOpsServices, gitLab, gitLabEnterpriseEdition, awsCodeCommit. GitProvider *string `json:"gitProvider,omitempty" tf:"git_provider,omitempty"` // user name at Git provider. GitUsername *string `json:"gitUsername,omitempty" tf:"git_username,omitempty"` // The personal access token used to authenticate to the corresponding Git provider. If value is not provided, it's sourced from the first environment variable of GITHUB_TOKEN, GITLAB_TOKEN, or AZDO_PERSONAL_ACCESS_TOKEN, that has a non-empty value. PersonalAccessToken *string `json:"personalAccessToken,omitempty" tf:"personal_access_token,omitempty"` }
func (*GitCredentialInitParameters) DeepCopy ¶
func (in *GitCredentialInitParameters) DeepCopy() *GitCredentialInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitCredentialInitParameters.
func (*GitCredentialInitParameters) DeepCopyInto ¶
func (in *GitCredentialInitParameters) DeepCopyInto(out *GitCredentialInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitCredentialList ¶
type GitCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GitCredential `json:"items"` }
GitCredentialList contains a list of GitCredentials
func (*GitCredentialList) DeepCopy ¶
func (in *GitCredentialList) DeepCopy() *GitCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitCredentialList.
func (*GitCredentialList) DeepCopyInto ¶
func (in *GitCredentialList) DeepCopyInto(out *GitCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GitCredentialList) DeepCopyObject ¶
func (in *GitCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GitCredentialList) GetItems ¶
func (l *GitCredentialList) GetItems() []resource.Managed
GetItems of this GitCredentialList.
type GitCredentialObservation ¶
type GitCredentialObservation struct { // specify if settings need to be enforced - right now, Databricks allows only single Git credential, so if it's already configured, the apply operation will fail. Force *bool `json:"force,omitempty" tf:"force,omitempty"` // case insensitive name of the Git provider. Following values are supported right now (could be a subject for a change, consult Git Credentials API documentation): gitHub, gitHubEnterprise, bitbucketCloud, bitbucketServer, azureDevOpsServices, gitLab, gitLabEnterpriseEdition, awsCodeCommit. GitProvider *string `json:"gitProvider,omitempty" tf:"git_provider,omitempty"` // user name at Git provider. GitUsername *string `json:"gitUsername,omitempty" tf:"git_username,omitempty"` // identifier of specific Git credential ID *string `json:"id,omitempty" tf:"id,omitempty"` // The personal access token used to authenticate to the corresponding Git provider. If value is not provided, it's sourced from the first environment variable of GITHUB_TOKEN, GITLAB_TOKEN, or AZDO_PERSONAL_ACCESS_TOKEN, that has a non-empty value. PersonalAccessToken *string `json:"personalAccessToken,omitempty" tf:"personal_access_token,omitempty"` }
func (*GitCredentialObservation) DeepCopy ¶
func (in *GitCredentialObservation) DeepCopy() *GitCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitCredentialObservation.
func (*GitCredentialObservation) DeepCopyInto ¶
func (in *GitCredentialObservation) DeepCopyInto(out *GitCredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitCredentialParameters ¶
type GitCredentialParameters struct { // specify if settings need to be enforced - right now, Databricks allows only single Git credential, so if it's already configured, the apply operation will fail. // +kubebuilder:validation:Optional Force *bool `json:"force,omitempty" tf:"force,omitempty"` // case insensitive name of the Git provider. Following values are supported right now (could be a subject for a change, consult Git Credentials API documentation): gitHub, gitHubEnterprise, bitbucketCloud, bitbucketServer, azureDevOpsServices, gitLab, gitLabEnterpriseEdition, awsCodeCommit. // +kubebuilder:validation:Optional GitProvider *string `json:"gitProvider,omitempty" tf:"git_provider,omitempty"` // user name at Git provider. // +kubebuilder:validation:Optional GitUsername *string `json:"gitUsername,omitempty" tf:"git_username,omitempty"` // The personal access token used to authenticate to the corresponding Git provider. If value is not provided, it's sourced from the first environment variable of GITHUB_TOKEN, GITLAB_TOKEN, or AZDO_PERSONAL_ACCESS_TOKEN, that has a non-empty value. // +kubebuilder:validation:Optional PersonalAccessToken *string `json:"personalAccessToken,omitempty" tf:"personal_access_token,omitempty"` }
func (*GitCredentialParameters) DeepCopy ¶
func (in *GitCredentialParameters) DeepCopy() *GitCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitCredentialParameters.
func (*GitCredentialParameters) DeepCopyInto ¶
func (in *GitCredentialParameters) DeepCopyInto(out *GitCredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitCredentialSpec ¶
type GitCredentialSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GitCredentialParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider GitCredentialInitParameters `json:"initProvider,omitempty"` }
GitCredentialSpec defines the desired state of GitCredential
func (*GitCredentialSpec) DeepCopy ¶
func (in *GitCredentialSpec) DeepCopy() *GitCredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitCredentialSpec.
func (*GitCredentialSpec) DeepCopyInto ¶
func (in *GitCredentialSpec) DeepCopyInto(out *GitCredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitCredentialStatus ¶
type GitCredentialStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GitCredentialObservation `json:"atProvider,omitempty"` }
GitCredentialStatus defines the observed state of GitCredential.
func (*GitCredentialStatus) DeepCopy ¶
func (in *GitCredentialStatus) DeepCopy() *GitCredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitCredentialStatus.
func (*GitCredentialStatus) DeepCopyInto ¶
func (in *GitCredentialStatus) DeepCopyInto(out *GitCredentialStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalInitScript ¶
type GlobalInitScript struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec GlobalInitScriptSpec `json:"spec"` Status GlobalInitScriptStatus `json:"status,omitempty"` }
GlobalInitScript is the Schema for the GlobalInitScripts API. ""subcategory: "Workspace" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*GlobalInitScript) DeepCopy ¶
func (in *GlobalInitScript) DeepCopy() *GlobalInitScript
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalInitScript.
func (*GlobalInitScript) DeepCopyInto ¶
func (in *GlobalInitScript) DeepCopyInto(out *GlobalInitScript)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalInitScript) DeepCopyObject ¶
func (in *GlobalInitScript) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalInitScript) GetCondition ¶
func (mg *GlobalInitScript) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GlobalInitScript.
func (*GlobalInitScript) GetConnectionDetailsMapping ¶
func (tr *GlobalInitScript) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GlobalInitScript
func (*GlobalInitScript) GetDeletionPolicy ¶
func (mg *GlobalInitScript) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GlobalInitScript.
func (*GlobalInitScript) GetID ¶
func (tr *GlobalInitScript) GetID() string
GetID returns ID of underlying Terraform resource of this GlobalInitScript
func (*GlobalInitScript) GetInitParameters ¶
func (tr *GlobalInitScript) GetInitParameters() (map[string]any, error)
GetInitParameters of this GlobalInitScript
func (*GlobalInitScript) GetManagementPolicies ¶
func (mg *GlobalInitScript) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this GlobalInitScript.
func (*GlobalInitScript) GetMergedParameters ¶
func (tr *GlobalInitScript) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this GlobalInitScript
func (*GlobalInitScript) GetObservation ¶
func (tr *GlobalInitScript) GetObservation() (map[string]any, error)
GetObservation of this GlobalInitScript
func (*GlobalInitScript) GetParameters ¶
func (tr *GlobalInitScript) GetParameters() (map[string]any, error)
GetParameters of this GlobalInitScript
func (*GlobalInitScript) GetProviderConfigReference ¶
func (mg *GlobalInitScript) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GlobalInitScript.
func (*GlobalInitScript) GetPublishConnectionDetailsTo ¶
func (mg *GlobalInitScript) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GlobalInitScript.
func (*GlobalInitScript) GetTerraformResourceType ¶
func (mg *GlobalInitScript) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GlobalInitScript
func (*GlobalInitScript) GetTerraformSchemaVersion ¶
func (tr *GlobalInitScript) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GlobalInitScript) GetWriteConnectionSecretToReference ¶
func (mg *GlobalInitScript) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GlobalInitScript.
func (*GlobalInitScript) Hub ¶
func (tr *GlobalInitScript) Hub()
Hub marks this type as a conversion hub.
func (*GlobalInitScript) LateInitialize ¶
func (tr *GlobalInitScript) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GlobalInitScript using its observed tfState. returns True if there are any spec changes for the resource.
func (*GlobalInitScript) SetConditions ¶
func (mg *GlobalInitScript) SetConditions(c ...xpv1.Condition)
SetConditions of this GlobalInitScript.
func (*GlobalInitScript) SetDeletionPolicy ¶
func (mg *GlobalInitScript) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GlobalInitScript.
func (*GlobalInitScript) SetManagementPolicies ¶
func (mg *GlobalInitScript) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this GlobalInitScript.
func (*GlobalInitScript) SetObservation ¶
func (tr *GlobalInitScript) SetObservation(obs map[string]any) error
SetObservation for this GlobalInitScript
func (*GlobalInitScript) SetParameters ¶
func (tr *GlobalInitScript) SetParameters(params map[string]any) error
SetParameters for this GlobalInitScript
func (*GlobalInitScript) SetProviderConfigReference ¶
func (mg *GlobalInitScript) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GlobalInitScript.
func (*GlobalInitScript) SetPublishConnectionDetailsTo ¶
func (mg *GlobalInitScript) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GlobalInitScript.
func (*GlobalInitScript) SetWriteConnectionSecretToReference ¶
func (mg *GlobalInitScript) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GlobalInitScript.
type GlobalInitScriptInitParameters ¶
type GlobalInitScriptInitParameters struct { // The base64-encoded source code global init script. Conflicts with source ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` // (bool, optional default: false) specifies if the script is enabled for execution, or not Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"` // the name of the script. It should be unique Name *string `json:"name,omitempty" tf:"name,omitempty"` // the position of a global init script, where 0 represents the first global init script to run, 1 is the second global init script to run, and so on. When omitted, the script gets the last position. Position *float64 `json:"position,omitempty" tf:"position,omitempty"` // Path to script's source code on local filesystem. Conflicts with content_base64 Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*GlobalInitScriptInitParameters) DeepCopy ¶
func (in *GlobalInitScriptInitParameters) DeepCopy() *GlobalInitScriptInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalInitScriptInitParameters.
func (*GlobalInitScriptInitParameters) DeepCopyInto ¶
func (in *GlobalInitScriptInitParameters) DeepCopyInto(out *GlobalInitScriptInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalInitScriptList ¶
type GlobalInitScriptList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalInitScript `json:"items"` }
GlobalInitScriptList contains a list of GlobalInitScripts
func (*GlobalInitScriptList) DeepCopy ¶
func (in *GlobalInitScriptList) DeepCopy() *GlobalInitScriptList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalInitScriptList.
func (*GlobalInitScriptList) DeepCopyInto ¶
func (in *GlobalInitScriptList) DeepCopyInto(out *GlobalInitScriptList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalInitScriptList) DeepCopyObject ¶
func (in *GlobalInitScriptList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalInitScriptList) GetItems ¶
func (l *GlobalInitScriptList) GetItems() []resource.Managed
GetItems of this GlobalInitScriptList.
type GlobalInitScriptObservation ¶
type GlobalInitScriptObservation struct { // The base64-encoded source code global init script. Conflicts with source ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` // (bool, optional default: false) specifies if the script is enabled for execution, or not Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // ID assigned to a global init script by API ID *string `json:"id,omitempty" tf:"id,omitempty"` Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"` // the name of the script. It should be unique Name *string `json:"name,omitempty" tf:"name,omitempty"` // the position of a global init script, where 0 represents the first global init script to run, 1 is the second global init script to run, and so on. When omitted, the script gets the last position. Position *float64 `json:"position,omitempty" tf:"position,omitempty"` // Path to script's source code on local filesystem. Conflicts with content_base64 Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*GlobalInitScriptObservation) DeepCopy ¶
func (in *GlobalInitScriptObservation) DeepCopy() *GlobalInitScriptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalInitScriptObservation.
func (*GlobalInitScriptObservation) DeepCopyInto ¶
func (in *GlobalInitScriptObservation) DeepCopyInto(out *GlobalInitScriptObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalInitScriptParameters ¶
type GlobalInitScriptParameters struct { // The base64-encoded source code global init script. Conflicts with source // +kubebuilder:validation:Optional ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` // (bool, optional default: false) specifies if the script is enabled for execution, or not // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"` // the name of the script. It should be unique // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // the position of a global init script, where 0 represents the first global init script to run, 1 is the second global init script to run, and so on. When omitted, the script gets the last position. // +kubebuilder:validation:Optional Position *float64 `json:"position,omitempty" tf:"position,omitempty"` // Path to script's source code on local filesystem. Conflicts with content_base64 // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*GlobalInitScriptParameters) DeepCopy ¶
func (in *GlobalInitScriptParameters) DeepCopy() *GlobalInitScriptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalInitScriptParameters.
func (*GlobalInitScriptParameters) DeepCopyInto ¶
func (in *GlobalInitScriptParameters) DeepCopyInto(out *GlobalInitScriptParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalInitScriptSpec ¶
type GlobalInitScriptSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GlobalInitScriptParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider GlobalInitScriptInitParameters `json:"initProvider,omitempty"` }
GlobalInitScriptSpec defines the desired state of GlobalInitScript
func (*GlobalInitScriptSpec) DeepCopy ¶
func (in *GlobalInitScriptSpec) DeepCopy() *GlobalInitScriptSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalInitScriptSpec.
func (*GlobalInitScriptSpec) DeepCopyInto ¶
func (in *GlobalInitScriptSpec) DeepCopyInto(out *GlobalInitScriptSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalInitScriptStatus ¶
type GlobalInitScriptStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GlobalInitScriptObservation `json:"atProvider,omitempty"` }
GlobalInitScriptStatus defines the observed state of GlobalInitScript.
func (*GlobalInitScriptStatus) DeepCopy ¶
func (in *GlobalInitScriptStatus) DeepCopy() *GlobalInitScriptStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalInitScriptStatus.
func (*GlobalInitScriptStatus) DeepCopyInto ¶
func (in *GlobalInitScriptStatus) DeepCopyInto(out *GlobalInitScriptStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftTeamsInitParameters ¶
type MicrosoftTeamsInitParameters struct { // The Slack webhook URL. URLSecretRef *v1.SecretKeySelector `json:"urlSecretRef,omitempty" tf:"-"` URLSet *bool `json:"urlSet,omitempty" tf:"url_set,omitempty"` }
func (*MicrosoftTeamsInitParameters) DeepCopy ¶
func (in *MicrosoftTeamsInitParameters) DeepCopy() *MicrosoftTeamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftTeamsInitParameters.
func (*MicrosoftTeamsInitParameters) DeepCopyInto ¶
func (in *MicrosoftTeamsInitParameters) DeepCopyInto(out *MicrosoftTeamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftTeamsObservation ¶
type MicrosoftTeamsObservation struct {
URLSet *bool `json:"urlSet,omitempty" tf:"url_set,omitempty"`
}
func (*MicrosoftTeamsObservation) DeepCopy ¶
func (in *MicrosoftTeamsObservation) DeepCopy() *MicrosoftTeamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftTeamsObservation.
func (*MicrosoftTeamsObservation) DeepCopyInto ¶
func (in *MicrosoftTeamsObservation) DeepCopyInto(out *MicrosoftTeamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftTeamsParameters ¶
type MicrosoftTeamsParameters struct { // The Slack webhook URL. // +kubebuilder:validation:Optional URLSecretRef *v1.SecretKeySelector `json:"urlSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional URLSet *bool `json:"urlSet,omitempty" tf:"url_set,omitempty"` }
func (*MicrosoftTeamsParameters) DeepCopy ¶
func (in *MicrosoftTeamsParameters) DeepCopy() *MicrosoftTeamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftTeamsParameters.
func (*MicrosoftTeamsParameters) DeepCopyInto ¶
func (in *MicrosoftTeamsParameters) DeepCopyInto(out *MicrosoftTeamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Notebook ¶
type Notebook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.path) || (has(self.initProvider) && has(self.initProvider.path))",message="spec.forProvider.path is a required parameter" Spec NotebookSpec `json:"spec"` Status NotebookStatus `json:"status,omitempty"` }
Notebook is the Schema for the Notebooks API. ""subcategory: "Workspace" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Notebook) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Notebook.
func (*Notebook) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Notebook) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Notebook) GetCondition ¶
func (mg *Notebook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Notebook.
func (*Notebook) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Notebook
func (*Notebook) GetDeletionPolicy ¶
func (mg *Notebook) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Notebook.
func (*Notebook) GetInitParameters ¶
GetInitParameters of this Notebook
func (*Notebook) GetManagementPolicies ¶
func (mg *Notebook) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Notebook.
func (*Notebook) GetMergedParameters ¶
GetInitParameters of this Notebook
func (*Notebook) GetObservation ¶
GetObservation of this Notebook
func (*Notebook) GetParameters ¶
GetParameters of this Notebook
func (*Notebook) GetProviderConfigReference ¶
GetProviderConfigReference of this Notebook.
func (*Notebook) GetPublishConnectionDetailsTo ¶
func (mg *Notebook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Notebook.
func (*Notebook) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Notebook
func (*Notebook) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Notebook) GetWriteConnectionSecretToReference ¶
func (mg *Notebook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Notebook.
func (*Notebook) LateInitialize ¶
LateInitialize this Notebook using its observed tfState. returns True if there are any spec changes for the resource.
func (*Notebook) SetConditions ¶
SetConditions of this Notebook.
func (*Notebook) SetDeletionPolicy ¶
func (mg *Notebook) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Notebook.
func (*Notebook) SetManagementPolicies ¶
func (mg *Notebook) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Notebook.
func (*Notebook) SetObservation ¶
SetObservation for this Notebook
func (*Notebook) SetParameters ¶
SetParameters for this Notebook
func (*Notebook) SetProviderConfigReference ¶
SetProviderConfigReference of this Notebook.
func (*Notebook) SetPublishConnectionDetailsTo ¶
func (mg *Notebook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Notebook.
func (*Notebook) SetWriteConnectionSecretToReference ¶
func (mg *Notebook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Notebook.
type NotebookInitParameters ¶
type NotebookInitParameters struct { // The base64-encoded notebook source code. Conflicts with source. ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` Format *string `json:"format,omitempty" tf:"format,omitempty"` // One of SCALA, PYTHON, SQL, R. Language *string `json:"language,omitempty" tf:"language,omitempty"` Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"` // Unique identifier for a NOTEBOOK ObjectID *float64 `json:"objectId,omitempty" tf:"object_id,omitempty"` ObjectType *string `json:"objectType,omitempty" tf:"object_type,omitempty"` // The absolute path of the notebook or directory, beginning with "/", e.g. "/Demo". Path *string `json:"path,omitempty" tf:"path,omitempty"` // Path to notebook in source code format on local filesystem. Conflicts with content_base64. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*NotebookInitParameters) DeepCopy ¶
func (in *NotebookInitParameters) DeepCopy() *NotebookInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInitParameters.
func (*NotebookInitParameters) DeepCopyInto ¶
func (in *NotebookInitParameters) DeepCopyInto(out *NotebookInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookList ¶
type NotebookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Notebook `json:"items"` }
NotebookList contains a list of Notebooks
func (*NotebookList) DeepCopy ¶
func (in *NotebookList) DeepCopy() *NotebookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookList.
func (*NotebookList) DeepCopyInto ¶
func (in *NotebookList) DeepCopyInto(out *NotebookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookList) DeepCopyObject ¶
func (in *NotebookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookList) GetItems ¶
func (l *NotebookList) GetItems() []resource.Managed
GetItems of this NotebookList.
type NotebookObservation ¶
type NotebookObservation struct { // The base64-encoded notebook source code. Conflicts with source. ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` Format *string `json:"format,omitempty" tf:"format,omitempty"` // Path of notebook on workspace ID *string `json:"id,omitempty" tf:"id,omitempty"` // One of SCALA, PYTHON, SQL, R. Language *string `json:"language,omitempty" tf:"language,omitempty"` Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"` // Unique identifier for a NOTEBOOK ObjectID *float64 `json:"objectId,omitempty" tf:"object_id,omitempty"` ObjectType *string `json:"objectType,omitempty" tf:"object_type,omitempty"` // The absolute path of the notebook or directory, beginning with "/", e.g. "/Demo". Path *string `json:"path,omitempty" tf:"path,omitempty"` // Path to notebook in source code format on local filesystem. Conflicts with content_base64. Source *string `json:"source,omitempty" tf:"source,omitempty"` // Routable URL of the notebook URL *string `json:"url,omitempty" tf:"url,omitempty"` // path on Workspace File System (WSFS) in form of /Workspace + path WorkspacePath *string `json:"workspacePath,omitempty" tf:"workspace_path,omitempty"` }
func (*NotebookObservation) DeepCopy ¶
func (in *NotebookObservation) DeepCopy() *NotebookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookObservation.
func (*NotebookObservation) DeepCopyInto ¶
func (in *NotebookObservation) DeepCopyInto(out *NotebookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookParameters ¶
type NotebookParameters struct { // The base64-encoded notebook source code. Conflicts with source. // +kubebuilder:validation:Optional ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` // +kubebuilder:validation:Optional Format *string `json:"format,omitempty" tf:"format,omitempty"` // One of SCALA, PYTHON, SQL, R. // +kubebuilder:validation:Optional Language *string `json:"language,omitempty" tf:"language,omitempty"` // +kubebuilder:validation:Optional Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"` // Unique identifier for a NOTEBOOK // +kubebuilder:validation:Optional ObjectID *float64 `json:"objectId,omitempty" tf:"object_id,omitempty"` // +kubebuilder:validation:Optional ObjectType *string `json:"objectType,omitempty" tf:"object_type,omitempty"` // The absolute path of the notebook or directory, beginning with "/", e.g. "/Demo". // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Path to notebook in source code format on local filesystem. Conflicts with content_base64. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*NotebookParameters) DeepCopy ¶
func (in *NotebookParameters) DeepCopy() *NotebookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookParameters.
func (*NotebookParameters) DeepCopyInto ¶
func (in *NotebookParameters) DeepCopyInto(out *NotebookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookSpec ¶
type NotebookSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NotebookParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider NotebookInitParameters `json:"initProvider,omitempty"` }
NotebookSpec defines the desired state of Notebook
func (*NotebookSpec) DeepCopy ¶
func (in *NotebookSpec) DeepCopy() *NotebookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSpec.
func (*NotebookSpec) DeepCopyInto ¶
func (in *NotebookSpec) DeepCopyInto(out *NotebookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookStatus ¶
type NotebookStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NotebookObservation `json:"atProvider,omitempty"` }
NotebookStatus defines the observed state of Notebook.
func (*NotebookStatus) DeepCopy ¶
func (in *NotebookStatus) DeepCopy() *NotebookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookStatus.
func (*NotebookStatus) DeepCopyInto ¶
func (in *NotebookStatus) DeepCopyInto(out *NotebookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationDestination ¶
type NotificationDestination struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" Spec NotificationDestinationSpec `json:"spec"` Status NotificationDestinationStatus `json:"status,omitempty"` }
NotificationDestination is the Schema for the NotificationDestinations API. ""subcategory: "Workspace" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*NotificationDestination) DeepCopy ¶
func (in *NotificationDestination) DeepCopy() *NotificationDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationDestination.
func (*NotificationDestination) DeepCopyInto ¶
func (in *NotificationDestination) DeepCopyInto(out *NotificationDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotificationDestination) DeepCopyObject ¶
func (in *NotificationDestination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotificationDestination) GetCondition ¶
func (mg *NotificationDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NotificationDestination.
func (*NotificationDestination) GetConnectionDetailsMapping ¶
func (tr *NotificationDestination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NotificationDestination
func (*NotificationDestination) GetDeletionPolicy ¶
func (mg *NotificationDestination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NotificationDestination.
func (*NotificationDestination) GetID ¶
func (tr *NotificationDestination) GetID() string
GetID returns ID of underlying Terraform resource of this NotificationDestination
func (*NotificationDestination) GetInitParameters ¶
func (tr *NotificationDestination) GetInitParameters() (map[string]any, error)
GetInitParameters of this NotificationDestination
func (*NotificationDestination) GetManagementPolicies ¶
func (mg *NotificationDestination) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NotificationDestination.
func (*NotificationDestination) GetMergedParameters ¶
func (tr *NotificationDestination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this NotificationDestination
func (*NotificationDestination) GetObservation ¶
func (tr *NotificationDestination) GetObservation() (map[string]any, error)
GetObservation of this NotificationDestination
func (*NotificationDestination) GetParameters ¶
func (tr *NotificationDestination) GetParameters() (map[string]any, error)
GetParameters of this NotificationDestination
func (*NotificationDestination) GetProviderConfigReference ¶
func (mg *NotificationDestination) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NotificationDestination.
func (*NotificationDestination) GetPublishConnectionDetailsTo ¶
func (mg *NotificationDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NotificationDestination.
func (*NotificationDestination) GetTerraformResourceType ¶
func (mg *NotificationDestination) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NotificationDestination
func (*NotificationDestination) GetTerraformSchemaVersion ¶
func (tr *NotificationDestination) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NotificationDestination) GetWriteConnectionSecretToReference ¶
func (mg *NotificationDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NotificationDestination.
func (*NotificationDestination) Hub ¶
func (tr *NotificationDestination) Hub()
Hub marks this type as a conversion hub.
func (*NotificationDestination) LateInitialize ¶
func (tr *NotificationDestination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NotificationDestination using its observed tfState. returns True if there are any spec changes for the resource.
func (*NotificationDestination) SetConditions ¶
func (mg *NotificationDestination) SetConditions(c ...xpv1.Condition)
SetConditions of this NotificationDestination.
func (*NotificationDestination) SetDeletionPolicy ¶
func (mg *NotificationDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NotificationDestination.
func (*NotificationDestination) SetManagementPolicies ¶
func (mg *NotificationDestination) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NotificationDestination.
func (*NotificationDestination) SetObservation ¶
func (tr *NotificationDestination) SetObservation(obs map[string]any) error
SetObservation for this NotificationDestination
func (*NotificationDestination) SetParameters ¶
func (tr *NotificationDestination) SetParameters(params map[string]any) error
SetParameters for this NotificationDestination
func (*NotificationDestination) SetProviderConfigReference ¶
func (mg *NotificationDestination) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NotificationDestination.
func (*NotificationDestination) SetPublishConnectionDetailsTo ¶
func (mg *NotificationDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NotificationDestination.
func (*NotificationDestination) SetWriteConnectionSecretToReference ¶
func (mg *NotificationDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NotificationDestination.
type NotificationDestinationInitParameters ¶
type NotificationDestinationInitParameters struct { // The configuration of the Notification Destination. It must contain exactly one of the following blocks: Config []ConfigInitParameters `json:"config,omitempty" tf:"config,omitempty"` // the type of Notification Destination. DestinationType *string `json:"destinationType,omitempty" tf:"destination_type,omitempty"` // The display name of the Notification Destination. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` }
func (*NotificationDestinationInitParameters) DeepCopy ¶
func (in *NotificationDestinationInitParameters) DeepCopy() *NotificationDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationDestinationInitParameters.
func (*NotificationDestinationInitParameters) DeepCopyInto ¶
func (in *NotificationDestinationInitParameters) DeepCopyInto(out *NotificationDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationDestinationList ¶
type NotificationDestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NotificationDestination `json:"items"` }
NotificationDestinationList contains a list of NotificationDestinations
func (*NotificationDestinationList) DeepCopy ¶
func (in *NotificationDestinationList) DeepCopy() *NotificationDestinationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationDestinationList.
func (*NotificationDestinationList) DeepCopyInto ¶
func (in *NotificationDestinationList) DeepCopyInto(out *NotificationDestinationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotificationDestinationList) DeepCopyObject ¶
func (in *NotificationDestinationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotificationDestinationList) GetItems ¶
func (l *NotificationDestinationList) GetItems() []resource.Managed
GetItems of this NotificationDestinationList.
type NotificationDestinationObservation ¶
type NotificationDestinationObservation struct { // The configuration of the Notification Destination. It must contain exactly one of the following blocks: Config []ConfigObservation `json:"config,omitempty" tf:"config,omitempty"` // the type of Notification Destination. DestinationType *string `json:"destinationType,omitempty" tf:"destination_type,omitempty"` // The display name of the Notification Destination. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The unique ID of the Notification Destination. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*NotificationDestinationObservation) DeepCopy ¶
func (in *NotificationDestinationObservation) DeepCopy() *NotificationDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationDestinationObservation.
func (*NotificationDestinationObservation) DeepCopyInto ¶
func (in *NotificationDestinationObservation) DeepCopyInto(out *NotificationDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationDestinationParameters ¶
type NotificationDestinationParameters struct { // The configuration of the Notification Destination. It must contain exactly one of the following blocks: // +kubebuilder:validation:Optional Config []ConfigParameters `json:"config,omitempty" tf:"config,omitempty"` // the type of Notification Destination. // +kubebuilder:validation:Optional DestinationType *string `json:"destinationType,omitempty" tf:"destination_type,omitempty"` // The display name of the Notification Destination. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` }
func (*NotificationDestinationParameters) DeepCopy ¶
func (in *NotificationDestinationParameters) DeepCopy() *NotificationDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationDestinationParameters.
func (*NotificationDestinationParameters) DeepCopyInto ¶
func (in *NotificationDestinationParameters) DeepCopyInto(out *NotificationDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationDestinationSpec ¶
type NotificationDestinationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NotificationDestinationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider NotificationDestinationInitParameters `json:"initProvider,omitempty"` }
NotificationDestinationSpec defines the desired state of NotificationDestination
func (*NotificationDestinationSpec) DeepCopy ¶
func (in *NotificationDestinationSpec) DeepCopy() *NotificationDestinationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationDestinationSpec.
func (*NotificationDestinationSpec) DeepCopyInto ¶
func (in *NotificationDestinationSpec) DeepCopyInto(out *NotificationDestinationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationDestinationStatus ¶
type NotificationDestinationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NotificationDestinationObservation `json:"atProvider,omitempty"` }
NotificationDestinationStatus defines the observed state of NotificationDestination.
func (*NotificationDestinationStatus) DeepCopy ¶
func (in *NotificationDestinationStatus) DeepCopy() *NotificationDestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationDestinationStatus.
func (*NotificationDestinationStatus) DeepCopyInto ¶
func (in *NotificationDestinationStatus) DeepCopyInto(out *NotificationDestinationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PagerdutyInitParameters ¶
type PagerdutyInitParameters struct { // The PagerDuty integration key. IntegrationKeySecretRef *v1.SecretKeySelector `json:"integrationKeySecretRef,omitempty" tf:"-"` IntegrationKeySet *bool `json:"integrationKeySet,omitempty" tf:"integration_key_set,omitempty"` }
func (*PagerdutyInitParameters) DeepCopy ¶
func (in *PagerdutyInitParameters) DeepCopy() *PagerdutyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagerdutyInitParameters.
func (*PagerdutyInitParameters) DeepCopyInto ¶
func (in *PagerdutyInitParameters) DeepCopyInto(out *PagerdutyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PagerdutyObservation ¶
type PagerdutyObservation struct {
IntegrationKeySet *bool `json:"integrationKeySet,omitempty" tf:"integration_key_set,omitempty"`
}
func (*PagerdutyObservation) DeepCopy ¶
func (in *PagerdutyObservation) DeepCopy() *PagerdutyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagerdutyObservation.
func (*PagerdutyObservation) DeepCopyInto ¶
func (in *PagerdutyObservation) DeepCopyInto(out *PagerdutyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PagerdutyParameters ¶
type PagerdutyParameters struct { // The PagerDuty integration key. // +kubebuilder:validation:Optional IntegrationKeySecretRef *v1.SecretKeySelector `json:"integrationKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IntegrationKeySet *bool `json:"integrationKeySet,omitempty" tf:"integration_key_set,omitempty"` }
func (*PagerdutyParameters) DeepCopy ¶
func (in *PagerdutyParameters) DeepCopy() *PagerdutyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagerdutyParameters.
func (*PagerdutyParameters) DeepCopyInto ¶
func (in *PagerdutyParameters) DeepCopyInto(out *PagerdutyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Repo ¶
type Repo struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec RepoSpec `json:"spec"` Status RepoStatus `json:"status,omitempty"` }
Repo is the Schema for the Repos API. ""subcategory: "Workspace" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Repo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repo.
func (*Repo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Repo) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Repo) GetCondition ¶
func (mg *Repo) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Repo.
func (*Repo) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Repo
func (*Repo) GetDeletionPolicy ¶
func (mg *Repo) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Repo.
func (*Repo) GetInitParameters ¶
GetInitParameters of this Repo
func (*Repo) GetManagementPolicies ¶
func (mg *Repo) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Repo.
func (*Repo) GetMergedParameters ¶
GetInitParameters of this Repo
func (*Repo) GetObservation ¶
GetObservation of this Repo
func (*Repo) GetParameters ¶
GetParameters of this Repo
func (*Repo) GetProviderConfigReference ¶
GetProviderConfigReference of this Repo.
func (*Repo) GetPublishConnectionDetailsTo ¶
func (mg *Repo) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Repo.
func (*Repo) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Repo
func (*Repo) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Repo) GetWriteConnectionSecretToReference ¶
func (mg *Repo) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Repo.
func (*Repo) LateInitialize ¶
LateInitialize this Repo using its observed tfState. returns True if there are any spec changes for the resource.
func (*Repo) SetConditions ¶
SetConditions of this Repo.
func (*Repo) SetDeletionPolicy ¶
func (mg *Repo) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Repo.
func (*Repo) SetManagementPolicies ¶
func (mg *Repo) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Repo.
func (*Repo) SetObservation ¶
SetObservation for this Repo
func (*Repo) SetParameters ¶
SetParameters for this Repo
func (*Repo) SetProviderConfigReference ¶
SetProviderConfigReference of this Repo.
func (*Repo) SetPublishConnectionDetailsTo ¶
func (mg *Repo) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Repo.
func (*Repo) SetWriteConnectionSecretToReference ¶
func (mg *Repo) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Repo.
type RepoInitParameters ¶
type RepoInitParameters struct { // name of the branch for initial checkout. If not specified, the default branch of the repository will be used. Conflicts with tag. If branch is removed, and tag isn't specified, then the repository will stay at the previously checked out state. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // Hash of the HEAD commit at time of the last executed operation. It won't change if you manually perform pull operation via UI or API CommitHash *string `json:"commitHash,omitempty" tf:"commit_hash,omitempty"` // case insensitive name of the Git provider. Following values are supported right now (could be a subject for a change, consult Repos API documentation): gitHub, gitHubEnterprise, bitbucketCloud, bitbucketServer, azureDevOpsServices, gitLab, gitLabEnterpriseEdition, awsCodeCommit. GitProvider *string `json:"gitProvider,omitempty" tf:"git_provider,omitempty"` // path to put the checked out Git folder. If not specified, , then the Git folder will be created in the default location. If the value changes, Git folder is re-created. Path *string `json:"path,omitempty" tf:"path,omitempty"` SparseCheckout []SparseCheckoutInitParameters `json:"sparseCheckout,omitempty" tf:"sparse_checkout,omitempty"` // name of the tag for initial checkout. Conflicts with branch. Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // The URL of the Git Repository to clone from. If the value changes, Git folder is re-created. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*RepoInitParameters) DeepCopy ¶
func (in *RepoInitParameters) DeepCopy() *RepoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoInitParameters.
func (*RepoInitParameters) DeepCopyInto ¶
func (in *RepoInitParameters) DeepCopyInto(out *RepoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoList ¶
type RepoList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Repo `json:"items"` }
RepoList contains a list of Repos
func (*RepoList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoList.
func (*RepoList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepoList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepoObservation ¶
type RepoObservation struct { // name of the branch for initial checkout. If not specified, the default branch of the repository will be used. Conflicts with tag. If branch is removed, and tag isn't specified, then the repository will stay at the previously checked out state. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // Hash of the HEAD commit at time of the last executed operation. It won't change if you manually perform pull operation via UI or API CommitHash *string `json:"commitHash,omitempty" tf:"commit_hash,omitempty"` // case insensitive name of the Git provider. Following values are supported right now (could be a subject for a change, consult Repos API documentation): gitHub, gitHubEnterprise, bitbucketCloud, bitbucketServer, azureDevOpsServices, gitLab, gitLabEnterpriseEdition, awsCodeCommit. GitProvider *string `json:"gitProvider,omitempty" tf:"git_provider,omitempty"` // Git folder identifier ID *string `json:"id,omitempty" tf:"id,omitempty"` // path to put the checked out Git folder. If not specified, , then the Git folder will be created in the default location. If the value changes, Git folder is re-created. Path *string `json:"path,omitempty" tf:"path,omitempty"` SparseCheckout []SparseCheckoutObservation `json:"sparseCheckout,omitempty" tf:"sparse_checkout,omitempty"` // name of the tag for initial checkout. Conflicts with branch. Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // The URL of the Git Repository to clone from. If the value changes, Git folder is re-created. URL *string `json:"url,omitempty" tf:"url,omitempty"` // path on Workspace File System (WSFS) in form of /Workspace + path WorkspacePath *string `json:"workspacePath,omitempty" tf:"workspace_path,omitempty"` }
func (*RepoObservation) DeepCopy ¶
func (in *RepoObservation) DeepCopy() *RepoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoObservation.
func (*RepoObservation) DeepCopyInto ¶
func (in *RepoObservation) DeepCopyInto(out *RepoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoParameters ¶
type RepoParameters struct { // name of the branch for initial checkout. If not specified, the default branch of the repository will be used. Conflicts with tag. If branch is removed, and tag isn't specified, then the repository will stay at the previously checked out state. // +kubebuilder:validation:Optional Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // Hash of the HEAD commit at time of the last executed operation. It won't change if you manually perform pull operation via UI or API // +kubebuilder:validation:Optional CommitHash *string `json:"commitHash,omitempty" tf:"commit_hash,omitempty"` // case insensitive name of the Git provider. Following values are supported right now (could be a subject for a change, consult Repos API documentation): gitHub, gitHubEnterprise, bitbucketCloud, bitbucketServer, azureDevOpsServices, gitLab, gitLabEnterpriseEdition, awsCodeCommit. // +kubebuilder:validation:Optional GitProvider *string `json:"gitProvider,omitempty" tf:"git_provider,omitempty"` // path to put the checked out Git folder. If not specified, , then the Git folder will be created in the default location. If the value changes, Git folder is re-created. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional SparseCheckout []SparseCheckoutParameters `json:"sparseCheckout,omitempty" tf:"sparse_checkout,omitempty"` // name of the tag for initial checkout. Conflicts with branch. // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // The URL of the Git Repository to clone from. If the value changes, Git folder is re-created. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*RepoParameters) DeepCopy ¶
func (in *RepoParameters) DeepCopy() *RepoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoParameters.
func (*RepoParameters) DeepCopyInto ¶
func (in *RepoParameters) DeepCopyInto(out *RepoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoSpec ¶
type RepoSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RepoParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider RepoInitParameters `json:"initProvider,omitempty"` }
RepoSpec defines the desired state of Repo
func (*RepoSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoSpec.
func (*RepoSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoStatus ¶
type RepoStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RepoObservation `json:"atProvider,omitempty"` }
RepoStatus defines the observed state of Repo.
func (*RepoStatus) DeepCopy ¶
func (in *RepoStatus) DeepCopy() *RepoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoStatus.
func (*RepoStatus) DeepCopyInto ¶
func (in *RepoStatus) DeepCopyInto(out *RepoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackInitParameters ¶
type SlackInitParameters struct { // The Slack webhook URL. URLSecretRef *v1.SecretKeySelector `json:"urlSecretRef,omitempty" tf:"-"` URLSet *bool `json:"urlSet,omitempty" tf:"url_set,omitempty"` }
func (*SlackInitParameters) DeepCopy ¶
func (in *SlackInitParameters) DeepCopy() *SlackInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackInitParameters.
func (*SlackInitParameters) DeepCopyInto ¶
func (in *SlackInitParameters) DeepCopyInto(out *SlackInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackObservation ¶
type SlackObservation struct {
URLSet *bool `json:"urlSet,omitempty" tf:"url_set,omitempty"`
}
func (*SlackObservation) DeepCopy ¶
func (in *SlackObservation) DeepCopy() *SlackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackObservation.
func (*SlackObservation) DeepCopyInto ¶
func (in *SlackObservation) DeepCopyInto(out *SlackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackParameters ¶
type SlackParameters struct { // The Slack webhook URL. // +kubebuilder:validation:Optional URLSecretRef *v1.SecretKeySelector `json:"urlSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional URLSet *bool `json:"urlSet,omitempty" tf:"url_set,omitempty"` }
func (*SlackParameters) DeepCopy ¶
func (in *SlackParameters) DeepCopy() *SlackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackParameters.
func (*SlackParameters) DeepCopyInto ¶
func (in *SlackParameters) DeepCopyInto(out *SlackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparseCheckoutInitParameters ¶
type SparseCheckoutInitParameters struct { // array of paths (directories) that will be used for sparse checkout. List of patterns could be updated in-place. Patterns []*string `json:"patterns,omitempty" tf:"patterns,omitempty"` }
func (*SparseCheckoutInitParameters) DeepCopy ¶
func (in *SparseCheckoutInitParameters) DeepCopy() *SparseCheckoutInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparseCheckoutInitParameters.
func (*SparseCheckoutInitParameters) DeepCopyInto ¶
func (in *SparseCheckoutInitParameters) DeepCopyInto(out *SparseCheckoutInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparseCheckoutObservation ¶
type SparseCheckoutObservation struct { // array of paths (directories) that will be used for sparse checkout. List of patterns could be updated in-place. Patterns []*string `json:"patterns,omitempty" tf:"patterns,omitempty"` }
func (*SparseCheckoutObservation) DeepCopy ¶
func (in *SparseCheckoutObservation) DeepCopy() *SparseCheckoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparseCheckoutObservation.
func (*SparseCheckoutObservation) DeepCopyInto ¶
func (in *SparseCheckoutObservation) DeepCopyInto(out *SparseCheckoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparseCheckoutParameters ¶
type SparseCheckoutParameters struct { // array of paths (directories) that will be used for sparse checkout. List of patterns could be updated in-place. // +kubebuilder:validation:Optional Patterns []*string `json:"patterns" tf:"patterns,omitempty"` }
func (*SparseCheckoutParameters) DeepCopy ¶
func (in *SparseCheckoutParameters) DeepCopy() *SparseCheckoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparseCheckoutParameters.
func (*SparseCheckoutParameters) DeepCopyInto ¶
func (in *SparseCheckoutParameters) DeepCopyInto(out *SparseCheckoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceConf ¶
type WorkspaceConf struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceConfSpec `json:"spec"` Status WorkspaceConfStatus `json:"status,omitempty"` }
WorkspaceConf is the Schema for the WorkspaceConfs API. ""subcategory: "Workspace" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*WorkspaceConf) DeepCopy ¶
func (in *WorkspaceConf) DeepCopy() *WorkspaceConf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceConf.
func (*WorkspaceConf) DeepCopyInto ¶
func (in *WorkspaceConf) DeepCopyInto(out *WorkspaceConf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceConf) DeepCopyObject ¶
func (in *WorkspaceConf) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceConf) GetCondition ¶
func (mg *WorkspaceConf) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WorkspaceConf.
func (*WorkspaceConf) GetConnectionDetailsMapping ¶
func (tr *WorkspaceConf) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WorkspaceConf
func (*WorkspaceConf) GetDeletionPolicy ¶
func (mg *WorkspaceConf) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WorkspaceConf.
func (*WorkspaceConf) GetID ¶
func (tr *WorkspaceConf) GetID() string
GetID returns ID of underlying Terraform resource of this WorkspaceConf
func (*WorkspaceConf) GetInitParameters ¶
func (tr *WorkspaceConf) GetInitParameters() (map[string]any, error)
GetInitParameters of this WorkspaceConf
func (*WorkspaceConf) GetManagementPolicies ¶
func (mg *WorkspaceConf) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WorkspaceConf.
func (*WorkspaceConf) GetMergedParameters ¶
func (tr *WorkspaceConf) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WorkspaceConf
func (*WorkspaceConf) GetObservation ¶
func (tr *WorkspaceConf) GetObservation() (map[string]any, error)
GetObservation of this WorkspaceConf
func (*WorkspaceConf) GetParameters ¶
func (tr *WorkspaceConf) GetParameters() (map[string]any, error)
GetParameters of this WorkspaceConf
func (*WorkspaceConf) GetProviderConfigReference ¶
func (mg *WorkspaceConf) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WorkspaceConf.
func (*WorkspaceConf) GetPublishConnectionDetailsTo ¶
func (mg *WorkspaceConf) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WorkspaceConf.
func (*WorkspaceConf) GetTerraformResourceType ¶
func (mg *WorkspaceConf) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WorkspaceConf
func (*WorkspaceConf) GetTerraformSchemaVersion ¶
func (tr *WorkspaceConf) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WorkspaceConf) GetWriteConnectionSecretToReference ¶
func (mg *WorkspaceConf) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WorkspaceConf.
func (*WorkspaceConf) LateInitialize ¶
func (tr *WorkspaceConf) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WorkspaceConf using its observed tfState. returns True if there are any spec changes for the resource.
func (*WorkspaceConf) SetConditions ¶
func (mg *WorkspaceConf) SetConditions(c ...xpv1.Condition)
SetConditions of this WorkspaceConf.
func (*WorkspaceConf) SetDeletionPolicy ¶
func (mg *WorkspaceConf) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WorkspaceConf.
func (*WorkspaceConf) SetManagementPolicies ¶
func (mg *WorkspaceConf) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WorkspaceConf.
func (*WorkspaceConf) SetObservation ¶
func (tr *WorkspaceConf) SetObservation(obs map[string]any) error
SetObservation for this WorkspaceConf
func (*WorkspaceConf) SetParameters ¶
func (tr *WorkspaceConf) SetParameters(params map[string]any) error
SetParameters for this WorkspaceConf
func (*WorkspaceConf) SetProviderConfigReference ¶
func (mg *WorkspaceConf) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WorkspaceConf.
func (*WorkspaceConf) SetPublishConnectionDetailsTo ¶
func (mg *WorkspaceConf) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WorkspaceConf.
func (*WorkspaceConf) SetWriteConnectionSecretToReference ¶
func (mg *WorkspaceConf) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WorkspaceConf.
type WorkspaceConfInitParameters ¶
type WorkspaceConfInitParameters struct { // Key-value map of strings that represent workspace configuration. Upon resource deletion, properties that start with enable or enforce will be reset to false value, regardless of initial default one. // +mapType=granular CustomConfig map[string]*string `json:"customConfig,omitempty" tf:"custom_config,omitempty"` }
func (*WorkspaceConfInitParameters) DeepCopy ¶
func (in *WorkspaceConfInitParameters) DeepCopy() *WorkspaceConfInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceConfInitParameters.
func (*WorkspaceConfInitParameters) DeepCopyInto ¶
func (in *WorkspaceConfInitParameters) DeepCopyInto(out *WorkspaceConfInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceConfList ¶
type WorkspaceConfList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WorkspaceConf `json:"items"` }
WorkspaceConfList contains a list of WorkspaceConfs
func (*WorkspaceConfList) DeepCopy ¶
func (in *WorkspaceConfList) DeepCopy() *WorkspaceConfList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceConfList.
func (*WorkspaceConfList) DeepCopyInto ¶
func (in *WorkspaceConfList) DeepCopyInto(out *WorkspaceConfList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceConfList) DeepCopyObject ¶
func (in *WorkspaceConfList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceConfList) GetItems ¶
func (l *WorkspaceConfList) GetItems() []resource.Managed
GetItems of this WorkspaceConfList.
type WorkspaceConfObservation ¶
type WorkspaceConfObservation struct { // Key-value map of strings that represent workspace configuration. Upon resource deletion, properties that start with enable or enforce will be reset to false value, regardless of initial default one. // +mapType=granular CustomConfig map[string]*string `json:"customConfig,omitempty" tf:"custom_config,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WorkspaceConfObservation) DeepCopy ¶
func (in *WorkspaceConfObservation) DeepCopy() *WorkspaceConfObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceConfObservation.
func (*WorkspaceConfObservation) DeepCopyInto ¶
func (in *WorkspaceConfObservation) DeepCopyInto(out *WorkspaceConfObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceConfParameters ¶
type WorkspaceConfParameters struct { // Key-value map of strings that represent workspace configuration. Upon resource deletion, properties that start with enable or enforce will be reset to false value, regardless of initial default one. // +kubebuilder:validation:Optional // +mapType=granular CustomConfig map[string]*string `json:"customConfig,omitempty" tf:"custom_config,omitempty"` }
func (*WorkspaceConfParameters) DeepCopy ¶
func (in *WorkspaceConfParameters) DeepCopy() *WorkspaceConfParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceConfParameters.
func (*WorkspaceConfParameters) DeepCopyInto ¶
func (in *WorkspaceConfParameters) DeepCopyInto(out *WorkspaceConfParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceConfSpec ¶
type WorkspaceConfSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceConfParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider WorkspaceConfInitParameters `json:"initProvider,omitempty"` }
WorkspaceConfSpec defines the desired state of WorkspaceConf
func (*WorkspaceConfSpec) DeepCopy ¶
func (in *WorkspaceConfSpec) DeepCopy() *WorkspaceConfSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceConfSpec.
func (*WorkspaceConfSpec) DeepCopyInto ¶
func (in *WorkspaceConfSpec) DeepCopyInto(out *WorkspaceConfSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceConfStatus ¶
type WorkspaceConfStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceConfObservation `json:"atProvider,omitempty"` }
WorkspaceConfStatus defines the observed state of WorkspaceConf.
func (*WorkspaceConfStatus) DeepCopy ¶
func (in *WorkspaceConfStatus) DeepCopy() *WorkspaceConfStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceConfStatus.
func (*WorkspaceConfStatus) DeepCopyInto ¶
func (in *WorkspaceConfStatus) DeepCopyInto(out *WorkspaceConfStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceFile ¶
type WorkspaceFile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.path) || (has(self.initProvider) && has(self.initProvider.path))",message="spec.forProvider.path is a required parameter" Spec WorkspaceFileSpec `json:"spec"` Status WorkspaceFileStatus `json:"status,omitempty"` }
WorkspaceFile is the Schema for the WorkspaceFiles API. ""subcategory: "Workspace" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*WorkspaceFile) DeepCopy ¶
func (in *WorkspaceFile) DeepCopy() *WorkspaceFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceFile.
func (*WorkspaceFile) DeepCopyInto ¶
func (in *WorkspaceFile) DeepCopyInto(out *WorkspaceFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceFile) DeepCopyObject ¶
func (in *WorkspaceFile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceFile) GetCondition ¶
func (mg *WorkspaceFile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WorkspaceFile.
func (*WorkspaceFile) GetConnectionDetailsMapping ¶
func (tr *WorkspaceFile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WorkspaceFile
func (*WorkspaceFile) GetDeletionPolicy ¶
func (mg *WorkspaceFile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WorkspaceFile.
func (*WorkspaceFile) GetID ¶
func (tr *WorkspaceFile) GetID() string
GetID returns ID of underlying Terraform resource of this WorkspaceFile
func (*WorkspaceFile) GetInitParameters ¶
func (tr *WorkspaceFile) GetInitParameters() (map[string]any, error)
GetInitParameters of this WorkspaceFile
func (*WorkspaceFile) GetManagementPolicies ¶
func (mg *WorkspaceFile) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WorkspaceFile.
func (*WorkspaceFile) GetMergedParameters ¶
func (tr *WorkspaceFile) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WorkspaceFile
func (*WorkspaceFile) GetObservation ¶
func (tr *WorkspaceFile) GetObservation() (map[string]any, error)
GetObservation of this WorkspaceFile
func (*WorkspaceFile) GetParameters ¶
func (tr *WorkspaceFile) GetParameters() (map[string]any, error)
GetParameters of this WorkspaceFile
func (*WorkspaceFile) GetProviderConfigReference ¶
func (mg *WorkspaceFile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WorkspaceFile.
func (*WorkspaceFile) GetPublishConnectionDetailsTo ¶
func (mg *WorkspaceFile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WorkspaceFile.
func (*WorkspaceFile) GetTerraformResourceType ¶
func (mg *WorkspaceFile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WorkspaceFile
func (*WorkspaceFile) GetTerraformSchemaVersion ¶
func (tr *WorkspaceFile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WorkspaceFile) GetWriteConnectionSecretToReference ¶
func (mg *WorkspaceFile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WorkspaceFile.
func (*WorkspaceFile) LateInitialize ¶
func (tr *WorkspaceFile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WorkspaceFile using its observed tfState. returns True if there are any spec changes for the resource.
func (*WorkspaceFile) SetConditions ¶
func (mg *WorkspaceFile) SetConditions(c ...xpv1.Condition)
SetConditions of this WorkspaceFile.
func (*WorkspaceFile) SetDeletionPolicy ¶
func (mg *WorkspaceFile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WorkspaceFile.
func (*WorkspaceFile) SetManagementPolicies ¶
func (mg *WorkspaceFile) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WorkspaceFile.
func (*WorkspaceFile) SetObservation ¶
func (tr *WorkspaceFile) SetObservation(obs map[string]any) error
SetObservation for this WorkspaceFile
func (*WorkspaceFile) SetParameters ¶
func (tr *WorkspaceFile) SetParameters(params map[string]any) error
SetParameters for this WorkspaceFile
func (*WorkspaceFile) SetProviderConfigReference ¶
func (mg *WorkspaceFile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WorkspaceFile.
func (*WorkspaceFile) SetPublishConnectionDetailsTo ¶
func (mg *WorkspaceFile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WorkspaceFile.
func (*WorkspaceFile) SetWriteConnectionSecretToReference ¶
func (mg *WorkspaceFile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WorkspaceFile.
type WorkspaceFileInitParameters ¶
type WorkspaceFileInitParameters struct { // The base64-encoded file content. Conflicts with source. ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"` // Unique identifier for a workspace file ObjectID *float64 `json:"objectId,omitempty" tf:"object_id,omitempty"` // The absolute path of the workspace file, beginning with "/", e.g. "/Demo". Path *string `json:"path,omitempty" tf:"path,omitempty"` // Path to file on local filesystem. Conflicts with content_base64. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*WorkspaceFileInitParameters) DeepCopy ¶
func (in *WorkspaceFileInitParameters) DeepCopy() *WorkspaceFileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceFileInitParameters.
func (*WorkspaceFileInitParameters) DeepCopyInto ¶
func (in *WorkspaceFileInitParameters) DeepCopyInto(out *WorkspaceFileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceFileList ¶
type WorkspaceFileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WorkspaceFile `json:"items"` }
WorkspaceFileList contains a list of WorkspaceFiles
func (*WorkspaceFileList) DeepCopy ¶
func (in *WorkspaceFileList) DeepCopy() *WorkspaceFileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceFileList.
func (*WorkspaceFileList) DeepCopyInto ¶
func (in *WorkspaceFileList) DeepCopyInto(out *WorkspaceFileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceFileList) DeepCopyObject ¶
func (in *WorkspaceFileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceFileList) GetItems ¶
func (l *WorkspaceFileList) GetItems() []resource.Managed
GetItems of this WorkspaceFileList.
type WorkspaceFileObservation ¶
type WorkspaceFileObservation struct { // The base64-encoded file content. Conflicts with source. ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` // Path of workspace file ID *string `json:"id,omitempty" tf:"id,omitempty"` Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"` // Unique identifier for a workspace file ObjectID *float64 `json:"objectId,omitempty" tf:"object_id,omitempty"` // The absolute path of the workspace file, beginning with "/", e.g. "/Demo". Path *string `json:"path,omitempty" tf:"path,omitempty"` // Path to file on local filesystem. Conflicts with content_base64. Source *string `json:"source,omitempty" tf:"source,omitempty"` // Routable URL of the workspace file URL *string `json:"url,omitempty" tf:"url,omitempty"` // path on Workspace File System (WSFS) in form of /Workspace + path WorkspacePath *string `json:"workspacePath,omitempty" tf:"workspace_path,omitempty"` }
func (*WorkspaceFileObservation) DeepCopy ¶
func (in *WorkspaceFileObservation) DeepCopy() *WorkspaceFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceFileObservation.
func (*WorkspaceFileObservation) DeepCopyInto ¶
func (in *WorkspaceFileObservation) DeepCopyInto(out *WorkspaceFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceFileParameters ¶
type WorkspaceFileParameters struct { // The base64-encoded file content. Conflicts with source. // +kubebuilder:validation:Optional ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` // +kubebuilder:validation:Optional Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"` // Unique identifier for a workspace file // +kubebuilder:validation:Optional ObjectID *float64 `json:"objectId,omitempty" tf:"object_id,omitempty"` // The absolute path of the workspace file, beginning with "/", e.g. "/Demo". // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Path to file on local filesystem. Conflicts with content_base64. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*WorkspaceFileParameters) DeepCopy ¶
func (in *WorkspaceFileParameters) DeepCopy() *WorkspaceFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceFileParameters.
func (*WorkspaceFileParameters) DeepCopyInto ¶
func (in *WorkspaceFileParameters) DeepCopyInto(out *WorkspaceFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceFileSpec ¶
type WorkspaceFileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceFileParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider WorkspaceFileInitParameters `json:"initProvider,omitempty"` }
WorkspaceFileSpec defines the desired state of WorkspaceFile
func (*WorkspaceFileSpec) DeepCopy ¶
func (in *WorkspaceFileSpec) DeepCopy() *WorkspaceFileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceFileSpec.
func (*WorkspaceFileSpec) DeepCopyInto ¶
func (in *WorkspaceFileSpec) DeepCopyInto(out *WorkspaceFileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceFileStatus ¶
type WorkspaceFileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceFileObservation `json:"atProvider,omitempty"` }
WorkspaceFileStatus defines the observed state of WorkspaceFile.
func (*WorkspaceFileStatus) DeepCopy ¶
func (in *WorkspaceFileStatus) DeepCopy() *WorkspaceFileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceFileStatus.
func (*WorkspaceFileStatus) DeepCopyInto ¶
func (in *WorkspaceFileStatus) DeepCopyInto(out *WorkspaceFileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_directory_terraformed.go
- zz_directory_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_gitcredential_terraformed.go
- zz_gitcredential_types.go
- zz_globalinitscript_terraformed.go
- zz_globalinitscript_types.go
- zz_groupversion_info.go
- zz_notebook_terraformed.go
- zz_notebook_types.go
- zz_notificationdestination_terraformed.go
- zz_notificationdestination_types.go
- zz_repo_terraformed.go
- zz_repo_types.go
- zz_workspaceconf_terraformed.go
- zz_workspaceconf_types.go
- zz_workspacefile_terraformed.go
- zz_workspacefile_types.go