v1alpha1

package
v0.7.1-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=synapse.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "synapse.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	FirewallRule_Kind             = "FirewallRule"
	FirewallRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FirewallRule_Kind}.String()
	FirewallRule_KindAPIVersion   = FirewallRule_Kind + "." + CRDGroupVersion.String()
	FirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRule_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	IntegrationRuntimeAzure_Kind             = "IntegrationRuntimeAzure"
	IntegrationRuntimeAzure_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IntegrationRuntimeAzure_Kind}.String()
	IntegrationRuntimeAzure_KindAPIVersion   = IntegrationRuntimeAzure_Kind + "." + CRDGroupVersion.String()
	IntegrationRuntimeAzure_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationRuntimeAzure_Kind)
)

Repository type metadata.

View Source
var (
	IntegrationRuntimeSelfHosted_Kind             = "IntegrationRuntimeSelfHosted"
	IntegrationRuntimeSelfHosted_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IntegrationRuntimeSelfHosted_Kind}.String()
	IntegrationRuntimeSelfHosted_KindAPIVersion   = IntegrationRuntimeSelfHosted_Kind + "." + CRDGroupVersion.String()
	IntegrationRuntimeSelfHosted_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationRuntimeSelfHosted_Kind)
)

Repository type metadata.

View Source
var (
	LinkedService_Kind             = "LinkedService"
	LinkedService_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedService_Kind}.String()
	LinkedService_KindAPIVersion   = LinkedService_Kind + "." + CRDGroupVersion.String()
	LinkedService_GroupVersionKind = CRDGroupVersion.WithKind(LinkedService_Kind)
)

Repository type metadata.

View Source
var (
	ManagedPrivateEndpoint_Kind             = "ManagedPrivateEndpoint"
	ManagedPrivateEndpoint_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagedPrivateEndpoint_Kind}.String()
	ManagedPrivateEndpoint_KindAPIVersion   = ManagedPrivateEndpoint_Kind + "." + CRDGroupVersion.String()
	ManagedPrivateEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(ManagedPrivateEndpoint_Kind)
)

Repository type metadata.

View Source
var (
	PrivateLinkHub_Kind             = "PrivateLinkHub"
	PrivateLinkHub_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PrivateLinkHub_Kind}.String()
	PrivateLinkHub_KindAPIVersion   = PrivateLinkHub_Kind + "." + CRDGroupVersion.String()
	PrivateLinkHub_GroupVersionKind = CRDGroupVersion.WithKind(PrivateLinkHub_Kind)
)

Repository type metadata.

View Source
var (
	RoleAssignment_Kind             = "RoleAssignment"
	RoleAssignment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RoleAssignment_Kind}.String()
	RoleAssignment_KindAPIVersion   = RoleAssignment_Kind + "." + CRDGroupVersion.String()
	RoleAssignment_GroupVersionKind = CRDGroupVersion.WithKind(RoleAssignment_Kind)
)

Repository type metadata.

View Source
var (
	SparkPool_Kind             = "SparkPool"
	SparkPool_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SparkPool_Kind}.String()
	SparkPool_KindAPIVersion   = SparkPool_Kind + "." + CRDGroupVersion.String()
	SparkPool_GroupVersionKind = CRDGroupVersion.WithKind(SparkPool_Kind)
)

Repository type metadata.

View Source
var (
	SQLPool_Kind             = "SQLPool"
	SQLPool_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLPool_Kind}.String()
	SQLPool_KindAPIVersion   = SQLPool_Kind + "." + CRDGroupVersion.String()
	SQLPool_GroupVersionKind = CRDGroupVersion.WithKind(SQLPool_Kind)
)

Repository type metadata.

View Source
var (
	SQLPoolExtendedAuditingPolicy_Kind             = "SQLPoolExtendedAuditingPolicy"
	SQLPoolExtendedAuditingPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLPoolExtendedAuditingPolicy_Kind}.String()
	SQLPoolExtendedAuditingPolicy_KindAPIVersion   = SQLPoolExtendedAuditingPolicy_Kind + "." + CRDGroupVersion.String()
	SQLPoolExtendedAuditingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(SQLPoolExtendedAuditingPolicy_Kind)
)

Repository type metadata.

View Source
var (
	SQLPoolSecurityAlertPolicy_Kind             = "SQLPoolSecurityAlertPolicy"
	SQLPoolSecurityAlertPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLPoolSecurityAlertPolicy_Kind}.String()
	SQLPoolSecurityAlertPolicy_KindAPIVersion   = SQLPoolSecurityAlertPolicy_Kind + "." + CRDGroupVersion.String()
	SQLPoolSecurityAlertPolicy_GroupVersionKind = CRDGroupVersion.WithKind(SQLPoolSecurityAlertPolicy_Kind)
)

Repository type metadata.

View Source
var (
	SQLPoolVulnerabilityAssessment_Kind             = "SQLPoolVulnerabilityAssessment"
	SQLPoolVulnerabilityAssessment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLPoolVulnerabilityAssessment_Kind}.String()
	SQLPoolVulnerabilityAssessment_KindAPIVersion   = SQLPoolVulnerabilityAssessment_Kind + "." + CRDGroupVersion.String()
	SQLPoolVulnerabilityAssessment_GroupVersionKind = CRDGroupVersion.WithKind(SQLPoolVulnerabilityAssessment_Kind)
)

Repository type metadata.

View Source
var (
	Workspace_Kind             = "Workspace"
	Workspace_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Workspace_Kind}.String()
	Workspace_KindAPIVersion   = Workspace_Kind + "." + CRDGroupVersion.String()
	Workspace_GroupVersionKind = CRDGroupVersion.WithKind(Workspace_Kind)
)

Repository type metadata.

View Source
var (
	WorkspaceExtendedAuditingPolicy_Kind             = "WorkspaceExtendedAuditingPolicy"
	WorkspaceExtendedAuditingPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceExtendedAuditingPolicy_Kind}.String()
	WorkspaceExtendedAuditingPolicy_KindAPIVersion   = WorkspaceExtendedAuditingPolicy_Kind + "." + CRDGroupVersion.String()
	WorkspaceExtendedAuditingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceExtendedAuditingPolicy_Kind)
)

Repository type metadata.

View Source
var (
	WorkspaceKey_Kind             = "WorkspaceKey"
	WorkspaceKey_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceKey_Kind}.String()
	WorkspaceKey_KindAPIVersion   = WorkspaceKey_Kind + "." + CRDGroupVersion.String()
	WorkspaceKey_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceKey_Kind)
)

Repository type metadata.

View Source
var (
	WorkspaceSecurityAlertPolicy_Kind             = "WorkspaceSecurityAlertPolicy"
	WorkspaceSecurityAlertPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceSecurityAlertPolicy_Kind}.String()
	WorkspaceSecurityAlertPolicy_KindAPIVersion   = WorkspaceSecurityAlertPolicy_Kind + "." + CRDGroupVersion.String()
	WorkspaceSecurityAlertPolicy_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceSecurityAlertPolicy_Kind)
)

Repository type metadata.

View Source
var (
	WorkspaceVulnerabilityAssessment_Kind             = "WorkspaceVulnerabilityAssessment"
	WorkspaceVulnerabilityAssessment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceVulnerabilityAssessment_Kind}.String()
	WorkspaceVulnerabilityAssessment_KindAPIVersion   = WorkspaceVulnerabilityAssessment_Kind + "." + CRDGroupVersion.String()
	WorkspaceVulnerabilityAssessment_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceVulnerabilityAssessment_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AADAdminObservation

type AADAdminObservation struct {
}

func (*AADAdminObservation) DeepCopy

func (in *AADAdminObservation) DeepCopy() *AADAdminObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AADAdminObservation.

func (*AADAdminObservation) DeepCopyInto

