Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=settings.databricks.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ComplianceSecurityProfileWorkspaceInitParameters
- type ComplianceSecurityProfileWorkspaceObservation
- type ComplianceSecurityProfileWorkspaceParameters
- type ComplianceSecurityProfileWorkspaceSetting
- func (in *ComplianceSecurityProfileWorkspaceSetting) DeepCopy() *ComplianceSecurityProfileWorkspaceSetting
- func (in *ComplianceSecurityProfileWorkspaceSetting) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceSetting)
- func (in *ComplianceSecurityProfileWorkspaceSetting) DeepCopyObject() runtime.Object
- func (mg *ComplianceSecurityProfileWorkspaceSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ComplianceSecurityProfileWorkspaceSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *ComplianceSecurityProfileWorkspaceSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ComplianceSecurityProfileWorkspaceSetting) GetID() string
- func (tr *ComplianceSecurityProfileWorkspaceSetting) GetInitParameters() (map[string]any, error)
- func (mg *ComplianceSecurityProfileWorkspaceSetting) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ComplianceSecurityProfileWorkspaceSetting) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ComplianceSecurityProfileWorkspaceSetting) GetObservation() (map[string]any, error)
- func (tr *ComplianceSecurityProfileWorkspaceSetting) GetParameters() (map[string]any, error)
- func (mg *ComplianceSecurityProfileWorkspaceSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *ComplianceSecurityProfileWorkspaceSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ComplianceSecurityProfileWorkspaceSetting) GetTerraformResourceType() string
- func (tr *ComplianceSecurityProfileWorkspaceSetting) GetTerraformSchemaVersion() int
- func (mg *ComplianceSecurityProfileWorkspaceSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ComplianceSecurityProfileWorkspaceSetting) Hub()
- func (tr *ComplianceSecurityProfileWorkspaceSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *ComplianceSecurityProfileWorkspaceSetting) SetConditions(c ...xpv1.Condition)
- func (mg *ComplianceSecurityProfileWorkspaceSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ComplianceSecurityProfileWorkspaceSetting) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ComplianceSecurityProfileWorkspaceSetting) SetObservation(obs map[string]any) error
- func (tr *ComplianceSecurityProfileWorkspaceSetting) SetParameters(params map[string]any) error
- func (mg *ComplianceSecurityProfileWorkspaceSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ComplianceSecurityProfileWorkspaceSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ComplianceSecurityProfileWorkspaceSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ComplianceSecurityProfileWorkspaceSettingInitParameters
- type ComplianceSecurityProfileWorkspaceSettingList
- func (in *ComplianceSecurityProfileWorkspaceSettingList) DeepCopy() *ComplianceSecurityProfileWorkspaceSettingList
- func (in *ComplianceSecurityProfileWorkspaceSettingList) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceSettingList)
- func (in *ComplianceSecurityProfileWorkspaceSettingList) DeepCopyObject() runtime.Object
- func (l *ComplianceSecurityProfileWorkspaceSettingList) GetItems() []resource.Managed
- type ComplianceSecurityProfileWorkspaceSettingObservation
- type ComplianceSecurityProfileWorkspaceSettingParameters
- type ComplianceSecurityProfileWorkspaceSettingSpec
- type ComplianceSecurityProfileWorkspaceSettingStatus
- type DefaultNamespaceSetting
- func (in *DefaultNamespaceSetting) DeepCopy() *DefaultNamespaceSetting
- func (in *DefaultNamespaceSetting) DeepCopyInto(out *DefaultNamespaceSetting)
- func (in *DefaultNamespaceSetting) DeepCopyObject() runtime.Object
- func (mg *DefaultNamespaceSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DefaultNamespaceSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *DefaultNamespaceSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DefaultNamespaceSetting) GetID() string
- func (tr *DefaultNamespaceSetting) GetInitParameters() (map[string]any, error)
- func (mg *DefaultNamespaceSetting) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DefaultNamespaceSetting) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DefaultNamespaceSetting) GetObservation() (map[string]any, error)
- func (tr *DefaultNamespaceSetting) GetParameters() (map[string]any, error)
- func (mg *DefaultNamespaceSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *DefaultNamespaceSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DefaultNamespaceSetting) GetTerraformResourceType() string
- func (tr *DefaultNamespaceSetting) GetTerraformSchemaVersion() int
- func (mg *DefaultNamespaceSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DefaultNamespaceSetting) Hub()
- func (tr *DefaultNamespaceSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *DefaultNamespaceSetting) SetConditions(c ...xpv1.Condition)
- func (mg *DefaultNamespaceSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DefaultNamespaceSetting) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DefaultNamespaceSetting) SetObservation(obs map[string]any) error
- func (tr *DefaultNamespaceSetting) SetParameters(params map[string]any) error
- func (mg *DefaultNamespaceSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DefaultNamespaceSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DefaultNamespaceSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DefaultNamespaceSettingInitParameters
- type DefaultNamespaceSettingList
- func (in *DefaultNamespaceSettingList) DeepCopy() *DefaultNamespaceSettingList
- func (in *DefaultNamespaceSettingList) DeepCopyInto(out *DefaultNamespaceSettingList)
- func (in *DefaultNamespaceSettingList) DeepCopyObject() runtime.Object
- func (l *DefaultNamespaceSettingList) GetItems() []resource.Managed
- type DefaultNamespaceSettingObservation
- type DefaultNamespaceSettingParameters
- type DefaultNamespaceSettingSpec
- type DefaultNamespaceSettingStatus
- type EnhancedSecurityMonitoringWorkspaceInitParameters
- type EnhancedSecurityMonitoringWorkspaceObservation
- type EnhancedSecurityMonitoringWorkspaceParameters
- type EnhancedSecurityMonitoringWorkspaceSetting
- func (in *EnhancedSecurityMonitoringWorkspaceSetting) DeepCopy() *EnhancedSecurityMonitoringWorkspaceSetting
- func (in *EnhancedSecurityMonitoringWorkspaceSetting) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceSetting)
- func (in *EnhancedSecurityMonitoringWorkspaceSetting) DeepCopyObject() runtime.Object
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetID() string
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetInitParameters() (map[string]any, error)
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetObservation() (map[string]any, error)
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetParameters() (map[string]any, error)
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetTerraformResourceType() string
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetTerraformSchemaVersion() int
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) Hub()
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetConditions(c ...xpv1.Condition)
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) SetObservation(obs map[string]any) error
- func (tr *EnhancedSecurityMonitoringWorkspaceSetting) SetParameters(params map[string]any) error
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EnhancedSecurityMonitoringWorkspaceSettingInitParameters
- type EnhancedSecurityMonitoringWorkspaceSettingList
- func (in *EnhancedSecurityMonitoringWorkspaceSettingList) DeepCopy() *EnhancedSecurityMonitoringWorkspaceSettingList
- func (in *EnhancedSecurityMonitoringWorkspaceSettingList) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceSettingList)
- func (in *EnhancedSecurityMonitoringWorkspaceSettingList) DeepCopyObject() runtime.Object
- func (l *EnhancedSecurityMonitoringWorkspaceSettingList) GetItems() []resource.Managed
- type EnhancedSecurityMonitoringWorkspaceSettingObservation
- type EnhancedSecurityMonitoringWorkspaceSettingParameters
- type EnhancedSecurityMonitoringWorkspaceSettingSpec
- type EnhancedSecurityMonitoringWorkspaceSettingStatus
- type NamespaceInitParameters
- type NamespaceObservation
- type NamespaceParameters
- type RestrictWorkspaceAdminsInitParameters
- type RestrictWorkspaceAdminsObservation
- type RestrictWorkspaceAdminsParameters
- type RestrictWorkspaceAdminsSetting
- func (in *RestrictWorkspaceAdminsSetting) DeepCopy() *RestrictWorkspaceAdminsSetting
- func (in *RestrictWorkspaceAdminsSetting) DeepCopyInto(out *RestrictWorkspaceAdminsSetting)
- func (in *RestrictWorkspaceAdminsSetting) DeepCopyObject() runtime.Object
- func (mg *RestrictWorkspaceAdminsSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RestrictWorkspaceAdminsSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *RestrictWorkspaceAdminsSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RestrictWorkspaceAdminsSetting) GetID() string
- func (tr *RestrictWorkspaceAdminsSetting) GetInitParameters() (map[string]any, error)
- func (mg *RestrictWorkspaceAdminsSetting) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RestrictWorkspaceAdminsSetting) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *RestrictWorkspaceAdminsSetting) GetObservation() (map[string]any, error)
- func (tr *RestrictWorkspaceAdminsSetting) GetParameters() (map[string]any, error)
- func (mg *RestrictWorkspaceAdminsSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *RestrictWorkspaceAdminsSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RestrictWorkspaceAdminsSetting) GetTerraformResourceType() string
- func (tr *RestrictWorkspaceAdminsSetting) GetTerraformSchemaVersion() int
- func (mg *RestrictWorkspaceAdminsSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RestrictWorkspaceAdminsSetting) Hub()
- func (tr *RestrictWorkspaceAdminsSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *RestrictWorkspaceAdminsSetting) SetConditions(c ...xpv1.Condition)
- func (mg *RestrictWorkspaceAdminsSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RestrictWorkspaceAdminsSetting) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RestrictWorkspaceAdminsSetting) SetObservation(obs map[string]any) error
- func (tr *RestrictWorkspaceAdminsSetting) SetParameters(params map[string]any) error
- func (mg *RestrictWorkspaceAdminsSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RestrictWorkspaceAdminsSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RestrictWorkspaceAdminsSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RestrictWorkspaceAdminsSettingInitParameters
- type RestrictWorkspaceAdminsSettingList
- func (in *RestrictWorkspaceAdminsSettingList) DeepCopy() *RestrictWorkspaceAdminsSettingList
- func (in *RestrictWorkspaceAdminsSettingList) DeepCopyInto(out *RestrictWorkspaceAdminsSettingList)
- func (in *RestrictWorkspaceAdminsSettingList) DeepCopyObject() runtime.Object
- func (l *RestrictWorkspaceAdminsSettingList) GetItems() []resource.Managed
- type RestrictWorkspaceAdminsSettingObservation
- type RestrictWorkspaceAdminsSettingParameters
- type RestrictWorkspaceAdminsSettingSpec
- type RestrictWorkspaceAdminsSettingStatus
Constants ¶
const ( CRDGroup = "settings.databricks.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ComplianceSecurityProfileWorkspaceSetting_Kind = "ComplianceSecurityProfileWorkspaceSetting" ComplianceSecurityProfileWorkspaceSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ComplianceSecurityProfileWorkspaceSetting_Kind}.String() ComplianceSecurityProfileWorkspaceSetting_KindAPIVersion = ComplianceSecurityProfileWorkspaceSetting_Kind + "." + CRDGroupVersion.String() ComplianceSecurityProfileWorkspaceSetting_GroupVersionKind = CRDGroupVersion.WithKind(ComplianceSecurityProfileWorkspaceSetting_Kind) )
Repository type metadata.
var ( DefaultNamespaceSetting_Kind = "DefaultNamespaceSetting" DefaultNamespaceSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DefaultNamespaceSetting_Kind}.String() DefaultNamespaceSetting_KindAPIVersion = DefaultNamespaceSetting_Kind + "." + CRDGroupVersion.String() DefaultNamespaceSetting_GroupVersionKind = CRDGroupVersion.WithKind(DefaultNamespaceSetting_Kind) )
Repository type metadata.
var ( EnhancedSecurityMonitoringWorkspaceSetting_Kind = "EnhancedSecurityMonitoringWorkspaceSetting" EnhancedSecurityMonitoringWorkspaceSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EnhancedSecurityMonitoringWorkspaceSetting_Kind}.String() EnhancedSecurityMonitoringWorkspaceSetting_KindAPIVersion = EnhancedSecurityMonitoringWorkspaceSetting_Kind + "." + CRDGroupVersion.String() EnhancedSecurityMonitoringWorkspaceSetting_GroupVersionKind = CRDGroupVersion.WithKind(EnhancedSecurityMonitoringWorkspaceSetting_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 ( RestrictWorkspaceAdminsSetting_Kind = "RestrictWorkspaceAdminsSetting" RestrictWorkspaceAdminsSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RestrictWorkspaceAdminsSetting_Kind}.String() RestrictWorkspaceAdminsSetting_KindAPIVersion = RestrictWorkspaceAdminsSetting_Kind + "." + CRDGroupVersion.String() RestrictWorkspaceAdminsSetting_GroupVersionKind = CRDGroupVersion.WithKind(RestrictWorkspaceAdminsSetting_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ComplianceSecurityProfileWorkspaceInitParameters ¶
type ComplianceSecurityProfileWorkspaceInitParameters struct { ComplianceStandards []*string `json:"complianceStandards,omitempty" tf:"compliance_standards,omitempty"` IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` }
func (*ComplianceSecurityProfileWorkspaceInitParameters) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceInitParameters) DeepCopy() *ComplianceSecurityProfileWorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceInitParameters.
func (*ComplianceSecurityProfileWorkspaceInitParameters) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceInitParameters) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceSecurityProfileWorkspaceObservation ¶
type ComplianceSecurityProfileWorkspaceObservation struct { ComplianceStandards []*string `json:"complianceStandards,omitempty" tf:"compliance_standards,omitempty"` IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` }
func (*ComplianceSecurityProfileWorkspaceObservation) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceObservation) DeepCopy() *ComplianceSecurityProfileWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceObservation.
func (*ComplianceSecurityProfileWorkspaceObservation) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceObservation) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceSecurityProfileWorkspaceParameters ¶
type ComplianceSecurityProfileWorkspaceParameters struct { // +kubebuilder:validation:Optional ComplianceStandards []*string `json:"complianceStandards" tf:"compliance_standards,omitempty"` // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled" tf:"is_enabled,omitempty"` }
func (*ComplianceSecurityProfileWorkspaceParameters) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceParameters) DeepCopy() *ComplianceSecurityProfileWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceParameters.
func (*ComplianceSecurityProfileWorkspaceParameters) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceParameters) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceSecurityProfileWorkspaceSetting ¶
type ComplianceSecurityProfileWorkspaceSetting 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.complianceSecurityProfileWorkspace) || (has(self.initProvider) && has(self.initProvider.complianceSecurityProfileWorkspace))",message="spec.forProvider.complianceSecurityProfileWorkspace is a required parameter" Spec ComplianceSecurityProfileWorkspaceSettingSpec `json:"spec"` Status ComplianceSecurityProfileWorkspaceSettingStatus `json:"status,omitempty"` }
ComplianceSecurityProfileWorkspaceSetting is the Schema for the ComplianceSecurityProfileWorkspaceSettings API. <no value> +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 (*ComplianceSecurityProfileWorkspaceSetting) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceSetting) DeepCopy() *ComplianceSecurityProfileWorkspaceSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceSetting) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComplianceSecurityProfileWorkspaceSetting) DeepCopyObject ¶
func (in *ComplianceSecurityProfileWorkspaceSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComplianceSecurityProfileWorkspaceSetting) GetCondition ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) GetConnectionDetailsMapping ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSetting) GetDeletionPolicy ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) GetID ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) GetID() string
GetID returns ID of underlying Terraform resource of this ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSetting) GetInitParameters ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) GetInitParameters() (map[string]any, error)
GetInitParameters of this ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSetting) GetManagementPolicies ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) GetMergedParameters ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSetting) GetObservation ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) GetObservation() (map[string]any, error)
GetObservation of this ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSetting) GetParameters ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) GetParameters() (map[string]any, error)
GetParameters of this ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSetting) GetProviderConfigReference ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) GetPublishConnectionDetailsTo ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) GetTerraformResourceType ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSetting) GetTerraformSchemaVersion ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ComplianceSecurityProfileWorkspaceSetting) GetWriteConnectionSecretToReference ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) Hub ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) Hub()
Hub marks this type as a conversion hub.
func (*ComplianceSecurityProfileWorkspaceSetting) LateInitialize ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ComplianceSecurityProfileWorkspaceSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*ComplianceSecurityProfileWorkspaceSetting) SetConditions ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) SetDeletionPolicy ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) SetManagementPolicies ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) SetObservation ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) SetObservation(obs map[string]any) error
SetObservation for this ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSetting) SetParameters ¶
func (tr *ComplianceSecurityProfileWorkspaceSetting) SetParameters(params map[string]any) error
SetParameters for this ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSetting) SetProviderConfigReference ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) SetPublishConnectionDetailsTo ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSetting) SetWriteConnectionSecretToReference ¶
func (mg *ComplianceSecurityProfileWorkspaceSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ComplianceSecurityProfileWorkspaceSetting.
type ComplianceSecurityProfileWorkspaceSettingInitParameters ¶
type ComplianceSecurityProfileWorkspaceSettingInitParameters struct { ComplianceSecurityProfileWorkspace []ComplianceSecurityProfileWorkspaceInitParameters `json:"complianceSecurityProfileWorkspace,omitempty" tf:"compliance_security_profile_workspace,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*ComplianceSecurityProfileWorkspaceSettingInitParameters) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceSettingInitParameters) DeepCopy() *ComplianceSecurityProfileWorkspaceSettingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceSettingInitParameters.
func (*ComplianceSecurityProfileWorkspaceSettingInitParameters) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceSettingInitParameters) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceSettingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceSecurityProfileWorkspaceSettingList ¶
type ComplianceSecurityProfileWorkspaceSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ComplianceSecurityProfileWorkspaceSetting `json:"items"` }
ComplianceSecurityProfileWorkspaceSettingList contains a list of ComplianceSecurityProfileWorkspaceSettings
func (*ComplianceSecurityProfileWorkspaceSettingList) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceSettingList) DeepCopy() *ComplianceSecurityProfileWorkspaceSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceSettingList.
func (*ComplianceSecurityProfileWorkspaceSettingList) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceSettingList) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComplianceSecurityProfileWorkspaceSettingList) DeepCopyObject ¶
func (in *ComplianceSecurityProfileWorkspaceSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComplianceSecurityProfileWorkspaceSettingList) GetItems ¶
func (l *ComplianceSecurityProfileWorkspaceSettingList) GetItems() []resource.Managed
GetItems of this ComplianceSecurityProfileWorkspaceSettingList.
type ComplianceSecurityProfileWorkspaceSettingObservation ¶
type ComplianceSecurityProfileWorkspaceSettingObservation struct { ComplianceSecurityProfileWorkspace []ComplianceSecurityProfileWorkspaceObservation `json:"complianceSecurityProfileWorkspace,omitempty" tf:"compliance_security_profile_workspace,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*ComplianceSecurityProfileWorkspaceSettingObservation) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceSettingObservation) DeepCopy() *ComplianceSecurityProfileWorkspaceSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceSettingObservation.
func (*ComplianceSecurityProfileWorkspaceSettingObservation) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceSettingObservation) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceSecurityProfileWorkspaceSettingParameters ¶
type ComplianceSecurityProfileWorkspaceSettingParameters struct { // +kubebuilder:validation:Optional ComplianceSecurityProfileWorkspace []ComplianceSecurityProfileWorkspaceParameters `json:"complianceSecurityProfileWorkspace,omitempty" tf:"compliance_security_profile_workspace,omitempty"` // +kubebuilder:validation:Optional Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` // +kubebuilder:validation:Optional SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*ComplianceSecurityProfileWorkspaceSettingParameters) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceSettingParameters) DeepCopy() *ComplianceSecurityProfileWorkspaceSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceSettingParameters.
func (*ComplianceSecurityProfileWorkspaceSettingParameters) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceSettingParameters) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceSecurityProfileWorkspaceSettingSpec ¶
type ComplianceSecurityProfileWorkspaceSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ComplianceSecurityProfileWorkspaceSettingParameters `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 ComplianceSecurityProfileWorkspaceSettingInitParameters `json:"initProvider,omitempty"` }
ComplianceSecurityProfileWorkspaceSettingSpec defines the desired state of ComplianceSecurityProfileWorkspaceSetting
func (*ComplianceSecurityProfileWorkspaceSettingSpec) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceSettingSpec) DeepCopy() *ComplianceSecurityProfileWorkspaceSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceSettingSpec.
func (*ComplianceSecurityProfileWorkspaceSettingSpec) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceSettingSpec) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceSecurityProfileWorkspaceSettingStatus ¶
type ComplianceSecurityProfileWorkspaceSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ComplianceSecurityProfileWorkspaceSettingObservation `json:"atProvider,omitempty"` }
ComplianceSecurityProfileWorkspaceSettingStatus defines the observed state of ComplianceSecurityProfileWorkspaceSetting.
func (*ComplianceSecurityProfileWorkspaceSettingStatus) DeepCopy ¶
func (in *ComplianceSecurityProfileWorkspaceSettingStatus) DeepCopy() *ComplianceSecurityProfileWorkspaceSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceSecurityProfileWorkspaceSettingStatus.
func (*ComplianceSecurityProfileWorkspaceSettingStatus) DeepCopyInto ¶
func (in *ComplianceSecurityProfileWorkspaceSettingStatus) DeepCopyInto(out *ComplianceSecurityProfileWorkspaceSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultNamespaceSetting ¶
type DefaultNamespaceSetting 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.__namespace__) || (has(self.initProvider) && has(self.initProvider.__namespace__))",message="spec.forProvider.namespace is a required parameter" Spec DefaultNamespaceSettingSpec `json:"spec"` Status DefaultNamespaceSettingStatus `json:"status,omitempty"` }
DefaultNamespaceSetting is the Schema for the DefaultNamespaceSettings API. ""subcategory: "Settings" +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 (*DefaultNamespaceSetting) DeepCopy ¶
func (in *DefaultNamespaceSetting) DeepCopy() *DefaultNamespaceSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) DeepCopyInto ¶
func (in *DefaultNamespaceSetting) DeepCopyInto(out *DefaultNamespaceSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultNamespaceSetting) DeepCopyObject ¶
func (in *DefaultNamespaceSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultNamespaceSetting) GetCondition ¶
func (mg *DefaultNamespaceSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) GetConnectionDetailsMapping ¶
func (tr *DefaultNamespaceSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DefaultNamespaceSetting
func (*DefaultNamespaceSetting) GetDeletionPolicy ¶
func (mg *DefaultNamespaceSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) GetID ¶
func (tr *DefaultNamespaceSetting) GetID() string
GetID returns ID of underlying Terraform resource of this DefaultNamespaceSetting
func (*DefaultNamespaceSetting) GetInitParameters ¶
func (tr *DefaultNamespaceSetting) GetInitParameters() (map[string]any, error)
GetInitParameters of this DefaultNamespaceSetting
func (*DefaultNamespaceSetting) GetManagementPolicies ¶
func (mg *DefaultNamespaceSetting) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) GetMergedParameters ¶
func (tr *DefaultNamespaceSetting) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DefaultNamespaceSetting
func (*DefaultNamespaceSetting) GetObservation ¶
func (tr *DefaultNamespaceSetting) GetObservation() (map[string]any, error)
GetObservation of this DefaultNamespaceSetting
func (*DefaultNamespaceSetting) GetParameters ¶
func (tr *DefaultNamespaceSetting) GetParameters() (map[string]any, error)
GetParameters of this DefaultNamespaceSetting
func (*DefaultNamespaceSetting) GetProviderConfigReference ¶
func (mg *DefaultNamespaceSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) GetPublishConnectionDetailsTo ¶
func (mg *DefaultNamespaceSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) GetTerraformResourceType ¶
func (mg *DefaultNamespaceSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DefaultNamespaceSetting
func (*DefaultNamespaceSetting) GetTerraformSchemaVersion ¶
func (tr *DefaultNamespaceSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DefaultNamespaceSetting) GetWriteConnectionSecretToReference ¶
func (mg *DefaultNamespaceSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) Hub ¶
func (tr *DefaultNamespaceSetting) Hub()
Hub marks this type as a conversion hub.
func (*DefaultNamespaceSetting) LateInitialize ¶
func (tr *DefaultNamespaceSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DefaultNamespaceSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*DefaultNamespaceSetting) SetConditions ¶
func (mg *DefaultNamespaceSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) SetDeletionPolicy ¶
func (mg *DefaultNamespaceSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) SetManagementPolicies ¶
func (mg *DefaultNamespaceSetting) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) SetObservation ¶
func (tr *DefaultNamespaceSetting) SetObservation(obs map[string]any) error
SetObservation for this DefaultNamespaceSetting
func (*DefaultNamespaceSetting) SetParameters ¶
func (tr *DefaultNamespaceSetting) SetParameters(params map[string]any) error
SetParameters for this DefaultNamespaceSetting
func (*DefaultNamespaceSetting) SetProviderConfigReference ¶
func (mg *DefaultNamespaceSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) SetPublishConnectionDetailsTo ¶
func (mg *DefaultNamespaceSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) SetWriteConnectionSecretToReference ¶
func (mg *DefaultNamespaceSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DefaultNamespaceSetting.
type DefaultNamespaceSettingInitParameters ¶
type DefaultNamespaceSettingInitParameters struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` // The configuration details. Namespace []NamespaceInitParameters `json:"namespace,omitempty" tf:"namespace,omitempty"` SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*DefaultNamespaceSettingInitParameters) DeepCopy ¶
func (in *DefaultNamespaceSettingInitParameters) DeepCopy() *DefaultNamespaceSettingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNamespaceSettingInitParameters.
func (*DefaultNamespaceSettingInitParameters) DeepCopyInto ¶
func (in *DefaultNamespaceSettingInitParameters) DeepCopyInto(out *DefaultNamespaceSettingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultNamespaceSettingList ¶
type DefaultNamespaceSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DefaultNamespaceSetting `json:"items"` }
DefaultNamespaceSettingList contains a list of DefaultNamespaceSettings
func (*DefaultNamespaceSettingList) DeepCopy ¶
func (in *DefaultNamespaceSettingList) DeepCopy() *DefaultNamespaceSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNamespaceSettingList.
func (*DefaultNamespaceSettingList) DeepCopyInto ¶
func (in *DefaultNamespaceSettingList) DeepCopyInto(out *DefaultNamespaceSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultNamespaceSettingList) DeepCopyObject ¶
func (in *DefaultNamespaceSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultNamespaceSettingList) GetItems ¶
func (l *DefaultNamespaceSettingList) GetItems() []resource.Managed
GetItems of this DefaultNamespaceSettingList.
type DefaultNamespaceSettingObservation ¶
type DefaultNamespaceSettingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The configuration details. Namespace []NamespaceObservation `json:"namespace,omitempty" tf:"namespace,omitempty"` SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*DefaultNamespaceSettingObservation) DeepCopy ¶
func (in *DefaultNamespaceSettingObservation) DeepCopy() *DefaultNamespaceSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNamespaceSettingObservation.
func (*DefaultNamespaceSettingObservation) DeepCopyInto ¶
func (in *DefaultNamespaceSettingObservation) DeepCopyInto(out *DefaultNamespaceSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultNamespaceSettingParameters ¶
type DefaultNamespaceSettingParameters struct { // +kubebuilder:validation:Optional Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` // The configuration details. // +kubebuilder:validation:Optional Namespace []NamespaceParameters `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*DefaultNamespaceSettingParameters) DeepCopy ¶
func (in *DefaultNamespaceSettingParameters) DeepCopy() *DefaultNamespaceSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNamespaceSettingParameters.
func (*DefaultNamespaceSettingParameters) DeepCopyInto ¶
func (in *DefaultNamespaceSettingParameters) DeepCopyInto(out *DefaultNamespaceSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultNamespaceSettingSpec ¶
type DefaultNamespaceSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DefaultNamespaceSettingParameters `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 DefaultNamespaceSettingInitParameters `json:"initProvider,omitempty"` }
DefaultNamespaceSettingSpec defines the desired state of DefaultNamespaceSetting
func (*DefaultNamespaceSettingSpec) DeepCopy ¶
func (in *DefaultNamespaceSettingSpec) DeepCopy() *DefaultNamespaceSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNamespaceSettingSpec.
func (*DefaultNamespaceSettingSpec) DeepCopyInto ¶
func (in *DefaultNamespaceSettingSpec) DeepCopyInto(out *DefaultNamespaceSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultNamespaceSettingStatus ¶
type DefaultNamespaceSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DefaultNamespaceSettingObservation `json:"atProvider,omitempty"` }
DefaultNamespaceSettingStatus defines the observed state of DefaultNamespaceSetting.
func (*DefaultNamespaceSettingStatus) DeepCopy ¶
func (in *DefaultNamespaceSettingStatus) DeepCopy() *DefaultNamespaceSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNamespaceSettingStatus.
func (*DefaultNamespaceSettingStatus) DeepCopyInto ¶
func (in *DefaultNamespaceSettingStatus) DeepCopyInto(out *DefaultNamespaceSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnhancedSecurityMonitoringWorkspaceInitParameters ¶
type EnhancedSecurityMonitoringWorkspaceInitParameters struct {
IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"`
}
func (*EnhancedSecurityMonitoringWorkspaceInitParameters) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceInitParameters) DeepCopy() *EnhancedSecurityMonitoringWorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceInitParameters.
func (*EnhancedSecurityMonitoringWorkspaceInitParameters) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceInitParameters) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnhancedSecurityMonitoringWorkspaceObservation ¶
type EnhancedSecurityMonitoringWorkspaceObservation struct {
IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"`
}
func (*EnhancedSecurityMonitoringWorkspaceObservation) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceObservation) DeepCopy() *EnhancedSecurityMonitoringWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceObservation.
func (*EnhancedSecurityMonitoringWorkspaceObservation) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceObservation) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnhancedSecurityMonitoringWorkspaceParameters ¶
type EnhancedSecurityMonitoringWorkspaceParameters struct { // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled" tf:"is_enabled,omitempty"` }
func (*EnhancedSecurityMonitoringWorkspaceParameters) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceParameters) DeepCopy() *EnhancedSecurityMonitoringWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceParameters.
func (*EnhancedSecurityMonitoringWorkspaceParameters) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceParameters) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnhancedSecurityMonitoringWorkspaceSetting ¶
type EnhancedSecurityMonitoringWorkspaceSetting 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.enhancedSecurityMonitoringWorkspace) || (has(self.initProvider) && has(self.initProvider.enhancedSecurityMonitoringWorkspace))",message="spec.forProvider.enhancedSecurityMonitoringWorkspace is a required parameter" Spec EnhancedSecurityMonitoringWorkspaceSettingSpec `json:"spec"` Status EnhancedSecurityMonitoringWorkspaceSettingStatus `json:"status,omitempty"` }
EnhancedSecurityMonitoringWorkspaceSetting is the Schema for the EnhancedSecurityMonitoringWorkspaceSettings API. <no value> +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 (*EnhancedSecurityMonitoringWorkspaceSetting) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceSetting) DeepCopy() *EnhancedSecurityMonitoringWorkspaceSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceSetting) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnhancedSecurityMonitoringWorkspaceSetting) DeepCopyObject ¶
func (in *EnhancedSecurityMonitoringWorkspaceSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetCondition ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetConnectionDetailsMapping ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetDeletionPolicy ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetID ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetID() string
GetID returns ID of underlying Terraform resource of this EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetInitParameters ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetInitParameters() (map[string]any, error)
GetInitParameters of this EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetManagementPolicies ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetMergedParameters ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetObservation ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetObservation() (map[string]any, error)
GetObservation of this EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetParameters ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetParameters() (map[string]any, error)
GetParameters of this EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetProviderConfigReference ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetPublishConnectionDetailsTo ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetTerraformResourceType ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetTerraformSchemaVersion ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EnhancedSecurityMonitoringWorkspaceSetting) GetWriteConnectionSecretToReference ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) Hub ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) Hub()
Hub marks this type as a conversion hub.
func (*EnhancedSecurityMonitoringWorkspaceSetting) LateInitialize ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EnhancedSecurityMonitoringWorkspaceSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*EnhancedSecurityMonitoringWorkspaceSetting) SetConditions ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) SetDeletionPolicy ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) SetManagementPolicies ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) SetObservation ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) SetObservation(obs map[string]any) error
SetObservation for this EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSetting) SetParameters ¶
func (tr *EnhancedSecurityMonitoringWorkspaceSetting) SetParameters(params map[string]any) error
SetParameters for this EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSetting) SetProviderConfigReference ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) SetPublishConnectionDetailsTo ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSetting) SetWriteConnectionSecretToReference ¶
func (mg *EnhancedSecurityMonitoringWorkspaceSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EnhancedSecurityMonitoringWorkspaceSetting.
type EnhancedSecurityMonitoringWorkspaceSettingInitParameters ¶
type EnhancedSecurityMonitoringWorkspaceSettingInitParameters struct { EnhancedSecurityMonitoringWorkspace []EnhancedSecurityMonitoringWorkspaceInitParameters `json:"enhancedSecurityMonitoringWorkspace,omitempty" tf:"enhanced_security_monitoring_workspace,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*EnhancedSecurityMonitoringWorkspaceSettingInitParameters) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingInitParameters) DeepCopy() *EnhancedSecurityMonitoringWorkspaceSettingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceSettingInitParameters.
func (*EnhancedSecurityMonitoringWorkspaceSettingInitParameters) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingInitParameters) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceSettingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnhancedSecurityMonitoringWorkspaceSettingList ¶
type EnhancedSecurityMonitoringWorkspaceSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EnhancedSecurityMonitoringWorkspaceSetting `json:"items"` }
EnhancedSecurityMonitoringWorkspaceSettingList contains a list of EnhancedSecurityMonitoringWorkspaceSettings
func (*EnhancedSecurityMonitoringWorkspaceSettingList) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingList) DeepCopy() *EnhancedSecurityMonitoringWorkspaceSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceSettingList.
func (*EnhancedSecurityMonitoringWorkspaceSettingList) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingList) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnhancedSecurityMonitoringWorkspaceSettingList) DeepCopyObject ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnhancedSecurityMonitoringWorkspaceSettingList) GetItems ¶
func (l *EnhancedSecurityMonitoringWorkspaceSettingList) GetItems() []resource.Managed
GetItems of this EnhancedSecurityMonitoringWorkspaceSettingList.
type EnhancedSecurityMonitoringWorkspaceSettingObservation ¶
type EnhancedSecurityMonitoringWorkspaceSettingObservation struct { EnhancedSecurityMonitoringWorkspace []EnhancedSecurityMonitoringWorkspaceObservation `json:"enhancedSecurityMonitoringWorkspace,omitempty" tf:"enhanced_security_monitoring_workspace,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*EnhancedSecurityMonitoringWorkspaceSettingObservation) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingObservation) DeepCopy() *EnhancedSecurityMonitoringWorkspaceSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceSettingObservation.
func (*EnhancedSecurityMonitoringWorkspaceSettingObservation) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingObservation) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnhancedSecurityMonitoringWorkspaceSettingParameters ¶
type EnhancedSecurityMonitoringWorkspaceSettingParameters struct { // +kubebuilder:validation:Optional EnhancedSecurityMonitoringWorkspace []EnhancedSecurityMonitoringWorkspaceParameters `json:"enhancedSecurityMonitoringWorkspace,omitempty" tf:"enhanced_security_monitoring_workspace,omitempty"` // +kubebuilder:validation:Optional Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` // +kubebuilder:validation:Optional SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*EnhancedSecurityMonitoringWorkspaceSettingParameters) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingParameters) DeepCopy() *EnhancedSecurityMonitoringWorkspaceSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceSettingParameters.
func (*EnhancedSecurityMonitoringWorkspaceSettingParameters) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingParameters) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnhancedSecurityMonitoringWorkspaceSettingSpec ¶
type EnhancedSecurityMonitoringWorkspaceSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EnhancedSecurityMonitoringWorkspaceSettingParameters `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 EnhancedSecurityMonitoringWorkspaceSettingInitParameters `json:"initProvider,omitempty"` }
EnhancedSecurityMonitoringWorkspaceSettingSpec defines the desired state of EnhancedSecurityMonitoringWorkspaceSetting
func (*EnhancedSecurityMonitoringWorkspaceSettingSpec) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingSpec) DeepCopy() *EnhancedSecurityMonitoringWorkspaceSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceSettingSpec.
func (*EnhancedSecurityMonitoringWorkspaceSettingSpec) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingSpec) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnhancedSecurityMonitoringWorkspaceSettingStatus ¶
type EnhancedSecurityMonitoringWorkspaceSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EnhancedSecurityMonitoringWorkspaceSettingObservation `json:"atProvider,omitempty"` }
EnhancedSecurityMonitoringWorkspaceSettingStatus defines the observed state of EnhancedSecurityMonitoringWorkspaceSetting.
func (*EnhancedSecurityMonitoringWorkspaceSettingStatus) DeepCopy ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingStatus) DeepCopy() *EnhancedSecurityMonitoringWorkspaceSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnhancedSecurityMonitoringWorkspaceSettingStatus.
func (*EnhancedSecurityMonitoringWorkspaceSettingStatus) DeepCopyInto ¶
func (in *EnhancedSecurityMonitoringWorkspaceSettingStatus) DeepCopyInto(out *EnhancedSecurityMonitoringWorkspaceSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceInitParameters ¶
type NamespaceInitParameters struct { // The value for the setting. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NamespaceInitParameters) DeepCopy ¶
func (in *NamespaceInitParameters) DeepCopy() *NamespaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceInitParameters.
func (*NamespaceInitParameters) DeepCopyInto ¶
func (in *NamespaceInitParameters) DeepCopyInto(out *NamespaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceObservation ¶
type NamespaceObservation struct { // The value for the setting. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NamespaceObservation) DeepCopy ¶
func (in *NamespaceObservation) DeepCopy() *NamespaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceObservation.
func (*NamespaceObservation) DeepCopyInto ¶
func (in *NamespaceObservation) DeepCopyInto(out *NamespaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceParameters ¶
type NamespaceParameters struct { // The value for the setting. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NamespaceParameters) DeepCopy ¶
func (in *NamespaceParameters) DeepCopy() *NamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceParameters.
func (*NamespaceParameters) DeepCopyInto ¶
func (in *NamespaceParameters) DeepCopyInto(out *NamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictWorkspaceAdminsInitParameters ¶
type RestrictWorkspaceAdminsInitParameters struct { // The restrict workspace admins status for the workspace. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*RestrictWorkspaceAdminsInitParameters) DeepCopy ¶
func (in *RestrictWorkspaceAdminsInitParameters) DeepCopy() *RestrictWorkspaceAdminsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsInitParameters.
func (*RestrictWorkspaceAdminsInitParameters) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsInitParameters) DeepCopyInto(out *RestrictWorkspaceAdminsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictWorkspaceAdminsObservation ¶
type RestrictWorkspaceAdminsObservation struct { // The restrict workspace admins status for the workspace. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*RestrictWorkspaceAdminsObservation) DeepCopy ¶
func (in *RestrictWorkspaceAdminsObservation) DeepCopy() *RestrictWorkspaceAdminsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsObservation.
func (*RestrictWorkspaceAdminsObservation) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsObservation) DeepCopyInto(out *RestrictWorkspaceAdminsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictWorkspaceAdminsParameters ¶
type RestrictWorkspaceAdminsParameters struct { // The restrict workspace admins status for the workspace. // +kubebuilder:validation:Optional Status *string `json:"status" tf:"status,omitempty"` }
func (*RestrictWorkspaceAdminsParameters) DeepCopy ¶
func (in *RestrictWorkspaceAdminsParameters) DeepCopy() *RestrictWorkspaceAdminsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsParameters.
func (*RestrictWorkspaceAdminsParameters) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsParameters) DeepCopyInto(out *RestrictWorkspaceAdminsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictWorkspaceAdminsSetting ¶
type RestrictWorkspaceAdminsSetting 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.restrictWorkspaceAdmins) || (has(self.initProvider) && has(self.initProvider.restrictWorkspaceAdmins))",message="spec.forProvider.restrictWorkspaceAdmins is a required parameter" Spec RestrictWorkspaceAdminsSettingSpec `json:"spec"` Status RestrictWorkspaceAdminsSettingStatus `json:"status,omitempty"` }
RestrictWorkspaceAdminsSetting is the Schema for the RestrictWorkspaceAdminsSettings API. ""subcategory: "Settings" +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 (*RestrictWorkspaceAdminsSetting) DeepCopy ¶
func (in *RestrictWorkspaceAdminsSetting) DeepCopy() *RestrictWorkspaceAdminsSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsSetting) DeepCopyInto(out *RestrictWorkspaceAdminsSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestrictWorkspaceAdminsSetting) DeepCopyObject ¶
func (in *RestrictWorkspaceAdminsSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RestrictWorkspaceAdminsSetting) GetCondition ¶
func (mg *RestrictWorkspaceAdminsSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) GetConnectionDetailsMapping ¶
func (tr *RestrictWorkspaceAdminsSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSetting) GetDeletionPolicy ¶
func (mg *RestrictWorkspaceAdminsSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) GetID ¶
func (tr *RestrictWorkspaceAdminsSetting) GetID() string
GetID returns ID of underlying Terraform resource of this RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSetting) GetInitParameters ¶
func (tr *RestrictWorkspaceAdminsSetting) GetInitParameters() (map[string]any, error)
GetInitParameters of this RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSetting) GetManagementPolicies ¶
func (mg *RestrictWorkspaceAdminsSetting) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) GetMergedParameters ¶
func (tr *RestrictWorkspaceAdminsSetting) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSetting) GetObservation ¶
func (tr *RestrictWorkspaceAdminsSetting) GetObservation() (map[string]any, error)
GetObservation of this RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSetting) GetParameters ¶
func (tr *RestrictWorkspaceAdminsSetting) GetParameters() (map[string]any, error)
GetParameters of this RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSetting) GetProviderConfigReference ¶
func (mg *RestrictWorkspaceAdminsSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) GetPublishConnectionDetailsTo ¶
func (mg *RestrictWorkspaceAdminsSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) GetTerraformResourceType ¶
func (mg *RestrictWorkspaceAdminsSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSetting) GetTerraformSchemaVersion ¶
func (tr *RestrictWorkspaceAdminsSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RestrictWorkspaceAdminsSetting) GetWriteConnectionSecretToReference ¶
func (mg *RestrictWorkspaceAdminsSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) Hub ¶
func (tr *RestrictWorkspaceAdminsSetting) Hub()
Hub marks this type as a conversion hub.
func (*RestrictWorkspaceAdminsSetting) LateInitialize ¶
func (tr *RestrictWorkspaceAdminsSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RestrictWorkspaceAdminsSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*RestrictWorkspaceAdminsSetting) SetConditions ¶
func (mg *RestrictWorkspaceAdminsSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) SetDeletionPolicy ¶
func (mg *RestrictWorkspaceAdminsSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) SetManagementPolicies ¶
func (mg *RestrictWorkspaceAdminsSetting) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) SetObservation ¶
func (tr *RestrictWorkspaceAdminsSetting) SetObservation(obs map[string]any) error
SetObservation for this RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSetting) SetParameters ¶
func (tr *RestrictWorkspaceAdminsSetting) SetParameters(params map[string]any) error
SetParameters for this RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSetting) SetProviderConfigReference ¶
func (mg *RestrictWorkspaceAdminsSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) SetPublishConnectionDetailsTo ¶
func (mg *RestrictWorkspaceAdminsSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) SetWriteConnectionSecretToReference ¶
func (mg *RestrictWorkspaceAdminsSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RestrictWorkspaceAdminsSetting.
type RestrictWorkspaceAdminsSettingInitParameters ¶
type RestrictWorkspaceAdminsSettingInitParameters struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` // The configuration details. RestrictWorkspaceAdmins []RestrictWorkspaceAdminsInitParameters `json:"restrictWorkspaceAdmins,omitempty" tf:"restrict_workspace_admins,omitempty"` SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*RestrictWorkspaceAdminsSettingInitParameters) DeepCopy ¶
func (in *RestrictWorkspaceAdminsSettingInitParameters) DeepCopy() *RestrictWorkspaceAdminsSettingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsSettingInitParameters.
func (*RestrictWorkspaceAdminsSettingInitParameters) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsSettingInitParameters) DeepCopyInto(out *RestrictWorkspaceAdminsSettingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictWorkspaceAdminsSettingList ¶
type RestrictWorkspaceAdminsSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RestrictWorkspaceAdminsSetting `json:"items"` }
RestrictWorkspaceAdminsSettingList contains a list of RestrictWorkspaceAdminsSettings
func (*RestrictWorkspaceAdminsSettingList) DeepCopy ¶
func (in *RestrictWorkspaceAdminsSettingList) DeepCopy() *RestrictWorkspaceAdminsSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsSettingList.
func (*RestrictWorkspaceAdminsSettingList) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsSettingList) DeepCopyInto(out *RestrictWorkspaceAdminsSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestrictWorkspaceAdminsSettingList) DeepCopyObject ¶
func (in *RestrictWorkspaceAdminsSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RestrictWorkspaceAdminsSettingList) GetItems ¶
func (l *RestrictWorkspaceAdminsSettingList) GetItems() []resource.Managed
GetItems of this RestrictWorkspaceAdminsSettingList.
type RestrictWorkspaceAdminsSettingObservation ¶
type RestrictWorkspaceAdminsSettingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The configuration details. RestrictWorkspaceAdmins []RestrictWorkspaceAdminsObservation `json:"restrictWorkspaceAdmins,omitempty" tf:"restrict_workspace_admins,omitempty"` SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*RestrictWorkspaceAdminsSettingObservation) DeepCopy ¶
func (in *RestrictWorkspaceAdminsSettingObservation) DeepCopy() *RestrictWorkspaceAdminsSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsSettingObservation.
func (*RestrictWorkspaceAdminsSettingObservation) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsSettingObservation) DeepCopyInto(out *RestrictWorkspaceAdminsSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictWorkspaceAdminsSettingParameters ¶
type RestrictWorkspaceAdminsSettingParameters struct { // +kubebuilder:validation:Optional Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` // The configuration details. // +kubebuilder:validation:Optional RestrictWorkspaceAdmins []RestrictWorkspaceAdminsParameters `json:"restrictWorkspaceAdmins,omitempty" tf:"restrict_workspace_admins,omitempty"` // +kubebuilder:validation:Optional SettingName *string `json:"settingName,omitempty" tf:"setting_name,omitempty"` }
func (*RestrictWorkspaceAdminsSettingParameters) DeepCopy ¶
func (in *RestrictWorkspaceAdminsSettingParameters) DeepCopy() *RestrictWorkspaceAdminsSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsSettingParameters.
func (*RestrictWorkspaceAdminsSettingParameters) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsSettingParameters) DeepCopyInto(out *RestrictWorkspaceAdminsSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictWorkspaceAdminsSettingSpec ¶
type RestrictWorkspaceAdminsSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RestrictWorkspaceAdminsSettingParameters `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 RestrictWorkspaceAdminsSettingInitParameters `json:"initProvider,omitempty"` }
RestrictWorkspaceAdminsSettingSpec defines the desired state of RestrictWorkspaceAdminsSetting
func (*RestrictWorkspaceAdminsSettingSpec) DeepCopy ¶
func (in *RestrictWorkspaceAdminsSettingSpec) DeepCopy() *RestrictWorkspaceAdminsSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsSettingSpec.
func (*RestrictWorkspaceAdminsSettingSpec) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsSettingSpec) DeepCopyInto(out *RestrictWorkspaceAdminsSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictWorkspaceAdminsSettingStatus ¶
type RestrictWorkspaceAdminsSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RestrictWorkspaceAdminsSettingObservation `json:"atProvider,omitempty"` }
RestrictWorkspaceAdminsSettingStatus defines the observed state of RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSettingStatus) DeepCopy ¶
func (in *RestrictWorkspaceAdminsSettingStatus) DeepCopy() *RestrictWorkspaceAdminsSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictWorkspaceAdminsSettingStatus.
func (*RestrictWorkspaceAdminsSettingStatus) DeepCopyInto ¶
func (in *RestrictWorkspaceAdminsSettingStatus) DeepCopyInto(out *RestrictWorkspaceAdminsSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_compliancesecurityprofileworkspacesetting_terraformed.go
- zz_compliancesecurityprofileworkspacesetting_types.go
- zz_defaultnamespacesetting_terraformed.go
- zz_defaultnamespacesetting_types.go
- zz_enhancedsecuritymonitoringworkspacesetting_terraformed.go
- zz_enhancedsecuritymonitoringworkspacesetting_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_restrictworkspaceadminssetting_terraformed.go
- zz_restrictworkspaceadminssetting_types.go