Documentation ¶
Overview ¶
+groupName=synapse.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type FirewallRule
- func (in *FirewallRule) DeepCopy() *FirewallRule
- func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (in *FirewallRule) DeepCopyObject() runtime.Object
- func (r *FirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FirewallRule) ValidateCreate() error
- func (r *FirewallRule) ValidateDelete() error
- func (r *FirewallRule) ValidateUpdate(old runtime.Object) error
- type FirewallRuleList
- type FirewallRuleSpec
- type FirewallRuleSpecResource
- type FirewallRuleStatus
- type IntegrationRuntimeAzure
- func (in *IntegrationRuntimeAzure) DeepCopy() *IntegrationRuntimeAzure
- func (in *IntegrationRuntimeAzure) DeepCopyInto(out *IntegrationRuntimeAzure)
- func (in *IntegrationRuntimeAzure) DeepCopyObject() runtime.Object
- func (r *IntegrationRuntimeAzure) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationRuntimeAzure) ValidateCreate() error
- func (r *IntegrationRuntimeAzure) ValidateDelete() error
- func (r *IntegrationRuntimeAzure) ValidateUpdate(old runtime.Object) error
- type IntegrationRuntimeAzureList
- type IntegrationRuntimeAzureSpec
- type IntegrationRuntimeAzureSpecResource
- type IntegrationRuntimeAzureStatus
- type IntegrationRuntimeSelfHosted
- func (in *IntegrationRuntimeSelfHosted) DeepCopy() *IntegrationRuntimeSelfHosted
- func (in *IntegrationRuntimeSelfHosted) DeepCopyInto(out *IntegrationRuntimeSelfHosted)
- func (in *IntegrationRuntimeSelfHosted) DeepCopyObject() runtime.Object
- func (r *IntegrationRuntimeSelfHosted) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationRuntimeSelfHosted) ValidateCreate() error
- func (r *IntegrationRuntimeSelfHosted) ValidateDelete() error
- func (r *IntegrationRuntimeSelfHosted) ValidateUpdate(old runtime.Object) error
- type IntegrationRuntimeSelfHostedList
- type IntegrationRuntimeSelfHostedSpec
- type IntegrationRuntimeSelfHostedSpecResource
- type IntegrationRuntimeSelfHostedStatus
- type LinkedService
- func (in *LinkedService) DeepCopy() *LinkedService
- func (in *LinkedService) DeepCopyInto(out *LinkedService)
- func (in *LinkedService) DeepCopyObject() runtime.Object
- func (r *LinkedService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LinkedService) ValidateCreate() error
- func (r *LinkedService) ValidateDelete() error
- func (r *LinkedService) ValidateUpdate(old runtime.Object) error
- type LinkedServiceList
- type LinkedServiceSpec
- type LinkedServiceSpecIntegrationRuntime
- type LinkedServiceSpecIntegrationRuntimeCodec
- type LinkedServiceSpecResource
- type LinkedServiceStatus
- type ManagedPrivateEndpoint
- func (in *ManagedPrivateEndpoint) DeepCopy() *ManagedPrivateEndpoint
- func (in *ManagedPrivateEndpoint) DeepCopyInto(out *ManagedPrivateEndpoint)
- func (in *ManagedPrivateEndpoint) DeepCopyObject() runtime.Object
- func (r *ManagedPrivateEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedPrivateEndpoint) ValidateCreate() error
- func (r *ManagedPrivateEndpoint) ValidateDelete() error
- func (r *ManagedPrivateEndpoint) ValidateUpdate(old runtime.Object) error
- type ManagedPrivateEndpointList
- type ManagedPrivateEndpointSpec
- type ManagedPrivateEndpointSpecResource
- type ManagedPrivateEndpointStatus
- type PrivateLinkHub
- func (in *PrivateLinkHub) DeepCopy() *PrivateLinkHub
- func (in *PrivateLinkHub) DeepCopyInto(out *PrivateLinkHub)
- func (in *PrivateLinkHub) DeepCopyObject() runtime.Object
- func (r *PrivateLinkHub) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PrivateLinkHub) ValidateCreate() error
- func (r *PrivateLinkHub) ValidateDelete() error
- func (r *PrivateLinkHub) ValidateUpdate(old runtime.Object) error
- type PrivateLinkHubList
- type PrivateLinkHubSpec
- type PrivateLinkHubSpecResource
- type PrivateLinkHubStatus
- type RoleAssignment
- func (in *RoleAssignment) DeepCopy() *RoleAssignment
- func (in *RoleAssignment) DeepCopyInto(out *RoleAssignment)
- func (in *RoleAssignment) DeepCopyObject() runtime.Object
- func (r *RoleAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RoleAssignment) ValidateCreate() error
- func (r *RoleAssignment) ValidateDelete() error
- func (r *RoleAssignment) ValidateUpdate(old runtime.Object) error
- type RoleAssignmentList
- type RoleAssignmentSpec
- type RoleAssignmentSpecResource
- type RoleAssignmentStatus
- type SparkPool
- func (in *SparkPool) DeepCopy() *SparkPool
- func (in *SparkPool) DeepCopyInto(out *SparkPool)
- func (in *SparkPool) DeepCopyObject() runtime.Object
- func (r *SparkPool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SparkPool) ValidateCreate() error
- func (r *SparkPool) ValidateDelete() error
- func (r *SparkPool) ValidateUpdate(old runtime.Object) error
- type SparkPoolList
- type SparkPoolSpec
- type SparkPoolSpecAutoPause
- type SparkPoolSpecAutoPauseCodec
- type SparkPoolSpecAutoScale
- type SparkPoolSpecAutoScaleCodec
- type SparkPoolSpecLibraryRequirement
- type SparkPoolSpecLibraryRequirementCodec
- type SparkPoolSpecResource
- type SparkPoolSpecSparkConfig
- type SparkPoolSpecSparkConfigCodec
- type SparkPoolStatus
- type SqlPool
- func (in *SqlPool) DeepCopy() *SqlPool
- func (in *SqlPool) DeepCopyInto(out *SqlPool)
- func (in *SqlPool) DeepCopyObject() runtime.Object
- func (r *SqlPool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlPool) ValidateCreate() error
- func (r *SqlPool) ValidateDelete() error
- func (r *SqlPool) ValidateUpdate(old runtime.Object) error
- type SqlPoolExtendedAuditingPolicy
- func (in *SqlPoolExtendedAuditingPolicy) DeepCopy() *SqlPoolExtendedAuditingPolicy
- func (in *SqlPoolExtendedAuditingPolicy) DeepCopyInto(out *SqlPoolExtendedAuditingPolicy)
- func (in *SqlPoolExtendedAuditingPolicy) DeepCopyObject() runtime.Object
- func (r *SqlPoolExtendedAuditingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlPoolExtendedAuditingPolicy) ValidateCreate() error
- func (r *SqlPoolExtendedAuditingPolicy) ValidateDelete() error
- func (r *SqlPoolExtendedAuditingPolicy) ValidateUpdate(old runtime.Object) error
- type SqlPoolExtendedAuditingPolicyList
- type SqlPoolExtendedAuditingPolicySpec
- type SqlPoolExtendedAuditingPolicySpecResource
- type SqlPoolExtendedAuditingPolicyStatus
- type SqlPoolList
- type SqlPoolSecurityAlertPolicy
- func (in *SqlPoolSecurityAlertPolicy) DeepCopy() *SqlPoolSecurityAlertPolicy
- func (in *SqlPoolSecurityAlertPolicy) DeepCopyInto(out *SqlPoolSecurityAlertPolicy)
- func (in *SqlPoolSecurityAlertPolicy) DeepCopyObject() runtime.Object
- func (r *SqlPoolSecurityAlertPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlPoolSecurityAlertPolicy) ValidateCreate() error
- func (r *SqlPoolSecurityAlertPolicy) ValidateDelete() error
- func (r *SqlPoolSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
- type SqlPoolSecurityAlertPolicyList
- type SqlPoolSecurityAlertPolicySpec
- type SqlPoolSecurityAlertPolicySpecResource
- type SqlPoolSecurityAlertPolicyStatus
- type SqlPoolSpec
- type SqlPoolSpecResource
- type SqlPoolSpecRestore
- type SqlPoolSpecRestoreCodec
- type SqlPoolStatus
- type SqlPoolVulnerabilityAssessment
- func (in *SqlPoolVulnerabilityAssessment) DeepCopy() *SqlPoolVulnerabilityAssessment
- func (in *SqlPoolVulnerabilityAssessment) DeepCopyInto(out *SqlPoolVulnerabilityAssessment)
- func (in *SqlPoolVulnerabilityAssessment) DeepCopyObject() runtime.Object
- func (r *SqlPoolVulnerabilityAssessment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlPoolVulnerabilityAssessment) ValidateCreate() error
- func (r *SqlPoolVulnerabilityAssessment) ValidateDelete() error
- func (r *SqlPoolVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
- type SqlPoolVulnerabilityAssessmentBaseline
- func (in *SqlPoolVulnerabilityAssessmentBaseline) DeepCopy() *SqlPoolVulnerabilityAssessmentBaseline
- func (in *SqlPoolVulnerabilityAssessmentBaseline) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentBaseline)
- func (in *SqlPoolVulnerabilityAssessmentBaseline) DeepCopyObject() runtime.Object
- func (r *SqlPoolVulnerabilityAssessmentBaseline) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlPoolVulnerabilityAssessmentBaseline) ValidateCreate() error
- func (r *SqlPoolVulnerabilityAssessmentBaseline) ValidateDelete() error
- func (r *SqlPoolVulnerabilityAssessmentBaseline) ValidateUpdate(old runtime.Object) error
- type SqlPoolVulnerabilityAssessmentBaselineList
- func (in *SqlPoolVulnerabilityAssessmentBaselineList) DeepCopy() *SqlPoolVulnerabilityAssessmentBaselineList
- func (in *SqlPoolVulnerabilityAssessmentBaselineList) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentBaselineList)
- func (in *SqlPoolVulnerabilityAssessmentBaselineList) DeepCopyObject() runtime.Object
- type SqlPoolVulnerabilityAssessmentBaselineSpec
- type SqlPoolVulnerabilityAssessmentBaselineSpecBaseline
- type SqlPoolVulnerabilityAssessmentBaselineSpecResource
- type SqlPoolVulnerabilityAssessmentBaselineStatus
- type SqlPoolVulnerabilityAssessmentList
- type SqlPoolVulnerabilityAssessmentSpec
- type SqlPoolVulnerabilityAssessmentSpecRecurringScans
- type SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec
- func (SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SqlPoolVulnerabilityAssessmentSpecResource
- type SqlPoolVulnerabilityAssessmentStatus
- type SqlPoolWorkloadClassifier
- func (in *SqlPoolWorkloadClassifier) DeepCopy() *SqlPoolWorkloadClassifier
- func (in *SqlPoolWorkloadClassifier) DeepCopyInto(out *SqlPoolWorkloadClassifier)
- func (in *SqlPoolWorkloadClassifier) DeepCopyObject() runtime.Object
- func (r *SqlPoolWorkloadClassifier) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlPoolWorkloadClassifier) ValidateCreate() error
- func (r *SqlPoolWorkloadClassifier) ValidateDelete() error
- func (r *SqlPoolWorkloadClassifier) ValidateUpdate(old runtime.Object) error
- type SqlPoolWorkloadClassifierList
- type SqlPoolWorkloadClassifierSpec
- type SqlPoolWorkloadClassifierSpecResource
- type SqlPoolWorkloadClassifierStatus
- type SqlPoolWorkloadGroup
- func (in *SqlPoolWorkloadGroup) DeepCopy() *SqlPoolWorkloadGroup
- func (in *SqlPoolWorkloadGroup) DeepCopyInto(out *SqlPoolWorkloadGroup)
- func (in *SqlPoolWorkloadGroup) DeepCopyObject() runtime.Object
- func (r *SqlPoolWorkloadGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlPoolWorkloadGroup) ValidateCreate() error
- func (r *SqlPoolWorkloadGroup) ValidateDelete() error
- func (r *SqlPoolWorkloadGroup) ValidateUpdate(old runtime.Object) error
- type SqlPoolWorkloadGroupList
- type SqlPoolWorkloadGroupSpec
- type SqlPoolWorkloadGroupSpecResource
- type SqlPoolWorkloadGroupStatus
- type Workspace
- func (in *Workspace) DeepCopy() *Workspace
- func (in *Workspace) DeepCopyInto(out *Workspace)
- func (in *Workspace) DeepCopyObject() runtime.Object
- func (r *Workspace) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Workspace) ValidateCreate() error
- func (r *Workspace) ValidateDelete() error
- func (r *Workspace) ValidateUpdate(old runtime.Object) error
- type WorkspaceAadAdmin
- func (in *WorkspaceAadAdmin) DeepCopy() *WorkspaceAadAdmin
- func (in *WorkspaceAadAdmin) DeepCopyInto(out *WorkspaceAadAdmin)
- func (in *WorkspaceAadAdmin) DeepCopyObject() runtime.Object
- func (r *WorkspaceAadAdmin) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WorkspaceAadAdmin) ValidateCreate() error
- func (r *WorkspaceAadAdmin) ValidateDelete() error
- func (r *WorkspaceAadAdmin) ValidateUpdate(old runtime.Object) error
- type WorkspaceAadAdminList
- type WorkspaceAadAdminSpec
- type WorkspaceAadAdminSpecResource
- type WorkspaceAadAdminStatus
- type WorkspaceExtendedAuditingPolicy
- func (in *WorkspaceExtendedAuditingPolicy) DeepCopy() *WorkspaceExtendedAuditingPolicy
- func (in *WorkspaceExtendedAuditingPolicy) DeepCopyInto(out *WorkspaceExtendedAuditingPolicy)
- func (in *WorkspaceExtendedAuditingPolicy) DeepCopyObject() runtime.Object
- func (r *WorkspaceExtendedAuditingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WorkspaceExtendedAuditingPolicy) ValidateCreate() error
- func (r *WorkspaceExtendedAuditingPolicy) ValidateDelete() error
- func (r *WorkspaceExtendedAuditingPolicy) ValidateUpdate(old runtime.Object) error
- type WorkspaceExtendedAuditingPolicyList
- type WorkspaceExtendedAuditingPolicySpec
- type WorkspaceExtendedAuditingPolicySpecResource
- type WorkspaceExtendedAuditingPolicyStatus
- type WorkspaceKey
- func (in *WorkspaceKey) DeepCopy() *WorkspaceKey
- func (in *WorkspaceKey) DeepCopyInto(out *WorkspaceKey)
- func (in *WorkspaceKey) DeepCopyObject() runtime.Object
- func (r *WorkspaceKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WorkspaceKey) ValidateCreate() error
- func (r *WorkspaceKey) ValidateDelete() error
- func (r *WorkspaceKey) ValidateUpdate(old runtime.Object) error
- type WorkspaceKeyList
- type WorkspaceKeySpec
- type WorkspaceKeySpecResource
- type WorkspaceKeyStatus
- type WorkspaceList
- type WorkspaceSQLAadAdmin
- func (in *WorkspaceSQLAadAdmin) DeepCopy() *WorkspaceSQLAadAdmin
- func (in *WorkspaceSQLAadAdmin) DeepCopyInto(out *WorkspaceSQLAadAdmin)
- func (in *WorkspaceSQLAadAdmin) DeepCopyObject() runtime.Object
- func (r *WorkspaceSQLAadAdmin) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WorkspaceSQLAadAdmin) ValidateCreate() error
- func (r *WorkspaceSQLAadAdmin) ValidateDelete() error
- func (r *WorkspaceSQLAadAdmin) ValidateUpdate(old runtime.Object) error
- type WorkspaceSQLAadAdminList
- type WorkspaceSQLAadAdminSpec
- type WorkspaceSQLAadAdminSpecResource
- type WorkspaceSQLAadAdminStatus
- type WorkspaceSecurityAlertPolicy
- func (in *WorkspaceSecurityAlertPolicy) DeepCopy() *WorkspaceSecurityAlertPolicy
- func (in *WorkspaceSecurityAlertPolicy) DeepCopyInto(out *WorkspaceSecurityAlertPolicy)
- func (in *WorkspaceSecurityAlertPolicy) DeepCopyObject() runtime.Object
- func (r *WorkspaceSecurityAlertPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WorkspaceSecurityAlertPolicy) ValidateCreate() error
- func (r *WorkspaceSecurityAlertPolicy) ValidateDelete() error
- func (r *WorkspaceSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
- type WorkspaceSecurityAlertPolicyList
- type WorkspaceSecurityAlertPolicySpec
- type WorkspaceSecurityAlertPolicySpecResource
- type WorkspaceSecurityAlertPolicyStatus
- type WorkspaceSpec
- type WorkspaceSpecAadAdmin
- type WorkspaceSpecAadAdminCodec
- type WorkspaceSpecAzureDevopsRepo
- type WorkspaceSpecAzureDevopsRepoCodec
- type WorkspaceSpecCustomerManagedKey
- type WorkspaceSpecCustomerManagedKeyCodec
- type WorkspaceSpecGithubRepo
- type WorkspaceSpecGithubRepoCodec
- type WorkspaceSpecIdentity
- type WorkspaceSpecResource
- type WorkspaceSpecSqlAadAdmin
- type WorkspaceSpecSqlAadAdminCodec
- type WorkspaceStatus
- type WorkspaceVulnerabilityAssessment
- func (in *WorkspaceVulnerabilityAssessment) DeepCopy() *WorkspaceVulnerabilityAssessment
- func (in *WorkspaceVulnerabilityAssessment) DeepCopyInto(out *WorkspaceVulnerabilityAssessment)
- func (in *WorkspaceVulnerabilityAssessment) DeepCopyObject() runtime.Object
- func (r *WorkspaceVulnerabilityAssessment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WorkspaceVulnerabilityAssessment) ValidateCreate() error
- func (r *WorkspaceVulnerabilityAssessment) ValidateDelete() error
- func (r *WorkspaceVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
- type WorkspaceVulnerabilityAssessmentList
- type WorkspaceVulnerabilityAssessmentSpec
- type WorkspaceVulnerabilityAssessmentSpecRecurringScans
- type WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec
- func (WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec) IsEmpty(ptr unsafe.Pointer) bool
- type WorkspaceVulnerabilityAssessmentSpecResource
- type WorkspaceVulnerabilityAssessmentStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: synapse.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type FirewallRule ¶
type FirewallRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallRuleSpec `json:"spec,omitempty"` Status FirewallRuleStatus `json:"status,omitempty"` }
func (*FirewallRule) DeepCopy ¶
func (in *FirewallRule) DeepCopy() *FirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule.
func (*FirewallRule) DeepCopyInto ¶
func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRule) DeepCopyObject ¶
func (in *FirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRule) SetupWebhookWithManager ¶
func (r *FirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FirewallRule) ValidateCreate ¶
func (r *FirewallRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FirewallRule) ValidateDelete ¶
func (r *FirewallRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FirewallRule) ValidateUpdate ¶
func (r *FirewallRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FirewallRuleList ¶
type FirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FirewallRule CRD objects Items []FirewallRule `json:"items,omitempty"` }
FirewallRuleList is a list of FirewallRules
func (*FirewallRuleList) DeepCopy ¶
func (in *FirewallRuleList) DeepCopy() *FirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleList.
func (*FirewallRuleList) DeepCopyInto ¶
func (in *FirewallRuleList) DeepCopyInto(out *FirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleList) DeepCopyObject ¶
func (in *FirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirewallRuleSpec ¶
type FirewallRuleSpec struct { State *FirewallRuleSpecResource `json:"state,omitempty" tf:"-"` Resource FirewallRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FirewallRuleSpec) DeepCopy ¶
func (in *FirewallRuleSpec) DeepCopy() *FirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleSpec.
func (*FirewallRuleSpec) DeepCopyInto ¶
func (in *FirewallRuleSpec) DeepCopyInto(out *FirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleSpecResource ¶
type FirewallRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` EndIPAddress *string `json:"endIPAddress" tf:"end_ip_address"` Name *string `json:"name" tf:"name"` StartIPAddress *string `json:"startIPAddress" tf:"start_ip_address"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` }
func (*FirewallRuleSpecResource) DeepCopy ¶
func (in *FirewallRuleSpecResource) DeepCopy() *FirewallRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleSpecResource.
func (*FirewallRuleSpecResource) DeepCopyInto ¶
func (in *FirewallRuleSpecResource) DeepCopyInto(out *FirewallRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleStatus ¶
type FirewallRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FirewallRuleStatus) DeepCopy ¶
func (in *FirewallRuleStatus) DeepCopy() *FirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleStatus.
func (*FirewallRuleStatus) DeepCopyInto ¶
func (in *FirewallRuleStatus) DeepCopyInto(out *FirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeAzure ¶ added in v0.5.0
type IntegrationRuntimeAzure struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationRuntimeAzureSpec `json:"spec,omitempty"` Status IntegrationRuntimeAzureStatus `json:"status,omitempty"` }
func (*IntegrationRuntimeAzure) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeAzure) DeepCopy() *IntegrationRuntimeAzure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeAzure) DeepCopyInto(out *IntegrationRuntimeAzure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeAzure) DeepCopyObject ¶ added in v0.5.0
func (in *IntegrationRuntimeAzure) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeAzure) SetupWebhookWithManager ¶ added in v0.5.0
func (r *IntegrationRuntimeAzure) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationRuntimeAzure) ValidateCreate ¶ added in v0.5.0
func (r *IntegrationRuntimeAzure) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationRuntimeAzure) ValidateDelete ¶ added in v0.5.0
func (r *IntegrationRuntimeAzure) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationRuntimeAzure) ValidateUpdate ¶ added in v0.5.0
func (r *IntegrationRuntimeAzure) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationRuntimeAzureList ¶ added in v0.5.0
type IntegrationRuntimeAzureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationRuntimeAzure CRD objects Items []IntegrationRuntimeAzure `json:"items,omitempty"` }
IntegrationRuntimeAzureList is a list of IntegrationRuntimeAzures
func (*IntegrationRuntimeAzureList) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeAzureList) DeepCopy() *IntegrationRuntimeAzureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureList.
func (*IntegrationRuntimeAzureList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeAzureList) DeepCopyInto(out *IntegrationRuntimeAzureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeAzureList) DeepCopyObject ¶ added in v0.5.0
func (in *IntegrationRuntimeAzureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationRuntimeAzureSpec ¶ added in v0.5.0
type IntegrationRuntimeAzureSpec struct { State *IntegrationRuntimeAzureSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationRuntimeAzureSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IntegrationRuntimeAzureSpec) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeAzureSpec) DeepCopy() *IntegrationRuntimeAzureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSpec.
func (*IntegrationRuntimeAzureSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeAzureSpec) DeepCopyInto(out *IntegrationRuntimeAzureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeAzureSpecResource ¶ added in v0.5.0
type IntegrationRuntimeAzureSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ComputeType *string `json:"computeType,omitempty" tf:"compute_type"` // +optional CoreCount *int64 `json:"coreCount,omitempty" tf:"core_count"` // +optional Description *string `json:"description,omitempty" tf:"description"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` // +optional TimeToLiveMin *int64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min"` }
func (*IntegrationRuntimeAzureSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeAzureSpecResource) DeepCopy() *IntegrationRuntimeAzureSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSpecResource.
func (*IntegrationRuntimeAzureSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeAzureSpecResource) DeepCopyInto(out *IntegrationRuntimeAzureSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeAzureStatus ¶ added in v0.5.0
type IntegrationRuntimeAzureStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IntegrationRuntimeAzureStatus) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeAzureStatus) DeepCopy() *IntegrationRuntimeAzureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureStatus.
func (*IntegrationRuntimeAzureStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeAzureStatus) DeepCopyInto(out *IntegrationRuntimeAzureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHosted ¶ added in v0.5.0
type IntegrationRuntimeSelfHosted struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationRuntimeSelfHostedSpec `json:"spec,omitempty"` Status IntegrationRuntimeSelfHostedStatus `json:"status,omitempty"` }
func (*IntegrationRuntimeSelfHosted) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHosted) DeepCopy() *IntegrationRuntimeSelfHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHosted) DeepCopyInto(out *IntegrationRuntimeSelfHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeSelfHosted) DeepCopyObject ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeSelfHosted) SetupWebhookWithManager ¶ added in v0.5.0
func (r *IntegrationRuntimeSelfHosted) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationRuntimeSelfHosted) ValidateCreate ¶ added in v0.5.0
func (r *IntegrationRuntimeSelfHosted) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationRuntimeSelfHosted) ValidateDelete ¶ added in v0.5.0
func (r *IntegrationRuntimeSelfHosted) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationRuntimeSelfHosted) ValidateUpdate ¶ added in v0.5.0
func (r *IntegrationRuntimeSelfHosted) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationRuntimeSelfHostedList ¶ added in v0.5.0
type IntegrationRuntimeSelfHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationRuntimeSelfHosted CRD objects Items []IntegrationRuntimeSelfHosted `json:"items,omitempty"` }
IntegrationRuntimeSelfHostedList is a list of IntegrationRuntimeSelfHosteds
func (*IntegrationRuntimeSelfHostedList) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHostedList) DeepCopy() *IntegrationRuntimeSelfHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedList.
func (*IntegrationRuntimeSelfHostedList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHostedList) DeepCopyInto(out *IntegrationRuntimeSelfHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeSelfHostedList) DeepCopyObject ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationRuntimeSelfHostedSpec ¶ added in v0.5.0
type IntegrationRuntimeSelfHostedSpec struct { State *IntegrationRuntimeSelfHostedSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationRuntimeSelfHostedSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IntegrationRuntimeSelfHostedSpec) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHostedSpec) DeepCopy() *IntegrationRuntimeSelfHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedSpec.
func (*IntegrationRuntimeSelfHostedSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHostedSpec) DeepCopyInto(out *IntegrationRuntimeSelfHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedSpecResource ¶ added in v0.5.0
type IntegrationRuntimeSelfHostedSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthorizationKeyPrimary *string `json:"authorizationKeyPrimary,omitempty" tf:"authorization_key_primary"` // +optional AuthorizationKeySecondary *string `json:"authorizationKeySecondary,omitempty" tf:"authorization_key_secondary"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` }
func (*IntegrationRuntimeSelfHostedSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHostedSpecResource) DeepCopy() *IntegrationRuntimeSelfHostedSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedSpecResource.
func (*IntegrationRuntimeSelfHostedSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHostedSpecResource) DeepCopyInto(out *IntegrationRuntimeSelfHostedSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedStatus ¶ added in v0.5.0
type IntegrationRuntimeSelfHostedStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IntegrationRuntimeSelfHostedStatus) DeepCopy ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHostedStatus) DeepCopy() *IntegrationRuntimeSelfHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedStatus.
func (*IntegrationRuntimeSelfHostedStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationRuntimeSelfHostedStatus) DeepCopyInto(out *IntegrationRuntimeSelfHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedService ¶ added in v0.5.0
type LinkedService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinkedServiceSpec `json:"spec,omitempty"` Status LinkedServiceStatus `json:"status,omitempty"` }
func (*LinkedService) DeepCopy ¶ added in v0.5.0
func (in *LinkedService) DeepCopy() *LinkedService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedService.
func (*LinkedService) DeepCopyInto ¶ added in v0.5.0
func (in *LinkedService) DeepCopyInto(out *LinkedService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedService) DeepCopyObject ¶ added in v0.5.0
func (in *LinkedService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedService) SetupWebhookWithManager ¶ added in v0.5.0
func (r *LinkedService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LinkedService) ValidateCreate ¶ added in v0.5.0
func (r *LinkedService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LinkedService) ValidateDelete ¶ added in v0.5.0
func (r *LinkedService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LinkedService) ValidateUpdate ¶ added in v0.5.0
func (r *LinkedService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LinkedServiceList ¶ added in v0.5.0
type LinkedServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LinkedService CRD objects Items []LinkedService `json:"items,omitempty"` }
LinkedServiceList is a list of LinkedServices
func (*LinkedServiceList) DeepCopy ¶ added in v0.5.0
func (in *LinkedServiceList) DeepCopy() *LinkedServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceList.
func (*LinkedServiceList) DeepCopyInto ¶ added in v0.5.0
func (in *LinkedServiceList) DeepCopyInto(out *LinkedServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceList) DeepCopyObject ¶ added in v0.5.0
func (in *LinkedServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LinkedServiceSpec ¶ added in v0.5.0
type LinkedServiceSpec struct { State *LinkedServiceSpecResource `json:"state,omitempty" tf:"-"` Resource LinkedServiceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LinkedServiceSpec) DeepCopy ¶ added in v0.5.0
func (in *LinkedServiceSpec) DeepCopy() *LinkedServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSpec.
func (*LinkedServiceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *LinkedServiceSpec) DeepCopyInto(out *LinkedServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSpecIntegrationRuntime ¶ added in v0.5.0
type LinkedServiceSpecIntegrationRuntime struct { Name *string `json:"name" tf:"name"` // +optional Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"` }
func (*LinkedServiceSpecIntegrationRuntime) DeepCopy ¶ added in v0.5.0
func (in *LinkedServiceSpecIntegrationRuntime) DeepCopy() *LinkedServiceSpecIntegrationRuntime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSpecIntegrationRuntime.
func (*LinkedServiceSpecIntegrationRuntime) DeepCopyInto ¶ added in v0.5.0
func (in *LinkedServiceSpecIntegrationRuntime) DeepCopyInto(out *LinkedServiceSpecIntegrationRuntime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSpecIntegrationRuntimeCodec ¶ added in v0.5.0
type LinkedServiceSpecIntegrationRuntimeCodec struct { }
+k8s:deepcopy-gen=false
func (LinkedServiceSpecIntegrationRuntimeCodec) Decode ¶ added in v0.5.0
func (LinkedServiceSpecIntegrationRuntimeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LinkedServiceSpecIntegrationRuntimeCodec) Encode ¶ added in v0.5.0
func (LinkedServiceSpecIntegrationRuntimeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LinkedServiceSpecIntegrationRuntimeCodec) IsEmpty ¶ added in v0.5.0
func (LinkedServiceSpecIntegrationRuntimeCodec) IsEmpty(ptr unsafe.Pointer) bool
type LinkedServiceSpecResource ¶ added in v0.5.0
type LinkedServiceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"` // +optional Annotations []string `json:"annotations,omitempty" tf:"annotations"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional IntegrationRuntime *LinkedServiceSpecIntegrationRuntime `json:"integrationRuntime,omitempty" tf:"integration_runtime"` Name *string `json:"name" tf:"name"` // +optional Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` Type *string `json:"type" tf:"type"` TypePropertiesJSON *string `json:"typePropertiesJSON" tf:"type_properties_json"` }
func (*LinkedServiceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *LinkedServiceSpecResource) DeepCopy() *LinkedServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSpecResource.
func (*LinkedServiceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *LinkedServiceSpecResource) DeepCopyInto(out *LinkedServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceStatus ¶ added in v0.5.0
type LinkedServiceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LinkedServiceStatus) DeepCopy ¶ added in v0.5.0
func (in *LinkedServiceStatus) DeepCopy() *LinkedServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceStatus.
func (*LinkedServiceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *LinkedServiceStatus) DeepCopyInto(out *LinkedServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpoint ¶
type ManagedPrivateEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedPrivateEndpointSpec `json:"spec,omitempty"` Status ManagedPrivateEndpointStatus `json:"status,omitempty"` }
func (*ManagedPrivateEndpoint) DeepCopy ¶
func (in *ManagedPrivateEndpoint) DeepCopy() *ManagedPrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) DeepCopyInto ¶
func (in *ManagedPrivateEndpoint) DeepCopyInto(out *ManagedPrivateEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrivateEndpoint) DeepCopyObject ¶
func (in *ManagedPrivateEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPrivateEndpoint) SetupWebhookWithManager ¶
func (r *ManagedPrivateEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedPrivateEndpoint) ValidateCreate ¶
func (r *ManagedPrivateEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedPrivateEndpoint) ValidateDelete ¶
func (r *ManagedPrivateEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedPrivateEndpoint) ValidateUpdate ¶
func (r *ManagedPrivateEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedPrivateEndpointList ¶
type ManagedPrivateEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedPrivateEndpoint CRD objects Items []ManagedPrivateEndpoint `json:"items,omitempty"` }
ManagedPrivateEndpointList is a list of ManagedPrivateEndpoints
func (*ManagedPrivateEndpointList) DeepCopy ¶
func (in *ManagedPrivateEndpointList) DeepCopy() *ManagedPrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointList.
func (*ManagedPrivateEndpointList) DeepCopyInto ¶
func (in *ManagedPrivateEndpointList) DeepCopyInto(out *ManagedPrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrivateEndpointList) DeepCopyObject ¶
func (in *ManagedPrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedPrivateEndpointSpec ¶
type ManagedPrivateEndpointSpec struct { State *ManagedPrivateEndpointSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedPrivateEndpointSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ManagedPrivateEndpointSpec) DeepCopy ¶
func (in *ManagedPrivateEndpointSpec) DeepCopy() *ManagedPrivateEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointSpec.
func (*ManagedPrivateEndpointSpec) DeepCopyInto ¶
func (in *ManagedPrivateEndpointSpec) DeepCopyInto(out *ManagedPrivateEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointSpecResource ¶
type ManagedPrivateEndpointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` SubresourceName *string `json:"subresourceName" tf:"subresource_name"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` TargetResourceID *string `json:"targetResourceID" tf:"target_resource_id"` }
func (*ManagedPrivateEndpointSpecResource) DeepCopy ¶
func (in *ManagedPrivateEndpointSpecResource) DeepCopy() *ManagedPrivateEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointSpecResource.
func (*ManagedPrivateEndpointSpecResource) DeepCopyInto ¶
func (in *ManagedPrivateEndpointSpecResource) DeepCopyInto(out *ManagedPrivateEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointStatus ¶
type ManagedPrivateEndpointStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ManagedPrivateEndpointStatus) DeepCopy ¶
func (in *ManagedPrivateEndpointStatus) DeepCopy() *ManagedPrivateEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointStatus.
func (*ManagedPrivateEndpointStatus) DeepCopyInto ¶
func (in *ManagedPrivateEndpointStatus) DeepCopyInto(out *ManagedPrivateEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkHub ¶ added in v0.5.0
type PrivateLinkHub struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateLinkHubSpec `json:"spec,omitempty"` Status PrivateLinkHubStatus `json:"status,omitempty"` }
func (*PrivateLinkHub) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkHub) DeepCopy() *PrivateLinkHub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHub.
func (*PrivateLinkHub) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkHub) DeepCopyInto(out *PrivateLinkHub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkHub) DeepCopyObject ¶ added in v0.5.0
func (in *PrivateLinkHub) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkHub) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PrivateLinkHub) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PrivateLinkHub) ValidateCreate ¶ added in v0.5.0
func (r *PrivateLinkHub) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PrivateLinkHub) ValidateDelete ¶ added in v0.5.0
func (r *PrivateLinkHub) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PrivateLinkHub) ValidateUpdate ¶ added in v0.5.0
func (r *PrivateLinkHub) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PrivateLinkHubList ¶ added in v0.5.0
type PrivateLinkHubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PrivateLinkHub CRD objects Items []PrivateLinkHub `json:"items,omitempty"` }
PrivateLinkHubList is a list of PrivateLinkHubs
func (*PrivateLinkHubList) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkHubList) DeepCopy() *PrivateLinkHubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubList.
func (*PrivateLinkHubList) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkHubList) DeepCopyInto(out *PrivateLinkHubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkHubList) DeepCopyObject ¶ added in v0.5.0
func (in *PrivateLinkHubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateLinkHubSpec ¶ added in v0.5.0
type PrivateLinkHubSpec struct { State *PrivateLinkHubSpecResource `json:"state,omitempty" tf:"-"` Resource PrivateLinkHubSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PrivateLinkHubSpec) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkHubSpec) DeepCopy() *PrivateLinkHubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubSpec.
func (*PrivateLinkHubSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkHubSpec) DeepCopyInto(out *PrivateLinkHubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkHubSpecResource ¶ added in v0.5.0
type PrivateLinkHubSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*PrivateLinkHubSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkHubSpecResource) DeepCopy() *PrivateLinkHubSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubSpecResource.
func (*PrivateLinkHubSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkHubSpecResource) DeepCopyInto(out *PrivateLinkHubSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkHubStatus ¶ added in v0.5.0
type PrivateLinkHubStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PrivateLinkHubStatus) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkHubStatus) DeepCopy() *PrivateLinkHubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubStatus.
func (*PrivateLinkHubStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkHubStatus) DeepCopyInto(out *PrivateLinkHubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignment ¶
type RoleAssignment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleAssignmentSpec `json:"spec,omitempty"` Status RoleAssignmentStatus `json:"status,omitempty"` }
func (*RoleAssignment) DeepCopy ¶
func (in *RoleAssignment) DeepCopy() *RoleAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignment.
func (*RoleAssignment) DeepCopyInto ¶
func (in *RoleAssignment) DeepCopyInto(out *RoleAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssignment) DeepCopyObject ¶
func (in *RoleAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAssignment) SetupWebhookWithManager ¶
func (r *RoleAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RoleAssignment) ValidateCreate ¶
func (r *RoleAssignment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RoleAssignment) ValidateDelete ¶
func (r *RoleAssignment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RoleAssignment) ValidateUpdate ¶
func (r *RoleAssignment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RoleAssignmentList ¶
type RoleAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RoleAssignment CRD objects Items []RoleAssignment `json:"items,omitempty"` }
RoleAssignmentList is a list of RoleAssignments
func (*RoleAssignmentList) DeepCopy ¶
func (in *RoleAssignmentList) DeepCopy() *RoleAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentList.
func (*RoleAssignmentList) DeepCopyInto ¶
func (in *RoleAssignmentList) DeepCopyInto(out *RoleAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssignmentList) DeepCopyObject ¶
func (in *RoleAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleAssignmentSpec ¶
type RoleAssignmentSpec struct { State *RoleAssignmentSpecResource `json:"state,omitempty" tf:"-"` Resource RoleAssignmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RoleAssignmentSpec) DeepCopy ¶
func (in *RoleAssignmentSpec) DeepCopy() *RoleAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentSpec.
func (*RoleAssignmentSpec) DeepCopyInto ¶
func (in *RoleAssignmentSpec) DeepCopyInto(out *RoleAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentSpecResource ¶
type RoleAssignmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` PrincipalID *string `json:"principalID" tf:"principal_id"` RoleName *string `json:"roleName" tf:"role_name"` // +optional SynapseSparkPoolID *string `json:"synapseSparkPoolID,omitempty" tf:"synapse_spark_pool_id"` // +optional SynapseWorkspaceID *string `json:"synapseWorkspaceID,omitempty" tf:"synapse_workspace_id"` }
func (*RoleAssignmentSpecResource) DeepCopy ¶
func (in *RoleAssignmentSpecResource) DeepCopy() *RoleAssignmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentSpecResource.
func (*RoleAssignmentSpecResource) DeepCopyInto ¶
func (in *RoleAssignmentSpecResource) DeepCopyInto(out *RoleAssignmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentStatus ¶
type RoleAssignmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RoleAssignmentStatus) DeepCopy ¶
func (in *RoleAssignmentStatus) DeepCopy() *RoleAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentStatus.
func (*RoleAssignmentStatus) DeepCopyInto ¶
func (in *RoleAssignmentStatus) DeepCopyInto(out *RoleAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPool ¶
type SparkPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SparkPoolSpec `json:"spec,omitempty"` Status SparkPoolStatus `json:"status,omitempty"` }
func (*SparkPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPool.
func (*SparkPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SparkPool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SparkPool) SetupWebhookWithManager ¶
func (*SparkPool) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SparkPool) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SparkPoolList ¶
type SparkPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SparkPool CRD objects Items []SparkPool `json:"items,omitempty"` }
SparkPoolList is a list of SparkPools
func (*SparkPoolList) DeepCopy ¶
func (in *SparkPoolList) DeepCopy() *SparkPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolList.
func (*SparkPoolList) DeepCopyInto ¶
func (in *SparkPoolList) DeepCopyInto(out *SparkPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SparkPoolList) DeepCopyObject ¶
func (in *SparkPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SparkPoolSpec ¶
type SparkPoolSpec struct { State *SparkPoolSpecResource `json:"state,omitempty" tf:"-"` Resource SparkPoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SparkPoolSpec) DeepCopy ¶
func (in *SparkPoolSpec) DeepCopy() *SparkPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolSpec.
func (*SparkPoolSpec) DeepCopyInto ¶
func (in *SparkPoolSpec) DeepCopyInto(out *SparkPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolSpecAutoPause ¶
type SparkPoolSpecAutoPause struct {
DelayInMinutes *int64 `json:"delayInMinutes" tf:"delay_in_minutes"`
}
func (*SparkPoolSpecAutoPause) DeepCopy ¶
func (in *SparkPoolSpecAutoPause) DeepCopy() *SparkPoolSpecAutoPause
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolSpecAutoPause.
func (*SparkPoolSpecAutoPause) DeepCopyInto ¶
func (in *SparkPoolSpecAutoPause) DeepCopyInto(out *SparkPoolSpecAutoPause)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolSpecAutoPauseCodec ¶
type SparkPoolSpecAutoPauseCodec struct { }
+k8s:deepcopy-gen=false
func (SparkPoolSpecAutoPauseCodec) Decode ¶
func (SparkPoolSpecAutoPauseCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SparkPoolSpecAutoPauseCodec) Encode ¶
func (SparkPoolSpecAutoPauseCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SparkPoolSpecAutoPauseCodec) IsEmpty ¶
func (SparkPoolSpecAutoPauseCodec) IsEmpty(ptr unsafe.Pointer) bool
type SparkPoolSpecAutoScale ¶
type SparkPoolSpecAutoScale struct { MaxNodeCount *int64 `json:"maxNodeCount" tf:"max_node_count"` MinNodeCount *int64 `json:"minNodeCount" tf:"min_node_count"` }
func (*SparkPoolSpecAutoScale) DeepCopy ¶
func (in *SparkPoolSpecAutoScale) DeepCopy() *SparkPoolSpecAutoScale
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolSpecAutoScale.
func (*SparkPoolSpecAutoScale) DeepCopyInto ¶
func (in *SparkPoolSpecAutoScale) DeepCopyInto(out *SparkPoolSpecAutoScale)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolSpecAutoScaleCodec ¶
type SparkPoolSpecAutoScaleCodec struct { }
+k8s:deepcopy-gen=false
func (SparkPoolSpecAutoScaleCodec) Decode ¶
func (SparkPoolSpecAutoScaleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SparkPoolSpecAutoScaleCodec) Encode ¶
func (SparkPoolSpecAutoScaleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SparkPoolSpecAutoScaleCodec) IsEmpty ¶
func (SparkPoolSpecAutoScaleCodec) IsEmpty(ptr unsafe.Pointer) bool
type SparkPoolSpecLibraryRequirement ¶
type SparkPoolSpecLibraryRequirement struct { Content *string `json:"content" tf:"content"` Filename *string `json:"filename" tf:"filename"` }
func (*SparkPoolSpecLibraryRequirement) DeepCopy ¶
func (in *SparkPoolSpecLibraryRequirement) DeepCopy() *SparkPoolSpecLibraryRequirement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolSpecLibraryRequirement.
func (*SparkPoolSpecLibraryRequirement) DeepCopyInto ¶
func (in *SparkPoolSpecLibraryRequirement) DeepCopyInto(out *SparkPoolSpecLibraryRequirement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolSpecLibraryRequirementCodec ¶
type SparkPoolSpecLibraryRequirementCodec struct { }
+k8s:deepcopy-gen=false
func (SparkPoolSpecLibraryRequirementCodec) Decode ¶
func (SparkPoolSpecLibraryRequirementCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SparkPoolSpecLibraryRequirementCodec) Encode ¶
func (SparkPoolSpecLibraryRequirementCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SparkPoolSpecLibraryRequirementCodec) IsEmpty ¶
func (SparkPoolSpecLibraryRequirementCodec) IsEmpty(ptr unsafe.Pointer) bool
type SparkPoolSpecResource ¶
type SparkPoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoPause *SparkPoolSpecAutoPause `json:"autoPause,omitempty" tf:"auto_pause"` // +optional AutoScale *SparkPoolSpecAutoScale `json:"autoScale,omitempty" tf:"auto_scale"` // +optional CacheSize *int64 `json:"cacheSize,omitempty" tf:"cache_size"` // +optional ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled"` // +optional DynamicExecutorAllocationEnabled *bool `json:"dynamicExecutorAllocationEnabled,omitempty" tf:"dynamic_executor_allocation_enabled"` // +optional LibraryRequirement *SparkPoolSpecLibraryRequirement `json:"libraryRequirement,omitempty" tf:"library_requirement"` Name *string `json:"name" tf:"name"` // +optional NodeCount *int64 `json:"nodeCount,omitempty" tf:"node_count"` NodeSize *string `json:"nodeSize" tf:"node_size"` NodeSizeFamily *string `json:"nodeSizeFamily" tf:"node_size_family"` // +optional SessionLevelPackagesEnabled *bool `json:"sessionLevelPackagesEnabled,omitempty" tf:"session_level_packages_enabled"` // +optional SparkConfig *SparkPoolSpecSparkConfig `json:"sparkConfig,omitempty" tf:"spark_config"` // +optional SparkEventsFolder *string `json:"sparkEventsFolder,omitempty" tf:"spark_events_folder"` // +optional SparkLogFolder *string `json:"sparkLogFolder,omitempty" tf:"spark_log_folder"` // +optional SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*SparkPoolSpecResource) DeepCopy ¶
func (in *SparkPoolSpecResource) DeepCopy() *SparkPoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolSpecResource.
func (*SparkPoolSpecResource) DeepCopyInto ¶
func (in *SparkPoolSpecResource) DeepCopyInto(out *SparkPoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolSpecSparkConfig ¶ added in v0.5.0
type SparkPoolSpecSparkConfig struct { Content *string `json:"content" tf:"content"` Filename *string `json:"filename" tf:"filename"` }
func (*SparkPoolSpecSparkConfig) DeepCopy ¶ added in v0.5.0
func (in *SparkPoolSpecSparkConfig) DeepCopy() *SparkPoolSpecSparkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolSpecSparkConfig.
func (*SparkPoolSpecSparkConfig) DeepCopyInto ¶ added in v0.5.0
func (in *SparkPoolSpecSparkConfig) DeepCopyInto(out *SparkPoolSpecSparkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolSpecSparkConfigCodec ¶ added in v0.5.0
type SparkPoolSpecSparkConfigCodec struct { }
+k8s:deepcopy-gen=false
func (SparkPoolSpecSparkConfigCodec) Decode ¶ added in v0.5.0
func (SparkPoolSpecSparkConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SparkPoolSpecSparkConfigCodec) Encode ¶ added in v0.5.0
func (SparkPoolSpecSparkConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SparkPoolSpecSparkConfigCodec) IsEmpty ¶ added in v0.5.0
func (SparkPoolSpecSparkConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type SparkPoolStatus ¶
type SparkPoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SparkPoolStatus) DeepCopy ¶
func (in *SparkPoolStatus) DeepCopy() *SparkPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolStatus.
func (*SparkPoolStatus) DeepCopyInto ¶
func (in *SparkPoolStatus) DeepCopyInto(out *SparkPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPool ¶
type SqlPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlPoolSpec `json:"spec,omitempty"` Status SqlPoolStatus `json:"status,omitempty"` }
func (*SqlPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPool.
func (*SqlPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlPool) SetupWebhookWithManager ¶
func (*SqlPool) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlPool) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SqlPoolExtendedAuditingPolicy ¶ added in v0.5.0
type SqlPoolExtendedAuditingPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlPoolExtendedAuditingPolicySpec `json:"spec,omitempty"` Status SqlPoolExtendedAuditingPolicyStatus `json:"status,omitempty"` }
func (*SqlPoolExtendedAuditingPolicy) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicy) DeepCopy() *SqlPoolExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolExtendedAuditingPolicy.
func (*SqlPoolExtendedAuditingPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicy) DeepCopyInto(out *SqlPoolExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolExtendedAuditingPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlPoolExtendedAuditingPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SqlPoolExtendedAuditingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlPoolExtendedAuditingPolicy) ValidateCreate ¶ added in v0.5.0
func (r *SqlPoolExtendedAuditingPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolExtendedAuditingPolicy) ValidateDelete ¶ added in v0.5.0
func (r *SqlPoolExtendedAuditingPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolExtendedAuditingPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *SqlPoolExtendedAuditingPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlPoolExtendedAuditingPolicyList ¶ added in v0.5.0
type SqlPoolExtendedAuditingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlPoolExtendedAuditingPolicy CRD objects Items []SqlPoolExtendedAuditingPolicy `json:"items,omitempty"` }
SqlPoolExtendedAuditingPolicyList is a list of SqlPoolExtendedAuditingPolicys
func (*SqlPoolExtendedAuditingPolicyList) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicyList) DeepCopy() *SqlPoolExtendedAuditingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolExtendedAuditingPolicyList.
func (*SqlPoolExtendedAuditingPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicyList) DeepCopyInto(out *SqlPoolExtendedAuditingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolExtendedAuditingPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlPoolExtendedAuditingPolicySpec ¶ added in v0.5.0
type SqlPoolExtendedAuditingPolicySpec struct { State *SqlPoolExtendedAuditingPolicySpecResource `json:"state,omitempty" tf:"-"` Resource SqlPoolExtendedAuditingPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlPoolExtendedAuditingPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicySpec) DeepCopy() *SqlPoolExtendedAuditingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolExtendedAuditingPolicySpec.
func (*SqlPoolExtendedAuditingPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicySpec) DeepCopyInto(out *SqlPoolExtendedAuditingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolExtendedAuditingPolicySpecResource ¶ added in v0.5.0
type SqlPoolExtendedAuditingPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled"` // +optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"` SqlPoolID *string `json:"sqlPoolID" tf:"sql_pool_id"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` }
func (*SqlPoolExtendedAuditingPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicySpecResource) DeepCopy() *SqlPoolExtendedAuditingPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolExtendedAuditingPolicySpecResource.
func (*SqlPoolExtendedAuditingPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicySpecResource) DeepCopyInto(out *SqlPoolExtendedAuditingPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolExtendedAuditingPolicyStatus ¶ added in v0.5.0
type SqlPoolExtendedAuditingPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlPoolExtendedAuditingPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicyStatus) DeepCopy() *SqlPoolExtendedAuditingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolExtendedAuditingPolicyStatus.
func (*SqlPoolExtendedAuditingPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolExtendedAuditingPolicyStatus) DeepCopyInto(out *SqlPoolExtendedAuditingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolList ¶
type SqlPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlPool CRD objects Items []SqlPool `json:"items,omitempty"` }
SqlPoolList is a list of SqlPools
func (*SqlPoolList) DeepCopy ¶
func (in *SqlPoolList) DeepCopy() *SqlPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolList.
func (*SqlPoolList) DeepCopyInto ¶
func (in *SqlPoolList) DeepCopyInto(out *SqlPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolList) DeepCopyObject ¶
func (in *SqlPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlPoolSecurityAlertPolicy ¶ added in v0.5.0
type SqlPoolSecurityAlertPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlPoolSecurityAlertPolicySpec `json:"spec,omitempty"` Status SqlPoolSecurityAlertPolicyStatus `json:"status,omitempty"` }
func (*SqlPoolSecurityAlertPolicy) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicy) DeepCopy() *SqlPoolSecurityAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolSecurityAlertPolicy.
func (*SqlPoolSecurityAlertPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicy) DeepCopyInto(out *SqlPoolSecurityAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolSecurityAlertPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlPoolSecurityAlertPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SqlPoolSecurityAlertPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlPoolSecurityAlertPolicy) ValidateCreate ¶ added in v0.5.0
func (r *SqlPoolSecurityAlertPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolSecurityAlertPolicy) ValidateDelete ¶ added in v0.5.0
func (r *SqlPoolSecurityAlertPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolSecurityAlertPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *SqlPoolSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlPoolSecurityAlertPolicyList ¶ added in v0.5.0
type SqlPoolSecurityAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlPoolSecurityAlertPolicy CRD objects Items []SqlPoolSecurityAlertPolicy `json:"items,omitempty"` }
SqlPoolSecurityAlertPolicyList is a list of SqlPoolSecurityAlertPolicys
func (*SqlPoolSecurityAlertPolicyList) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicyList) DeepCopy() *SqlPoolSecurityAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolSecurityAlertPolicyList.
func (*SqlPoolSecurityAlertPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicyList) DeepCopyInto(out *SqlPoolSecurityAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolSecurityAlertPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlPoolSecurityAlertPolicySpec ¶ added in v0.5.0
type SqlPoolSecurityAlertPolicySpec struct { State *SqlPoolSecurityAlertPolicySpecResource `json:"state,omitempty" tf:"-"` Resource SqlPoolSecurityAlertPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlPoolSecurityAlertPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicySpec) DeepCopy() *SqlPoolSecurityAlertPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolSecurityAlertPolicySpec.
func (*SqlPoolSecurityAlertPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicySpec) DeepCopyInto(out *SqlPoolSecurityAlertPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolSecurityAlertPolicySpecResource ¶ added in v0.5.0
type SqlPoolSecurityAlertPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DisabledAlerts []string `json:"disabledAlerts,omitempty" tf:"disabled_alerts"` // +optional EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled"` // +optional EmailAddresses []string `json:"emailAddresses,omitempty" tf:"email_addresses"` PolicyState *string `json:"policyState" tf:"policy_state"` // +optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"` SqlPoolID *string `json:"sqlPoolID" tf:"sql_pool_id"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` }
func (*SqlPoolSecurityAlertPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicySpecResource) DeepCopy() *SqlPoolSecurityAlertPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolSecurityAlertPolicySpecResource.
func (*SqlPoolSecurityAlertPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicySpecResource) DeepCopyInto(out *SqlPoolSecurityAlertPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolSecurityAlertPolicyStatus ¶ added in v0.5.0
type SqlPoolSecurityAlertPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlPoolSecurityAlertPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicyStatus) DeepCopy() *SqlPoolSecurityAlertPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolSecurityAlertPolicyStatus.
func (*SqlPoolSecurityAlertPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolSecurityAlertPolicyStatus) DeepCopyInto(out *SqlPoolSecurityAlertPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolSpec ¶
type SqlPoolSpec struct { State *SqlPoolSpecResource `json:"state,omitempty" tf:"-"` Resource SqlPoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlPoolSpec) DeepCopy ¶
func (in *SqlPoolSpec) DeepCopy() *SqlPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolSpec.
func (*SqlPoolSpec) DeepCopyInto ¶
func (in *SqlPoolSpec) DeepCopyInto(out *SqlPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolSpecResource ¶
type SqlPoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Collation *string `json:"collation,omitempty" tf:"collation"` // +optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode"` // +optional DataEncrypted *bool `json:"dataEncrypted,omitempty" tf:"data_encrypted"` Name *string `json:"name" tf:"name"` // +optional RecoveryDatabaseID *string `json:"recoveryDatabaseID,omitempty" tf:"recovery_database_id"` // +optional Restore *SqlPoolSpecRestore `json:"restore,omitempty" tf:"restore"` SkuName *string `json:"skuName" tf:"sku_name"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*SqlPoolSpecResource) DeepCopy ¶
func (in *SqlPoolSpecResource) DeepCopy() *SqlPoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolSpecResource.
func (*SqlPoolSpecResource) DeepCopyInto ¶
func (in *SqlPoolSpecResource) DeepCopyInto(out *SqlPoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolSpecRestore ¶
type SqlPoolSpecRestore struct { PointInTime *string `json:"pointInTime" tf:"point_in_time"` SourceDatabaseID *string `json:"sourceDatabaseID" tf:"source_database_id"` }
func (*SqlPoolSpecRestore) DeepCopy ¶
func (in *SqlPoolSpecRestore) DeepCopy() *SqlPoolSpecRestore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolSpecRestore.
func (*SqlPoolSpecRestore) DeepCopyInto ¶
func (in *SqlPoolSpecRestore) DeepCopyInto(out *SqlPoolSpecRestore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolSpecRestoreCodec ¶
type SqlPoolSpecRestoreCodec struct { }
+k8s:deepcopy-gen=false
func (SqlPoolSpecRestoreCodec) Decode ¶
func (SqlPoolSpecRestoreCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SqlPoolSpecRestoreCodec) Encode ¶
func (SqlPoolSpecRestoreCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SqlPoolSpecRestoreCodec) IsEmpty ¶
func (SqlPoolSpecRestoreCodec) IsEmpty(ptr unsafe.Pointer) bool
type SqlPoolStatus ¶
type SqlPoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlPoolStatus) DeepCopy ¶
func (in *SqlPoolStatus) DeepCopy() *SqlPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolStatus.
func (*SqlPoolStatus) DeepCopyInto ¶
func (in *SqlPoolStatus) DeepCopyInto(out *SqlPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolVulnerabilityAssessment ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlPoolVulnerabilityAssessmentSpec `json:"spec,omitempty"` Status SqlPoolVulnerabilityAssessmentStatus `json:"status,omitempty"` }
func (*SqlPoolVulnerabilityAssessment) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessment) DeepCopy() *SqlPoolVulnerabilityAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessment.
func (*SqlPoolVulnerabilityAssessment) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessment) DeepCopyInto(out *SqlPoolVulnerabilityAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolVulnerabilityAssessment) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlPoolVulnerabilityAssessment) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SqlPoolVulnerabilityAssessment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlPoolVulnerabilityAssessment) ValidateCreate ¶ added in v0.5.0
func (r *SqlPoolVulnerabilityAssessment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolVulnerabilityAssessment) ValidateDelete ¶ added in v0.5.0
func (r *SqlPoolVulnerabilityAssessment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolVulnerabilityAssessment) ValidateUpdate ¶ added in v0.5.0
func (r *SqlPoolVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlPoolVulnerabilityAssessmentBaseline ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentBaseline struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlPoolVulnerabilityAssessmentBaselineSpec `json:"spec,omitempty"` Status SqlPoolVulnerabilityAssessmentBaselineStatus `json:"status,omitempty"` }
func (*SqlPoolVulnerabilityAssessmentBaseline) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaseline) DeepCopy() *SqlPoolVulnerabilityAssessmentBaseline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentBaseline.
func (*SqlPoolVulnerabilityAssessmentBaseline) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaseline) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentBaseline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolVulnerabilityAssessmentBaseline) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaseline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlPoolVulnerabilityAssessmentBaseline) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SqlPoolVulnerabilityAssessmentBaseline) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlPoolVulnerabilityAssessmentBaseline) ValidateCreate ¶ added in v0.5.0
func (r *SqlPoolVulnerabilityAssessmentBaseline) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolVulnerabilityAssessmentBaseline) ValidateDelete ¶ added in v0.5.0
func (r *SqlPoolVulnerabilityAssessmentBaseline) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolVulnerabilityAssessmentBaseline) ValidateUpdate ¶ added in v0.5.0
func (r *SqlPoolVulnerabilityAssessmentBaseline) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlPoolVulnerabilityAssessmentBaselineList ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentBaselineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlPoolVulnerabilityAssessmentBaseline CRD objects Items []SqlPoolVulnerabilityAssessmentBaseline `json:"items,omitempty"` }
SqlPoolVulnerabilityAssessmentBaselineList is a list of SqlPoolVulnerabilityAssessmentBaselines
func (*SqlPoolVulnerabilityAssessmentBaselineList) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineList) DeepCopy() *SqlPoolVulnerabilityAssessmentBaselineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentBaselineList.
func (*SqlPoolVulnerabilityAssessmentBaselineList) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineList) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentBaselineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolVulnerabilityAssessmentBaselineList) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlPoolVulnerabilityAssessmentBaselineSpec ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentBaselineSpec struct { State *SqlPoolVulnerabilityAssessmentBaselineSpecResource `json:"state,omitempty" tf:"-"` Resource SqlPoolVulnerabilityAssessmentBaselineSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlPoolVulnerabilityAssessmentBaselineSpec) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineSpec) DeepCopy() *SqlPoolVulnerabilityAssessmentBaselineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentBaselineSpec.
func (*SqlPoolVulnerabilityAssessmentBaselineSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineSpec) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentBaselineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolVulnerabilityAssessmentBaselineSpecBaseline ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentBaselineSpecBaseline struct {
Result []string `json:"result" tf:"result"`
}
func (*SqlPoolVulnerabilityAssessmentBaselineSpecBaseline) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineSpecBaseline) DeepCopy() *SqlPoolVulnerabilityAssessmentBaselineSpecBaseline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentBaselineSpecBaseline.
func (*SqlPoolVulnerabilityAssessmentBaselineSpecBaseline) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineSpecBaseline) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentBaselineSpecBaseline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolVulnerabilityAssessmentBaselineSpecResource ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentBaselineSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Baseline []SqlPoolVulnerabilityAssessmentBaselineSpecBaseline `json:"baseline,omitempty" tf:"baseline"` Name *string `json:"name" tf:"name"` RuleName *string `json:"ruleName" tf:"rule_name"` SqlPoolVulnerabilityAssessmentID *string `json:"sqlPoolVulnerabilityAssessmentID" tf:"sql_pool_vulnerability_assessment_id"` }
func (*SqlPoolVulnerabilityAssessmentBaselineSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineSpecResource) DeepCopy() *SqlPoolVulnerabilityAssessmentBaselineSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentBaselineSpecResource.
func (*SqlPoolVulnerabilityAssessmentBaselineSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineSpecResource) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentBaselineSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolVulnerabilityAssessmentBaselineStatus ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentBaselineStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlPoolVulnerabilityAssessmentBaselineStatus) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineStatus) DeepCopy() *SqlPoolVulnerabilityAssessmentBaselineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentBaselineStatus.
func (*SqlPoolVulnerabilityAssessmentBaselineStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentBaselineStatus) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentBaselineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolVulnerabilityAssessmentList ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlPoolVulnerabilityAssessment CRD objects Items []SqlPoolVulnerabilityAssessment `json:"items,omitempty"` }
SqlPoolVulnerabilityAssessmentList is a list of SqlPoolVulnerabilityAssessments
func (*SqlPoolVulnerabilityAssessmentList) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentList) DeepCopy() *SqlPoolVulnerabilityAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentList.
func (*SqlPoolVulnerabilityAssessmentList) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentList) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolVulnerabilityAssessmentList) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlPoolVulnerabilityAssessmentSpec ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentSpec struct { State *SqlPoolVulnerabilityAssessmentSpecResource `json:"state,omitempty" tf:"-"` Resource SqlPoolVulnerabilityAssessmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlPoolVulnerabilityAssessmentSpec) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentSpec) DeepCopy() *SqlPoolVulnerabilityAssessmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentSpec.
func (*SqlPoolVulnerabilityAssessmentSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentSpec) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolVulnerabilityAssessmentSpecRecurringScans ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentSpecRecurringScans struct { // +optional EmailSubscriptionAdminsEnabled *bool `json:"emailSubscriptionAdminsEnabled,omitempty" tf:"email_subscription_admins_enabled"` // +optional Emails []string `json:"emails,omitempty" tf:"emails"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*SqlPoolVulnerabilityAssessmentSpecRecurringScans) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentSpecRecurringScans) DeepCopy() *SqlPoolVulnerabilityAssessmentSpecRecurringScans
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentSpecRecurringScans.
func (*SqlPoolVulnerabilityAssessmentSpecRecurringScans) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentSpecRecurringScans) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentSpecRecurringScans)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec struct { }
+k8s:deepcopy-gen=false
func (SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec) Decode ¶ added in v0.5.0
func (SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec) Encode ¶ added in v0.5.0
func (SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec) IsEmpty ¶ added in v0.5.0
func (SqlPoolVulnerabilityAssessmentSpecRecurringScansCodec) IsEmpty(ptr unsafe.Pointer) bool
type SqlPoolVulnerabilityAssessmentSpecResource ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional RecurringScans *SqlPoolVulnerabilityAssessmentSpecRecurringScans `json:"recurringScans,omitempty" tf:"recurring_scans"` SqlPoolSecurityAlertPolicyID *string `json:"sqlPoolSecurityAlertPolicyID" tf:"sql_pool_security_alert_policy_id"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` StorageContainerPath *string `json:"storageContainerPath" tf:"storage_container_path"` // +optional StorageContainerSasKey *string `json:"-" sensitive:"true" tf:"storage_container_sas_key"` }
func (*SqlPoolVulnerabilityAssessmentSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentSpecResource) DeepCopy() *SqlPoolVulnerabilityAssessmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentSpecResource.
func (*SqlPoolVulnerabilityAssessmentSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentSpecResource) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolVulnerabilityAssessmentStatus ¶ added in v0.5.0
type SqlPoolVulnerabilityAssessmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlPoolVulnerabilityAssessmentStatus) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentStatus) DeepCopy() *SqlPoolVulnerabilityAssessmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolVulnerabilityAssessmentStatus.
func (*SqlPoolVulnerabilityAssessmentStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolVulnerabilityAssessmentStatus) DeepCopyInto(out *SqlPoolVulnerabilityAssessmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolWorkloadClassifier ¶ added in v0.5.0
type SqlPoolWorkloadClassifier struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlPoolWorkloadClassifierSpec `json:"spec,omitempty"` Status SqlPoolWorkloadClassifierStatus `json:"status,omitempty"` }
func (*SqlPoolWorkloadClassifier) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifier) DeepCopy() *SqlPoolWorkloadClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadClassifier.
func (*SqlPoolWorkloadClassifier) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifier) DeepCopyInto(out *SqlPoolWorkloadClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolWorkloadClassifier) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifier) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlPoolWorkloadClassifier) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SqlPoolWorkloadClassifier) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlPoolWorkloadClassifier) ValidateCreate ¶ added in v0.5.0
func (r *SqlPoolWorkloadClassifier) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolWorkloadClassifier) ValidateDelete ¶ added in v0.5.0
func (r *SqlPoolWorkloadClassifier) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolWorkloadClassifier) ValidateUpdate ¶ added in v0.5.0
func (r *SqlPoolWorkloadClassifier) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlPoolWorkloadClassifierList ¶ added in v0.5.0
type SqlPoolWorkloadClassifierList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlPoolWorkloadClassifier CRD objects Items []SqlPoolWorkloadClassifier `json:"items,omitempty"` }
SqlPoolWorkloadClassifierList is a list of SqlPoolWorkloadClassifiers
func (*SqlPoolWorkloadClassifierList) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifierList) DeepCopy() *SqlPoolWorkloadClassifierList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadClassifierList.
func (*SqlPoolWorkloadClassifierList) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifierList) DeepCopyInto(out *SqlPoolWorkloadClassifierList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolWorkloadClassifierList) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifierList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlPoolWorkloadClassifierSpec ¶ added in v0.5.0
type SqlPoolWorkloadClassifierSpec struct { State *SqlPoolWorkloadClassifierSpecResource `json:"state,omitempty" tf:"-"` Resource SqlPoolWorkloadClassifierSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlPoolWorkloadClassifierSpec) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifierSpec) DeepCopy() *SqlPoolWorkloadClassifierSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadClassifierSpec.
func (*SqlPoolWorkloadClassifierSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifierSpec) DeepCopyInto(out *SqlPoolWorkloadClassifierSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolWorkloadClassifierSpecResource ¶ added in v0.5.0
type SqlPoolWorkloadClassifierSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Context *string `json:"context,omitempty" tf:"context"` // +optional EndTime *string `json:"endTime,omitempty" tf:"end_time"` // +optional Importance *string `json:"importance,omitempty" tf:"importance"` // +optional Label *string `json:"label,omitempty" tf:"label"` MemberName *string `json:"memberName" tf:"member_name"` Name *string `json:"name" tf:"name"` // +optional StartTime *string `json:"startTime,omitempty" tf:"start_time"` WorkloadGroupID *string `json:"workloadGroupID" tf:"workload_group_id"` }
func (*SqlPoolWorkloadClassifierSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifierSpecResource) DeepCopy() *SqlPoolWorkloadClassifierSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadClassifierSpecResource.
func (*SqlPoolWorkloadClassifierSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifierSpecResource) DeepCopyInto(out *SqlPoolWorkloadClassifierSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolWorkloadClassifierStatus ¶ added in v0.5.0
type SqlPoolWorkloadClassifierStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlPoolWorkloadClassifierStatus) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifierStatus) DeepCopy() *SqlPoolWorkloadClassifierStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadClassifierStatus.
func (*SqlPoolWorkloadClassifierStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadClassifierStatus) DeepCopyInto(out *SqlPoolWorkloadClassifierStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolWorkloadGroup ¶ added in v0.5.0
type SqlPoolWorkloadGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlPoolWorkloadGroupSpec `json:"spec,omitempty"` Status SqlPoolWorkloadGroupStatus `json:"status,omitempty"` }
func (*SqlPoolWorkloadGroup) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroup) DeepCopy() *SqlPoolWorkloadGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadGroup.
func (*SqlPoolWorkloadGroup) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroup) DeepCopyInto(out *SqlPoolWorkloadGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolWorkloadGroup) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlPoolWorkloadGroup) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SqlPoolWorkloadGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlPoolWorkloadGroup) ValidateCreate ¶ added in v0.5.0
func (r *SqlPoolWorkloadGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolWorkloadGroup) ValidateDelete ¶ added in v0.5.0
func (r *SqlPoolWorkloadGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlPoolWorkloadGroup) ValidateUpdate ¶ added in v0.5.0
func (r *SqlPoolWorkloadGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlPoolWorkloadGroupList ¶ added in v0.5.0
type SqlPoolWorkloadGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlPoolWorkloadGroup CRD objects Items []SqlPoolWorkloadGroup `json:"items,omitempty"` }
SqlPoolWorkloadGroupList is a list of SqlPoolWorkloadGroups
func (*SqlPoolWorkloadGroupList) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroupList) DeepCopy() *SqlPoolWorkloadGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadGroupList.
func (*SqlPoolWorkloadGroupList) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroupList) DeepCopyInto(out *SqlPoolWorkloadGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlPoolWorkloadGroupList) DeepCopyObject ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlPoolWorkloadGroupSpec ¶ added in v0.5.0
type SqlPoolWorkloadGroupSpec struct { State *SqlPoolWorkloadGroupSpecResource `json:"state,omitempty" tf:"-"` Resource SqlPoolWorkloadGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlPoolWorkloadGroupSpec) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroupSpec) DeepCopy() *SqlPoolWorkloadGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadGroupSpec.
func (*SqlPoolWorkloadGroupSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroupSpec) DeepCopyInto(out *SqlPoolWorkloadGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolWorkloadGroupSpecResource ¶ added in v0.5.0
type SqlPoolWorkloadGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Importance *string `json:"importance,omitempty" tf:"importance"` MaxResourcePercent *int64 `json:"maxResourcePercent" tf:"max_resource_percent"` // +optional MaxResourcePercentPerRequest *float64 `json:"maxResourcePercentPerRequest,omitempty" tf:"max_resource_percent_per_request"` MinResourcePercent *int64 `json:"minResourcePercent" tf:"min_resource_percent"` // +optional MinResourcePercentPerRequest *float64 `json:"minResourcePercentPerRequest,omitempty" tf:"min_resource_percent_per_request"` Name *string `json:"name" tf:"name"` // +optional QueryExecutionTimeoutInSeconds *int64 `json:"queryExecutionTimeoutInSeconds,omitempty" tf:"query_execution_timeout_in_seconds"` SqlPoolID *string `json:"sqlPoolID" tf:"sql_pool_id"` }
func (*SqlPoolWorkloadGroupSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroupSpecResource) DeepCopy() *SqlPoolWorkloadGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadGroupSpecResource.
func (*SqlPoolWorkloadGroupSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroupSpecResource) DeepCopyInto(out *SqlPoolWorkloadGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlPoolWorkloadGroupStatus ¶ added in v0.5.0
type SqlPoolWorkloadGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlPoolWorkloadGroupStatus) DeepCopy ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroupStatus) DeepCopy() *SqlPoolWorkloadGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlPoolWorkloadGroupStatus.
func (*SqlPoolWorkloadGroupStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SqlPoolWorkloadGroupStatus) DeepCopyInto(out *SqlPoolWorkloadGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workspace ¶
type Workspace struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceSpec `json:"spec,omitempty"` Status WorkspaceStatus `json:"status,omitempty"` }
func (*Workspace) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workspace.
func (*Workspace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workspace) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workspace) SetupWebhookWithManager ¶
func (*Workspace) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Workspace) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WorkspaceAadAdmin ¶ added in v0.5.0
type WorkspaceAadAdmin struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceAadAdminSpec `json:"spec,omitempty"` Status WorkspaceAadAdminStatus `json:"status,omitempty"` }
func (*WorkspaceAadAdmin) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceAadAdmin) DeepCopy() *WorkspaceAadAdmin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAadAdmin.
func (*WorkspaceAadAdmin) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceAadAdmin) DeepCopyInto(out *WorkspaceAadAdmin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceAadAdmin) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceAadAdmin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceAadAdmin) SetupWebhookWithManager ¶ added in v0.5.0
func (r *WorkspaceAadAdmin) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*WorkspaceAadAdmin) ValidateCreate ¶ added in v0.5.0
func (r *WorkspaceAadAdmin) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceAadAdmin) ValidateDelete ¶ added in v0.5.0
func (r *WorkspaceAadAdmin) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceAadAdmin) ValidateUpdate ¶ added in v0.5.0
func (r *WorkspaceAadAdmin) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type WorkspaceAadAdminList ¶ added in v0.5.0
type WorkspaceAadAdminList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WorkspaceAadAdmin CRD objects Items []WorkspaceAadAdmin `json:"items,omitempty"` }
WorkspaceAadAdminList is a list of WorkspaceAadAdmins
func (*WorkspaceAadAdminList) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceAadAdminList) DeepCopy() *WorkspaceAadAdminList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAadAdminList.
func (*WorkspaceAadAdminList) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceAadAdminList) DeepCopyInto(out *WorkspaceAadAdminList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceAadAdminList) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceAadAdminList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkspaceAadAdminSpec ¶ added in v0.5.0
type WorkspaceAadAdminSpec struct { State *WorkspaceAadAdminSpecResource `json:"state,omitempty" tf:"-"` Resource WorkspaceAadAdminSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*WorkspaceAadAdminSpec) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceAadAdminSpec) DeepCopy() *WorkspaceAadAdminSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAadAdminSpec.
func (*WorkspaceAadAdminSpec) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceAadAdminSpec) DeepCopyInto(out *WorkspaceAadAdminSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceAadAdminSpecResource ¶ added in v0.5.0
type WorkspaceAadAdminSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Login *string `json:"login" tf:"login"` ObjectID *string `json:"objectID" tf:"object_id"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*WorkspaceAadAdminSpecResource) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceAadAdminSpecResource) DeepCopy() *WorkspaceAadAdminSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAadAdminSpecResource.
func (*WorkspaceAadAdminSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceAadAdminSpecResource) DeepCopyInto(out *WorkspaceAadAdminSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceAadAdminStatus ¶ added in v0.5.0
type WorkspaceAadAdminStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WorkspaceAadAdminStatus) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceAadAdminStatus) DeepCopy() *WorkspaceAadAdminStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAadAdminStatus.
func (*WorkspaceAadAdminStatus) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceAadAdminStatus) DeepCopyInto(out *WorkspaceAadAdminStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceExtendedAuditingPolicy ¶ added in v0.5.0
type WorkspaceExtendedAuditingPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceExtendedAuditingPolicySpec `json:"spec,omitempty"` Status WorkspaceExtendedAuditingPolicyStatus `json:"status,omitempty"` }
func (*WorkspaceExtendedAuditingPolicy) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicy) DeepCopy() *WorkspaceExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicy) DeepCopyInto(out *WorkspaceExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceExtendedAuditingPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceExtendedAuditingPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *WorkspaceExtendedAuditingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*WorkspaceExtendedAuditingPolicy) ValidateCreate ¶ added in v0.5.0
func (r *WorkspaceExtendedAuditingPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceExtendedAuditingPolicy) ValidateDelete ¶ added in v0.5.0
func (r *WorkspaceExtendedAuditingPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceExtendedAuditingPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *WorkspaceExtendedAuditingPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type WorkspaceExtendedAuditingPolicyList ¶ added in v0.5.0
type WorkspaceExtendedAuditingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WorkspaceExtendedAuditingPolicy CRD objects Items []WorkspaceExtendedAuditingPolicy `json:"items,omitempty"` }
WorkspaceExtendedAuditingPolicyList is a list of WorkspaceExtendedAuditingPolicys
func (*WorkspaceExtendedAuditingPolicyList) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicyList) DeepCopy() *WorkspaceExtendedAuditingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyList.
func (*WorkspaceExtendedAuditingPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicyList) DeepCopyInto(out *WorkspaceExtendedAuditingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceExtendedAuditingPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkspaceExtendedAuditingPolicySpec ¶ added in v0.5.0
type WorkspaceExtendedAuditingPolicySpec struct { State *WorkspaceExtendedAuditingPolicySpecResource `json:"state,omitempty" tf:"-"` Resource WorkspaceExtendedAuditingPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*WorkspaceExtendedAuditingPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicySpec) DeepCopy() *WorkspaceExtendedAuditingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicySpec.
func (*WorkspaceExtendedAuditingPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicySpec) DeepCopyInto(out *WorkspaceExtendedAuditingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceExtendedAuditingPolicySpecResource ¶ added in v0.5.0
type WorkspaceExtendedAuditingPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled"` // +optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` }
func (*WorkspaceExtendedAuditingPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicySpecResource) DeepCopy() *WorkspaceExtendedAuditingPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicySpecResource.
func (*WorkspaceExtendedAuditingPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicySpecResource) DeepCopyInto(out *WorkspaceExtendedAuditingPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceExtendedAuditingPolicyStatus ¶ added in v0.5.0
type WorkspaceExtendedAuditingPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WorkspaceExtendedAuditingPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicyStatus) DeepCopy() *WorkspaceExtendedAuditingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyStatus.
func (*WorkspaceExtendedAuditingPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceExtendedAuditingPolicyStatus) DeepCopyInto(out *WorkspaceExtendedAuditingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceKey ¶ added in v0.5.0
type WorkspaceKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceKeySpec `json:"spec,omitempty"` Status WorkspaceKeyStatus `json:"status,omitempty"` }
func (*WorkspaceKey) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceKey) DeepCopy() *WorkspaceKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKey.
func (*WorkspaceKey) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceKey) DeepCopyInto(out *WorkspaceKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceKey) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceKey) SetupWebhookWithManager ¶ added in v0.5.0
func (r *WorkspaceKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*WorkspaceKey) ValidateCreate ¶ added in v0.5.0
func (r *WorkspaceKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceKey) ValidateDelete ¶ added in v0.5.0
func (r *WorkspaceKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceKey) ValidateUpdate ¶ added in v0.5.0
func (r *WorkspaceKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type WorkspaceKeyList ¶ added in v0.5.0
type WorkspaceKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WorkspaceKey CRD objects Items []WorkspaceKey `json:"items,omitempty"` }
WorkspaceKeyList is a list of WorkspaceKeys
func (*WorkspaceKeyList) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceKeyList) DeepCopy() *WorkspaceKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKeyList.
func (*WorkspaceKeyList) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceKeyList) DeepCopyInto(out *WorkspaceKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceKeyList) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkspaceKeySpec ¶ added in v0.5.0
type WorkspaceKeySpec struct { State *WorkspaceKeySpecResource `json:"state,omitempty" tf:"-"` Resource WorkspaceKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*WorkspaceKeySpec) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceKeySpec) DeepCopy() *WorkspaceKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKeySpec.
func (*WorkspaceKeySpec) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceKeySpec) DeepCopyInto(out *WorkspaceKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceKeySpecResource ¶ added in v0.5.0
type WorkspaceKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Active *bool `json:"active" tf:"active"` // +optional // Deprecated CusomterManagedKeyName *string `json:"cusomterManagedKeyName,omitempty" tf:"cusomter_managed_key_name"` // +optional CustomerManagedKeyName *string `json:"customerManagedKeyName,omitempty" tf:"customer_managed_key_name"` // +optional CustomerManagedKeyVersionlessID *string `json:"customerManagedKeyVersionlessID,omitempty" tf:"customer_managed_key_versionless_id"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` }
func (*WorkspaceKeySpecResource) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceKeySpecResource) DeepCopy() *WorkspaceKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKeySpecResource.
func (*WorkspaceKeySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceKeySpecResource) DeepCopyInto(out *WorkspaceKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceKeyStatus ¶ added in v0.5.0
type WorkspaceKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WorkspaceKeyStatus) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceKeyStatus) DeepCopy() *WorkspaceKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKeyStatus.
func (*WorkspaceKeyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceKeyStatus) DeepCopyInto(out *WorkspaceKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceList ¶
type WorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Workspace CRD objects Items []Workspace `json:"items,omitempty"` }
WorkspaceList is a list of Workspaces
func (*WorkspaceList) DeepCopy ¶
func (in *WorkspaceList) DeepCopy() *WorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceList.
func (*WorkspaceList) DeepCopyInto ¶
func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceList) DeepCopyObject ¶
func (in *WorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkspaceSQLAadAdmin ¶ added in v0.5.0
type WorkspaceSQLAadAdmin struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceSQLAadAdminSpec `json:"spec,omitempty"` Status WorkspaceSQLAadAdminStatus `json:"status,omitempty"` }
func (*WorkspaceSQLAadAdmin) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdmin) DeepCopy() *WorkspaceSQLAadAdmin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAadAdmin.
func (*WorkspaceSQLAadAdmin) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdmin) DeepCopyInto(out *WorkspaceSQLAadAdmin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSQLAadAdmin) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdmin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceSQLAadAdmin) SetupWebhookWithManager ¶ added in v0.5.0
func (r *WorkspaceSQLAadAdmin) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*WorkspaceSQLAadAdmin) ValidateCreate ¶ added in v0.5.0
func (r *WorkspaceSQLAadAdmin) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceSQLAadAdmin) ValidateDelete ¶ added in v0.5.0
func (r *WorkspaceSQLAadAdmin) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceSQLAadAdmin) ValidateUpdate ¶ added in v0.5.0
func (r *WorkspaceSQLAadAdmin) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type WorkspaceSQLAadAdminList ¶ added in v0.5.0
type WorkspaceSQLAadAdminList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WorkspaceSQLAadAdmin CRD objects Items []WorkspaceSQLAadAdmin `json:"items,omitempty"` }
WorkspaceSQLAadAdminList is a list of WorkspaceSQLAadAdmins
func (*WorkspaceSQLAadAdminList) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdminList) DeepCopy() *WorkspaceSQLAadAdminList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAadAdminList.
func (*WorkspaceSQLAadAdminList) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdminList) DeepCopyInto(out *WorkspaceSQLAadAdminList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSQLAadAdminList) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdminList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkspaceSQLAadAdminSpec ¶ added in v0.5.0
type WorkspaceSQLAadAdminSpec struct { State *WorkspaceSQLAadAdminSpecResource `json:"state,omitempty" tf:"-"` Resource WorkspaceSQLAadAdminSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*WorkspaceSQLAadAdminSpec) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdminSpec) DeepCopy() *WorkspaceSQLAadAdminSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAadAdminSpec.
func (*WorkspaceSQLAadAdminSpec) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdminSpec) DeepCopyInto(out *WorkspaceSQLAadAdminSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSQLAadAdminSpecResource ¶ added in v0.5.0
type WorkspaceSQLAadAdminSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Login *string `json:"login" tf:"login"` ObjectID *string `json:"objectID" tf:"object_id"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*WorkspaceSQLAadAdminSpecResource) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdminSpecResource) DeepCopy() *WorkspaceSQLAadAdminSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAadAdminSpecResource.
func (*WorkspaceSQLAadAdminSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdminSpecResource) DeepCopyInto(out *WorkspaceSQLAadAdminSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSQLAadAdminStatus ¶ added in v0.5.0
type WorkspaceSQLAadAdminStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WorkspaceSQLAadAdminStatus) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdminStatus) DeepCopy() *WorkspaceSQLAadAdminStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAadAdminStatus.
func (*WorkspaceSQLAadAdminStatus) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSQLAadAdminStatus) DeepCopyInto(out *WorkspaceSQLAadAdminStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSecurityAlertPolicy ¶ added in v0.5.0
type WorkspaceSecurityAlertPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceSecurityAlertPolicySpec `json:"spec,omitempty"` Status WorkspaceSecurityAlertPolicyStatus `json:"status,omitempty"` }
func (*WorkspaceSecurityAlertPolicy) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicy) DeepCopy() *WorkspaceSecurityAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicy) DeepCopyInto(out *WorkspaceSecurityAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSecurityAlertPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceSecurityAlertPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *WorkspaceSecurityAlertPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*WorkspaceSecurityAlertPolicy) ValidateCreate ¶ added in v0.5.0
func (r *WorkspaceSecurityAlertPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceSecurityAlertPolicy) ValidateDelete ¶ added in v0.5.0
func (r *WorkspaceSecurityAlertPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceSecurityAlertPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *WorkspaceSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type WorkspaceSecurityAlertPolicyList ¶ added in v0.5.0
type WorkspaceSecurityAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WorkspaceSecurityAlertPolicy CRD objects Items []WorkspaceSecurityAlertPolicy `json:"items,omitempty"` }
WorkspaceSecurityAlertPolicyList is a list of WorkspaceSecurityAlertPolicys
func (*WorkspaceSecurityAlertPolicyList) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicyList) DeepCopy() *WorkspaceSecurityAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyList.
func (*WorkspaceSecurityAlertPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicyList) DeepCopyInto(out *WorkspaceSecurityAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSecurityAlertPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkspaceSecurityAlertPolicySpec ¶ added in v0.5.0
type WorkspaceSecurityAlertPolicySpec struct { State *WorkspaceSecurityAlertPolicySpecResource `json:"state,omitempty" tf:"-"` Resource WorkspaceSecurityAlertPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*WorkspaceSecurityAlertPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicySpec) DeepCopy() *WorkspaceSecurityAlertPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicySpec.
func (*WorkspaceSecurityAlertPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicySpec) DeepCopyInto(out *WorkspaceSecurityAlertPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSecurityAlertPolicySpecResource ¶ added in v0.5.0
type WorkspaceSecurityAlertPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DisabledAlerts []string `json:"disabledAlerts,omitempty" tf:"disabled_alerts"` // +optional EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled"` // +optional EmailAddresses []string `json:"emailAddresses,omitempty" tf:"email_addresses"` PolicyState *string `json:"policyState" tf:"policy_state"` // +optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` SynapseWorkspaceID *string `json:"synapseWorkspaceID" tf:"synapse_workspace_id"` }
func (*WorkspaceSecurityAlertPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicySpecResource) DeepCopy() *WorkspaceSecurityAlertPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicySpecResource.
func (*WorkspaceSecurityAlertPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicySpecResource) DeepCopyInto(out *WorkspaceSecurityAlertPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSecurityAlertPolicyStatus ¶ added in v0.5.0
type WorkspaceSecurityAlertPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WorkspaceSecurityAlertPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicyStatus) DeepCopy() *WorkspaceSecurityAlertPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyStatus.
func (*WorkspaceSecurityAlertPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSecurityAlertPolicyStatus) DeepCopyInto(out *WorkspaceSecurityAlertPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpec ¶
type WorkspaceSpec struct { State *WorkspaceSpecResource `json:"state,omitempty" tf:"-"` Resource WorkspaceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*WorkspaceSpec) DeepCopy ¶
func (in *WorkspaceSpec) DeepCopy() *WorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpec.
func (*WorkspaceSpec) DeepCopyInto ¶
func (in *WorkspaceSpec) DeepCopyInto(out *WorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpecAadAdmin ¶
type WorkspaceSpecAadAdmin struct { Login *string `json:"login" tf:"login"` ObjectID *string `json:"objectID" tf:"object_id"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*WorkspaceSpecAadAdmin) DeepCopy ¶
func (in *WorkspaceSpecAadAdmin) DeepCopy() *WorkspaceSpecAadAdmin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpecAadAdmin.
func (*WorkspaceSpecAadAdmin) DeepCopyInto ¶
func (in *WorkspaceSpecAadAdmin) DeepCopyInto(out *WorkspaceSpecAadAdmin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpecAadAdminCodec ¶
type WorkspaceSpecAadAdminCodec struct { }
+k8s:deepcopy-gen=false
func (WorkspaceSpecAadAdminCodec) Decode ¶
func (WorkspaceSpecAadAdminCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkspaceSpecAadAdminCodec) Encode ¶
func (WorkspaceSpecAadAdminCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkspaceSpecAadAdminCodec) IsEmpty ¶
func (WorkspaceSpecAadAdminCodec) IsEmpty(ptr unsafe.Pointer) bool
type WorkspaceSpecAzureDevopsRepo ¶
type WorkspaceSpecAzureDevopsRepo struct { AccountName *string `json:"accountName" tf:"account_name"` BranchName *string `json:"branchName" tf:"branch_name"` // +optional LastCommitID *string `json:"lastCommitID,omitempty" tf:"last_commit_id"` ProjectName *string `json:"projectName" tf:"project_name"` RepositoryName *string `json:"repositoryName" tf:"repository_name"` RootFolder *string `json:"rootFolder" tf:"root_folder"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` }
func (*WorkspaceSpecAzureDevopsRepo) DeepCopy ¶
func (in *WorkspaceSpecAzureDevopsRepo) DeepCopy() *WorkspaceSpecAzureDevopsRepo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpecAzureDevopsRepo.
func (*WorkspaceSpecAzureDevopsRepo) DeepCopyInto ¶
func (in *WorkspaceSpecAzureDevopsRepo) DeepCopyInto(out *WorkspaceSpecAzureDevopsRepo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpecAzureDevopsRepoCodec ¶
type WorkspaceSpecAzureDevopsRepoCodec struct { }
+k8s:deepcopy-gen=false
func (WorkspaceSpecAzureDevopsRepoCodec) Decode ¶
func (WorkspaceSpecAzureDevopsRepoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkspaceSpecAzureDevopsRepoCodec) Encode ¶
func (WorkspaceSpecAzureDevopsRepoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkspaceSpecAzureDevopsRepoCodec) IsEmpty ¶
func (WorkspaceSpecAzureDevopsRepoCodec) IsEmpty(ptr unsafe.Pointer) bool
type WorkspaceSpecCustomerManagedKey ¶ added in v0.5.0
type WorkspaceSpecCustomerManagedKey struct { // +optional KeyName *string `json:"keyName,omitempty" tf:"key_name"` KeyVersionlessID *string `json:"keyVersionlessID" tf:"key_versionless_id"` }
func (*WorkspaceSpecCustomerManagedKey) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSpecCustomerManagedKey) DeepCopy() *WorkspaceSpecCustomerManagedKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpecCustomerManagedKey.
func (*WorkspaceSpecCustomerManagedKey) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSpecCustomerManagedKey) DeepCopyInto(out *WorkspaceSpecCustomerManagedKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpecCustomerManagedKeyCodec ¶ added in v0.5.0
type WorkspaceSpecCustomerManagedKeyCodec struct { }
+k8s:deepcopy-gen=false
func (WorkspaceSpecCustomerManagedKeyCodec) Decode ¶ added in v0.5.0
func (WorkspaceSpecCustomerManagedKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkspaceSpecCustomerManagedKeyCodec) Encode ¶ added in v0.5.0
func (WorkspaceSpecCustomerManagedKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkspaceSpecCustomerManagedKeyCodec) IsEmpty ¶ added in v0.5.0
func (WorkspaceSpecCustomerManagedKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type WorkspaceSpecGithubRepo ¶
type WorkspaceSpecGithubRepo struct { AccountName *string `json:"accountName" tf:"account_name"` BranchName *string `json:"branchName" tf:"branch_name"` // +optional GitURL *string `json:"gitURL,omitempty" tf:"git_url"` // +optional LastCommitID *string `json:"lastCommitID,omitempty" tf:"last_commit_id"` RepositoryName *string `json:"repositoryName" tf:"repository_name"` RootFolder *string `json:"rootFolder" tf:"root_folder"` }
func (*WorkspaceSpecGithubRepo) DeepCopy ¶
func (in *WorkspaceSpecGithubRepo) DeepCopy() *WorkspaceSpecGithubRepo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpecGithubRepo.
func (*WorkspaceSpecGithubRepo) DeepCopyInto ¶
func (in *WorkspaceSpecGithubRepo) DeepCopyInto(out *WorkspaceSpecGithubRepo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpecGithubRepoCodec ¶
type WorkspaceSpecGithubRepoCodec struct { }
+k8s:deepcopy-gen=false
func (WorkspaceSpecGithubRepoCodec) Decode ¶
func (WorkspaceSpecGithubRepoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkspaceSpecGithubRepoCodec) Encode ¶
func (WorkspaceSpecGithubRepoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkspaceSpecGithubRepoCodec) IsEmpty ¶
func (WorkspaceSpecGithubRepoCodec) IsEmpty(ptr unsafe.Pointer) bool
type WorkspaceSpecIdentity ¶
type WorkspaceSpecIdentity struct { // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*WorkspaceSpecIdentity) DeepCopy ¶
func (in *WorkspaceSpecIdentity) DeepCopy() *WorkspaceSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpecIdentity.
func (*WorkspaceSpecIdentity) DeepCopyInto ¶
func (in *WorkspaceSpecIdentity) DeepCopyInto(out *WorkspaceSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpecResource ¶
type WorkspaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AadAdmin *WorkspaceSpecAadAdmin `json:"aadAdmin,omitempty" tf:"aad_admin"` // +optional AzureDevopsRepo *WorkspaceSpecAzureDevopsRepo `json:"azureDevopsRepo,omitempty" tf:"azure_devops_repo"` // +optional ComputeSubnetID *string `json:"computeSubnetID,omitempty" tf:"compute_subnet_id"` // +optional ConnectivityEndpoints *map[string]string `json:"connectivityEndpoints,omitempty" tf:"connectivity_endpoints"` // +optional CustomerManagedKey *WorkspaceSpecCustomerManagedKey `json:"customerManagedKey,omitempty" tf:"customer_managed_key"` // +optional DataExfiltrationProtectionEnabled *bool `json:"dataExfiltrationProtectionEnabled,omitempty" tf:"data_exfiltration_protection_enabled"` // +optional GithubRepo *WorkspaceSpecGithubRepo `json:"githubRepo,omitempty" tf:"github_repo"` // +optional Identity []WorkspaceSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional LinkingAllowedForAadTenantIDS []string `json:"linkingAllowedForAadTenantIDS,omitempty" tf:"linking_allowed_for_aad_tenant_ids"` Location *string `json:"location" tf:"location"` // +optional ManagedResourceGroupName *string `json:"managedResourceGroupName,omitempty" tf:"managed_resource_group_name"` // +optional ManagedVirtualNetworkEnabled *bool `json:"managedVirtualNetworkEnabled,omitempty" tf:"managed_virtual_network_enabled"` Name *string `json:"name" tf:"name"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` // +optional PurviewID *string `json:"purviewID,omitempty" tf:"purview_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SqlAadAdmin *WorkspaceSpecSqlAadAdmin `json:"sqlAadAdmin,omitempty" tf:"sql_aad_admin"` SqlAdministratorLogin *string `json:"sqlAdministratorLogin" tf:"sql_administrator_login"` SqlAdministratorLoginPassword *string `json:"-" sensitive:"true" tf:"sql_administrator_login_password"` // +optional SqlIdentityControlEnabled *bool `json:"sqlIdentityControlEnabled,omitempty" tf:"sql_identity_control_enabled"` StorageDataLakeGen2FilesystemID *string `json:"storageDataLakeGen2FilesystemID" tf:"storage_data_lake_gen2_filesystem_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*WorkspaceSpecResource) DeepCopy ¶
func (in *WorkspaceSpecResource) DeepCopy() *WorkspaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpecResource.
func (*WorkspaceSpecResource) DeepCopyInto ¶
func (in *WorkspaceSpecResource) DeepCopyInto(out *WorkspaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpecSqlAadAdmin ¶ added in v0.5.0
type WorkspaceSpecSqlAadAdmin struct { Login *string `json:"login" tf:"login"` ObjectID *string `json:"objectID" tf:"object_id"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*WorkspaceSpecSqlAadAdmin) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceSpecSqlAadAdmin) DeepCopy() *WorkspaceSpecSqlAadAdmin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpecSqlAadAdmin.
func (*WorkspaceSpecSqlAadAdmin) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceSpecSqlAadAdmin) DeepCopyInto(out *WorkspaceSpecSqlAadAdmin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpecSqlAadAdminCodec ¶ added in v0.5.0
type WorkspaceSpecSqlAadAdminCodec struct { }
+k8s:deepcopy-gen=false
func (WorkspaceSpecSqlAadAdminCodec) Decode ¶ added in v0.5.0
func (WorkspaceSpecSqlAadAdminCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkspaceSpecSqlAadAdminCodec) Encode ¶ added in v0.5.0
func (WorkspaceSpecSqlAadAdminCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkspaceSpecSqlAadAdminCodec) IsEmpty ¶ added in v0.5.0
func (WorkspaceSpecSqlAadAdminCodec) IsEmpty(ptr unsafe.Pointer) bool
type WorkspaceStatus ¶
type WorkspaceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WorkspaceStatus) DeepCopy ¶
func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceStatus.
func (*WorkspaceStatus) DeepCopyInto ¶
func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceVulnerabilityAssessment ¶ added in v0.5.0
type WorkspaceVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceVulnerabilityAssessmentSpec `json:"spec,omitempty"` Status WorkspaceVulnerabilityAssessmentStatus `json:"status,omitempty"` }
func (*WorkspaceVulnerabilityAssessment) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessment) DeepCopy() *WorkspaceVulnerabilityAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessment) DeepCopyInto(out *WorkspaceVulnerabilityAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceVulnerabilityAssessment) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceVulnerabilityAssessment) SetupWebhookWithManager ¶ added in v0.5.0
func (r *WorkspaceVulnerabilityAssessment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*WorkspaceVulnerabilityAssessment) ValidateCreate ¶ added in v0.5.0
func (r *WorkspaceVulnerabilityAssessment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceVulnerabilityAssessment) ValidateDelete ¶ added in v0.5.0
func (r *WorkspaceVulnerabilityAssessment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*WorkspaceVulnerabilityAssessment) ValidateUpdate ¶ added in v0.5.0
func (r *WorkspaceVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type WorkspaceVulnerabilityAssessmentList ¶ added in v0.5.0
type WorkspaceVulnerabilityAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WorkspaceVulnerabilityAssessment CRD objects Items []WorkspaceVulnerabilityAssessment `json:"items,omitempty"` }
WorkspaceVulnerabilityAssessmentList is a list of WorkspaceVulnerabilityAssessments
func (*WorkspaceVulnerabilityAssessmentList) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentList) DeepCopy() *WorkspaceVulnerabilityAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentList.
func (*WorkspaceVulnerabilityAssessmentList) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentList) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceVulnerabilityAssessmentList) DeepCopyObject ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkspaceVulnerabilityAssessmentSpec ¶ added in v0.5.0
type WorkspaceVulnerabilityAssessmentSpec struct { State *WorkspaceVulnerabilityAssessmentSpecResource `json:"state,omitempty" tf:"-"` Resource WorkspaceVulnerabilityAssessmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*WorkspaceVulnerabilityAssessmentSpec) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentSpec) DeepCopy() *WorkspaceVulnerabilityAssessmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentSpec.
func (*WorkspaceVulnerabilityAssessmentSpec) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentSpec) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceVulnerabilityAssessmentSpecRecurringScans ¶ added in v0.5.0
type WorkspaceVulnerabilityAssessmentSpecRecurringScans struct { // +optional EmailSubscriptionAdminsEnabled *bool `json:"emailSubscriptionAdminsEnabled,omitempty" tf:"email_subscription_admins_enabled"` // +optional Emails []string `json:"emails,omitempty" tf:"emails"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*WorkspaceVulnerabilityAssessmentSpecRecurringScans) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentSpecRecurringScans) DeepCopy() *WorkspaceVulnerabilityAssessmentSpecRecurringScans
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentSpecRecurringScans.
func (*WorkspaceVulnerabilityAssessmentSpecRecurringScans) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentSpecRecurringScans) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentSpecRecurringScans)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec ¶ added in v0.5.0
type WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec struct { }
+k8s:deepcopy-gen=false
func (WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec) Decode ¶ added in v0.5.0
func (WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec) Encode ¶ added in v0.5.0
func (WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec) IsEmpty ¶ added in v0.5.0
func (WorkspaceVulnerabilityAssessmentSpecRecurringScansCodec) IsEmpty(ptr unsafe.Pointer) bool
type WorkspaceVulnerabilityAssessmentSpecResource ¶ added in v0.5.0
type WorkspaceVulnerabilityAssessmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional RecurringScans *WorkspaceVulnerabilityAssessmentSpecRecurringScans `json:"recurringScans,omitempty" tf:"recurring_scans"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` StorageContainerPath *string `json:"storageContainerPath" tf:"storage_container_path"` // +optional StorageContainerSasKey *string `json:"-" sensitive:"true" tf:"storage_container_sas_key"` WorkspaceSecurityAlertPolicyID *string `json:"workspaceSecurityAlertPolicyID" tf:"workspace_security_alert_policy_id"` }
func (*WorkspaceVulnerabilityAssessmentSpecResource) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentSpecResource) DeepCopy() *WorkspaceVulnerabilityAssessmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentSpecResource.
func (*WorkspaceVulnerabilityAssessmentSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentSpecResource) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceVulnerabilityAssessmentStatus ¶ added in v0.5.0
type WorkspaceVulnerabilityAssessmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WorkspaceVulnerabilityAssessmentStatus) DeepCopy ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentStatus) DeepCopy() *WorkspaceVulnerabilityAssessmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentStatus.
func (*WorkspaceVulnerabilityAssessmentStatus) DeepCopyInto ¶ added in v0.5.0
func (in *WorkspaceVulnerabilityAssessmentStatus) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- firewall_rule_types.go
- firewall_rule_webhook.go
- integration_runtime_azure_types.go
- integration_runtime_azure_webhook.go
- integration_runtime_self_hosted_types.go
- integration_runtime_self_hosted_webhook.go
- linked_service_types.go
- linked_service_webhook.go
- managed_private_endpoint_types.go
- managed_private_endpoint_webhook.go
- private_link_hub_types.go
- private_link_hub_webhook.go
- register.go
- role_assignment_types.go
- role_assignment_webhook.go
- spark_pool_types.go
- spark_pool_webhook.go
- sql_pool_extended_auditing_policy_types.go
- sql_pool_extended_auditing_policy_webhook.go
- sql_pool_security_alert_policy_types.go
- sql_pool_security_alert_policy_webhook.go
- sql_pool_types.go
- sql_pool_vulnerability_assessment_baseline_types.go
- sql_pool_vulnerability_assessment_baseline_webhook.go
- sql_pool_vulnerability_assessment_types.go
- sql_pool_vulnerability_assessment_webhook.go
- sql_pool_webhook.go
- sql_pool_workload_classifier_types.go
- sql_pool_workload_classifier_webhook.go
- sql_pool_workload_group_types.go
- sql_pool_workload_group_webhook.go
- workspace_aad_admin_types.go
- workspace_aad_admin_webhook.go
- workspace_extended_auditing_policy_types.go
- workspace_extended_auditing_policy_webhook.go
- workspace_key_types.go
- workspace_key_webhook.go
- workspace_security_alert_policy_types.go
- workspace_security_alert_policy_webhook.go
- workspace_sql_aad_admin_types.go
- workspace_sql_aad_admin_webhook.go
- workspace_types.go
- workspace_vulnerability_assessment_types.go
- workspace_vulnerability_assessment_webhook.go
- workspace_webhook.go
- zz_generated.deepcopy.go