func (in *AADAdminObservation) DeepCopyInto(out *AADAdminObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AADAdminParameters

type AADAdminParameters struct {

	// +kubebuilder:validation:Required
	Login *string `json:"login" tf:"login,omitempty"`

	// +kubebuilder:validation:Required
	ObjectID *string `json:"objectId" tf:"object_id,omitempty"`

	// +kubebuilder:validation:Required
	TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"`
}

func (*AADAdminParameters) DeepCopy

func (in *AADAdminParameters) DeepCopy() *AADAdminParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AADAdminParameters.

func (*AADAdminParameters) DeepCopyInto

func (in *AADAdminParameters) DeepCopyInto(out *AADAdminParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoPauseObservation

type AutoPauseObservation struct {
}

func (*AutoPauseObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoPauseObservation.

func (*AutoPauseObservation) DeepCopyInto

func (in *AutoPauseObservation) DeepCopyInto(out *AutoPauseObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoPauseParameters

type AutoPauseParameters struct {

	// +kubebuilder:validation:Required
	DelayInMinutes *int64 `json:"delayInMinutes" tf:"delay_in_minutes,omitempty"`
}

func (*AutoPauseParameters) DeepCopy

func (in *AutoPauseParameters) DeepCopy() *AutoPauseParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoPauseParameters.

func (*AutoPauseParameters) DeepCopyInto

func (in *AutoPauseParameters) DeepCopyInto(out *AutoPauseParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoScaleObservation

type AutoScaleObservation struct {
}

func (*AutoScaleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScaleObservation.

func (*AutoScaleObservation) DeepCopyInto

func (in *AutoScaleObservation) DeepCopyInto(out *AutoScaleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoScaleParameters

type AutoScaleParameters struct {

	// +kubebuilder:validation:Required
	MaxNodeCount *int64 `json:"maxNodeCount" tf:"max_node_count,omitempty"`

	// +kubebuilder:validation:Required
	MinNodeCount *int64 `json:"minNodeCount" tf:"min_node_count,omitempty"`
}

func (*AutoScaleParameters) DeepCopy

func (in *AutoScaleParameters) DeepCopy() *AutoScaleParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScaleParameters.

func (*AutoScaleParameters) DeepCopyInto

func (in *AutoScaleParameters) DeepCopyInto(out *AutoScaleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureDevopsRepoObservation

type AzureDevopsRepoObservation struct {
}

func (*AzureDevopsRepoObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDevopsRepoObservation.

func (*AzureDevopsRepoObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureDevopsRepoParameters

type AzureDevopsRepoParameters struct {

	// +kubebuilder:validation:Required
	AccountName *string `json:"accountName" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Required
	BranchName *string `json:"branchName" tf:"branch_name,omitempty"`

	// +kubebuilder:validation:Required
	ProjectName *string `json:"projectName" tf:"project_name,omitempty"`

	// +kubebuilder:validation:Required
	RepositoryName *string `json:"repositoryName" tf:"repository_name,omitempty"`

	// +kubebuilder:validation:Required
	RootFolder *string `json:"rootFolder" tf:"root_folder,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*AzureDevopsRepoParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDevopsRepoParameters.

func (*AzureDevopsRepoParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomerManagedKeyObservation

type CustomerManagedKeyObservation struct {
}

func (*CustomerManagedKeyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerManagedKeyObservation.

func (*CustomerManagedKeyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomerManagedKeyParameters

type CustomerManagedKeyParameters struct {

	// +kubebuilder:validation:Optional
	KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"`

	// +kubebuilder:validation:Required
	KeyVersionlessID *string `json:"keyVersionlessId" tf:"key_versionless_id,omitempty"`
}

func (*CustomerManagedKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerManagedKeyParameters.

func (*CustomerManagedKeyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FirewallRule

type FirewallRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirewallRuleSpec   `json:"spec"`
	Status            FirewallRuleStatus `json:"status,omitempty"`
}

FirewallRule is the Schema for the FirewallRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*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) GetCondition

func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this FirewallRule.

func (*FirewallRule) GetConnectionDetailsMapping

func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this FirewallRule

func (*FirewallRule) GetDeletionPolicy

func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this FirewallRule.

func (*FirewallRule) GetID

func (tr *FirewallRule) GetID() string

GetID returns ID of underlying Terraform resource of this FirewallRule

func (*FirewallRule) GetObservation

func (tr *FirewallRule) GetObservation() (map[string]interface{}, error)

GetObservation of this FirewallRule

func (*FirewallRule) GetParameters

func (tr *FirewallRule) GetParameters() (map[string]interface{}, error)

GetParameters of this FirewallRule

func (*FirewallRule) GetProviderConfigReference

func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this FirewallRule.

func (*FirewallRule) GetProviderReference

func (mg *FirewallRule) GetProviderReference() *xpv1.Reference

GetProviderReference of this FirewallRule. Deprecated: Use GetProviderConfigReference.

func (*FirewallRule) GetTerraformResourceType

func (mg *FirewallRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FirewallRule

func (*FirewallRule) GetTerraformSchemaVersion

func (tr *FirewallRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FirewallRule) GetWriteConnectionSecretToReference

func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this FirewallRule.

func (*FirewallRule) LateInitialize

func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this FirewallRule using its observed tfState. returns True if there are any spec changes for the resource.

func (*FirewallRule) SetConditions

func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)

SetConditions of this FirewallRule.

func (*FirewallRule) SetDeletionPolicy

func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this FirewallRule.

func (*FirewallRule) SetObservation

func (tr *FirewallRule) SetObservation(obs map[string]interface{}) error

SetObservation for this FirewallRule

func (*FirewallRule) SetParameters

func (tr *FirewallRule) SetParameters(params map[string]interface{}) error

SetParameters for this FirewallRule

func (*FirewallRule) SetProviderConfigReference

func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this FirewallRule.

func (*FirewallRule) SetProviderReference

func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this FirewallRule. Deprecated: Use SetProviderConfigReference.

func (*FirewallRule) SetWriteConnectionSecretToReference

func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this FirewallRule.

type FirewallRuleList

type FirewallRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FirewallRule `json:"items"`
}

FirewallRuleList contains 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.

func (*FirewallRuleList) GetItems

func (l *FirewallRuleList) GetItems() []resource.Managed

GetItems of this FirewallRuleList.

type FirewallRuleObservation

type FirewallRuleObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*FirewallRuleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleObservation.

func (*FirewallRuleObservation) DeepCopyInto

func (in *FirewallRuleObservation) DeepCopyInto(out *FirewallRuleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FirewallRuleParameters

type FirewallRuleParameters struct {

	// +kubebuilder:validation:Required
	EndIPAddress *string `json:"endIpAddress" tf:"end_ip_address,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	StartIPAddress *string `json:"startIpAddress" tf:"start_ip_address,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`
}

func (*FirewallRuleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleParameters.

func (*FirewallRuleParameters) DeepCopyInto

func (in *FirewallRuleParameters) DeepCopyInto(out *FirewallRuleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FirewallRuleSpec

type FirewallRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FirewallRuleParameters `json:"forProvider"`
}

FirewallRuleSpec defines the desired state of FirewallRule

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 FirewallRuleStatus

type FirewallRuleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        FirewallRuleObservation `json:"atProvider,omitempty"`
}

FirewallRuleStatus defines the observed state of FirewallRule.

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 GithubRepoObservation

type GithubRepoObservation struct {
}

func (*GithubRepoObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubRepoObservation.

func (*GithubRepoObservation) DeepCopyInto

func (in *GithubRepoObservation) DeepCopyInto(out *GithubRepoObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GithubRepoParameters

type GithubRepoParameters struct {

	// +kubebuilder:validation:Required
	AccountName *string `json:"accountName" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Required
	BranchName *string `json:"branchName" tf:"branch_name,omitempty"`

	// +kubebuilder:validation:Optional
	GitURL *string `json:"gitUrl,omitempty" tf:"git_url,omitempty"`

	// +kubebuilder:validation:Required
	RepositoryName *string `json:"repositoryName" tf:"repository_name,omitempty"`

	// +kubebuilder:validation:Required
	RootFolder *string `json:"rootFolder" tf:"root_folder,omitempty"`
}

func (*GithubRepoParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubRepoParameters.

func (*GithubRepoParameters) DeepCopyInto

func (in *GithubRepoParameters) DeepCopyInto(out *GithubRepoParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityParameters

type IdentityParameters struct {
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzure

type IntegrationRuntimeAzure struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationRuntimeAzureSpec   `json:"spec"`
	Status            IntegrationRuntimeAzureStatus `json:"status,omitempty"`
}

IntegrationRuntimeAzure is the Schema for the IntegrationRuntimeAzures API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*IntegrationRuntimeAzure) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) DeepCopyInto

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

func (in *IntegrationRuntimeAzure) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeAzure) GetCondition

GetCondition of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) GetConnectionDetailsMapping

func (tr *IntegrationRuntimeAzure) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetDeletionPolicy

func (mg *IntegrationRuntimeAzure) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) GetID

func (tr *IntegrationRuntimeAzure) GetID() string

GetID returns ID of underlying Terraform resource of this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetObservation

func (tr *IntegrationRuntimeAzure) GetObservation() (map[string]interface{}, error)

GetObservation of this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetParameters

func (tr *IntegrationRuntimeAzure) GetParameters() (map[string]interface{}, error)

GetParameters of this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetProviderConfigReference

func (mg *IntegrationRuntimeAzure) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) GetProviderReference

func (mg *IntegrationRuntimeAzure) GetProviderReference() *xpv1.Reference

GetProviderReference of this IntegrationRuntimeAzure. Deprecated: Use GetProviderConfigReference.

func (*IntegrationRuntimeAzure) GetTerraformResourceType

func (mg *IntegrationRuntimeAzure) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetTerraformSchemaVersion

func (tr *IntegrationRuntimeAzure) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IntegrationRuntimeAzure) GetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeAzure) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) LateInitialize

func (tr *IntegrationRuntimeAzure) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IntegrationRuntimeAzure using its observed tfState. returns True if there are any spec changes for the resource.

func (*IntegrationRuntimeAzure) SetConditions

func (mg *IntegrationRuntimeAzure) SetConditions(c ...xpv1.Condition)

SetConditions of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) SetDeletionPolicy

func (mg *IntegrationRuntimeAzure) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) SetObservation

func (tr *IntegrationRuntimeAzure) SetObservation(obs map[string]interface{}) error

SetObservation for this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) SetParameters

func (tr *IntegrationRuntimeAzure) SetParameters(params map[string]interface{}) error

SetParameters for this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) SetProviderConfigReference

func (mg *IntegrationRuntimeAzure) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) SetProviderReference

func (mg *IntegrationRuntimeAzure) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IntegrationRuntimeAzure. Deprecated: Use SetProviderConfigReference.

func (*IntegrationRuntimeAzure) SetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeAzure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IntegrationRuntimeAzure.

type IntegrationRuntimeAzureList

type IntegrationRuntimeAzureList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IntegrationRuntimeAzure `json:"items"`
}

IntegrationRuntimeAzureList contains a list of IntegrationRuntimeAzures

func (*IntegrationRuntimeAzureList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureList.

func (*IntegrationRuntimeAzureList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeAzureList) DeepCopyObject

func (in *IntegrationRuntimeAzureList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeAzureList) GetItems

GetItems of this IntegrationRuntimeAzureList.

type IntegrationRuntimeAzureObservation

type IntegrationRuntimeAzureObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IntegrationRuntimeAzureObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureObservation.

func (*IntegrationRuntimeAzureObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureParameters

type IntegrationRuntimeAzureParameters struct {

	// +kubebuilder:validation:Optional
	ComputeType *string `json:"computeType,omitempty" tf:"compute_type,omitempty"`

	// +kubebuilder:validation:Optional
	CoreCount *int64 `json:"coreCount,omitempty" tf:"core_count,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`

	// +kubebuilder:validation:Optional
	TimeToLiveMin *int64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min,omitempty"`
}

func (*IntegrationRuntimeAzureParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureParameters.

func (*IntegrationRuntimeAzureParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureSpec

type IntegrationRuntimeAzureSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntegrationRuntimeAzureParameters `json:"forProvider"`
}

IntegrationRuntimeAzureSpec defines the desired state of IntegrationRuntimeAzure

func (*IntegrationRuntimeAzureSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSpec.

func (*IntegrationRuntimeAzureSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureStatus

type IntegrationRuntimeAzureStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IntegrationRuntimeAzureObservation `json:"atProvider,omitempty"`
}

IntegrationRuntimeAzureStatus defines the observed state of IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzureStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureStatus.

func (*IntegrationRuntimeAzureStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeObservation

type IntegrationRuntimeObservation struct {
}

func (*IntegrationRuntimeObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeObservation.

func (*IntegrationRuntimeObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeParameters

type IntegrationRuntimeParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*IntegrationRuntimeParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeParameters.

func (*IntegrationRuntimeParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeSelfHosted

type IntegrationRuntimeSelfHosted struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationRuntimeSelfHostedSpec   `json:"spec"`
	Status            IntegrationRuntimeSelfHostedStatus `json:"status,omitempty"`
}

IntegrationRuntimeSelfHosted is the Schema for the IntegrationRuntimeSelfHosteds API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*IntegrationRuntimeSelfHosted) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeSelfHosted) DeepCopyObject

func (in *IntegrationRuntimeSelfHosted) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeSelfHosted) GetCondition

GetCondition of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping

func (tr *IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetDeletionPolicy

func (mg *IntegrationRuntimeSelfHosted) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) GetID

GetID returns ID of underlying Terraform resource of this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetObservation

func (tr *IntegrationRuntimeSelfHosted) GetObservation() (map[string]interface{}, error)

GetObservation of this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetParameters

func (tr *IntegrationRuntimeSelfHosted) GetParameters() (map[string]interface{}, error)

GetParameters of this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetProviderConfigReference

func (mg *IntegrationRuntimeSelfHosted) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) GetProviderReference

func (mg *IntegrationRuntimeSelfHosted) GetProviderReference() *xpv1.Reference

GetProviderReference of this IntegrationRuntimeSelfHosted. Deprecated: Use GetProviderConfigReference.

func (*IntegrationRuntimeSelfHosted) GetTerraformResourceType

func (mg *IntegrationRuntimeSelfHosted) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion

func (tr *IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) LateInitialize

func (tr *IntegrationRuntimeSelfHosted) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IntegrationRuntimeSelfHosted using its observed tfState. returns True if there are any spec changes for the resource.

func (*IntegrationRuntimeSelfHosted) SetConditions

func (mg *IntegrationRuntimeSelfHosted) SetConditions(c ...xpv1.Condition)

SetConditions of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) SetDeletionPolicy

func (mg *IntegrationRuntimeSelfHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) SetObservation

func (tr *IntegrationRuntimeSelfHosted) SetObservation(obs map[string]interface{}) error

SetObservation for this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) SetParameters

func (tr *IntegrationRuntimeSelfHosted) SetParameters(params map[string]interface{}) error

SetParameters for this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) SetProviderConfigReference

func (mg *IntegrationRuntimeSelfHosted) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) SetProviderReference

func (mg *IntegrationRuntimeSelfHosted) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IntegrationRuntimeSelfHosted. Deprecated: Use SetProviderConfigReference.

func (*IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IntegrationRuntimeSelfHosted.

type IntegrationRuntimeSelfHostedList

type IntegrationRuntimeSelfHostedList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IntegrationRuntimeSelfHosted `json:"items"`
}

IntegrationRuntimeSelfHostedList contains a list of IntegrationRuntimeSelfHosteds

func (*IntegrationRuntimeSelfHostedList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedList.

func (*IntegrationRuntimeSelfHostedList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeSelfHostedList) DeepCopyObject

func (in *IntegrationRuntimeSelfHostedList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeSelfHostedList) GetItems

GetItems of this IntegrationRuntimeSelfHostedList.

type IntegrationRuntimeSelfHostedObservation

type IntegrationRuntimeSelfHostedObservation struct {
	AuthorizationKeyPrimary *string `json:"authorizationKeyPrimary,omitempty" tf:"authorization_key_primary,omitempty"`

	AuthorizationKeySecondary *string `json:"authorizationKeySecondary,omitempty" tf:"authorization_key_secondary,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IntegrationRuntimeSelfHostedObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedObservation.

func (*IntegrationRuntimeSelfHostedObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeSelfHostedParameters

type IntegrationRuntimeSelfHostedParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`
}

func (*IntegrationRuntimeSelfHostedParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedParameters.

func (*IntegrationRuntimeSelfHostedParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeSelfHostedSpec

type IntegrationRuntimeSelfHostedSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntegrationRuntimeSelfHostedParameters `json:"forProvider"`
}

IntegrationRuntimeSelfHostedSpec defines the desired state of IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHostedSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedSpec.

func (*IntegrationRuntimeSelfHostedSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeSelfHostedStatus

type IntegrationRuntimeSelfHostedStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IntegrationRuntimeSelfHostedObservation `json:"atProvider,omitempty"`
}

IntegrationRuntimeSelfHostedStatus defines the observed state of IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHostedStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedStatus.

func (*IntegrationRuntimeSelfHostedStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LibraryRequirementObservation

type LibraryRequirementObservation struct {
}

func (*LibraryRequirementObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryRequirementObservation.

func (*LibraryRequirementObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LibraryRequirementParameters

type LibraryRequirementParameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	Filename *string `json:"filename" tf:"filename,omitempty"`
}

func (*LibraryRequirementParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryRequirementParameters.

func (*LibraryRequirementParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedService

type LinkedService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceSpec   `json:"spec"`
	Status            LinkedServiceStatus `json:"status,omitempty"`
}

LinkedService is the Schema for the LinkedServices API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*LinkedService) DeepCopy

func (in *LinkedService) DeepCopy() *LinkedService

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedService.

func (*LinkedService) DeepCopyInto

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

func (in *LinkedService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedService) GetCondition

func (mg *LinkedService) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedService.

func (*LinkedService) GetConnectionDetailsMapping

func (tr *LinkedService) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedService

func (*LinkedService) GetDeletionPolicy

func (mg *LinkedService) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedService.

func (*LinkedService) GetID

func (tr *LinkedService) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedService

func (*LinkedService) GetObservation

func (tr *LinkedService) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedService

func (*LinkedService) GetParameters

func (tr *LinkedService) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedService

func (*LinkedService) GetProviderConfigReference

func (mg *LinkedService) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedService.

func (*LinkedService) GetProviderReference

func (mg *LinkedService) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedService. Deprecated: Use GetProviderConfigReference.

func (*LinkedService) GetTerraformResourceType

func (mg *LinkedService) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedService

func (*LinkedService) GetTerraformSchemaVersion

func (tr *LinkedService) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedService) GetWriteConnectionSecretToReference

func (mg *LinkedService) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedService.

func (*LinkedService) LateInitialize

func (tr *LinkedService) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedService using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedService) SetConditions

func (mg *LinkedService) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedService.

func (*LinkedService) SetDeletionPolicy

func (mg *LinkedService) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedService.

func (*LinkedService) SetObservation

func (tr *LinkedService) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedService

func (*LinkedService) SetParameters

func (tr *LinkedService) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedService

func (*LinkedService) SetProviderConfigReference

func (mg *LinkedService) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedService.

func (*LinkedService) SetProviderReference

func (mg *LinkedService) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedService. Deprecated: Use SetProviderConfigReference.

func (*LinkedService) SetWriteConnectionSecretToReference

func (mg *LinkedService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedService.

type LinkedServiceList

type LinkedServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedService `json:"items"`
}

LinkedServiceList contains a list of LinkedServices

func (*LinkedServiceList) DeepCopy

func (in *LinkedServiceList) DeepCopy() *LinkedServiceList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceList.

func (*LinkedServiceList) DeepCopyInto

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

func (in *LinkedServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceList) GetItems

func (l *LinkedServiceList) GetItems() []resource.Managed

GetItems of this LinkedServiceList.

type LinkedServiceObservation

type LinkedServiceObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceObservation.

func (*LinkedServiceObservation) DeepCopyInto

func (in *LinkedServiceObservation) DeepCopyInto(out *LinkedServiceObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceParameters

type LinkedServiceParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntime []IntegrationRuntimeParameters `json:"integrationRuntime,omitempty" tf:"integration_runtime,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	TypePropertiesJSON *string `json:"typePropertiesJson" tf:"type_properties_json,omitempty"`
}

func (*LinkedServiceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceParameters.

func (*LinkedServiceParameters) DeepCopyInto

func (in *LinkedServiceParameters) DeepCopyInto(out *LinkedServiceParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSpec

type LinkedServiceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceParameters `json:"forProvider"`
}

LinkedServiceSpec defines the desired state of LinkedService

func (*LinkedServiceSpec) DeepCopy

func (in *LinkedServiceSpec) DeepCopy() *LinkedServiceSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSpec.

func (*LinkedServiceSpec) DeepCopyInto

func (in *LinkedServiceSpec) DeepCopyInto(out *LinkedServiceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceStatus

type LinkedServiceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceObservation `json:"atProvider,omitempty"`
}

LinkedServiceStatus defines the observed state of LinkedService.

func (*LinkedServiceStatus) DeepCopy

func (in *LinkedServiceStatus) DeepCopy() *LinkedServiceStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceStatus.

func (*LinkedServiceStatus) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagedPrivateEndpointSpec   `json:"spec"`
	Status            ManagedPrivateEndpointStatus `json:"status,omitempty"`
}

ManagedPrivateEndpoint is the Schema for the ManagedPrivateEndpoints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*ManagedPrivateEndpoint) DeepCopy

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) GetCondition

GetCondition of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) GetConnectionDetailsMapping

func (tr *ManagedPrivateEndpoint) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetDeletionPolicy

func (mg *ManagedPrivateEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) GetID

func (tr *ManagedPrivateEndpoint) GetID() string

GetID returns ID of underlying Terraform resource of this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetObservation

func (tr *ManagedPrivateEndpoint) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetParameters

func (tr *ManagedPrivateEndpoint) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetProviderConfigReference

func (mg *ManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) GetProviderReference

func (mg *ManagedPrivateEndpoint) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagedPrivateEndpoint. Deprecated: Use GetProviderConfigReference.

func (*ManagedPrivateEndpoint) GetTerraformResourceType

func (mg *ManagedPrivateEndpoint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetTerraformSchemaVersion

func (tr *ManagedPrivateEndpoint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagedPrivateEndpoint) GetWriteConnectionSecretToReference

func (mg *ManagedPrivateEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) LateInitialize

func (tr *ManagedPrivateEndpoint) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagedPrivateEndpoint using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagedPrivateEndpoint) SetConditions

func (mg *ManagedPrivateEndpoint) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) SetDeletionPolicy

func (mg *ManagedPrivateEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) SetObservation

func (tr *ManagedPrivateEndpoint) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) SetParameters

func (tr *ManagedPrivateEndpoint) SetParameters(params map[string]interface{}) error

SetParameters for this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) SetProviderConfigReference

func (mg *ManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) SetProviderReference

func (mg *ManagedPrivateEndpoint) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagedPrivateEndpoint. Deprecated: Use SetProviderConfigReference.

func (*ManagedPrivateEndpoint) SetWriteConnectionSecretToReference

func (mg *ManagedPrivateEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagedPrivateEndpoint.

type ManagedPrivateEndpointList

type ManagedPrivateEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagedPrivateEndpoint `json:"items"`
}

ManagedPrivateEndpointList contains a list of ManagedPrivateEndpoints

func (*ManagedPrivateEndpointList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointList.

func (*ManagedPrivateEndpointList) DeepCopyInto

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.

func (*ManagedPrivateEndpointList) GetItems

GetItems of this ManagedPrivateEndpointList.

type ManagedPrivateEndpointObservation

type ManagedPrivateEndpointObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagedPrivateEndpointObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointObservation.

func (*ManagedPrivateEndpointObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedPrivateEndpointParameters

type ManagedPrivateEndpointParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	SubresourceName *string `json:"subresourceName" tf:"subresource_name,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"`
}

func (*ManagedPrivateEndpointParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointParameters.

func (*ManagedPrivateEndpointParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedPrivateEndpointSpec

type ManagedPrivateEndpointSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagedPrivateEndpointParameters `json:"forProvider"`
}

ManagedPrivateEndpointSpec defines the desired state of ManagedPrivateEndpoint

func (*ManagedPrivateEndpointSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointSpec.

func (*ManagedPrivateEndpointSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedPrivateEndpointStatus

type ManagedPrivateEndpointStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagedPrivateEndpointObservation `json:"atProvider,omitempty"`
}

ManagedPrivateEndpointStatus defines the observed state of ManagedPrivateEndpoint.

func (*ManagedPrivateEndpointStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointStatus.

func (*ManagedPrivateEndpointStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrivateLinkHub

type PrivateLinkHub struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateLinkHubSpec   `json:"spec"`
	Status            PrivateLinkHubStatus `json:"status,omitempty"`
}

PrivateLinkHub is the Schema for the PrivateLinkHubs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*PrivateLinkHub) DeepCopy

func (in *PrivateLinkHub) DeepCopy() *PrivateLinkHub

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHub.

func (*PrivateLinkHub) DeepCopyInto

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

func (in *PrivateLinkHub) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PrivateLinkHub) GetCondition

func (mg *PrivateLinkHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this PrivateLinkHub.

func (*PrivateLinkHub) GetConnectionDetailsMapping

func (tr *PrivateLinkHub) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this PrivateLinkHub

func (*PrivateLinkHub) GetDeletionPolicy

func (mg *PrivateLinkHub) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this PrivateLinkHub.

func (*PrivateLinkHub) GetID

func (tr *PrivateLinkHub) GetID() string

GetID returns ID of underlying Terraform resource of this PrivateLinkHub

func (*PrivateLinkHub) GetObservation

func (tr *PrivateLinkHub) GetObservation() (map[string]interface{}, error)

GetObservation of this PrivateLinkHub

func (*PrivateLinkHub) GetParameters

func (tr *PrivateLinkHub) GetParameters() (map[string]interface{}, error)

GetParameters of this PrivateLinkHub

func (*PrivateLinkHub) GetProviderConfigReference

func (mg *PrivateLinkHub) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this PrivateLinkHub.

func (*PrivateLinkHub) GetProviderReference

func (mg *PrivateLinkHub) GetProviderReference() *xpv1.Reference

GetProviderReference of this PrivateLinkHub. Deprecated: Use GetProviderConfigReference.

func (*PrivateLinkHub) GetTerraformResourceType

func (mg *PrivateLinkHub) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PrivateLinkHub

func (*PrivateLinkHub) GetTerraformSchemaVersion

func (tr *PrivateLinkHub) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PrivateLinkHub) GetWriteConnectionSecretToReference

func (mg *PrivateLinkHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this PrivateLinkHub.

func (*PrivateLinkHub) LateInitialize

func (tr *PrivateLinkHub) LateInitialize(attrs []byte) (bool, error)

LateInitialize this PrivateLinkHub using its observed tfState. returns True if there are any spec changes for the resource.

func (*PrivateLinkHub) ResolveReferences

func (mg *PrivateLinkHub) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this PrivateLinkHub.

func (*PrivateLinkHub) SetConditions

func (mg *PrivateLinkHub) SetConditions(c ...xpv1.Condition)

SetConditions of this PrivateLinkHub.

func (*PrivateLinkHub) SetDeletionPolicy

func (mg *PrivateLinkHub) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this PrivateLinkHub.

func (*PrivateLinkHub) SetObservation

func (tr *PrivateLinkHub) SetObservation(obs map[string]interface{}) error

SetObservation for this PrivateLinkHub

func (*PrivateLinkHub) SetParameters

func (tr *PrivateLinkHub) SetParameters(params map[string]interface{}) error

SetParameters for this PrivateLinkHub

func (*PrivateLinkHub) SetProviderConfigReference

func (mg *PrivateLinkHub) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this PrivateLinkHub.

func (*PrivateLinkHub) SetProviderReference

func (mg *PrivateLinkHub) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this PrivateLinkHub. Deprecated: Use SetProviderConfigReference.

func (*PrivateLinkHub) SetWriteConnectionSecretToReference

func (mg *PrivateLinkHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this PrivateLinkHub.

type PrivateLinkHubList

type PrivateLinkHubList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PrivateLinkHub `json:"items"`
}

PrivateLinkHubList contains a list of PrivateLinkHubs

func (*PrivateLinkHubList) DeepCopy

func (in *PrivateLinkHubList) DeepCopy() *PrivateLinkHubList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubList.

func (*PrivateLinkHubList) DeepCopyInto

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

func (in *PrivateLinkHubList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PrivateLinkHubList) GetItems

func (l *PrivateLinkHubList) GetItems() []resource.Managed

GetItems of this PrivateLinkHubList.

type PrivateLinkHubObservation

type PrivateLinkHubObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*PrivateLinkHubObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubObservation.

func (*PrivateLinkHubObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrivateLinkHubParameters

type PrivateLinkHubParameters struct {

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*PrivateLinkHubParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubParameters.

func (*PrivateLinkHubParameters) DeepCopyInto

func (in *PrivateLinkHubParameters) DeepCopyInto(out *PrivateLinkHubParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrivateLinkHubSpec

type PrivateLinkHubSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PrivateLinkHubParameters `json:"forProvider"`
}

PrivateLinkHubSpec defines the desired state of PrivateLinkHub

func (*PrivateLinkHubSpec) DeepCopy

func (in *PrivateLinkHubSpec) DeepCopy() *PrivateLinkHubSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubSpec.

func (*PrivateLinkHubSpec) DeepCopyInto

func (in *PrivateLinkHubSpec) DeepCopyInto(out *PrivateLinkHubSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrivateLinkHubStatus

type PrivateLinkHubStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PrivateLinkHubObservation `json:"atProvider,omitempty"`
}

PrivateLinkHubStatus defines the observed state of PrivateLinkHub.

func (*PrivateLinkHubStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubStatus.

func (*PrivateLinkHubStatus) DeepCopyInto

func (in *PrivateLinkHubStatus) DeepCopyInto(out *PrivateLinkHubStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecurringScansObservation

type RecurringScansObservation struct {
}

func (*RecurringScansObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringScansObservation.

func (*RecurringScansObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecurringScansParameters

type RecurringScansParameters struct {

	// +kubebuilder:validation:Optional
	EmailSubscriptionAdminsEnabled *bool `json:"emailSubscriptionAdminsEnabled,omitempty" tf:"email_subscription_admins_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*RecurringScansParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringScansParameters.

func (*RecurringScansParameters) DeepCopyInto

func (in *RecurringScansParameters) DeepCopyInto(out *RecurringScansParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RestoreObservation

type RestoreObservation struct {
}

func (*RestoreObservation) DeepCopy

func (in *RestoreObservation) DeepCopy() *RestoreObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreObservation.

func (*RestoreObservation) DeepCopyInto

func (in *RestoreObservation) DeepCopyInto(out *RestoreObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RestoreParameters

type RestoreParameters struct {

	// +kubebuilder:validation:Required
	PointInTime *string `json:"pointInTime" tf:"point_in_time,omitempty"`

	// +kubebuilder:validation:Required
	SourceDatabaseID *string `json:"sourceDatabaseId" tf:"source_database_id,omitempty"`
}

func (*RestoreParameters) DeepCopy

func (in *RestoreParameters) DeepCopy() *RestoreParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreParameters.

func (*RestoreParameters) DeepCopyInto

func (in *RestoreParameters) DeepCopyInto(out *RestoreParameters)

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RoleAssignmentSpec   `json:"spec"`
	Status            RoleAssignmentStatus `json:"status,omitempty"`
}

RoleAssignment is the Schema for the RoleAssignments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*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) GetCondition

func (mg *RoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RoleAssignment.

func (*RoleAssignment) GetConnectionDetailsMapping

func (tr *RoleAssignment) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RoleAssignment

func (*RoleAssignment) GetDeletionPolicy

func (mg *RoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RoleAssignment.

func (*RoleAssignment) GetID

func (tr *RoleAssignment) GetID() string

GetID returns ID of underlying Terraform resource of this RoleAssignment

func (*RoleAssignment) GetObservation

func (tr *RoleAssignment) GetObservation() (map[string]interface{}, error)

GetObservation of this RoleAssignment

func (*RoleAssignment) GetParameters

func (tr *RoleAssignment) GetParameters() (map[string]interface{}, error)

GetParameters of this RoleAssignment

func (*RoleAssignment) GetProviderConfigReference

func (mg *RoleAssignment) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RoleAssignment.

func (*RoleAssignment) GetProviderReference

func (mg *RoleAssignment) GetProviderReference() *xpv1.Reference

GetProviderReference of this RoleAssignment. Deprecated: Use GetProviderConfigReference.

func (*RoleAssignment) GetTerraformResourceType

func (mg *RoleAssignment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RoleAssignment

func (*RoleAssignment) GetTerraformSchemaVersion

func (tr *RoleAssignment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RoleAssignment) GetWriteConnectionSecretToReference

func (mg *RoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RoleAssignment.

func (*RoleAssignment) LateInitialize

func (tr *RoleAssignment) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RoleAssignment using its observed tfState. returns True if there are any spec changes for the resource.

func (*RoleAssignment) SetConditions

func (mg *RoleAssignment) SetConditions(c ...xpv1.Condition)

SetConditions of this RoleAssignment.

func (*RoleAssignment) SetDeletionPolicy

func (mg *RoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RoleAssignment.

func (*RoleAssignment) SetObservation

func (tr *RoleAssignment) SetObservation(obs map[string]interface{}) error

SetObservation for this RoleAssignment

func (*RoleAssignment) SetParameters

func (tr *RoleAssignment) SetParameters(params map[string]interface{}) error

SetParameters for this RoleAssignment

func (*RoleAssignment) SetProviderConfigReference

func (mg *RoleAssignment) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RoleAssignment.

func (*RoleAssignment) SetProviderReference

func (mg *RoleAssignment) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RoleAssignment. Deprecated: Use SetProviderConfigReference.

func (*RoleAssignment) SetWriteConnectionSecretToReference

func (mg *RoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RoleAssignment.

type RoleAssignmentList

type RoleAssignmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RoleAssignment `json:"items"`
}

RoleAssignmentList contains 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.

func (*RoleAssignmentList) GetItems

func (l *RoleAssignmentList) GetItems() []resource.Managed

GetItems of this RoleAssignmentList.

type RoleAssignmentObservation

type RoleAssignmentObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*RoleAssignmentObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentObservation.

func (*RoleAssignmentObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleAssignmentParameters

type RoleAssignmentParameters struct {

	// +kubebuilder:validation:Required
	PrincipalID *string `json:"principalId" tf:"principal_id,omitempty"`

	// +kubebuilder:validation:Required
	RoleName *string `json:"roleName" tf:"role_name,omitempty"`

	// +kubebuilder:validation:Optional
	SynapseSparkPoolID *string `json:"synapseSparkPoolId,omitempty" tf:"synapse_spark_pool_id,omitempty"`

	// +kubebuilder:validation:Optional
	SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"`
}

func (*RoleAssignmentParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentParameters.

func (*RoleAssignmentParameters) DeepCopyInto

func (in *RoleAssignmentParameters) DeepCopyInto(out *RoleAssignmentParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleAssignmentSpec

type RoleAssignmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RoleAssignmentParameters `json:"forProvider"`
}

RoleAssignmentSpec defines the desired state of RoleAssignment

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 RoleAssignmentStatus

type RoleAssignmentStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RoleAssignmentObservation `json:"atProvider,omitempty"`
}

RoleAssignmentStatus defines the observed state of RoleAssignment.

func (*RoleAssignmentStatus) DeepCopy

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 SQLPool

type SQLPool struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLPoolSpec   `json:"spec"`
	Status            SQLPoolStatus `json:"status,omitempty"`
}

SQLPool is the Schema for the SQLPools API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*SQLPool) DeepCopy

func (in *SQLPool) DeepCopy() *SQLPool

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPool.

func (*SQLPool) DeepCopyInto

func (in *SQLPool) DeepCopyInto(out *SQLPool)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SQLPool) DeepCopyObject

func (in *SQLPool) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLPool) GetCondition

func (mg *SQLPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SQLPool.

func (*SQLPool) GetConnectionDetailsMapping

func (tr *SQLPool) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLPool

func (*SQLPool) GetDeletionPolicy

func (mg *SQLPool) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SQLPool.

func (*SQLPool) GetID

func (tr *SQLPool) GetID() string

GetID returns ID of underlying Terraform resource of this SQLPool

func (*SQLPool) GetObservation

func (tr *SQLPool) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLPool

func (*SQLPool) GetParameters

func (tr *SQLPool) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLPool

func (*SQLPool) GetProviderConfigReference

func (mg *SQLPool) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SQLPool.

func (*SQLPool) GetProviderReference

func (mg *SQLPool) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLPool. Deprecated: Use GetProviderConfigReference.

func (*SQLPool) GetTerraformResourceType

func (mg *SQLPool) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLPool

func (*SQLPool) GetTerraformSchemaVersion

func (tr *SQLPool) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLPool) GetWriteConnectionSecretToReference

func (mg *SQLPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SQLPool.

func (*SQLPool) LateInitialize

func (tr *SQLPool) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLPool using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLPool) SetConditions

func (mg *SQLPool) SetConditions(c ...xpv1.Condition)

SetConditions of this SQLPool.

func (*SQLPool) SetDeletionPolicy

func (mg *SQLPool) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SQLPool.

func (*SQLPool) SetObservation

func (tr *SQLPool) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLPool

func (*SQLPool) SetParameters

func (tr *SQLPool) SetParameters(params map[string]interface{}) error

SetParameters for this SQLPool

func (*SQLPool) SetProviderConfigReference

func (mg *SQLPool) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SQLPool.

func (*SQLPool) SetProviderReference

func (mg *SQLPool) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLPool. Deprecated: Use SetProviderConfigReference.

func (*SQLPool) SetWriteConnectionSecretToReference

func (mg *SQLPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SQLPool.

type SQLPoolExtendedAuditingPolicy

type SQLPoolExtendedAuditingPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLPoolExtendedAuditingPolicySpec   `json:"spec"`
	Status            SQLPoolExtendedAuditingPolicyStatus `json:"status,omitempty"`
}

SQLPoolExtendedAuditingPolicy is the Schema for the SQLPoolExtendedAuditingPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*SQLPoolExtendedAuditingPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicy.

func (*SQLPoolExtendedAuditingPolicy) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SQLPoolExtendedAuditingPolicy) DeepCopyObject

func (in *SQLPoolExtendedAuditingPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLPoolExtendedAuditingPolicy) GetCondition

GetCondition of this SQLPoolExtendedAuditingPolicy.

func (*SQLPoolExtendedAuditingPolicy) GetConnectionDetailsMapping

func (tr *SQLPoolExtendedAuditingPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLPoolExtendedAuditingPolicy

func (*SQLPoolExtendedAuditingPolicy) GetDeletionPolicy

func (mg *SQLPoolExtendedAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SQLPoolExtendedAuditingPolicy.

func (*SQLPoolExtendedAuditingPolicy) GetID

GetID returns ID of underlying Terraform resource of this SQLPoolExtendedAuditingPolicy

func (*SQLPoolExtendedAuditingPolicy) GetObservation

func (tr *SQLPoolExtendedAuditingPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLPoolExtendedAuditingPolicy

func (*SQLPoolExtendedAuditingPolicy) GetParameters

func (tr *SQLPoolExtendedAuditingPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLPoolExtendedAuditingPolicy

func (*SQLPoolExtendedAuditingPolicy) GetProviderConfigReference

func (mg *SQLPoolExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SQLPoolExtendedAuditingPolicy.

func (*SQLPoolExtendedAuditingPolicy) GetProviderReference

func (mg *SQLPoolExtendedAuditingPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLPoolExtendedAuditingPolicy. Deprecated: Use GetProviderConfigReference.

func (*SQLPoolExtendedAuditingPolicy) GetTerraformResourceType

func (mg *SQLPoolExtendedAuditingPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLPoolExtendedAuditingPolicy

func (*SQLPoolExtendedAuditingPolicy) GetTerraformSchemaVersion

func (tr *SQLPoolExtendedAuditingPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLPoolExtendedAuditingPolicy) GetWriteConnectionSecretToReference

func (mg *SQLPoolExtendedAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SQLPoolExtendedAuditingPolicy.

func (*SQLPoolExtendedAuditingPolicy) LateInitialize

func (tr *SQLPoolExtendedAuditingPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLPoolExtendedAuditingPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLPoolExtendedAuditingPolicy) SetConditions

func (mg *SQLPoolExtendedAuditingPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this SQLPoolExtendedAuditingPolicy.

func (*SQLPoolExtendedAuditingPolicy) SetDeletionPolicy

func (mg *SQLPoolExtendedAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SQLPoolExtendedAuditingPolicy.

func (*SQLPoolExtendedAuditingPolicy) SetObservation

func (tr *SQLPoolExtendedAuditingPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLPoolExtendedAuditingPolicy

func (*SQLPoolExtendedAuditingPolicy) SetParameters

func (tr *SQLPoolExtendedAuditingPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this SQLPoolExtendedAuditingPolicy

func (*SQLPoolExtendedAuditingPolicy) SetProviderConfigReference

func (mg *SQLPoolExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SQLPoolExtendedAuditingPolicy.

func (*SQLPoolExtendedAuditingPolicy) SetProviderReference

func (mg *SQLPoolExtendedAuditingPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLPoolExtendedAuditingPolicy. Deprecated: Use SetProviderConfigReference.

func (*SQLPoolExtendedAuditingPolicy) SetWriteConnectionSecretToReference

func (mg *SQLPoolExtendedAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SQLPoolExtendedAuditingPolicy.

type SQLPoolExtendedAuditingPolicyList

type SQLPoolExtendedAuditingPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SQLPoolExtendedAuditingPolicy `json:"items"`
}

SQLPoolExtendedAuditingPolicyList contains a list of SQLPoolExtendedAuditingPolicys

func (*SQLPoolExtendedAuditingPolicyList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicyList.

func (*SQLPoolExtendedAuditingPolicyList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SQLPoolExtendedAuditingPolicyList) DeepCopyObject

func (in *SQLPoolExtendedAuditingPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLPoolExtendedAuditingPolicyList) GetItems

GetItems of this SQLPoolExtendedAuditingPolicyList.

type SQLPoolExtendedAuditingPolicyObservation

type SQLPoolExtendedAuditingPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SQLPoolExtendedAuditingPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicyObservation.

func (*SQLPoolExtendedAuditingPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolExtendedAuditingPolicyParameters

type SQLPoolExtendedAuditingPolicyParameters struct {

	// +kubebuilder:validation:Optional
	LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"`

	// +kubebuilder:validation:Required
	SQLPoolID *string `json:"sqlPoolId" tf:"sql_pool_id,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"`
}

func (*SQLPoolExtendedAuditingPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicyParameters.

func (*SQLPoolExtendedAuditingPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolExtendedAuditingPolicySpec

type SQLPoolExtendedAuditingPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLPoolExtendedAuditingPolicyParameters `json:"forProvider"`
}

SQLPoolExtendedAuditingPolicySpec defines the desired state of SQLPoolExtendedAuditingPolicy

func (*SQLPoolExtendedAuditingPolicySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicySpec.

func (*SQLPoolExtendedAuditingPolicySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolExtendedAuditingPolicyStatus

type SQLPoolExtendedAuditingPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLPoolExtendedAuditingPolicyObservation `json:"atProvider,omitempty"`
}

SQLPoolExtendedAuditingPolicyStatus defines the observed state of SQLPoolExtendedAuditingPolicy.

func (*SQLPoolExtendedAuditingPolicyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicyStatus.

func (*SQLPoolExtendedAuditingPolicyStatus) DeepCopyInto

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           []SQLPool `json:"items"`
}

SQLPoolList contains 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.

func (*SQLPoolList) GetItems

func (l *SQLPoolList) GetItems() []resource.Managed

GetItems of this SQLPoolList.

type SQLPoolObservation

type SQLPoolObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SQLPoolObservation) DeepCopy

func (in *SQLPoolObservation) DeepCopy() *SQLPoolObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolObservation.

func (*SQLPoolObservation) DeepCopyInto

func (in *SQLPoolObservation) DeepCopyInto(out *SQLPoolObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolParameters

type SQLPoolParameters struct {

	// +kubebuilder:validation:Optional
	Collation *string `json:"collation,omitempty" tf:"collation,omitempty"`

	// +kubebuilder:validation:Optional
	CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"`

	// +kubebuilder:validation:Optional
	DataEncrypted *bool `json:"dataEncrypted,omitempty" tf:"data_encrypted,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	RecoveryDatabaseID *string `json:"recoveryDatabaseId,omitempty" tf:"recovery_database_id,omitempty"`

	// +kubebuilder:validation:Optional
	Restore []RestoreParameters `json:"restore,omitempty" tf:"restore,omitempty"`

	// +kubebuilder:validation:Required
	SkuName *string `json:"skuName" tf:"sku_name,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SQLPoolParameters) DeepCopy

func (in *SQLPoolParameters) DeepCopy() *SQLPoolParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolParameters.

func (*SQLPoolParameters) DeepCopyInto

func (in *SQLPoolParameters) DeepCopyInto(out *SQLPoolParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolSecurityAlertPolicy

type SQLPoolSecurityAlertPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLPoolSecurityAlertPolicySpec   `json:"spec"`
	Status            SQLPoolSecurityAlertPolicyStatus `json:"status,omitempty"`
}

SQLPoolSecurityAlertPolicy is the Schema for the SQLPoolSecurityAlertPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*SQLPoolSecurityAlertPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicy.

func (*SQLPoolSecurityAlertPolicy) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SQLPoolSecurityAlertPolicy) DeepCopyObject

func (in *SQLPoolSecurityAlertPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLPoolSecurityAlertPolicy) GetCondition

GetCondition of this SQLPoolSecurityAlertPolicy.

func (*SQLPoolSecurityAlertPolicy) GetConnectionDetailsMapping

func (tr *SQLPoolSecurityAlertPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLPoolSecurityAlertPolicy

func (*SQLPoolSecurityAlertPolicy) GetDeletionPolicy

func (mg *SQLPoolSecurityAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SQLPoolSecurityAlertPolicy.

func (*SQLPoolSecurityAlertPolicy) GetID

func (tr *SQLPoolSecurityAlertPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this SQLPoolSecurityAlertPolicy

func (*SQLPoolSecurityAlertPolicy) GetObservation

func (tr *SQLPoolSecurityAlertPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLPoolSecurityAlertPolicy

func (*SQLPoolSecurityAlertPolicy) GetParameters

func (tr *SQLPoolSecurityAlertPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLPoolSecurityAlertPolicy

func (*SQLPoolSecurityAlertPolicy) GetProviderConfigReference

func (mg *SQLPoolSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SQLPoolSecurityAlertPolicy.

func (*SQLPoolSecurityAlertPolicy) GetProviderReference

func (mg *SQLPoolSecurityAlertPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLPoolSecurityAlertPolicy. Deprecated: Use GetProviderConfigReference.

func (*SQLPoolSecurityAlertPolicy) GetTerraformResourceType

func (mg *SQLPoolSecurityAlertPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLPoolSecurityAlertPolicy

func (*SQLPoolSecurityAlertPolicy) GetTerraformSchemaVersion

func (tr *SQLPoolSecurityAlertPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLPoolSecurityAlertPolicy) GetWriteConnectionSecretToReference

func (mg *SQLPoolSecurityAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SQLPoolSecurityAlertPolicy.

func (*SQLPoolSecurityAlertPolicy) LateInitialize

func (tr *SQLPoolSecurityAlertPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLPoolSecurityAlertPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLPoolSecurityAlertPolicy) SetConditions

func (mg *SQLPoolSecurityAlertPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this SQLPoolSecurityAlertPolicy.

func (*SQLPoolSecurityAlertPolicy) SetDeletionPolicy

func (mg *SQLPoolSecurityAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SQLPoolSecurityAlertPolicy.

func (*SQLPoolSecurityAlertPolicy) SetObservation

func (tr *SQLPoolSecurityAlertPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLPoolSecurityAlertPolicy

func (*SQLPoolSecurityAlertPolicy) SetParameters

func (tr *SQLPoolSecurityAlertPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this SQLPoolSecurityAlertPolicy

func (*SQLPoolSecurityAlertPolicy) SetProviderConfigReference

func (mg *SQLPoolSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SQLPoolSecurityAlertPolicy.

func (*SQLPoolSecurityAlertPolicy) SetProviderReference

func (mg *SQLPoolSecurityAlertPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLPoolSecurityAlertPolicy. Deprecated: Use SetProviderConfigReference.

func (*SQLPoolSecurityAlertPolicy) SetWriteConnectionSecretToReference

func (mg *SQLPoolSecurityAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SQLPoolSecurityAlertPolicy.

type SQLPoolSecurityAlertPolicyList

type SQLPoolSecurityAlertPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SQLPoolSecurityAlertPolicy `json:"items"`
}

SQLPoolSecurityAlertPolicyList contains a list of SQLPoolSecurityAlertPolicys

func (*SQLPoolSecurityAlertPolicyList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicyList.

func (*SQLPoolSecurityAlertPolicyList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SQLPoolSecurityAlertPolicyList) DeepCopyObject

func (in *SQLPoolSecurityAlertPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLPoolSecurityAlertPolicyList) GetItems

GetItems of this SQLPoolSecurityAlertPolicyList.

type SQLPoolSecurityAlertPolicyObservation

type SQLPoolSecurityAlertPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SQLPoolSecurityAlertPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicyObservation.

func (*SQLPoolSecurityAlertPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolSecurityAlertPolicyParameters

type SQLPoolSecurityAlertPolicyParameters struct {

	// +kubebuilder:validation:Optional
	DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"`

	// +kubebuilder:validation:Optional
	EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"`

	// +kubebuilder:validation:Required
	PolicyState *string `json:"policyState" tf:"policy_state,omitempty"`

	// +kubebuilder:validation:Optional
	RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"`

	// +kubebuilder:validation:Required
	SQLPoolID *string `json:"sqlPoolId" tf:"sql_pool_id,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"`
}

func (*SQLPoolSecurityAlertPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicyParameters.

func (*SQLPoolSecurityAlertPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolSecurityAlertPolicySpec

type SQLPoolSecurityAlertPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLPoolSecurityAlertPolicyParameters `json:"forProvider"`
}

SQLPoolSecurityAlertPolicySpec defines the desired state of SQLPoolSecurityAlertPolicy

func (*SQLPoolSecurityAlertPolicySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicySpec.

func (*SQLPoolSecurityAlertPolicySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolSecurityAlertPolicyStatus

type SQLPoolSecurityAlertPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLPoolSecurityAlertPolicyObservation `json:"atProvider,omitempty"`
}

SQLPoolSecurityAlertPolicyStatus defines the observed state of SQLPoolSecurityAlertPolicy.

func (*SQLPoolSecurityAlertPolicyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicyStatus.

func (*SQLPoolSecurityAlertPolicyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolSpec

type SQLPoolSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLPoolParameters `json:"forProvider"`
}

SQLPoolSpec defines the desired state of SQLPool

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 SQLPoolStatus

type SQLPoolStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLPoolObservation `json:"atProvider,omitempty"`
}

SQLPoolStatus defines the observed state of SQLPool.

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

type SQLPoolVulnerabilityAssessment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLPoolVulnerabilityAssessmentSpec   `json:"spec"`
	Status            SQLPoolVulnerabilityAssessmentStatus `json:"status,omitempty"`
}

SQLPoolVulnerabilityAssessment is the Schema for the SQLPoolVulnerabilityAssessments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*SQLPoolVulnerabilityAssessment) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolVulnerabilityAssessment.

func (*SQLPoolVulnerabilityAssessment) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SQLPoolVulnerabilityAssessment) DeepCopyObject

func (in *SQLPoolVulnerabilityAssessment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLPoolVulnerabilityAssessment) GetCondition

GetCondition of this SQLPoolVulnerabilityAssessment.

func (*SQLPoolVulnerabilityAssessment) GetConnectionDetailsMapping

func (tr *SQLPoolVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLPoolVulnerabilityAssessment

func (*SQLPoolVulnerabilityAssessment) GetDeletionPolicy

func (mg *SQLPoolVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SQLPoolVulnerabilityAssessment.

func (*SQLPoolVulnerabilityAssessment) GetID

GetID returns ID of underlying Terraform resource of this SQLPoolVulnerabilityAssessment

func (*SQLPoolVulnerabilityAssessment) GetObservation

func (tr *SQLPoolVulnerabilityAssessment) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLPoolVulnerabilityAssessment

func (*SQLPoolVulnerabilityAssessment) GetParameters

func (tr *SQLPoolVulnerabilityAssessment) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLPoolVulnerabilityAssessment

func (*SQLPoolVulnerabilityAssessment) GetProviderConfigReference

func (mg *SQLPoolVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SQLPoolVulnerabilityAssessment.

func (*SQLPoolVulnerabilityAssessment) GetProviderReference

func (mg *SQLPoolVulnerabilityAssessment) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLPoolVulnerabilityAssessment. Deprecated: Use GetProviderConfigReference.

func (*SQLPoolVulnerabilityAssessment) GetTerraformResourceType

func (mg *SQLPoolVulnerabilityAssessment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLPoolVulnerabilityAssessment

func (*SQLPoolVulnerabilityAssessment) GetTerraformSchemaVersion

func (tr *SQLPoolVulnerabilityAssessment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLPoolVulnerabilityAssessment) GetWriteConnectionSecretToReference

func (mg *SQLPoolVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SQLPoolVulnerabilityAssessment.

func (*SQLPoolVulnerabilityAssessment) LateInitialize

func (tr *SQLPoolVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLPoolVulnerabilityAssessment using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLPoolVulnerabilityAssessment) SetConditions

func (mg *SQLPoolVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)

SetConditions of this SQLPoolVulnerabilityAssessment.

func (*SQLPoolVulnerabilityAssessment) SetDeletionPolicy

func (mg *SQLPoolVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SQLPoolVulnerabilityAssessment.

func (*SQLPoolVulnerabilityAssessment) SetObservation

func (tr *SQLPoolVulnerabilityAssessment) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLPoolVulnerabilityAssessment

func (*SQLPoolVulnerabilityAssessment) SetParameters

func (tr *SQLPoolVulnerabilityAssessment) SetParameters(params map[string]interface{}) error

SetParameters for this SQLPoolVulnerabilityAssessment

func (*SQLPoolVulnerabilityAssessment) SetProviderConfigReference

func (mg *SQLPoolVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SQLPoolVulnerabilityAssessment.

func (*SQLPoolVulnerabilityAssessment) SetProviderReference

func (mg *SQLPoolVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLPoolVulnerabilityAssessment. Deprecated: Use SetProviderConfigReference.

func (*SQLPoolVulnerabilityAssessment) SetWriteConnectionSecretToReference

func (mg *SQLPoolVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SQLPoolVulnerabilityAssessment.

type SQLPoolVulnerabilityAssessmentList

type SQLPoolVulnerabilityAssessmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SQLPoolVulnerabilityAssessment `json:"items"`
}

SQLPoolVulnerabilityAssessmentList contains a list of SQLPoolVulnerabilityAssessments

func (*SQLPoolVulnerabilityAssessmentList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolVulnerabilityAssessmentList.

func (*SQLPoolVulnerabilityAssessmentList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SQLPoolVulnerabilityAssessmentList) DeepCopyObject

func (in *SQLPoolVulnerabilityAssessmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLPoolVulnerabilityAssessmentList) GetItems

GetItems of this SQLPoolVulnerabilityAssessmentList.

type SQLPoolVulnerabilityAssessmentObservation

type SQLPoolVulnerabilityAssessmentObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SQLPoolVulnerabilityAssessmentObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolVulnerabilityAssessmentObservation.

func (*SQLPoolVulnerabilityAssessmentObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolVulnerabilityAssessmentParameters

type SQLPoolVulnerabilityAssessmentParameters struct {

	// +kubebuilder:validation:Optional
	RecurringScans []RecurringScansParameters `json:"recurringScans,omitempty" tf:"recurring_scans,omitempty"`

	// +kubebuilder:validation:Required
	SQLPoolSecurityAlertPolicyID *string `json:"sqlPoolSecurityAlertPolicyId" tf:"sql_pool_security_alert_policy_id,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	StorageContainerPath *string `json:"storageContainerPath" tf:"storage_container_path,omitempty"`

	// +kubebuilder:validation:Optional
	StorageContainerSASKeySecretRef *v1.SecretKeySelector `json:"storageContainerSasKeySecretRef,omitempty" tf:"-"`
}

func (*SQLPoolVulnerabilityAssessmentParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolVulnerabilityAssessmentParameters.

func (*SQLPoolVulnerabilityAssessmentParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolVulnerabilityAssessmentSpec

type SQLPoolVulnerabilityAssessmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLPoolVulnerabilityAssessmentParameters `json:"forProvider"`
}

SQLPoolVulnerabilityAssessmentSpec defines the desired state of SQLPoolVulnerabilityAssessment

func (*SQLPoolVulnerabilityAssessmentSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolVulnerabilityAssessmentSpec.

func (*SQLPoolVulnerabilityAssessmentSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLPoolVulnerabilityAssessmentStatus

type SQLPoolVulnerabilityAssessmentStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLPoolVulnerabilityAssessmentObservation `json:"atProvider,omitempty"`
}

SQLPoolVulnerabilityAssessmentStatus defines the observed state of SQLPoolVulnerabilityAssessment.

func (*SQLPoolVulnerabilityAssessmentStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolVulnerabilityAssessmentStatus.

func (*SQLPoolVulnerabilityAssessmentStatus) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SparkPoolSpec   `json:"spec"`
	Status            SparkPoolStatus `json:"status,omitempty"`
}

SparkPool is the Schema for the SparkPools API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*SparkPool) DeepCopy

func (in *SparkPool) DeepCopy() *SparkPool

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPool.

func (*SparkPool) DeepCopyInto

func (in *SparkPool) DeepCopyInto(out *SparkPool)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SparkPool) DeepCopyObject

func (in *SparkPool) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SparkPool) GetCondition

func (mg *SparkPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SparkPool.

func (*SparkPool) GetConnectionDetailsMapping

func (tr *SparkPool) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SparkPool

func (*SparkPool) GetDeletionPolicy

func (mg *SparkPool) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SparkPool.

func (*SparkPool) GetID

func (tr *SparkPool) GetID() string

GetID returns ID of underlying Terraform resource of this SparkPool

func (*SparkPool) GetObservation

func (tr *SparkPool) GetObservation() (map[string]interface{}, error)

GetObservation of this SparkPool

func (*SparkPool) GetParameters

func (tr *SparkPool) GetParameters() (map[string]interface{}, error)

GetParameters of this SparkPool

func (*SparkPool) GetProviderConfigReference

func (mg *SparkPool) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SparkPool.

func (*SparkPool) GetProviderReference

func (mg *SparkPool) GetProviderReference() *xpv1.Reference

GetProviderReference of this SparkPool. Deprecated: Use GetProviderConfigReference.

func (*SparkPool) GetTerraformResourceType

func (mg *SparkPool) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SparkPool

func (*SparkPool) GetTerraformSchemaVersion

func (tr *SparkPool) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SparkPool) GetWriteConnectionSecretToReference

func (mg *SparkPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SparkPool.

func (*SparkPool) LateInitialize

func (tr *SparkPool) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SparkPool using its observed tfState. returns True if there are any spec changes for the resource.

func (*SparkPool) SetConditions

func (mg *SparkPool) SetConditions(c ...xpv1.Condition)

SetConditions of this SparkPool.

func (*SparkPool) SetDeletionPolicy

func (mg *SparkPool) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SparkPool.

func (*SparkPool) SetObservation

func (tr *SparkPool) SetObservation(obs map[string]interface{}) error

SetObservation for this SparkPool

func (*SparkPool) SetParameters

func (tr *SparkPool) SetParameters(params map[string]interface{}) error

SetParameters for this SparkPool

func (*SparkPool) SetProviderConfigReference

func (mg *SparkPool) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SparkPool.

func (*SparkPool) SetProviderReference

func (mg *SparkPool) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SparkPool. Deprecated: Use SetProviderConfigReference.

func (*SparkPool) SetWriteConnectionSecretToReference

func (mg *SparkPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SparkPool.

type SparkPoolList

type SparkPoolList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SparkPool `json:"items"`
}

SparkPoolList contains 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.

func (*SparkPoolList) GetItems

func (l *SparkPoolList) GetItems() []resource.Managed

GetItems of this SparkPoolList.

type SparkPoolObservation

type SparkPoolObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SparkPoolObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolObservation.

func (*SparkPoolObservation) DeepCopyInto

func (in *SparkPoolObservation) DeepCopyInto(out *SparkPoolObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SparkPoolParameters

type SparkPoolParameters struct {

	// +kubebuilder:validation:Optional
	AutoPause []AutoPauseParameters `json:"autoPause,omitempty" tf:"auto_pause,omitempty"`

	// +kubebuilder:validation:Optional
	AutoScale []AutoScaleParameters `json:"autoScale,omitempty" tf:"auto_scale,omitempty"`

	// +kubebuilder:validation:Optional
	LibraryRequirement []LibraryRequirementParameters `json:"libraryRequirement,omitempty" tf:"library_requirement,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NodeCount *int64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"`

	// +kubebuilder:validation:Required
	NodeSize *string `json:"nodeSize" tf:"node_size,omitempty"`

	// +kubebuilder:validation:Required
	NodeSizeFamily *string `json:"nodeSizeFamily" tf:"node_size_family,omitempty"`

	// +kubebuilder:validation:Optional
	SparkEventsFolder *string `json:"sparkEventsFolder,omitempty" tf:"spark_events_folder,omitempty"`

	// +kubebuilder:validation:Optional
	SparkLogFolder *string `json:"sparkLogFolder,omitempty" tf:"spark_log_folder,omitempty"`

	// +kubebuilder:validation:Optional
	SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SparkPoolParameters) DeepCopy

func (in *SparkPoolParameters) DeepCopy() *SparkPoolParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolParameters.

func (*SparkPoolParameters) DeepCopyInto

func (in *SparkPoolParameters) DeepCopyInto(out *SparkPoolParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SparkPoolSpec

type SparkPoolSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SparkPoolParameters `json:"forProvider"`
}

SparkPoolSpec defines the desired state of SparkPool

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 SparkPoolStatus

type SparkPoolStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SparkPoolObservation `json:"atProvider,omitempty"`
}

SparkPoolStatus defines the observed state of SparkPool.

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 Workspace

type Workspace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspaceSpec   `json:"spec"`
	Status            WorkspaceStatus `json:"status,omitempty"`
}

Workspace is the Schema for the Workspaces API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*Workspace) DeepCopy

func (in *Workspace) DeepCopy() *Workspace

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workspace.

func (*Workspace) DeepCopyInto

func (in *Workspace) DeepCopyInto(out *Workspace)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Workspace) DeepCopyObject

func (in *Workspace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Workspace) GetCondition

func (mg *Workspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Workspace.

func (*Workspace) GetConnectionDetailsMapping

func (tr *Workspace) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Workspace

func (*Workspace) GetDeletionPolicy

func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Workspace.

func (*Workspace) GetID

func (tr *Workspace) GetID() string

GetID returns ID of underlying Terraform resource of this Workspace

func (*Workspace) GetObservation

func (tr *Workspace) GetObservation() (map[string]interface{}, error)

GetObservation of this Workspace

func (*Workspace) GetParameters

func (tr *Workspace) GetParameters() (map[string]interface{}, error)

GetParameters of this Workspace

func (*Workspace) GetProviderConfigReference

func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Workspace.

func (*Workspace) GetProviderReference

func (mg *Workspace) GetProviderReference() *xpv1.Reference

GetProviderReference of this Workspace. Deprecated: Use GetProviderConfigReference.

func (*Workspace) GetTerraformResourceType

func (mg *Workspace) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Workspace

func (*Workspace) GetTerraformSchemaVersion

func (tr *Workspace) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Workspace) GetWriteConnectionSecretToReference

func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Workspace.

func (*Workspace) LateInitialize

func (tr *Workspace) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Workspace using its observed tfState. returns True if there are any spec changes for the resource.

func (*Workspace) ResolveReferences

func (mg *Workspace) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Workspace.

func (*Workspace) SetConditions

func (mg *Workspace) SetConditions(c ...xpv1.Condition)

SetConditions of this Workspace.

func (*Workspace) SetDeletionPolicy

func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Workspace.

func (*Workspace) SetObservation

func (tr *Workspace) SetObservation(obs map[string]interface{}) error

SetObservation for this Workspace

func (*Workspace) SetParameters

func (tr *Workspace) SetParameters(params map[string]interface{}) error

SetParameters for this Workspace

func (*Workspace) SetProviderConfigReference

func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Workspace.

func (*Workspace) SetProviderReference

func (mg *Workspace) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Workspace. Deprecated: Use SetProviderConfigReference.

func (*Workspace) SetWriteConnectionSecretToReference

func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Workspace.

type WorkspaceExtendedAuditingPolicy

type WorkspaceExtendedAuditingPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspaceExtendedAuditingPolicySpec   `json:"spec"`
	Status            WorkspaceExtendedAuditingPolicyStatus `json:"status,omitempty"`
}

WorkspaceExtendedAuditingPolicy is the Schema for the WorkspaceExtendedAuditingPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*WorkspaceExtendedAuditingPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicy.

func (*WorkspaceExtendedAuditingPolicy) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspaceExtendedAuditingPolicy) DeepCopyObject

func (in *WorkspaceExtendedAuditingPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkspaceExtendedAuditingPolicy) GetCondition

GetCondition of this WorkspaceExtendedAuditingPolicy.

func (*WorkspaceExtendedAuditingPolicy) GetConnectionDetailsMapping

func (tr *WorkspaceExtendedAuditingPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this WorkspaceExtendedAuditingPolicy

func (*WorkspaceExtendedAuditingPolicy) GetDeletionPolicy

func (mg *WorkspaceExtendedAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this WorkspaceExtendedAuditingPolicy.

func (*WorkspaceExtendedAuditingPolicy) GetID

GetID returns ID of underlying Terraform resource of this WorkspaceExtendedAuditingPolicy

func (*WorkspaceExtendedAuditingPolicy) GetObservation

func (tr *WorkspaceExtendedAuditingPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this WorkspaceExtendedAuditingPolicy

func (*WorkspaceExtendedAuditingPolicy) GetParameters

func (tr *WorkspaceExtendedAuditingPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this WorkspaceExtendedAuditingPolicy

func (*WorkspaceExtendedAuditingPolicy) GetProviderConfigReference

func (mg *WorkspaceExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this WorkspaceExtendedAuditingPolicy.

func (*WorkspaceExtendedAuditingPolicy) GetProviderReference

func (mg *WorkspaceExtendedAuditingPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this WorkspaceExtendedAuditingPolicy. Deprecated: Use GetProviderConfigReference.

func (*WorkspaceExtendedAuditingPolicy) GetTerraformResourceType

func (mg *WorkspaceExtendedAuditingPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this WorkspaceExtendedAuditingPolicy

func (*WorkspaceExtendedAuditingPolicy) GetTerraformSchemaVersion

func (tr *WorkspaceExtendedAuditingPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*WorkspaceExtendedAuditingPolicy) GetWriteConnectionSecretToReference

func (mg *WorkspaceExtendedAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this WorkspaceExtendedAuditingPolicy.

func (*WorkspaceExtendedAuditingPolicy) LateInitialize

func (tr *WorkspaceExtendedAuditingPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this WorkspaceExtendedAuditingPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*WorkspaceExtendedAuditingPolicy) SetConditions

func (mg *WorkspaceExtendedAuditingPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this WorkspaceExtendedAuditingPolicy.

func (*WorkspaceExtendedAuditingPolicy) SetDeletionPolicy

func (mg *WorkspaceExtendedAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this WorkspaceExtendedAuditingPolicy.

func (*WorkspaceExtendedAuditingPolicy) SetObservation

func (tr *WorkspaceExtendedAuditingPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this WorkspaceExtendedAuditingPolicy

func (*WorkspaceExtendedAuditingPolicy) SetParameters

func (tr *WorkspaceExtendedAuditingPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this WorkspaceExtendedAuditingPolicy

func (*WorkspaceExtendedAuditingPolicy) SetProviderConfigReference

func (mg *WorkspaceExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this WorkspaceExtendedAuditingPolicy.

func (*WorkspaceExtendedAuditingPolicy) SetProviderReference

func (mg *WorkspaceExtendedAuditingPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this WorkspaceExtendedAuditingPolicy. Deprecated: Use SetProviderConfigReference.

func (*WorkspaceExtendedAuditingPolicy) SetWriteConnectionSecretToReference

func (mg *WorkspaceExtendedAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this WorkspaceExtendedAuditingPolicy.

type WorkspaceExtendedAuditingPolicyList

type WorkspaceExtendedAuditingPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WorkspaceExtendedAuditingPolicy `json:"items"`
}

WorkspaceExtendedAuditingPolicyList contains a list of WorkspaceExtendedAuditingPolicys

func (*WorkspaceExtendedAuditingPolicyList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyList.

func (*WorkspaceExtendedAuditingPolicyList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspaceExtendedAuditingPolicyList) DeepCopyObject

func (in *WorkspaceExtendedAuditingPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkspaceExtendedAuditingPolicyList) GetItems

GetItems of this WorkspaceExtendedAuditingPolicyList.

type WorkspaceExtendedAuditingPolicyObservation

type WorkspaceExtendedAuditingPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*WorkspaceExtendedAuditingPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyObservation.

func (*WorkspaceExtendedAuditingPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceExtendedAuditingPolicyParameters

type WorkspaceExtendedAuditingPolicyParameters struct {

	// +kubebuilder:validation:Optional
	LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`
}

func (*WorkspaceExtendedAuditingPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyParameters.

func (*WorkspaceExtendedAuditingPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceExtendedAuditingPolicySpec

type WorkspaceExtendedAuditingPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WorkspaceExtendedAuditingPolicyParameters `json:"forProvider"`
}

WorkspaceExtendedAuditingPolicySpec defines the desired state of WorkspaceExtendedAuditingPolicy

func (*WorkspaceExtendedAuditingPolicySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicySpec.

func (*WorkspaceExtendedAuditingPolicySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceExtendedAuditingPolicyStatus

type WorkspaceExtendedAuditingPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WorkspaceExtendedAuditingPolicyObservation `json:"atProvider,omitempty"`
}

WorkspaceExtendedAuditingPolicyStatus defines the observed state of WorkspaceExtendedAuditingPolicy.

func (*WorkspaceExtendedAuditingPolicyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyStatus.

func (*WorkspaceExtendedAuditingPolicyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceKey

type WorkspaceKey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspaceKeySpec   `json:"spec"`
	Status            WorkspaceKeyStatus `json:"status,omitempty"`
}

WorkspaceKey is the Schema for the WorkspaceKeys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*WorkspaceKey) DeepCopy

func (in *WorkspaceKey) DeepCopy() *WorkspaceKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKey.

func (*WorkspaceKey) DeepCopyInto

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

func (in *WorkspaceKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkspaceKey) GetCondition

func (mg *WorkspaceKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this WorkspaceKey.

func (*WorkspaceKey) GetConnectionDetailsMapping

func (tr *WorkspaceKey) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this WorkspaceKey

func (*WorkspaceKey) GetDeletionPolicy

func (mg *WorkspaceKey) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this WorkspaceKey.

func (*WorkspaceKey) GetID

func (tr *WorkspaceKey) GetID() string

GetID returns ID of underlying Terraform resource of this WorkspaceKey

func (*WorkspaceKey) GetObservation

func (tr *WorkspaceKey) GetObservation() (map[string]interface{}, error)

GetObservation of this WorkspaceKey

func (*WorkspaceKey) GetParameters

func (tr *WorkspaceKey) GetParameters() (map[string]interface{}, error)

GetParameters of this WorkspaceKey

func (*WorkspaceKey) GetProviderConfigReference

func (mg *WorkspaceKey) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this WorkspaceKey.

func (*WorkspaceKey) GetProviderReference

func (mg *WorkspaceKey) GetProviderReference() *xpv1.Reference

GetProviderReference of this WorkspaceKey. Deprecated: Use GetProviderConfigReference.

func (*WorkspaceKey) GetTerraformResourceType

func (mg *WorkspaceKey) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this WorkspaceKey

func (*WorkspaceKey) GetTerraformSchemaVersion

func (tr *WorkspaceKey) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*WorkspaceKey) GetWriteConnectionSecretToReference

func (mg *WorkspaceKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this WorkspaceKey.

func (*WorkspaceKey) LateInitialize

func (tr *WorkspaceKey) LateInitialize(attrs []byte) (bool, error)

LateInitialize this WorkspaceKey using its observed tfState. returns True if there are any spec changes for the resource.

func (*WorkspaceKey) SetConditions

func (mg *WorkspaceKey) SetConditions(c ...xpv1.Condition)

SetConditions of this WorkspaceKey.

func (*WorkspaceKey) SetDeletionPolicy

func (mg *WorkspaceKey) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this WorkspaceKey.

func (*WorkspaceKey) SetObservation

func (tr *WorkspaceKey) SetObservation(obs map[string]interface{}) error

SetObservation for this WorkspaceKey

func (*WorkspaceKey) SetParameters

func (tr *WorkspaceKey) SetParameters(params map[string]interface{}) error

SetParameters for this WorkspaceKey

func (*WorkspaceKey) SetProviderConfigReference

func (mg *WorkspaceKey) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this WorkspaceKey.

func (*WorkspaceKey) SetProviderReference

func (mg *WorkspaceKey) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this WorkspaceKey. Deprecated: Use SetProviderConfigReference.

func (*WorkspaceKey) SetWriteConnectionSecretToReference

func (mg *WorkspaceKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this WorkspaceKey.

type WorkspaceKeyList

type WorkspaceKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WorkspaceKey `json:"items"`
}

WorkspaceKeyList contains a list of WorkspaceKeys

func (*WorkspaceKeyList) DeepCopy

func (in *WorkspaceKeyList) DeepCopy() *WorkspaceKeyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKeyList.

func (*WorkspaceKeyList) DeepCopyInto

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

func (in *WorkspaceKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkspaceKeyList) GetItems

func (l *WorkspaceKeyList) GetItems() []resource.Managed

GetItems of this WorkspaceKeyList.

type WorkspaceKeyObservation

type WorkspaceKeyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*WorkspaceKeyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKeyObservation.

func (*WorkspaceKeyObservation) DeepCopyInto

func (in *WorkspaceKeyObservation) DeepCopyInto(out *WorkspaceKeyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceKeyParameters

type WorkspaceKeyParameters struct {

	// +kubebuilder:validation:Required
	Active *bool `json:"active" tf:"active,omitempty"`

	// +kubebuilder:validation:Required
	CusomterManagedKeyName *string `json:"cusomterManagedKeyName" tf:"cusomter_managed_key_name,omitempty"`

	// +kubebuilder:validation:Optional
	CustomerManagedKeyVersionlessID *string `json:"customerManagedKeyVersionlessId,omitempty" tf:"customer_managed_key_versionless_id,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`
}

func (*WorkspaceKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKeyParameters.

func (*WorkspaceKeyParameters) DeepCopyInto

func (in *WorkspaceKeyParameters) DeepCopyInto(out *WorkspaceKeyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceKeySpec

type WorkspaceKeySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WorkspaceKeyParameters `json:"forProvider"`
}

WorkspaceKeySpec defines the desired state of WorkspaceKey

func (*WorkspaceKeySpec) DeepCopy

func (in *WorkspaceKeySpec) DeepCopy() *WorkspaceKeySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKeySpec.

func (*WorkspaceKeySpec) DeepCopyInto

func (in *WorkspaceKeySpec) DeepCopyInto(out *WorkspaceKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceKeyStatus

type WorkspaceKeyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WorkspaceKeyObservation `json:"atProvider,omitempty"`
}

WorkspaceKeyStatus defines the observed state of WorkspaceKey.

func (*WorkspaceKeyStatus) DeepCopy

func (in *WorkspaceKeyStatus) DeepCopy() *WorkspaceKeyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceKeyStatus.

func (*WorkspaceKeyStatus) DeepCopyInto

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           []Workspace `json:"items"`
}

WorkspaceList contains a list of Workspaces

func (*WorkspaceList) DeepCopy

func (in *WorkspaceList) DeepCopy() *WorkspaceList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceList.

func (*WorkspaceList) DeepCopyInto

func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspaceList) DeepCopyObject

func (in *WorkspaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkspaceList) GetItems

func (l *WorkspaceList) GetItems() []resource.Managed

GetItems of this WorkspaceList.

type WorkspaceObservation

type WorkspaceObservation struct {
	ConnectivityEndpoints map[string]*string `json:"connectivityEndpoints,omitempty" tf:"connectivity_endpoints,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"`
}

func (*WorkspaceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceObservation.

func (*WorkspaceObservation) DeepCopyInto

func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceParameters

type WorkspaceParameters struct {

	// +kubebuilder:validation:Optional
	AADAdmin []AADAdminParameters `json:"aadAdmin,omitempty" tf:"aad_admin,omitempty"`

	// +kubebuilder:validation:Optional
	AzureDevopsRepo []AzureDevopsRepoParameters `json:"azureDevopsRepo,omitempty" tf:"azure_devops_repo,omitempty"`

	// +kubebuilder:validation:Optional
	CustomerManagedKey []CustomerManagedKeyParameters `json:"customerManagedKey,omitempty" tf:"customer_managed_key,omitempty"`

	// +kubebuilder:validation:Optional
	DataExfiltrationProtectionEnabled *bool `json:"dataExfiltrationProtectionEnabled,omitempty" tf:"data_exfiltration_protection_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	GithubRepo []GithubRepoParameters `json:"githubRepo,omitempty" tf:"github_repo,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ManagedResourceGroupName *string `json:"managedResourceGroupName,omitempty" tf:"managed_resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ManagedResourceGroupNameRef *v1.Reference `json:"managedResourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ManagedResourceGroupNameSelector *v1.Selector `json:"managedResourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ManagedVirtualNetworkEnabled *bool `json:"managedVirtualNetworkEnabled,omitempty" tf:"managed_virtual_network_enabled,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	SQLAdministratorLogin *string `json:"sqlAdministratorLogin" tf:"sql_administrator_login,omitempty"`

	// +kubebuilder:validation:Required
	SQLAdministratorLoginPasswordSecretRef v1.SecretKeySelector `json:"sqlAdministratorLoginPasswordSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	SQLIdentityControlEnabled *bool `json:"sqlIdentityControlEnabled,omitempty" tf:"sql_identity_control_enabled,omitempty"`

	// +kubebuilder:validation:Required
	StorageDataLakeGen2FileSystemID *string `json:"storageDataLakeGen2FilesystemId" tf:"storage_data_lake_gen2_filesystem_id,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*WorkspaceParameters) DeepCopy

func (in *WorkspaceParameters) DeepCopy() *WorkspaceParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceParameters.

func (*WorkspaceParameters) DeepCopyInto

func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceSecurityAlertPolicy

type WorkspaceSecurityAlertPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspaceSecurityAlertPolicySpec   `json:"spec"`
	Status            WorkspaceSecurityAlertPolicyStatus `json:"status,omitempty"`
}

WorkspaceSecurityAlertPolicy is the Schema for the WorkspaceSecurityAlertPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*WorkspaceSecurityAlertPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicy.

func (*WorkspaceSecurityAlertPolicy) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspaceSecurityAlertPolicy) DeepCopyObject

func (in *WorkspaceSecurityAlertPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkspaceSecurityAlertPolicy) GetCondition

GetCondition of this WorkspaceSecurityAlertPolicy.

func (*WorkspaceSecurityAlertPolicy) GetConnectionDetailsMapping

func (tr *WorkspaceSecurityAlertPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this WorkspaceSecurityAlertPolicy

func (*WorkspaceSecurityAlertPolicy) GetDeletionPolicy

func (mg *WorkspaceSecurityAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this WorkspaceSecurityAlertPolicy.

func (*WorkspaceSecurityAlertPolicy) GetID

GetID returns ID of underlying Terraform resource of this WorkspaceSecurityAlertPolicy

func (*WorkspaceSecurityAlertPolicy) GetObservation

func (tr *WorkspaceSecurityAlertPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this WorkspaceSecurityAlertPolicy

func (*WorkspaceSecurityAlertPolicy) GetParameters

func (tr *WorkspaceSecurityAlertPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this WorkspaceSecurityAlertPolicy

func (*WorkspaceSecurityAlertPolicy) GetProviderConfigReference

func (mg *WorkspaceSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this WorkspaceSecurityAlertPolicy.

func (*WorkspaceSecurityAlertPolicy) GetProviderReference

func (mg *WorkspaceSecurityAlertPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this WorkspaceSecurityAlertPolicy. Deprecated: Use GetProviderConfigReference.

func (*WorkspaceSecurityAlertPolicy) GetTerraformResourceType

func (mg *WorkspaceSecurityAlertPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this WorkspaceSecurityAlertPolicy

func (*WorkspaceSecurityAlertPolicy) GetTerraformSchemaVersion

func (tr *WorkspaceSecurityAlertPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*WorkspaceSecurityAlertPolicy) GetWriteConnectionSecretToReference

func (mg *WorkspaceSecurityAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this WorkspaceSecurityAlertPolicy.

func (*WorkspaceSecurityAlertPolicy) LateInitialize

func (tr *WorkspaceSecurityAlertPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this WorkspaceSecurityAlertPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*WorkspaceSecurityAlertPolicy) SetConditions

func (mg *WorkspaceSecurityAlertPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this WorkspaceSecurityAlertPolicy.

func (*WorkspaceSecurityAlertPolicy) SetDeletionPolicy

func (mg *WorkspaceSecurityAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this WorkspaceSecurityAlertPolicy.

func (*WorkspaceSecurityAlertPolicy) SetObservation

func (tr *WorkspaceSecurityAlertPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this WorkspaceSecurityAlertPolicy

func (*WorkspaceSecurityAlertPolicy) SetParameters

func (tr *WorkspaceSecurityAlertPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this WorkspaceSecurityAlertPolicy

func (*WorkspaceSecurityAlertPolicy) SetProviderConfigReference

func (mg *WorkspaceSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this WorkspaceSecurityAlertPolicy.

func (*WorkspaceSecurityAlertPolicy) SetProviderReference

func (mg *WorkspaceSecurityAlertPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this WorkspaceSecurityAlertPolicy. Deprecated: Use SetProviderConfigReference.

func (*WorkspaceSecurityAlertPolicy) SetWriteConnectionSecretToReference

func (mg *WorkspaceSecurityAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this WorkspaceSecurityAlertPolicy.

type WorkspaceSecurityAlertPolicyList

type WorkspaceSecurityAlertPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WorkspaceSecurityAlertPolicy `json:"items"`
}

WorkspaceSecurityAlertPolicyList contains a list of WorkspaceSecurityAlertPolicys

func (*WorkspaceSecurityAlertPolicyList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyList.

func (*WorkspaceSecurityAlertPolicyList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspaceSecurityAlertPolicyList) DeepCopyObject

func (in *WorkspaceSecurityAlertPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkspaceSecurityAlertPolicyList) GetItems

GetItems of this WorkspaceSecurityAlertPolicyList.

type WorkspaceSecurityAlertPolicyObservation

type WorkspaceSecurityAlertPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*WorkspaceSecurityAlertPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyObservation.

func (*WorkspaceSecurityAlertPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceSecurityAlertPolicyParameters

type WorkspaceSecurityAlertPolicyParameters struct {

	// +kubebuilder:validation:Optional
	DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"`

	// +kubebuilder:validation:Optional
	EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"`

	// +kubebuilder:validation:Required
	PolicyState *string `json:"policyState" tf:"policy_state,omitempty"`

	// +kubebuilder:validation:Optional
	RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	SynapseWorkspaceID *string `json:"synapseWorkspaceId" tf:"synapse_workspace_id,omitempty"`
}

func (*WorkspaceSecurityAlertPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyParameters.

func (*WorkspaceSecurityAlertPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceSecurityAlertPolicySpec

type WorkspaceSecurityAlertPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WorkspaceSecurityAlertPolicyParameters `json:"forProvider"`
}

WorkspaceSecurityAlertPolicySpec defines the desired state of WorkspaceSecurityAlertPolicy

func (*WorkspaceSecurityAlertPolicySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicySpec.

func (*WorkspaceSecurityAlertPolicySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceSecurityAlertPolicyStatus

type WorkspaceSecurityAlertPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WorkspaceSecurityAlertPolicyObservation `json:"atProvider,omitempty"`
}

WorkspaceSecurityAlertPolicyStatus defines the observed state of WorkspaceSecurityAlertPolicy.

func (*WorkspaceSecurityAlertPolicyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyStatus.

func (*WorkspaceSecurityAlertPolicyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceSpec

type WorkspaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WorkspaceParameters `json:"forProvider"`
}

WorkspaceSpec defines the desired state of Workspace

func (*WorkspaceSpec) DeepCopy

func (in *WorkspaceSpec) DeepCopy() *WorkspaceSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpec.

func (*WorkspaceSpec) DeepCopyInto

func (in *WorkspaceSpec) DeepCopyInto(out *WorkspaceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceStatus

type WorkspaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WorkspaceObservation `json:"atProvider,omitempty"`
}

WorkspaceStatus defines the observed state of Workspace.

func (*WorkspaceStatus) DeepCopy

func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceStatus.

func (*WorkspaceStatus) DeepCopyInto

func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceVulnerabilityAssessment

type WorkspaceVulnerabilityAssessment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspaceVulnerabilityAssessmentSpec   `json:"spec"`
	Status            WorkspaceVulnerabilityAssessmentStatus `json:"status,omitempty"`
}

WorkspaceVulnerabilityAssessment is the Schema for the WorkspaceVulnerabilityAssessments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*WorkspaceVulnerabilityAssessment) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessment.

func (*WorkspaceVulnerabilityAssessment) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspaceVulnerabilityAssessment) DeepCopyObject

func (in *WorkspaceVulnerabilityAssessment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkspaceVulnerabilityAssessment) GetCondition

GetCondition of this WorkspaceVulnerabilityAssessment.

func (*WorkspaceVulnerabilityAssessment) GetConnectionDetailsMapping

func (tr *WorkspaceVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this WorkspaceVulnerabilityAssessment

func (*WorkspaceVulnerabilityAssessment) GetDeletionPolicy

func (mg *WorkspaceVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this WorkspaceVulnerabilityAssessment.

func (*WorkspaceVulnerabilityAssessment) GetID

GetID returns ID of underlying Terraform resource of this WorkspaceVulnerabilityAssessment

func (*WorkspaceVulnerabilityAssessment) GetObservation

func (tr *WorkspaceVulnerabilityAssessment) GetObservation() (map[string]interface{}, error)

GetObservation of this WorkspaceVulnerabilityAssessment

func (*WorkspaceVulnerabilityAssessment) GetParameters

func (tr *WorkspaceVulnerabilityAssessment) GetParameters() (map[string]interface{}, error)

GetParameters of this WorkspaceVulnerabilityAssessment

func (*WorkspaceVulnerabilityAssessment) GetProviderConfigReference

func (mg *WorkspaceVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this WorkspaceVulnerabilityAssessment.

func (*WorkspaceVulnerabilityAssessment) GetProviderReference

func (mg *WorkspaceVulnerabilityAssessment) GetProviderReference() *xpv1.Reference

GetProviderReference of this WorkspaceVulnerabilityAssessment. Deprecated: Use GetProviderConfigReference.

func (*WorkspaceVulnerabilityAssessment) GetTerraformResourceType

func (mg *WorkspaceVulnerabilityAssessment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this WorkspaceVulnerabilityAssessment

func (*WorkspaceVulnerabilityAssessment) GetTerraformSchemaVersion

func (tr *WorkspaceVulnerabilityAssessment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*WorkspaceVulnerabilityAssessment) GetWriteConnectionSecretToReference

func (mg *WorkspaceVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this WorkspaceVulnerabilityAssessment.

func (*WorkspaceVulnerabilityAssessment) LateInitialize

func (tr *WorkspaceVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)

LateInitialize this WorkspaceVulnerabilityAssessment using its observed tfState. returns True if there are any spec changes for the resource.

func (*WorkspaceVulnerabilityAssessment) SetConditions

func (mg *WorkspaceVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)

SetConditions of this WorkspaceVulnerabilityAssessment.

func (*WorkspaceVulnerabilityAssessment) SetDeletionPolicy

func (mg *WorkspaceVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this WorkspaceVulnerabilityAssessment.

func (*WorkspaceVulnerabilityAssessment) SetObservation

func (tr *WorkspaceVulnerabilityAssessment) SetObservation(obs map[string]interface{}) error

SetObservation for this WorkspaceVulnerabilityAssessment

func (*WorkspaceVulnerabilityAssessment) SetParameters

func (tr *WorkspaceVulnerabilityAssessment) SetParameters(params map[string]interface{}) error

SetParameters for this WorkspaceVulnerabilityAssessment

func (*WorkspaceVulnerabilityAssessment) SetProviderConfigReference

func (mg *WorkspaceVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this WorkspaceVulnerabilityAssessment.

func (*WorkspaceVulnerabilityAssessment) SetProviderReference

func (mg *WorkspaceVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this WorkspaceVulnerabilityAssessment. Deprecated: Use SetProviderConfigReference.

func (*WorkspaceVulnerabilityAssessment) SetWriteConnectionSecretToReference

func (mg *WorkspaceVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this WorkspaceVulnerabilityAssessment.

type WorkspaceVulnerabilityAssessmentList

type WorkspaceVulnerabilityAssessmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WorkspaceVulnerabilityAssessment `json:"items"`
}

WorkspaceVulnerabilityAssessmentList contains a list of WorkspaceVulnerabilityAssessments

func (*WorkspaceVulnerabilityAssessmentList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentList.

func (*WorkspaceVulnerabilityAssessmentList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspaceVulnerabilityAssessmentList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkspaceVulnerabilityAssessmentList) GetItems

GetItems of this WorkspaceVulnerabilityAssessmentList.

type WorkspaceVulnerabilityAssessmentObservation

type WorkspaceVulnerabilityAssessmentObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*WorkspaceVulnerabilityAssessmentObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentObservation.

func (*WorkspaceVulnerabilityAssessmentObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceVulnerabilityAssessmentParameters

type WorkspaceVulnerabilityAssessmentParameters struct {

	// +kubebuilder:validation:Optional
	RecurringScans []WorkspaceVulnerabilityAssessmentRecurringScansParameters `json:"recurringScans,omitempty" tf:"recurring_scans,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	StorageContainerPath *string `json:"storageContainerPath" tf:"storage_container_path,omitempty"`

	// +kubebuilder:validation:Optional
	StorageContainerSASKeySecretRef *v1.SecretKeySelector `json:"storageContainerSasKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	WorkspaceSecurityAlertPolicyID *string `json:"workspaceSecurityAlertPolicyId" tf:"workspace_security_alert_policy_id,omitempty"`
}

func (*WorkspaceVulnerabilityAssessmentParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentParameters.

func (*WorkspaceVulnerabilityAssessmentParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceVulnerabilityAssessmentRecurringScansObservation

type WorkspaceVulnerabilityAssessmentRecurringScansObservation struct {
}

func (*WorkspaceVulnerabilityAssessmentRecurringScansObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentRecurringScansObservation.

func (*WorkspaceVulnerabilityAssessmentRecurringScansObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceVulnerabilityAssessmentRecurringScansParameters

type WorkspaceVulnerabilityAssessmentRecurringScansParameters struct {

	// +kubebuilder:validation:Optional
	EmailSubscriptionAdminsEnabled *bool `json:"emailSubscriptionAdminsEnabled,omitempty" tf:"email_subscription_admins_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*WorkspaceVulnerabilityAssessmentRecurringScansParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentRecurringScansParameters.

func (*WorkspaceVulnerabilityAssessmentRecurringScansParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceVulnerabilityAssessmentSpec

type WorkspaceVulnerabilityAssessmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WorkspaceVulnerabilityAssessmentParameters `json:"forProvider"`
}

WorkspaceVulnerabilityAssessmentSpec defines the desired state of WorkspaceVulnerabilityAssessment

func (*WorkspaceVulnerabilityAssessmentSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentSpec.

func (*WorkspaceVulnerabilityAssessmentSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceVulnerabilityAssessmentStatus

type WorkspaceVulnerabilityAssessmentStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WorkspaceVulnerabilityAssessmentObservation `json:"atProvider,omitempty"`
}

WorkspaceVulnerabilityAssessmentStatus defines the observed state of WorkspaceVulnerabilityAssessment.

func (*WorkspaceVulnerabilityAssessmentStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentStatus.

func (*WorkspaceVulnerabilityAssessmentStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL