v1alpha1

package
v0.7.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	ActiveDirectoryAdministrator_Kind             = "ActiveDirectoryAdministrator"
	ActiveDirectoryAdministrator_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ActiveDirectoryAdministrator_Kind}.String()
	ActiveDirectoryAdministrator_KindAPIVersion   = ActiveDirectoryAdministrator_Kind + "." + CRDGroupVersion.String()
	ActiveDirectoryAdministrator_GroupVersionKind = CRDGroupVersion.WithKind(ActiveDirectoryAdministrator_Kind)
)

Repository type metadata.

View Source
var (
	Database_Kind             = "Database"
	Database_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Database_Kind}.String()
	Database_KindAPIVersion   = Database_Kind + "." + CRDGroupVersion.String()
	Database_GroupVersionKind = CRDGroupVersion.WithKind(Database_Kind)
)

Repository type metadata.

View Source
var (
	ElasticPool_Kind             = "ElasticPool"
	ElasticPool_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ElasticPool_Kind}.String()
	ElasticPool_KindAPIVersion   = ElasticPool_Kind + "." + CRDGroupVersion.String()
	ElasticPool_GroupVersionKind = CRDGroupVersion.WithKind(ElasticPool_Kind)
)

Repository type metadata.

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 (
	ManagedDatabase_Kind             = "ManagedDatabase"
	ManagedDatabase_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagedDatabase_Kind}.String()
	ManagedDatabase_KindAPIVersion   = ManagedDatabase_Kind + "." + CRDGroupVersion.String()
	ManagedDatabase_GroupVersionKind = CRDGroupVersion.WithKind(ManagedDatabase_Kind)
)

Repository type metadata.

View Source
var (
	ManagedInstance_Kind             = "ManagedInstance"
	ManagedInstance_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagedInstance_Kind}.String()
	ManagedInstance_KindAPIVersion   = ManagedInstance_Kind + "." + CRDGroupVersion.String()
	ManagedInstance_GroupVersionKind = CRDGroupVersion.WithKind(ManagedInstance_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLDatabase_Kind             = "MSSQLDatabase"
	MSSQLDatabase_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLDatabase_Kind}.String()
	MSSQLDatabase_KindAPIVersion   = MSSQLDatabase_Kind + "." + CRDGroupVersion.String()
	MSSQLDatabase_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLDatabase_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLDatabaseExtendedAuditingPolicy_Kind             = "MSSQLDatabaseExtendedAuditingPolicy"
	MSSQLDatabaseExtendedAuditingPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLDatabaseExtendedAuditingPolicy_Kind}.String()
	MSSQLDatabaseExtendedAuditingPolicy_KindAPIVersion   = MSSQLDatabaseExtendedAuditingPolicy_Kind + "." + CRDGroupVersion.String()
	MSSQLDatabaseExtendedAuditingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLDatabaseExtendedAuditingPolicy_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_Kind             = "MSSQLDatabaseVulnerabilityAssessmentRuleBaseline"
	MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_Kind}.String()
	MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_KindAPIVersion   = MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_Kind + "." + CRDGroupVersion.String()
	MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLElasticPool_Kind             = "MSSQLElasticPool"
	MSSQLElasticPool_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLElasticPool_Kind}.String()
	MSSQLElasticPool_KindAPIVersion   = MSSQLElasticPool_Kind + "." + CRDGroupVersion.String()
	MSSQLElasticPool_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLElasticPool_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLFailoverGroup_Kind             = "MSSQLFailoverGroup"
	MSSQLFailoverGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLFailoverGroup_Kind}.String()
	MSSQLFailoverGroup_KindAPIVersion   = MSSQLFailoverGroup_Kind + "." + CRDGroupVersion.String()
	MSSQLFailoverGroup_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLFailoverGroup_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLFirewallRule_Kind             = "MSSQLFirewallRule"
	MSSQLFirewallRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLFirewallRule_Kind}.String()
	MSSQLFirewallRule_KindAPIVersion   = MSSQLFirewallRule_Kind + "." + CRDGroupVersion.String()
	MSSQLFirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLFirewallRule_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLJobAgent_Kind             = "MSSQLJobAgent"
	MSSQLJobAgent_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLJobAgent_Kind}.String()
	MSSQLJobAgent_KindAPIVersion   = MSSQLJobAgent_Kind + "." + CRDGroupVersion.String()
	MSSQLJobAgent_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLJobAgent_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLJobCredential_Kind             = "MSSQLJobCredential"
	MSSQLJobCredential_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLJobCredential_Kind}.String()
	MSSQLJobCredential_KindAPIVersion   = MSSQLJobCredential_Kind + "." + CRDGroupVersion.String()
	MSSQLJobCredential_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLJobCredential_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLServerSecurityAlertPolicy_Kind             = "MSSQLServerSecurityAlertPolicy"
	MSSQLServerSecurityAlertPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLServerSecurityAlertPolicy_Kind}.String()
	MSSQLServerSecurityAlertPolicy_KindAPIVersion   = MSSQLServerSecurityAlertPolicy_Kind + "." + CRDGroupVersion.String()
	MSSQLServerSecurityAlertPolicy_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLServerSecurityAlertPolicy_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLServerTransparentDataEncryption_Kind             = "MSSQLServerTransparentDataEncryption"
	MSSQLServerTransparentDataEncryption_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLServerTransparentDataEncryption_Kind}.String()
	MSSQLServerTransparentDataEncryption_KindAPIVersion   = MSSQLServerTransparentDataEncryption_Kind + "." + CRDGroupVersion.String()
	MSSQLServerTransparentDataEncryption_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLServerTransparentDataEncryption_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLServerVulnerabilityAssessment_Kind             = "MSSQLServerVulnerabilityAssessment"
	MSSQLServerVulnerabilityAssessment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLServerVulnerabilityAssessment_Kind}.String()
	MSSQLServerVulnerabilityAssessment_KindAPIVersion   = MSSQLServerVulnerabilityAssessment_Kind + "." + CRDGroupVersion.String()
	MSSQLServerVulnerabilityAssessment_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLServerVulnerabilityAssessment_Kind)
)

Repository type metadata.

View Source
var (
	MSSQLVirtualNetworkRule_Kind             = "MSSQLVirtualNetworkRule"
	MSSQLVirtualNetworkRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLVirtualNetworkRule_Kind}.String()
	MSSQLVirtualNetworkRule_KindAPIVersion   = MSSQLVirtualNetworkRule_Kind + "." + CRDGroupVersion.String()
	MSSQLVirtualNetworkRule_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLVirtualNetworkRule_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ActiveDirectoryAdministrator

type ActiveDirectoryAdministrator struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ActiveDirectoryAdministratorSpec   `json:"spec"`
	Status            ActiveDirectoryAdministratorStatus `json:"status,omitempty"`
}

ActiveDirectoryAdministrator is the Schema for the ActiveDirectoryAdministrators 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 (*ActiveDirectoryAdministrator) DeepCopy

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

func (*ActiveDirectoryAdministrator) DeepCopyInto

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

func (*ActiveDirectoryAdministrator) DeepCopyObject

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

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

func (*ActiveDirectoryAdministrator) GetCondition

GetCondition of this ActiveDirectoryAdministrator.

func (*ActiveDirectoryAdministrator) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ActiveDirectoryAdministrator

func (*ActiveDirectoryAdministrator) GetDeletionPolicy

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

GetDeletionPolicy of this ActiveDirectoryAdministrator.

func (*ActiveDirectoryAdministrator) GetID

GetID returns ID of underlying Terraform resource of this ActiveDirectoryAdministrator

func (*ActiveDirectoryAdministrator) GetObservation

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

GetObservation of this ActiveDirectoryAdministrator

func (*ActiveDirectoryAdministrator) GetParameters

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

GetParameters of this ActiveDirectoryAdministrator

func (*ActiveDirectoryAdministrator) GetProviderConfigReference

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

GetProviderConfigReference of this ActiveDirectoryAdministrator.

func (*ActiveDirectoryAdministrator) GetProviderReference

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

GetProviderReference of this ActiveDirectoryAdministrator. Deprecated: Use GetProviderConfigReference.

func (*ActiveDirectoryAdministrator) GetTerraformResourceType

func (mg *ActiveDirectoryAdministrator) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ActiveDirectoryAdministrator

func (*ActiveDirectoryAdministrator) GetTerraformSchemaVersion

func (tr *ActiveDirectoryAdministrator) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ActiveDirectoryAdministrator) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ActiveDirectoryAdministrator.

func (*ActiveDirectoryAdministrator) LateInitialize

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

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

func (*ActiveDirectoryAdministrator) ResolveReferences

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

ResolveReferences of this ActiveDirectoryAdministrator.

func (*ActiveDirectoryAdministrator) SetConditions

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

SetConditions of this ActiveDirectoryAdministrator.

func (*ActiveDirectoryAdministrator) SetDeletionPolicy

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

SetDeletionPolicy of this ActiveDirectoryAdministrator.

func (*ActiveDirectoryAdministrator) SetObservation

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

SetObservation for this ActiveDirectoryAdministrator

func (*ActiveDirectoryAdministrator) SetParameters

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

SetParameters for this ActiveDirectoryAdministrator

func (*ActiveDirectoryAdministrator) SetProviderConfigReference

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

SetProviderConfigReference of this ActiveDirectoryAdministrator.

func (*ActiveDirectoryAdministrator) SetProviderReference

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

SetProviderReference of this ActiveDirectoryAdministrator. Deprecated: Use SetProviderConfigReference.

func (*ActiveDirectoryAdministrator) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ActiveDirectoryAdministrator.

type ActiveDirectoryAdministratorList

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

ActiveDirectoryAdministratorList contains a list of ActiveDirectoryAdministrators

func (*ActiveDirectoryAdministratorList) DeepCopy

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

func (*ActiveDirectoryAdministratorList) DeepCopyInto

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

func (*ActiveDirectoryAdministratorList) DeepCopyObject

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

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

func (*ActiveDirectoryAdministratorList) GetItems

GetItems of this ActiveDirectoryAdministratorList.

type ActiveDirectoryAdministratorObservation

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

func (*ActiveDirectoryAdministratorObservation) DeepCopy

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

func (*ActiveDirectoryAdministratorObservation) DeepCopyInto

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

type ActiveDirectoryAdministratorParameters

type ActiveDirectoryAdministratorParameters struct {

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

	// +kubebuilder:validation:Required
	ObjectID *string `json:"objectId" tf:"object_id,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
	ServerName *string `json:"serverName" tf:"server_name,omitempty"`

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

func (*ActiveDirectoryAdministratorParameters) DeepCopy

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

func (*ActiveDirectoryAdministratorParameters) DeepCopyInto

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

type ActiveDirectoryAdministratorSpec

type ActiveDirectoryAdministratorSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ActiveDirectoryAdministratorParameters `json:"forProvider"`
}

ActiveDirectoryAdministratorSpec defines the desired state of ActiveDirectoryAdministrator

func (*ActiveDirectoryAdministratorSpec) DeepCopy

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

func (*ActiveDirectoryAdministratorSpec) DeepCopyInto

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

type ActiveDirectoryAdministratorStatus

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

ActiveDirectoryAdministratorStatus defines the observed state of ActiveDirectoryAdministrator.

func (*ActiveDirectoryAdministratorStatus) DeepCopy

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

func (*ActiveDirectoryAdministratorStatus) DeepCopyInto

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

type BaselineResultObservation

type BaselineResultObservation struct {
}

func (*BaselineResultObservation) DeepCopy

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

func (*BaselineResultObservation) DeepCopyInto

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

type BaselineResultParameters

type BaselineResultParameters struct {

	// +kubebuilder:validation:Required
	Result []*string `json:"result" tf:"result,omitempty"`
}

func (*BaselineResultParameters) DeepCopy

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

func (*BaselineResultParameters) DeepCopyInto

func (in *BaselineResultParameters) DeepCopyInto(out *BaselineResultParameters)

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

type Database

type Database struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseSpec   `json:"spec"`
	Status            DatabaseStatus `json:"status,omitempty"`
}

Database is the Schema for the Databases 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 (*Database) DeepCopy

func (in *Database) DeepCopy() *Database

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

func (*Database) DeepCopyInto

func (in *Database) DeepCopyInto(out *Database)

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

func (*Database) DeepCopyObject

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

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

func (*Database) GetCondition

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

GetCondition of this Database.

func (*Database) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Database

func (*Database) GetDeletionPolicy

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

GetDeletionPolicy of this Database.

func (*Database) GetID

func (tr *Database) GetID() string

GetID returns ID of underlying Terraform resource of this Database

func (*Database) GetObservation

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

GetObservation of this Database

func (*Database) GetParameters

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

GetParameters of this Database

func (*Database) GetProviderConfigReference

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

GetProviderConfigReference of this Database.

func (*Database) GetProviderReference

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

GetProviderReference of this Database. Deprecated: Use GetProviderConfigReference.

func (*Database) GetTerraformResourceType

func (mg *Database) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Database

func (*Database) GetTerraformSchemaVersion

func (tr *Database) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Database) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Database.

func (*Database) LateInitialize

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

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

func (*Database) ResolveReferences

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

ResolveReferences of this Database.

func (*Database) SetConditions

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

SetConditions of this Database.

func (*Database) SetDeletionPolicy

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

SetDeletionPolicy of this Database.

func (*Database) SetObservation

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

SetObservation for this Database

func (*Database) SetParameters

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

SetParameters for this Database

func (*Database) SetProviderConfigReference

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

SetProviderConfigReference of this Database.

func (*Database) SetProviderReference

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

SetProviderReference of this Database. Deprecated: Use SetProviderConfigReference.

func (*Database) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Database.

type DatabaseExtendedAuditingPolicyObservation

type DatabaseExtendedAuditingPolicyObservation struct {
}

func (*DatabaseExtendedAuditingPolicyObservation) DeepCopy

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

func (*DatabaseExtendedAuditingPolicyObservation) DeepCopyInto

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

type DatabaseExtendedAuditingPolicyParameters

type DatabaseExtendedAuditingPolicyParameters 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"`
}

func (*DatabaseExtendedAuditingPolicyParameters) DeepCopy

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

func (*DatabaseExtendedAuditingPolicyParameters) DeepCopyInto

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

type DatabaseList

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

DatabaseList contains a list of Databases

func (*DatabaseList) DeepCopy

func (in *DatabaseList) DeepCopy() *DatabaseList

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

func (*DatabaseList) DeepCopyInto

func (in *DatabaseList) DeepCopyInto(out *DatabaseList)

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

func (*DatabaseList) DeepCopyObject

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

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

func (*DatabaseList) GetItems

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

GetItems of this DatabaseList.

type DatabaseObservation

type DatabaseObservation struct {
	CreationDate *string `json:"creationDate,omitempty" tf:"creation_date,omitempty"`

	DefaultSecondaryLocation *string `json:"defaultSecondaryLocation,omitempty" tf:"default_secondary_location,omitempty"`

	Encryption *string `json:"encryption,omitempty" tf:"encryption,omitempty"`

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

func (*DatabaseObservation) DeepCopy

func (in *DatabaseObservation) DeepCopy() *DatabaseObservation

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

func (*DatabaseObservation) DeepCopyInto

func (in *DatabaseObservation) DeepCopyInto(out *DatabaseObservation)

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

type DatabaseParameters

type DatabaseParameters 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
	Edition *string `json:"edition,omitempty" tf:"edition,omitempty"`

	// +kubebuilder:validation:Optional
	ElasticPoolName *string `json:"elasticPoolName,omitempty" tf:"elastic_pool_name,omitempty"`

	// +kubebuilder:validation:Optional
	ExtendedAuditingPolicy []DatabaseExtendedAuditingPolicyParameters `json:"extendedAuditingPolicy,omitempty" tf:"extended_auditing_policy,omitempty"`

	// +kubebuilder:validation:Optional
	Import []ImportParameters `json:"import,omitempty" tf:"import,omitempty"`

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

	// +kubebuilder:validation:Optional
	MaxSizeBytes *string `json:"maxSizeBytes,omitempty" tf:"max_size_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	MaxSizeGb *string `json:"maxSizeGb,omitempty" tf:"max_size_gb,omitempty"`

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

	// +kubebuilder:validation:Optional
	ReadScale *bool `json:"readScale,omitempty" tf:"read_scale,omitempty"`

	// +kubebuilder:validation:Optional
	RequestedServiceObjectiveID *string `json:"requestedServiceObjectiveId,omitempty" tf:"requested_service_objective_id,omitempty"`

	// +kubebuilder:validation:Optional
	RequestedServiceObjectiveName *string `json:"requestedServiceObjectiveName,omitempty" tf:"requested_service_objective_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
	RestorePointInTime *string `json:"restorePointInTime,omitempty" tf:"restore_point_in_time,omitempty"`

	// +kubebuilder:validation:Required
	ServerName *string `json:"serverName" tf:"server_name,omitempty"`

	// +kubebuilder:validation:Optional
	SourceDatabaseDeletionDate *string `json:"sourceDatabaseDeletionDate,omitempty" tf:"source_database_deletion_date,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	ThreatDetectionPolicy []DatabaseThreatDetectionPolicyParameters `json:"threatDetectionPolicy,omitempty" tf:"threat_detection_policy,omitempty"`

	// +kubebuilder:validation:Optional
	ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"`
}

func (*DatabaseParameters) DeepCopy

func (in *DatabaseParameters) DeepCopy() *DatabaseParameters

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

func (*DatabaseParameters) DeepCopyInto

func (in *DatabaseParameters) DeepCopyInto(out *DatabaseParameters)

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

type DatabaseSpec

type DatabaseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DatabaseParameters `json:"forProvider"`
}

DatabaseSpec defines the desired state of Database

func (*DatabaseSpec) DeepCopy

func (in *DatabaseSpec) DeepCopy() *DatabaseSpec

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

func (*DatabaseSpec) DeepCopyInto

func (in *DatabaseSpec) DeepCopyInto(out *DatabaseSpec)

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

type DatabaseStatus

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

DatabaseStatus defines the observed state of Database.

func (*DatabaseStatus) DeepCopy

func (in *DatabaseStatus) DeepCopy() *DatabaseStatus

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

func (*DatabaseStatus) DeepCopyInto

func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus)

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

type DatabaseThreatDetectionPolicyObservation

type DatabaseThreatDetectionPolicyObservation struct {
}

func (*DatabaseThreatDetectionPolicyObservation) DeepCopy

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

func (*DatabaseThreatDetectionPolicyObservation) DeepCopyInto

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

type DatabaseThreatDetectionPolicyParameters

type DatabaseThreatDetectionPolicyParameters struct {

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

	// +kubebuilder:validation:Optional
	EmailAccountAdmins *string `json:"emailAccountAdmins,omitempty" tf:"email_account_admins,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	State *string `json:"state,omitempty" tf:"state,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:Optional
	UseServerDefault *string `json:"useServerDefault,omitempty" tf:"use_server_default,omitempty"`
}

func (*DatabaseThreatDetectionPolicyParameters) DeepCopy

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

func (*DatabaseThreatDetectionPolicyParameters) DeepCopyInto

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

type ElasticPool

type ElasticPool struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticPoolSpec   `json:"spec"`
	Status            ElasticPoolStatus `json:"status,omitempty"`
}

ElasticPool is the Schema for the ElasticPools 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 (*ElasticPool) DeepCopy

func (in *ElasticPool) DeepCopy() *ElasticPool

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

func (*ElasticPool) DeepCopyInto

func (in *ElasticPool) DeepCopyInto(out *ElasticPool)

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

func (*ElasticPool) DeepCopyObject

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

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

func (*ElasticPool) GetCondition

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

GetCondition of this ElasticPool.

func (*ElasticPool) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ElasticPool

func (*ElasticPool) GetDeletionPolicy

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

GetDeletionPolicy of this ElasticPool.

func (*ElasticPool) GetID

func (tr *ElasticPool) GetID() string

GetID returns ID of underlying Terraform resource of this ElasticPool

func (*ElasticPool) GetObservation

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

GetObservation of this ElasticPool

func (*ElasticPool) GetParameters

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

GetParameters of this ElasticPool

func (*ElasticPool) GetProviderConfigReference

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

GetProviderConfigReference of this ElasticPool.

func (*ElasticPool) GetProviderReference

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

GetProviderReference of this ElasticPool. Deprecated: Use GetProviderConfigReference.

func (*ElasticPool) GetTerraformResourceType

func (mg *ElasticPool) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ElasticPool

func (*ElasticPool) GetTerraformSchemaVersion

func (tr *ElasticPool) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ElasticPool) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ElasticPool.

func (*ElasticPool) LateInitialize

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

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

func (*ElasticPool) ResolveReferences

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

ResolveReferences of this ElasticPool.

func (*ElasticPool) SetConditions

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

SetConditions of this ElasticPool.

func (*ElasticPool) SetDeletionPolicy

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

SetDeletionPolicy of this ElasticPool.

func (*ElasticPool) SetObservation

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

SetObservation for this ElasticPool

func (*ElasticPool) SetParameters

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

SetParameters for this ElasticPool

func (*ElasticPool) SetProviderConfigReference

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

SetProviderConfigReference of this ElasticPool.

func (*ElasticPool) SetProviderReference

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

SetProviderReference of this ElasticPool. Deprecated: Use SetProviderConfigReference.

func (*ElasticPool) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ElasticPool.

type ElasticPoolList

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

ElasticPoolList contains a list of ElasticPools

func (*ElasticPoolList) DeepCopy

func (in *ElasticPoolList) DeepCopy() *ElasticPoolList

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

func (*ElasticPoolList) DeepCopyInto

func (in *ElasticPoolList) DeepCopyInto(out *ElasticPoolList)

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

func (*ElasticPoolList) DeepCopyObject

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

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

func (*ElasticPoolList) GetItems

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

GetItems of this ElasticPoolList.

type ElasticPoolObservation

type ElasticPoolObservation struct {
	CreationDate *string `json:"creationDate,omitempty" tf:"creation_date,omitempty"`

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

func (*ElasticPoolObservation) DeepCopy

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

func (*ElasticPoolObservation) DeepCopyInto

func (in *ElasticPoolObservation) DeepCopyInto(out *ElasticPoolObservation)

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

type ElasticPoolParameters

type ElasticPoolParameters struct {

	// +kubebuilder:validation:Optional
	DBDtuMax *int64 `json:"dbDtuMax,omitempty" tf:"db_dtu_max,omitempty"`

	// +kubebuilder:validation:Optional
	DBDtuMin *int64 `json:"dbDtuMin,omitempty" tf:"db_dtu_min,omitempty"`

	// +kubebuilder:validation:Required
	Dtu *int64 `json:"dtu" tf:"dtu,omitempty"`

	// +kubebuilder:validation:Required
	Edition *string `json:"edition" tf:"edition,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	PoolSize *int64 `json:"poolSize,omitempty" tf:"pool_size,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
	ServerName *string `json:"serverName" tf:"server_name,omitempty"`

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

func (*ElasticPoolParameters) DeepCopy

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

func (*ElasticPoolParameters) DeepCopyInto

func (in *ElasticPoolParameters) DeepCopyInto(out *ElasticPoolParameters)

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

type ElasticPoolSpec

type ElasticPoolSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ElasticPoolParameters `json:"forProvider"`
}

ElasticPoolSpec defines the desired state of ElasticPool

func (*ElasticPoolSpec) DeepCopy

func (in *ElasticPoolSpec) DeepCopy() *ElasticPoolSpec

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

func (*ElasticPoolSpec) DeepCopyInto

func (in *ElasticPoolSpec) DeepCopyInto(out *ElasticPoolSpec)

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

type ElasticPoolStatus

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

ElasticPoolStatus defines the observed state of ElasticPool.

func (*ElasticPoolStatus) DeepCopy

func (in *ElasticPoolStatus) DeepCopy() *ElasticPoolStatus

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

func (*ElasticPoolStatus) DeepCopyInto

func (in *ElasticPoolStatus) DeepCopyInto(out *ElasticPoolStatus)

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

type ExtendedAuditingPolicyObservation

type ExtendedAuditingPolicyObservation struct {
}

func (*ExtendedAuditingPolicyObservation) DeepCopy

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

func (*ExtendedAuditingPolicyObservation) DeepCopyInto

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

type ExtendedAuditingPolicyParameters

type ExtendedAuditingPolicyParameters 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"`
}

func (*ExtendedAuditingPolicyParameters) DeepCopy

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

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

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

ResolveReferences of this FirewallRule.

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"`

	// +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
	ServerName *string `json:"serverName" tf:"server_name,omitempty"`

	// +kubebuilder:validation:Required
	StartIPAddress *string `json:"startIpAddress" tf:"start_ip_address,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 ImportObservation

type ImportObservation struct {
}

func (*ImportObservation) DeepCopy

func (in *ImportObservation) DeepCopy() *ImportObservation

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

func (*ImportObservation) DeepCopyInto

func (in *ImportObservation) DeepCopyInto(out *ImportObservation)

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

type ImportParameters

type ImportParameters struct {

	// +kubebuilder:validation:Required
	AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login,omitempty"`

	// +kubebuilder:validation:Required
	AdministratorLoginPasswordSecretRef v1.SecretKeySelector `json:"administratorLoginPasswordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	AuthenticationType *string `json:"authenticationType" tf:"authentication_type,omitempty"`

	// +kubebuilder:validation:Optional
	OperationMode *string `json:"operationMode,omitempty" tf:"operation_mode,omitempty"`

	// +kubebuilder:validation:Required
	StorageKeySecretRef v1.SecretKeySelector `json:"storageKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	StorageKeyType *string `json:"storageKeyType" tf:"storage_key_type,omitempty"`

	// +kubebuilder:validation:Required
	StorageURI *string `json:"storageUri" tf:"storage_uri,omitempty"`
}

func (*ImportParameters) DeepCopy

func (in *ImportParameters) DeepCopy() *ImportParameters

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

func (*ImportParameters) DeepCopyInto

func (in *ImportParameters) DeepCopyInto(out *ImportParameters)

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

type LongTermRetentionPolicyObservation

type LongTermRetentionPolicyObservation struct {
}

func (*LongTermRetentionPolicyObservation) DeepCopy

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

func (*LongTermRetentionPolicyObservation) DeepCopyInto

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

type LongTermRetentionPolicyParameters

type LongTermRetentionPolicyParameters struct {

	// +kubebuilder:validation:Optional
	MonthlyRetention *string `json:"monthlyRetention,omitempty" tf:"monthly_retention,omitempty"`

	// +kubebuilder:validation:Optional
	WeekOfYear *int64 `json:"weekOfYear,omitempty" tf:"week_of_year,omitempty"`

	// +kubebuilder:validation:Optional
	WeeklyRetention *string `json:"weeklyRetention,omitempty" tf:"weekly_retention,omitempty"`

	// +kubebuilder:validation:Optional
	YearlyRetention *string `json:"yearlyRetention,omitempty" tf:"yearly_retention,omitempty"`
}

func (*LongTermRetentionPolicyParameters) DeepCopy

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

func (*LongTermRetentionPolicyParameters) DeepCopyInto

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

type MSSQLDatabase

type MSSQLDatabase struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLDatabaseSpec   `json:"spec"`
	Status            MSSQLDatabaseStatus `json:"status,omitempty"`
}

MSSQLDatabase is the Schema for the MSSQLDatabases 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 (*MSSQLDatabase) DeepCopy

func (in *MSSQLDatabase) DeepCopy() *MSSQLDatabase

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

func (*MSSQLDatabase) DeepCopyInto

func (in *MSSQLDatabase) DeepCopyInto(out *MSSQLDatabase)

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

func (*MSSQLDatabase) DeepCopyObject

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

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

func (*MSSQLDatabase) GetCondition

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

GetCondition of this MSSQLDatabase.

func (*MSSQLDatabase) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLDatabase

func (*MSSQLDatabase) GetDeletionPolicy

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

GetDeletionPolicy of this MSSQLDatabase.

func (*MSSQLDatabase) GetID

func (tr *MSSQLDatabase) GetID() string

GetID returns ID of underlying Terraform resource of this MSSQLDatabase

func (*MSSQLDatabase) GetObservation

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

GetObservation of this MSSQLDatabase

func (*MSSQLDatabase) GetParameters

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

GetParameters of this MSSQLDatabase

func (*MSSQLDatabase) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLDatabase.

func (*MSSQLDatabase) GetProviderReference

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

GetProviderReference of this MSSQLDatabase. Deprecated: Use GetProviderConfigReference.

func (*MSSQLDatabase) GetTerraformResourceType

func (mg *MSSQLDatabase) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLDatabase

func (*MSSQLDatabase) GetTerraformSchemaVersion

func (tr *MSSQLDatabase) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLDatabase) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLDatabase.

func (*MSSQLDatabase) LateInitialize

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

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

func (*MSSQLDatabase) SetConditions

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

SetConditions of this MSSQLDatabase.

func (*MSSQLDatabase) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLDatabase.

func (*MSSQLDatabase) SetObservation

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

SetObservation for this MSSQLDatabase

func (*MSSQLDatabase) SetParameters

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

SetParameters for this MSSQLDatabase

func (*MSSQLDatabase) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLDatabase.

func (*MSSQLDatabase) SetProviderReference

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

SetProviderReference of this MSSQLDatabase. Deprecated: Use SetProviderConfigReference.

func (*MSSQLDatabase) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLDatabase.

type MSSQLDatabaseExtendedAuditingPolicy

type MSSQLDatabaseExtendedAuditingPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLDatabaseExtendedAuditingPolicySpec   `json:"spec"`
	Status            MSSQLDatabaseExtendedAuditingPolicyStatus `json:"status,omitempty"`
}

MSSQLDatabaseExtendedAuditingPolicy is the Schema for the MSSQLDatabaseExtendedAuditingPolicys 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 (*MSSQLDatabaseExtendedAuditingPolicy) DeepCopy

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

func (*MSSQLDatabaseExtendedAuditingPolicy) DeepCopyInto

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

func (*MSSQLDatabaseExtendedAuditingPolicy) DeepCopyObject

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

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

func (*MSSQLDatabaseExtendedAuditingPolicy) GetCondition

GetCondition of this MSSQLDatabaseExtendedAuditingPolicy.

func (*MSSQLDatabaseExtendedAuditingPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLDatabaseExtendedAuditingPolicy

func (*MSSQLDatabaseExtendedAuditingPolicy) GetDeletionPolicy

GetDeletionPolicy of this MSSQLDatabaseExtendedAuditingPolicy.

func (*MSSQLDatabaseExtendedAuditingPolicy) GetID

GetID returns ID of underlying Terraform resource of this MSSQLDatabaseExtendedAuditingPolicy

func (*MSSQLDatabaseExtendedAuditingPolicy) GetObservation

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

GetObservation of this MSSQLDatabaseExtendedAuditingPolicy

func (*MSSQLDatabaseExtendedAuditingPolicy) GetParameters

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

GetParameters of this MSSQLDatabaseExtendedAuditingPolicy

func (*MSSQLDatabaseExtendedAuditingPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLDatabaseExtendedAuditingPolicy.

func (*MSSQLDatabaseExtendedAuditingPolicy) GetProviderReference

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

GetProviderReference of this MSSQLDatabaseExtendedAuditingPolicy. Deprecated: Use GetProviderConfigReference.

func (*MSSQLDatabaseExtendedAuditingPolicy) GetTerraformResourceType

func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLDatabaseExtendedAuditingPolicy

func (*MSSQLDatabaseExtendedAuditingPolicy) GetTerraformSchemaVersion

func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLDatabaseExtendedAuditingPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLDatabaseExtendedAuditingPolicy.

func (*MSSQLDatabaseExtendedAuditingPolicy) LateInitialize

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

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

func (*MSSQLDatabaseExtendedAuditingPolicy) SetConditions

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

SetConditions of this MSSQLDatabaseExtendedAuditingPolicy.

func (*MSSQLDatabaseExtendedAuditingPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLDatabaseExtendedAuditingPolicy.

func (*MSSQLDatabaseExtendedAuditingPolicy) SetObservation

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

SetObservation for this MSSQLDatabaseExtendedAuditingPolicy

func (*MSSQLDatabaseExtendedAuditingPolicy) SetParameters

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

SetParameters for this MSSQLDatabaseExtendedAuditingPolicy

func (*MSSQLDatabaseExtendedAuditingPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLDatabaseExtendedAuditingPolicy.

func (*MSSQLDatabaseExtendedAuditingPolicy) SetProviderReference

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

SetProviderReference of this MSSQLDatabaseExtendedAuditingPolicy. Deprecated: Use SetProviderConfigReference.

func (*MSSQLDatabaseExtendedAuditingPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLDatabaseExtendedAuditingPolicy.

type MSSQLDatabaseExtendedAuditingPolicyList

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

MSSQLDatabaseExtendedAuditingPolicyList contains a list of MSSQLDatabaseExtendedAuditingPolicys

func (*MSSQLDatabaseExtendedAuditingPolicyList) DeepCopy

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

func (*MSSQLDatabaseExtendedAuditingPolicyList) DeepCopyInto

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

func (*MSSQLDatabaseExtendedAuditingPolicyList) DeepCopyObject

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

func (*MSSQLDatabaseExtendedAuditingPolicyList) GetItems

GetItems of this MSSQLDatabaseExtendedAuditingPolicyList.

type MSSQLDatabaseExtendedAuditingPolicyObservation

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

func (*MSSQLDatabaseExtendedAuditingPolicyObservation) DeepCopy

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

func (*MSSQLDatabaseExtendedAuditingPolicyObservation) DeepCopyInto

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

type MSSQLDatabaseExtendedAuditingPolicyParameters

type MSSQLDatabaseExtendedAuditingPolicyParameters struct {

	// +kubebuilder:validation:Required
	DatabaseID *string `json:"databaseId" tf:"database_id,omitempty"`

	// +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"`
}

func (*MSSQLDatabaseExtendedAuditingPolicyParameters) DeepCopy

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

func (*MSSQLDatabaseExtendedAuditingPolicyParameters) DeepCopyInto

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

type MSSQLDatabaseExtendedAuditingPolicySpec

type MSSQLDatabaseExtendedAuditingPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLDatabaseExtendedAuditingPolicyParameters `json:"forProvider"`
}

MSSQLDatabaseExtendedAuditingPolicySpec defines the desired state of MSSQLDatabaseExtendedAuditingPolicy

func (*MSSQLDatabaseExtendedAuditingPolicySpec) DeepCopy

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

func (*MSSQLDatabaseExtendedAuditingPolicySpec) DeepCopyInto

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

type MSSQLDatabaseExtendedAuditingPolicyStatus

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

MSSQLDatabaseExtendedAuditingPolicyStatus defines the observed state of MSSQLDatabaseExtendedAuditingPolicy.

func (*MSSQLDatabaseExtendedAuditingPolicyStatus) DeepCopy

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

func (*MSSQLDatabaseExtendedAuditingPolicyStatus) DeepCopyInto

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

type MSSQLDatabaseList

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

MSSQLDatabaseList contains a list of MSSQLDatabases

func (*MSSQLDatabaseList) DeepCopy

func (in *MSSQLDatabaseList) DeepCopy() *MSSQLDatabaseList

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

func (*MSSQLDatabaseList) DeepCopyInto

func (in *MSSQLDatabaseList) DeepCopyInto(out *MSSQLDatabaseList)

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

func (*MSSQLDatabaseList) DeepCopyObject

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

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

func (*MSSQLDatabaseList) GetItems

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

GetItems of this MSSQLDatabaseList.

type MSSQLDatabaseObservation

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

func (*MSSQLDatabaseObservation) DeepCopy

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

func (*MSSQLDatabaseObservation) DeepCopyInto

func (in *MSSQLDatabaseObservation) DeepCopyInto(out *MSSQLDatabaseObservation)

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

type MSSQLDatabaseParameters

type MSSQLDatabaseParameters struct {

	// +kubebuilder:validation:Optional
	AutoPauseDelayInMinutes *int64 `json:"autoPauseDelayInMinutes,omitempty" tf:"auto_pause_delay_in_minutes,omitempty"`

	// +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
	CreationSourceDatabaseID *string `json:"creationSourceDatabaseId,omitempty" tf:"creation_source_database_id,omitempty"`

	// +kubebuilder:validation:Optional
	ElasticPoolID *string `json:"elasticPoolId,omitempty" tf:"elastic_pool_id,omitempty"`

	// +kubebuilder:validation:Optional
	ExtendedAuditingPolicy []ExtendedAuditingPolicyParameters `json:"extendedAuditingPolicy,omitempty" tf:"extended_auditing_policy,omitempty"`

	// +kubebuilder:validation:Optional
	GeoBackupEnabled *bool `json:"geoBackupEnabled,omitempty" tf:"geo_backup_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"`

	// +kubebuilder:validation:Optional
	LongTermRetentionPolicy []LongTermRetentionPolicyParameters `json:"longTermRetentionPolicy,omitempty" tf:"long_term_retention_policy,omitempty"`

	// +kubebuilder:validation:Optional
	MaxSizeGb *int64 `json:"maxSizeGb,omitempty" tf:"max_size_gb,omitempty"`

	// +kubebuilder:validation:Optional
	MinCapacity *float64 `json:"minCapacity,omitempty" tf:"min_capacity,omitempty"`

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

	// +kubebuilder:validation:Optional
	ReadReplicaCount *int64 `json:"readReplicaCount,omitempty" tf:"read_replica_count,omitempty"`

	// +kubebuilder:validation:Optional
	ReadScale *bool `json:"readScale,omitempty" tf:"read_scale,omitempty"`

	// +kubebuilder:validation:Optional
	RecoverDatabaseID *string `json:"recoverDatabaseId,omitempty" tf:"recover_database_id,omitempty"`

	// +kubebuilder:validation:Optional
	RestoreDroppedDatabaseID *string `json:"restoreDroppedDatabaseId,omitempty" tf:"restore_dropped_database_id,omitempty"`

	// +kubebuilder:validation:Optional
	RestorePointInTime *string `json:"restorePointInTime,omitempty" tf:"restore_point_in_time,omitempty"`

	// +kubebuilder:validation:Optional
	SampleName *string `json:"sampleName,omitempty" tf:"sample_name,omitempty"`

	// +kubebuilder:validation:Required
	ServerID *string `json:"serverId" tf:"server_id,omitempty"`

	// +kubebuilder:validation:Optional
	ShortTermRetentionPolicy []ShortTermRetentionPolicyParameters `json:"shortTermRetentionPolicy,omitempty" tf:"short_term_retention_policy,omitempty"`

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

	// +kubebuilder:validation:Optional
	StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type,omitempty"`

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

	// +kubebuilder:validation:Optional
	ThreatDetectionPolicy []ThreatDetectionPolicyParameters `json:"threatDetectionPolicy,omitempty" tf:"threat_detection_policy,omitempty"`

	// +kubebuilder:validation:Optional
	ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"`
}

func (*MSSQLDatabaseParameters) DeepCopy

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

func (*MSSQLDatabaseParameters) DeepCopyInto

func (in *MSSQLDatabaseParameters) DeepCopyInto(out *MSSQLDatabaseParameters)

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

type MSSQLDatabaseSpec

type MSSQLDatabaseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLDatabaseParameters `json:"forProvider"`
}

MSSQLDatabaseSpec defines the desired state of MSSQLDatabase

func (*MSSQLDatabaseSpec) DeepCopy

func (in *MSSQLDatabaseSpec) DeepCopy() *MSSQLDatabaseSpec

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

func (*MSSQLDatabaseSpec) DeepCopyInto

func (in *MSSQLDatabaseSpec) DeepCopyInto(out *MSSQLDatabaseSpec)

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

type MSSQLDatabaseStatus

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

MSSQLDatabaseStatus defines the observed state of MSSQLDatabase.

func (*MSSQLDatabaseStatus) DeepCopy

func (in *MSSQLDatabaseStatus) DeepCopy() *MSSQLDatabaseStatus

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

func (*MSSQLDatabaseStatus) DeepCopyInto

func (in *MSSQLDatabaseStatus) DeepCopyInto(out *MSSQLDatabaseStatus)

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

type MSSQLDatabaseVulnerabilityAssessmentRuleBaseline

type MSSQLDatabaseVulnerabilityAssessmentRuleBaseline struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec   `json:"spec"`
	Status            MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus `json:"status,omitempty"`
}

MSSQLDatabaseVulnerabilityAssessmentRuleBaseline is the Schema for the MSSQLDatabaseVulnerabilityAssessmentRuleBaselines 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 (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopy

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyInto

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyObject

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetCondition

GetCondition of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetDeletionPolicy

GetDeletionPolicy of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetID

GetID returns ID of underlying Terraform resource of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetObservation

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

GetObservation of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetParameters

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

GetParameters of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderReference

GetProviderReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline. Deprecated: Use GetProviderConfigReference.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformResourceType

func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformSchemaVersion

func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) LateInitialize

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

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetConditions

SetConditions of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetDeletionPolicy

SetDeletionPolicy of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetObservation

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

SetObservation for this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetParameters

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

SetParameters for this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderReference

SetProviderReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline. Deprecated: Use SetProviderConfigReference.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.

type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList

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

MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList contains a list of MSSQLDatabaseVulnerabilityAssessmentRuleBaselines

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopy

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyInto

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyObject

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) GetItems

GetItems of this MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList.

type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation) DeepCopy

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation) DeepCopyInto

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

type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters

type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters struct {

	// +kubebuilder:validation:Optional
	BaselineName *string `json:"baselineName,omitempty" tf:"baseline_name,omitempty"`

	// +kubebuilder:validation:Required
	BaselineResult []BaselineResultParameters `json:"baselineResult" tf:"baseline_result,omitempty"`

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Required
	RuleID *string `json:"ruleId" tf:"rule_id,omitempty"`

	// +kubebuilder:validation:Required
	ServerVulnerabilityAssessmentID *string `json:"serverVulnerabilityAssessmentId" tf:"server_vulnerability_assessment_id,omitempty"`
}

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters) DeepCopy

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters) DeepCopyInto

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

type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec

type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters `json:"forProvider"`
}

MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec defines the desired state of MSSQLDatabaseVulnerabilityAssessmentRuleBaseline

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopy

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopyInto

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

type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus

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

MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus defines the observed state of MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopy

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

func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopyInto

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

type MSSQLElasticPool

type MSSQLElasticPool struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLElasticPoolSpec   `json:"spec"`
	Status            MSSQLElasticPoolStatus `json:"status,omitempty"`
}

MSSQLElasticPool is the Schema for the MSSQLElasticPools 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 (*MSSQLElasticPool) DeepCopy

func (in *MSSQLElasticPool) DeepCopy() *MSSQLElasticPool

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

func (*MSSQLElasticPool) DeepCopyInto

func (in *MSSQLElasticPool) DeepCopyInto(out *MSSQLElasticPool)

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

func (*MSSQLElasticPool) DeepCopyObject

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

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

func (*MSSQLElasticPool) GetCondition

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

GetCondition of this MSSQLElasticPool.

func (*MSSQLElasticPool) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLElasticPool

func (*MSSQLElasticPool) GetDeletionPolicy

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

GetDeletionPolicy of this MSSQLElasticPool.

func (*MSSQLElasticPool) GetID

func (tr *MSSQLElasticPool) GetID() string

GetID returns ID of underlying Terraform resource of this MSSQLElasticPool

func (*MSSQLElasticPool) GetObservation

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

GetObservation of this MSSQLElasticPool

func (*MSSQLElasticPool) GetParameters

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

GetParameters of this MSSQLElasticPool

func (*MSSQLElasticPool) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLElasticPool.

func (*MSSQLElasticPool) GetProviderReference

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

GetProviderReference of this MSSQLElasticPool. Deprecated: Use GetProviderConfigReference.

func (*MSSQLElasticPool) GetTerraformResourceType

func (mg *MSSQLElasticPool) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLElasticPool

func (*MSSQLElasticPool) GetTerraformSchemaVersion

func (tr *MSSQLElasticPool) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLElasticPool) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLElasticPool.

func (*MSSQLElasticPool) LateInitialize

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

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

func (*MSSQLElasticPool) ResolveReferences

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

ResolveReferences of this MSSQLElasticPool.

func (*MSSQLElasticPool) SetConditions

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

SetConditions of this MSSQLElasticPool.

func (*MSSQLElasticPool) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLElasticPool.

func (*MSSQLElasticPool) SetObservation

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

SetObservation for this MSSQLElasticPool

func (*MSSQLElasticPool) SetParameters

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

SetParameters for this MSSQLElasticPool

func (*MSSQLElasticPool) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLElasticPool.

func (*MSSQLElasticPool) SetProviderReference

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

SetProviderReference of this MSSQLElasticPool. Deprecated: Use SetProviderConfigReference.

func (*MSSQLElasticPool) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLElasticPool.

type MSSQLElasticPoolList

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

MSSQLElasticPoolList contains a list of MSSQLElasticPools

func (*MSSQLElasticPoolList) DeepCopy

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

func (*MSSQLElasticPoolList) DeepCopyInto

func (in *MSSQLElasticPoolList) DeepCopyInto(out *MSSQLElasticPoolList)

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

func (*MSSQLElasticPoolList) DeepCopyObject

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

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

func (*MSSQLElasticPoolList) GetItems

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

GetItems of this MSSQLElasticPoolList.

type MSSQLElasticPoolObservation

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

func (*MSSQLElasticPoolObservation) DeepCopy

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

func (*MSSQLElasticPoolObservation) DeepCopyInto

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

type MSSQLElasticPoolParameters

type MSSQLElasticPoolParameters struct {

	// +kubebuilder:validation:Optional
	LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"`

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

	// +kubebuilder:validation:Optional
	MaxSizeBytes *int64 `json:"maxSizeBytes,omitempty" tf:"max_size_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	MaxSizeGb *float64 `json:"maxSizeGb,omitempty" tf:"max_size_gb,omitempty"`

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

	// +kubebuilder:validation:Required
	PerDatabaseSettings []PerDatabaseSettingsParameters `json:"perDatabaseSettings" tf:"per_database_settings,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
	ServerName *string `json:"serverName" tf:"server_name,omitempty"`

	// +kubebuilder:validation:Required
	Sku []SkuParameters `json:"sku" tf:"sku,omitempty"`

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

	// +kubebuilder:validation:Optional
	ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"`
}

func (*MSSQLElasticPoolParameters) DeepCopy

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

func (*MSSQLElasticPoolParameters) DeepCopyInto

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

type MSSQLElasticPoolSpec

type MSSQLElasticPoolSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLElasticPoolParameters `json:"forProvider"`
}

MSSQLElasticPoolSpec defines the desired state of MSSQLElasticPool

func (*MSSQLElasticPoolSpec) DeepCopy

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

func (*MSSQLElasticPoolSpec) DeepCopyInto

func (in *MSSQLElasticPoolSpec) DeepCopyInto(out *MSSQLElasticPoolSpec)

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

type MSSQLElasticPoolStatus

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

MSSQLElasticPoolStatus defines the observed state of MSSQLElasticPool.

func (*MSSQLElasticPoolStatus) DeepCopy

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

func (*MSSQLElasticPoolStatus) DeepCopyInto

func (in *MSSQLElasticPoolStatus) DeepCopyInto(out *MSSQLElasticPoolStatus)

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

type MSSQLFailoverGroup

type MSSQLFailoverGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLFailoverGroupSpec   `json:"spec"`
	Status            MSSQLFailoverGroupStatus `json:"status,omitempty"`
}

MSSQLFailoverGroup is the Schema for the MSSQLFailoverGroups 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 (*MSSQLFailoverGroup) DeepCopy

func (in *MSSQLFailoverGroup) DeepCopy() *MSSQLFailoverGroup

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

func (*MSSQLFailoverGroup) DeepCopyInto

func (in *MSSQLFailoverGroup) DeepCopyInto(out *MSSQLFailoverGroup)

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

func (*MSSQLFailoverGroup) DeepCopyObject

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

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

func (*MSSQLFailoverGroup) GetCondition

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

GetCondition of this MSSQLFailoverGroup.

func (*MSSQLFailoverGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLFailoverGroup

func (*MSSQLFailoverGroup) GetDeletionPolicy

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

GetDeletionPolicy of this MSSQLFailoverGroup.

func (*MSSQLFailoverGroup) GetID

func (tr *MSSQLFailoverGroup) GetID() string

GetID returns ID of underlying Terraform resource of this MSSQLFailoverGroup

func (*MSSQLFailoverGroup) GetObservation

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

GetObservation of this MSSQLFailoverGroup

func (*MSSQLFailoverGroup) GetParameters

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

GetParameters of this MSSQLFailoverGroup

func (*MSSQLFailoverGroup) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLFailoverGroup.

func (*MSSQLFailoverGroup) GetProviderReference

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

GetProviderReference of this MSSQLFailoverGroup. Deprecated: Use GetProviderConfigReference.

func (*MSSQLFailoverGroup) GetTerraformResourceType

func (mg *MSSQLFailoverGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLFailoverGroup

func (*MSSQLFailoverGroup) GetTerraformSchemaVersion

func (tr *MSSQLFailoverGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLFailoverGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLFailoverGroup.

func (*MSSQLFailoverGroup) LateInitialize

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

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

func (*MSSQLFailoverGroup) SetConditions

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

SetConditions of this MSSQLFailoverGroup.

func (*MSSQLFailoverGroup) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLFailoverGroup.

func (*MSSQLFailoverGroup) SetObservation

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

SetObservation for this MSSQLFailoverGroup

func (*MSSQLFailoverGroup) SetParameters

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

SetParameters for this MSSQLFailoverGroup

func (*MSSQLFailoverGroup) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLFailoverGroup.

func (*MSSQLFailoverGroup) SetProviderReference

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

SetProviderReference of this MSSQLFailoverGroup. Deprecated: Use SetProviderConfigReference.

func (*MSSQLFailoverGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLFailoverGroup.

type MSSQLFailoverGroupList

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

MSSQLFailoverGroupList contains a list of MSSQLFailoverGroups

func (*MSSQLFailoverGroupList) DeepCopy

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

func (*MSSQLFailoverGroupList) DeepCopyInto

func (in *MSSQLFailoverGroupList) DeepCopyInto(out *MSSQLFailoverGroupList)

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

func (*MSSQLFailoverGroupList) DeepCopyObject

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

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

func (*MSSQLFailoverGroupList) GetItems

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

GetItems of this MSSQLFailoverGroupList.

type MSSQLFailoverGroupObservation

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

func (*MSSQLFailoverGroupObservation) DeepCopy

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

func (*MSSQLFailoverGroupObservation) DeepCopyInto

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

type MSSQLFailoverGroupParameters

type MSSQLFailoverGroupParameters struct {

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

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

	// +kubebuilder:validation:Required
	PartnerServer []PartnerServerParameters `json:"partnerServer" tf:"partner_server,omitempty"`

	// +kubebuilder:validation:Required
	ReadWriteEndpointFailoverPolicy []ReadWriteEndpointFailoverPolicyParameters `json:"readWriteEndpointFailoverPolicy" tf:"read_write_endpoint_failover_policy,omitempty"`

	// +kubebuilder:validation:Optional
	ReadonlyEndpointFailoverPolicyEnabled *bool `json:"readonlyEndpointFailoverPolicyEnabled,omitempty" tf:"readonly_endpoint_failover_policy_enabled,omitempty"`

	// +kubebuilder:validation:Required
	ServerID *string `json:"serverId" tf:"server_id,omitempty"`

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

func (*MSSQLFailoverGroupParameters) DeepCopy

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

func (*MSSQLFailoverGroupParameters) DeepCopyInto

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

type MSSQLFailoverGroupSpec

type MSSQLFailoverGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLFailoverGroupParameters `json:"forProvider"`
}

MSSQLFailoverGroupSpec defines the desired state of MSSQLFailoverGroup

func (*MSSQLFailoverGroupSpec) DeepCopy

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

func (*MSSQLFailoverGroupSpec) DeepCopyInto

func (in *MSSQLFailoverGroupSpec) DeepCopyInto(out *MSSQLFailoverGroupSpec)

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

type MSSQLFailoverGroupStatus

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

MSSQLFailoverGroupStatus defines the observed state of MSSQLFailoverGroup.

func (*MSSQLFailoverGroupStatus) DeepCopy

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

func (*MSSQLFailoverGroupStatus) DeepCopyInto

func (in *MSSQLFailoverGroupStatus) DeepCopyInto(out *MSSQLFailoverGroupStatus)

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

type MSSQLFirewallRule

type MSSQLFirewallRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLFirewallRuleSpec   `json:"spec"`
	Status            MSSQLFirewallRuleStatus `json:"status,omitempty"`
}

MSSQLFirewallRule is the Schema for the MSSQLFirewallRules 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 (*MSSQLFirewallRule) DeepCopy

func (in *MSSQLFirewallRule) DeepCopy() *MSSQLFirewallRule

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

func (*MSSQLFirewallRule) DeepCopyInto

func (in *MSSQLFirewallRule) DeepCopyInto(out *MSSQLFirewallRule)

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

func (*MSSQLFirewallRule) DeepCopyObject

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

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

func (*MSSQLFirewallRule) GetCondition

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

GetCondition of this MSSQLFirewallRule.

func (*MSSQLFirewallRule) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLFirewallRule

func (*MSSQLFirewallRule) GetDeletionPolicy

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

GetDeletionPolicy of this MSSQLFirewallRule.

func (*MSSQLFirewallRule) GetID

func (tr *MSSQLFirewallRule) GetID() string

GetID returns ID of underlying Terraform resource of this MSSQLFirewallRule

func (*MSSQLFirewallRule) GetObservation

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

GetObservation of this MSSQLFirewallRule

func (*MSSQLFirewallRule) GetParameters

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

GetParameters of this MSSQLFirewallRule

func (*MSSQLFirewallRule) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLFirewallRule.

func (*MSSQLFirewallRule) GetProviderReference

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

GetProviderReference of this MSSQLFirewallRule. Deprecated: Use GetProviderConfigReference.

func (*MSSQLFirewallRule) GetTerraformResourceType

func (mg *MSSQLFirewallRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLFirewallRule

func (*MSSQLFirewallRule) GetTerraformSchemaVersion

func (tr *MSSQLFirewallRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLFirewallRule) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLFirewallRule.

func (*MSSQLFirewallRule) LateInitialize

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

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

func (*MSSQLFirewallRule) SetConditions

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

SetConditions of this MSSQLFirewallRule.

func (*MSSQLFirewallRule) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLFirewallRule.

func (*MSSQLFirewallRule) SetObservation

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

SetObservation for this MSSQLFirewallRule

func (*MSSQLFirewallRule) SetParameters

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

SetParameters for this MSSQLFirewallRule

func (*MSSQLFirewallRule) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLFirewallRule.

func (*MSSQLFirewallRule) SetProviderReference

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

SetProviderReference of this MSSQLFirewallRule. Deprecated: Use SetProviderConfigReference.

func (*MSSQLFirewallRule) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLFirewallRule.

type MSSQLFirewallRuleList

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

MSSQLFirewallRuleList contains a list of MSSQLFirewallRules

func (*MSSQLFirewallRuleList) DeepCopy

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

func (*MSSQLFirewallRuleList) DeepCopyInto

func (in *MSSQLFirewallRuleList) DeepCopyInto(out *MSSQLFirewallRuleList)

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

func (*MSSQLFirewallRuleList) DeepCopyObject

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

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

func (*MSSQLFirewallRuleList) GetItems

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

GetItems of this MSSQLFirewallRuleList.

type MSSQLFirewallRuleObservation

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

func (*MSSQLFirewallRuleObservation) DeepCopy

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

func (*MSSQLFirewallRuleObservation) DeepCopyInto

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

type MSSQLFirewallRuleParameters

type MSSQLFirewallRuleParameters 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
	ServerID *string `json:"serverId" tf:"server_id,omitempty"`

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

func (*MSSQLFirewallRuleParameters) DeepCopy

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

func (*MSSQLFirewallRuleParameters) DeepCopyInto

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

type MSSQLFirewallRuleSpec

type MSSQLFirewallRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLFirewallRuleParameters `json:"forProvider"`
}

MSSQLFirewallRuleSpec defines the desired state of MSSQLFirewallRule

func (*MSSQLFirewallRuleSpec) DeepCopy

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

func (*MSSQLFirewallRuleSpec) DeepCopyInto

func (in *MSSQLFirewallRuleSpec) DeepCopyInto(out *MSSQLFirewallRuleSpec)

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

type MSSQLFirewallRuleStatus

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

MSSQLFirewallRuleStatus defines the observed state of MSSQLFirewallRule.

func (*MSSQLFirewallRuleStatus) DeepCopy

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

func (*MSSQLFirewallRuleStatus) DeepCopyInto

func (in *MSSQLFirewallRuleStatus) DeepCopyInto(out *MSSQLFirewallRuleStatus)

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

type MSSQLJobAgent

type MSSQLJobAgent struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLJobAgentSpec   `json:"spec"`
	Status            MSSQLJobAgentStatus `json:"status,omitempty"`
}

MSSQLJobAgent is the Schema for the MSSQLJobAgents 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 (*MSSQLJobAgent) DeepCopy

func (in *MSSQLJobAgent) DeepCopy() *MSSQLJobAgent

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

func (*MSSQLJobAgent) DeepCopyInto

func (in *MSSQLJobAgent) DeepCopyInto(out *MSSQLJobAgent)

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

func (*MSSQLJobAgent) DeepCopyObject

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

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

func (*MSSQLJobAgent) GetCondition

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

GetCondition of this MSSQLJobAgent.

func (*MSSQLJobAgent) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLJobAgent

func (*MSSQLJobAgent) GetDeletionPolicy

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

GetDeletionPolicy of this MSSQLJobAgent.

func (*MSSQLJobAgent) GetID

func (tr *MSSQLJobAgent) GetID() string

GetID returns ID of underlying Terraform resource of this MSSQLJobAgent

func (*MSSQLJobAgent) GetObservation

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

GetObservation of this MSSQLJobAgent

func (*MSSQLJobAgent) GetParameters

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

GetParameters of this MSSQLJobAgent

func (*MSSQLJobAgent) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLJobAgent.

func (*MSSQLJobAgent) GetProviderReference

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

GetProviderReference of this MSSQLJobAgent. Deprecated: Use GetProviderConfigReference.

func (*MSSQLJobAgent) GetTerraformResourceType

func (mg *MSSQLJobAgent) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLJobAgent

func (*MSSQLJobAgent) GetTerraformSchemaVersion

func (tr *MSSQLJobAgent) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLJobAgent) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLJobAgent.

func (*MSSQLJobAgent) LateInitialize

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

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

func (*MSSQLJobAgent) SetConditions

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

SetConditions of this MSSQLJobAgent.

func (*MSSQLJobAgent) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLJobAgent.

func (*MSSQLJobAgent) SetObservation

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

SetObservation for this MSSQLJobAgent

func (*MSSQLJobAgent) SetParameters

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

SetParameters for this MSSQLJobAgent

func (*MSSQLJobAgent) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLJobAgent.

func (*MSSQLJobAgent) SetProviderReference

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

SetProviderReference of this MSSQLJobAgent. Deprecated: Use SetProviderConfigReference.

func (*MSSQLJobAgent) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLJobAgent.

type MSSQLJobAgentList

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

MSSQLJobAgentList contains a list of MSSQLJobAgents

func (*MSSQLJobAgentList) DeepCopy

func (in *MSSQLJobAgentList) DeepCopy() *MSSQLJobAgentList

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

func (*MSSQLJobAgentList) DeepCopyInto

func (in *MSSQLJobAgentList) DeepCopyInto(out *MSSQLJobAgentList)

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

func (*MSSQLJobAgentList) DeepCopyObject

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

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

func (*MSSQLJobAgentList) GetItems

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

GetItems of this MSSQLJobAgentList.

type MSSQLJobAgentObservation

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

func (*MSSQLJobAgentObservation) DeepCopy

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

func (*MSSQLJobAgentObservation) DeepCopyInto

func (in *MSSQLJobAgentObservation) DeepCopyInto(out *MSSQLJobAgentObservation)

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

type MSSQLJobAgentParameters

type MSSQLJobAgentParameters struct {

	// +kubebuilder:validation:Required
	DatabaseID *string `json:"databaseId" tf:"database_id,omitempty"`

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

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

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

func (*MSSQLJobAgentParameters) DeepCopy

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

func (*MSSQLJobAgentParameters) DeepCopyInto

func (in *MSSQLJobAgentParameters) DeepCopyInto(out *MSSQLJobAgentParameters)

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

type MSSQLJobAgentSpec

type MSSQLJobAgentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLJobAgentParameters `json:"forProvider"`
}

MSSQLJobAgentSpec defines the desired state of MSSQLJobAgent

func (*MSSQLJobAgentSpec) DeepCopy

func (in *MSSQLJobAgentSpec) DeepCopy() *MSSQLJobAgentSpec

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

func (*MSSQLJobAgentSpec) DeepCopyInto

func (in *MSSQLJobAgentSpec) DeepCopyInto(out *MSSQLJobAgentSpec)

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

type MSSQLJobAgentStatus

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

MSSQLJobAgentStatus defines the observed state of MSSQLJobAgent.

func (*MSSQLJobAgentStatus) DeepCopy

func (in *MSSQLJobAgentStatus) DeepCopy() *MSSQLJobAgentStatus

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

func (*MSSQLJobAgentStatus) DeepCopyInto

func (in *MSSQLJobAgentStatus) DeepCopyInto(out *MSSQLJobAgentStatus)

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

type MSSQLJobCredential

type MSSQLJobCredential struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLJobCredentialSpec   `json:"spec"`
	Status            MSSQLJobCredentialStatus `json:"status,omitempty"`
}

MSSQLJobCredential is the Schema for the MSSQLJobCredentials 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 (*MSSQLJobCredential) DeepCopy

func (in *MSSQLJobCredential) DeepCopy() *MSSQLJobCredential

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

func (*MSSQLJobCredential) DeepCopyInto

func (in *MSSQLJobCredential) DeepCopyInto(out *MSSQLJobCredential)

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

func (*MSSQLJobCredential) DeepCopyObject

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

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

func (*MSSQLJobCredential) GetCondition

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

GetCondition of this MSSQLJobCredential.

func (*MSSQLJobCredential) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLJobCredential

func (*MSSQLJobCredential) GetDeletionPolicy

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

GetDeletionPolicy of this MSSQLJobCredential.

func (*MSSQLJobCredential) GetID

func (tr *MSSQLJobCredential) GetID() string

GetID returns ID of underlying Terraform resource of this MSSQLJobCredential

func (*MSSQLJobCredential) GetObservation

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

GetObservation of this MSSQLJobCredential

func (*MSSQLJobCredential) GetParameters

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

GetParameters of this MSSQLJobCredential

func (*MSSQLJobCredential) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLJobCredential.

func (*MSSQLJobCredential) GetProviderReference

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

GetProviderReference of this MSSQLJobCredential. Deprecated: Use GetProviderConfigReference.

func (*MSSQLJobCredential) GetTerraformResourceType

func (mg *MSSQLJobCredential) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLJobCredential

func (*MSSQLJobCredential) GetTerraformSchemaVersion

func (tr *MSSQLJobCredential) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLJobCredential) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLJobCredential.

func (*MSSQLJobCredential) LateInitialize

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

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

func (*MSSQLJobCredential) SetConditions

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

SetConditions of this MSSQLJobCredential.

func (*MSSQLJobCredential) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLJobCredential.

func (*MSSQLJobCredential) SetObservation

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

SetObservation for this MSSQLJobCredential

func (*MSSQLJobCredential) SetParameters

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

SetParameters for this MSSQLJobCredential

func (*MSSQLJobCredential) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLJobCredential.

func (*MSSQLJobCredential) SetProviderReference

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

SetProviderReference of this MSSQLJobCredential. Deprecated: Use SetProviderConfigReference.

func (*MSSQLJobCredential) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLJobCredential.

type MSSQLJobCredentialList

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

MSSQLJobCredentialList contains a list of MSSQLJobCredentials

func (*MSSQLJobCredentialList) DeepCopy

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

func (*MSSQLJobCredentialList) DeepCopyInto

func (in *MSSQLJobCredentialList) DeepCopyInto(out *MSSQLJobCredentialList)

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

func (*MSSQLJobCredentialList) DeepCopyObject

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

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

func (*MSSQLJobCredentialList) GetItems

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

GetItems of this MSSQLJobCredentialList.

type MSSQLJobCredentialObservation

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

func (*MSSQLJobCredentialObservation) DeepCopy

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

func (*MSSQLJobCredentialObservation) DeepCopyInto

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

type MSSQLJobCredentialParameters

type MSSQLJobCredentialParameters struct {

	// +kubebuilder:validation:Required
	JobAgentID *string `json:"jobAgentId" tf:"job_agent_id,omitempty"`

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

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Username *string `json:"username" tf:"username,omitempty"`
}

func (*MSSQLJobCredentialParameters) DeepCopy

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

func (*MSSQLJobCredentialParameters) DeepCopyInto

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

type MSSQLJobCredentialSpec

type MSSQLJobCredentialSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLJobCredentialParameters `json:"forProvider"`
}

MSSQLJobCredentialSpec defines the desired state of MSSQLJobCredential

func (*MSSQLJobCredentialSpec) DeepCopy

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

func (*MSSQLJobCredentialSpec) DeepCopyInto

func (in *MSSQLJobCredentialSpec) DeepCopyInto(out *MSSQLJobCredentialSpec)

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

type MSSQLJobCredentialStatus

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

MSSQLJobCredentialStatus defines the observed state of MSSQLJobCredential.

func (*MSSQLJobCredentialStatus) DeepCopy

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

func (*MSSQLJobCredentialStatus) DeepCopyInto

func (in *MSSQLJobCredentialStatus) DeepCopyInto(out *MSSQLJobCredentialStatus)

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

type MSSQLServerSecurityAlertPolicy

type MSSQLServerSecurityAlertPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLServerSecurityAlertPolicySpec   `json:"spec"`
	Status            MSSQLServerSecurityAlertPolicyStatus `json:"status,omitempty"`
}

MSSQLServerSecurityAlertPolicy is the Schema for the MSSQLServerSecurityAlertPolicys 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 (*MSSQLServerSecurityAlertPolicy) DeepCopy

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

func (*MSSQLServerSecurityAlertPolicy) DeepCopyInto

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

func (*MSSQLServerSecurityAlertPolicy) DeepCopyObject

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

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

func (*MSSQLServerSecurityAlertPolicy) GetCondition

GetCondition of this MSSQLServerSecurityAlertPolicy.

func (*MSSQLServerSecurityAlertPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLServerSecurityAlertPolicy

func (*MSSQLServerSecurityAlertPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this MSSQLServerSecurityAlertPolicy.

func (*MSSQLServerSecurityAlertPolicy) GetID

GetID returns ID of underlying Terraform resource of this MSSQLServerSecurityAlertPolicy

func (*MSSQLServerSecurityAlertPolicy) GetObservation

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

GetObservation of this MSSQLServerSecurityAlertPolicy

func (*MSSQLServerSecurityAlertPolicy) GetParameters

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

GetParameters of this MSSQLServerSecurityAlertPolicy

func (*MSSQLServerSecurityAlertPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLServerSecurityAlertPolicy.

func (*MSSQLServerSecurityAlertPolicy) GetProviderReference

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

GetProviderReference of this MSSQLServerSecurityAlertPolicy. Deprecated: Use GetProviderConfigReference.

func (*MSSQLServerSecurityAlertPolicy) GetTerraformResourceType

func (mg *MSSQLServerSecurityAlertPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLServerSecurityAlertPolicy

func (*MSSQLServerSecurityAlertPolicy) GetTerraformSchemaVersion

func (tr *MSSQLServerSecurityAlertPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLServerSecurityAlertPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLServerSecurityAlertPolicy.

func (*MSSQLServerSecurityAlertPolicy) LateInitialize

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

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

func (*MSSQLServerSecurityAlertPolicy) ResolveReferences

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

ResolveReferences of this MSSQLServerSecurityAlertPolicy.

func (*MSSQLServerSecurityAlertPolicy) SetConditions

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

SetConditions of this MSSQLServerSecurityAlertPolicy.

func (*MSSQLServerSecurityAlertPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLServerSecurityAlertPolicy.

func (*MSSQLServerSecurityAlertPolicy) SetObservation

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

SetObservation for this MSSQLServerSecurityAlertPolicy

func (*MSSQLServerSecurityAlertPolicy) SetParameters

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

SetParameters for this MSSQLServerSecurityAlertPolicy

func (*MSSQLServerSecurityAlertPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLServerSecurityAlertPolicy.

func (*MSSQLServerSecurityAlertPolicy) SetProviderReference

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

SetProviderReference of this MSSQLServerSecurityAlertPolicy. Deprecated: Use SetProviderConfigReference.

func (*MSSQLServerSecurityAlertPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLServerSecurityAlertPolicy.

type MSSQLServerSecurityAlertPolicyList

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

MSSQLServerSecurityAlertPolicyList contains a list of MSSQLServerSecurityAlertPolicys

func (*MSSQLServerSecurityAlertPolicyList) DeepCopy

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

func (*MSSQLServerSecurityAlertPolicyList) DeepCopyInto

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

func (*MSSQLServerSecurityAlertPolicyList) DeepCopyObject

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

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

func (*MSSQLServerSecurityAlertPolicyList) GetItems

GetItems of this MSSQLServerSecurityAlertPolicyList.

type MSSQLServerSecurityAlertPolicyObservation

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

func (*MSSQLServerSecurityAlertPolicyObservation) DeepCopy

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

func (*MSSQLServerSecurityAlertPolicyObservation) DeepCopyInto

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

type MSSQLServerSecurityAlertPolicyParameters

type MSSQLServerSecurityAlertPolicyParameters struct {

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

	// +kubebuilder:validation:Optional
	EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty" tf:"email_account_admins,omitempty"`

	// +kubebuilder:validation:Optional
	EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,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
	RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"`

	// +kubebuilder:validation:Required
	ServerName *string `json:"serverName" tf:"server_name,omitempty"`

	// +kubebuilder:validation:Required
	State *string `json:"state" tf:"state,omitempty"`

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

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

func (*MSSQLServerSecurityAlertPolicyParameters) DeepCopy

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

func (*MSSQLServerSecurityAlertPolicyParameters) DeepCopyInto

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

type MSSQLServerSecurityAlertPolicySpec

type MSSQLServerSecurityAlertPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLServerSecurityAlertPolicyParameters `json:"forProvider"`
}

MSSQLServerSecurityAlertPolicySpec defines the desired state of MSSQLServerSecurityAlertPolicy

func (*MSSQLServerSecurityAlertPolicySpec) DeepCopy

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

func (*MSSQLServerSecurityAlertPolicySpec) DeepCopyInto

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

type MSSQLServerSecurityAlertPolicyStatus

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

MSSQLServerSecurityAlertPolicyStatus defines the observed state of MSSQLServerSecurityAlertPolicy.

func (*MSSQLServerSecurityAlertPolicyStatus) DeepCopy

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

func (*MSSQLServerSecurityAlertPolicyStatus) DeepCopyInto

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

type MSSQLServerTransparentDataEncryption

type MSSQLServerTransparentDataEncryption struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLServerTransparentDataEncryptionSpec   `json:"spec"`
	Status            MSSQLServerTransparentDataEncryptionStatus `json:"status,omitempty"`
}

MSSQLServerTransparentDataEncryption is the Schema for the MSSQLServerTransparentDataEncryptions 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 (*MSSQLServerTransparentDataEncryption) DeepCopy

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

func (*MSSQLServerTransparentDataEncryption) DeepCopyInto

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

func (*MSSQLServerTransparentDataEncryption) DeepCopyObject

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

func (*MSSQLServerTransparentDataEncryption) GetCondition

GetCondition of this MSSQLServerTransparentDataEncryption.

func (*MSSQLServerTransparentDataEncryption) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLServerTransparentDataEncryption

func (*MSSQLServerTransparentDataEncryption) GetDeletionPolicy

GetDeletionPolicy of this MSSQLServerTransparentDataEncryption.

func (*MSSQLServerTransparentDataEncryption) GetID

GetID returns ID of underlying Terraform resource of this MSSQLServerTransparentDataEncryption

func (*MSSQLServerTransparentDataEncryption) GetObservation

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

GetObservation of this MSSQLServerTransparentDataEncryption

func (*MSSQLServerTransparentDataEncryption) GetParameters

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

GetParameters of this MSSQLServerTransparentDataEncryption

func (*MSSQLServerTransparentDataEncryption) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLServerTransparentDataEncryption.

func (*MSSQLServerTransparentDataEncryption) GetProviderReference

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

GetProviderReference of this MSSQLServerTransparentDataEncryption. Deprecated: Use GetProviderConfigReference.

func (*MSSQLServerTransparentDataEncryption) GetTerraformResourceType

func (mg *MSSQLServerTransparentDataEncryption) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLServerTransparentDataEncryption

func (*MSSQLServerTransparentDataEncryption) GetTerraformSchemaVersion

func (tr *MSSQLServerTransparentDataEncryption) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLServerTransparentDataEncryption) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLServerTransparentDataEncryption.

func (*MSSQLServerTransparentDataEncryption) LateInitialize

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

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

func (*MSSQLServerTransparentDataEncryption) SetConditions

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

SetConditions of this MSSQLServerTransparentDataEncryption.

func (*MSSQLServerTransparentDataEncryption) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLServerTransparentDataEncryption.

func (*MSSQLServerTransparentDataEncryption) SetObservation

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

SetObservation for this MSSQLServerTransparentDataEncryption

func (*MSSQLServerTransparentDataEncryption) SetParameters

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

SetParameters for this MSSQLServerTransparentDataEncryption

func (*MSSQLServerTransparentDataEncryption) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLServerTransparentDataEncryption.

func (*MSSQLServerTransparentDataEncryption) SetProviderReference

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

SetProviderReference of this MSSQLServerTransparentDataEncryption. Deprecated: Use SetProviderConfigReference.

func (*MSSQLServerTransparentDataEncryption) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLServerTransparentDataEncryption.

type MSSQLServerTransparentDataEncryptionList

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

MSSQLServerTransparentDataEncryptionList contains a list of MSSQLServerTransparentDataEncryptions

func (*MSSQLServerTransparentDataEncryptionList) DeepCopy

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

func (*MSSQLServerTransparentDataEncryptionList) DeepCopyInto

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

func (*MSSQLServerTransparentDataEncryptionList) DeepCopyObject

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

func (*MSSQLServerTransparentDataEncryptionList) GetItems

GetItems of this MSSQLServerTransparentDataEncryptionList.

type MSSQLServerTransparentDataEncryptionObservation

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

func (*MSSQLServerTransparentDataEncryptionObservation) DeepCopy

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

func (*MSSQLServerTransparentDataEncryptionObservation) DeepCopyInto

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

type MSSQLServerTransparentDataEncryptionParameters

type MSSQLServerTransparentDataEncryptionParameters struct {

	// +kubebuilder:validation:Optional
	KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"`

	// +kubebuilder:validation:Required
	ServerID *string `json:"serverId" tf:"server_id,omitempty"`
}

func (*MSSQLServerTransparentDataEncryptionParameters) DeepCopy

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

func (*MSSQLServerTransparentDataEncryptionParameters) DeepCopyInto

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

type MSSQLServerTransparentDataEncryptionSpec

type MSSQLServerTransparentDataEncryptionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLServerTransparentDataEncryptionParameters `json:"forProvider"`
}

MSSQLServerTransparentDataEncryptionSpec defines the desired state of MSSQLServerTransparentDataEncryption

func (*MSSQLServerTransparentDataEncryptionSpec) DeepCopy

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

func (*MSSQLServerTransparentDataEncryptionSpec) DeepCopyInto

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

type MSSQLServerTransparentDataEncryptionStatus

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

MSSQLServerTransparentDataEncryptionStatus defines the observed state of MSSQLServerTransparentDataEncryption.

func (*MSSQLServerTransparentDataEncryptionStatus) DeepCopy

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

func (*MSSQLServerTransparentDataEncryptionStatus) DeepCopyInto

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

type MSSQLServerVulnerabilityAssessment

type MSSQLServerVulnerabilityAssessment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLServerVulnerabilityAssessmentSpec   `json:"spec"`
	Status            MSSQLServerVulnerabilityAssessmentStatus `json:"status,omitempty"`
}

MSSQLServerVulnerabilityAssessment is the Schema for the MSSQLServerVulnerabilityAssessments 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 (*MSSQLServerVulnerabilityAssessment) DeepCopy

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

func (*MSSQLServerVulnerabilityAssessment) DeepCopyInto

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

func (*MSSQLServerVulnerabilityAssessment) DeepCopyObject

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

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

func (*MSSQLServerVulnerabilityAssessment) GetCondition

GetCondition of this MSSQLServerVulnerabilityAssessment.

func (*MSSQLServerVulnerabilityAssessment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLServerVulnerabilityAssessment

func (*MSSQLServerVulnerabilityAssessment) GetDeletionPolicy

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

GetDeletionPolicy of this MSSQLServerVulnerabilityAssessment.

func (*MSSQLServerVulnerabilityAssessment) GetID

GetID returns ID of underlying Terraform resource of this MSSQLServerVulnerabilityAssessment

func (*MSSQLServerVulnerabilityAssessment) GetObservation

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

GetObservation of this MSSQLServerVulnerabilityAssessment

func (*MSSQLServerVulnerabilityAssessment) GetParameters

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

GetParameters of this MSSQLServerVulnerabilityAssessment

func (*MSSQLServerVulnerabilityAssessment) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLServerVulnerabilityAssessment.

func (*MSSQLServerVulnerabilityAssessment) GetProviderReference

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

GetProviderReference of this MSSQLServerVulnerabilityAssessment. Deprecated: Use GetProviderConfigReference.

func (*MSSQLServerVulnerabilityAssessment) GetTerraformResourceType

func (mg *MSSQLServerVulnerabilityAssessment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLServerVulnerabilityAssessment

func (*MSSQLServerVulnerabilityAssessment) GetTerraformSchemaVersion

func (tr *MSSQLServerVulnerabilityAssessment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLServerVulnerabilityAssessment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLServerVulnerabilityAssessment.

func (*MSSQLServerVulnerabilityAssessment) LateInitialize

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

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

func (*MSSQLServerVulnerabilityAssessment) SetConditions

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

SetConditions of this MSSQLServerVulnerabilityAssessment.

func (*MSSQLServerVulnerabilityAssessment) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLServerVulnerabilityAssessment.

func (*MSSQLServerVulnerabilityAssessment) SetObservation

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

SetObservation for this MSSQLServerVulnerabilityAssessment

func (*MSSQLServerVulnerabilityAssessment) SetParameters

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

SetParameters for this MSSQLServerVulnerabilityAssessment

func (*MSSQLServerVulnerabilityAssessment) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLServerVulnerabilityAssessment.

func (*MSSQLServerVulnerabilityAssessment) SetProviderReference

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

SetProviderReference of this MSSQLServerVulnerabilityAssessment. Deprecated: Use SetProviderConfigReference.

func (*MSSQLServerVulnerabilityAssessment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLServerVulnerabilityAssessment.

type MSSQLServerVulnerabilityAssessmentList

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

MSSQLServerVulnerabilityAssessmentList contains a list of MSSQLServerVulnerabilityAssessments

func (*MSSQLServerVulnerabilityAssessmentList) DeepCopy

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

func (*MSSQLServerVulnerabilityAssessmentList) DeepCopyInto

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

func (*MSSQLServerVulnerabilityAssessmentList) DeepCopyObject

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

func (*MSSQLServerVulnerabilityAssessmentList) GetItems

GetItems of this MSSQLServerVulnerabilityAssessmentList.

type MSSQLServerVulnerabilityAssessmentObservation

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

func (*MSSQLServerVulnerabilityAssessmentObservation) DeepCopy

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

func (*MSSQLServerVulnerabilityAssessmentObservation) DeepCopyInto

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

type MSSQLServerVulnerabilityAssessmentParameters

type MSSQLServerVulnerabilityAssessmentParameters struct {

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

	// +kubebuilder:validation:Required
	ServerSecurityAlertPolicyID *string `json:"serverSecurityAlertPolicyId" tf:"server_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 (*MSSQLServerVulnerabilityAssessmentParameters) DeepCopy

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

func (*MSSQLServerVulnerabilityAssessmentParameters) DeepCopyInto

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

type MSSQLServerVulnerabilityAssessmentSpec

type MSSQLServerVulnerabilityAssessmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLServerVulnerabilityAssessmentParameters `json:"forProvider"`
}

MSSQLServerVulnerabilityAssessmentSpec defines the desired state of MSSQLServerVulnerabilityAssessment

func (*MSSQLServerVulnerabilityAssessmentSpec) DeepCopy

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

func (*MSSQLServerVulnerabilityAssessmentSpec) DeepCopyInto

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

type MSSQLServerVulnerabilityAssessmentStatus

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

MSSQLServerVulnerabilityAssessmentStatus defines the observed state of MSSQLServerVulnerabilityAssessment.

func (*MSSQLServerVulnerabilityAssessmentStatus) DeepCopy

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

func (*MSSQLServerVulnerabilityAssessmentStatus) DeepCopyInto

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

type MSSQLVirtualNetworkRule

type MSSQLVirtualNetworkRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLVirtualNetworkRuleSpec   `json:"spec"`
	Status            MSSQLVirtualNetworkRuleStatus `json:"status,omitempty"`
}

MSSQLVirtualNetworkRule is the Schema for the MSSQLVirtualNetworkRules 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 (*MSSQLVirtualNetworkRule) DeepCopy

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

func (*MSSQLVirtualNetworkRule) DeepCopyInto

func (in *MSSQLVirtualNetworkRule) DeepCopyInto(out *MSSQLVirtualNetworkRule)

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

func (*MSSQLVirtualNetworkRule) DeepCopyObject

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

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

func (*MSSQLVirtualNetworkRule) GetCondition

GetCondition of this MSSQLVirtualNetworkRule.

func (*MSSQLVirtualNetworkRule) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MSSQLVirtualNetworkRule

func (*MSSQLVirtualNetworkRule) GetDeletionPolicy

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

GetDeletionPolicy of this MSSQLVirtualNetworkRule.

func (*MSSQLVirtualNetworkRule) GetID

func (tr *MSSQLVirtualNetworkRule) GetID() string

GetID returns ID of underlying Terraform resource of this MSSQLVirtualNetworkRule

func (*MSSQLVirtualNetworkRule) GetObservation

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

GetObservation of this MSSQLVirtualNetworkRule

func (*MSSQLVirtualNetworkRule) GetParameters

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

GetParameters of this MSSQLVirtualNetworkRule

func (*MSSQLVirtualNetworkRule) GetProviderConfigReference

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

GetProviderConfigReference of this MSSQLVirtualNetworkRule.

func (*MSSQLVirtualNetworkRule) GetProviderReference

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

GetProviderReference of this MSSQLVirtualNetworkRule. Deprecated: Use GetProviderConfigReference.

func (*MSSQLVirtualNetworkRule) GetTerraformResourceType

func (mg *MSSQLVirtualNetworkRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLVirtualNetworkRule

func (*MSSQLVirtualNetworkRule) GetTerraformSchemaVersion

func (tr *MSSQLVirtualNetworkRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLVirtualNetworkRule) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MSSQLVirtualNetworkRule.

func (*MSSQLVirtualNetworkRule) LateInitialize

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

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

func (*MSSQLVirtualNetworkRule) ResolveReferences

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

ResolveReferences of this MSSQLVirtualNetworkRule.

func (*MSSQLVirtualNetworkRule) SetConditions

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

SetConditions of this MSSQLVirtualNetworkRule.

func (*MSSQLVirtualNetworkRule) SetDeletionPolicy

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

SetDeletionPolicy of this MSSQLVirtualNetworkRule.

func (*MSSQLVirtualNetworkRule) SetObservation

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

SetObservation for this MSSQLVirtualNetworkRule

func (*MSSQLVirtualNetworkRule) SetParameters

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

SetParameters for this MSSQLVirtualNetworkRule

func (*MSSQLVirtualNetworkRule) SetProviderConfigReference

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

SetProviderConfigReference of this MSSQLVirtualNetworkRule.

func (*MSSQLVirtualNetworkRule) SetProviderReference

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

SetProviderReference of this MSSQLVirtualNetworkRule. Deprecated: Use SetProviderConfigReference.

func (*MSSQLVirtualNetworkRule) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MSSQLVirtualNetworkRule.

type MSSQLVirtualNetworkRuleList

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

MSSQLVirtualNetworkRuleList contains a list of MSSQLVirtualNetworkRules

func (*MSSQLVirtualNetworkRuleList) DeepCopy

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

func (*MSSQLVirtualNetworkRuleList) DeepCopyInto

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

func (*MSSQLVirtualNetworkRuleList) DeepCopyObject

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

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

func (*MSSQLVirtualNetworkRuleList) GetItems

GetItems of this MSSQLVirtualNetworkRuleList.

type MSSQLVirtualNetworkRuleObservation

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

func (*MSSQLVirtualNetworkRuleObservation) DeepCopy

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

func (*MSSQLVirtualNetworkRuleObservation) DeepCopyInto

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

type MSSQLVirtualNetworkRuleParameters

type MSSQLVirtualNetworkRuleParameters struct {

	// +kubebuilder:validation:Optional
	IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty" tf:"ignore_missing_vnet_service_endpoint,omitempty"`

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

	// +kubebuilder:validation:Required
	ServerID *string `json:"serverId" tf:"server_id,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"`
}

func (*MSSQLVirtualNetworkRuleParameters) DeepCopy

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

func (*MSSQLVirtualNetworkRuleParameters) DeepCopyInto

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

type MSSQLVirtualNetworkRuleSpec

type MSSQLVirtualNetworkRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLVirtualNetworkRuleParameters `json:"forProvider"`
}

MSSQLVirtualNetworkRuleSpec defines the desired state of MSSQLVirtualNetworkRule

func (*MSSQLVirtualNetworkRuleSpec) DeepCopy

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

func (*MSSQLVirtualNetworkRuleSpec) DeepCopyInto

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

type MSSQLVirtualNetworkRuleStatus

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

MSSQLVirtualNetworkRuleStatus defines the observed state of MSSQLVirtualNetworkRule.

func (*MSSQLVirtualNetworkRuleStatus) DeepCopy

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

func (*MSSQLVirtualNetworkRuleStatus) DeepCopyInto

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

type ManagedDatabase

type ManagedDatabase struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagedDatabaseSpec   `json:"spec"`
	Status            ManagedDatabaseStatus `json:"status,omitempty"`
}

ManagedDatabase is the Schema for the ManagedDatabases 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 (*ManagedDatabase) DeepCopy

func (in *ManagedDatabase) DeepCopy() *ManagedDatabase

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

func (*ManagedDatabase) DeepCopyInto

func (in *ManagedDatabase) DeepCopyInto(out *ManagedDatabase)

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

func (*ManagedDatabase) DeepCopyObject

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

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

func (*ManagedDatabase) GetCondition

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

GetCondition of this ManagedDatabase.

func (*ManagedDatabase) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagedDatabase

func (*ManagedDatabase) GetDeletionPolicy

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

GetDeletionPolicy of this ManagedDatabase.

func (*ManagedDatabase) GetID

func (tr *ManagedDatabase) GetID() string

GetID returns ID of underlying Terraform resource of this ManagedDatabase

func (*ManagedDatabase) GetObservation

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

GetObservation of this ManagedDatabase

func (*ManagedDatabase) GetParameters

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

GetParameters of this ManagedDatabase

func (*ManagedDatabase) GetProviderConfigReference

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

GetProviderConfigReference of this ManagedDatabase.

func (*ManagedDatabase) GetProviderReference

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

GetProviderReference of this ManagedDatabase. Deprecated: Use GetProviderConfigReference.

func (*ManagedDatabase) GetTerraformResourceType

func (mg *ManagedDatabase) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagedDatabase

func (*ManagedDatabase) GetTerraformSchemaVersion

func (tr *ManagedDatabase) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagedDatabase) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagedDatabase.

func (*ManagedDatabase) LateInitialize

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

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

func (*ManagedDatabase) SetConditions

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

SetConditions of this ManagedDatabase.

func (*ManagedDatabase) SetDeletionPolicy

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

SetDeletionPolicy of this ManagedDatabase.

func (*ManagedDatabase) SetObservation

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

SetObservation for this ManagedDatabase

func (*ManagedDatabase) SetParameters

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

SetParameters for this ManagedDatabase

func (*ManagedDatabase) SetProviderConfigReference

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

SetProviderConfigReference of this ManagedDatabase.

func (*ManagedDatabase) SetProviderReference

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

SetProviderReference of this ManagedDatabase. Deprecated: Use SetProviderConfigReference.

func (*ManagedDatabase) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagedDatabase.

type ManagedDatabaseList

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

ManagedDatabaseList contains a list of ManagedDatabases

func (*ManagedDatabaseList) DeepCopy

func (in *ManagedDatabaseList) DeepCopy() *ManagedDatabaseList

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

func (*ManagedDatabaseList) DeepCopyInto

func (in *ManagedDatabaseList) DeepCopyInto(out *ManagedDatabaseList)

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

func (*ManagedDatabaseList) DeepCopyObject

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

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

func (*ManagedDatabaseList) GetItems

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

GetItems of this ManagedDatabaseList.

type ManagedDatabaseObservation

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

func (*ManagedDatabaseObservation) DeepCopy

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

func (*ManagedDatabaseObservation) DeepCopyInto

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

type ManagedDatabaseParameters

type ManagedDatabaseParameters struct {

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

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

	// +kubebuilder:validation:Required
	SQLManagedInstanceID *string `json:"sqlManagedInstanceId" tf:"sql_managed_instance_id,omitempty"`
}

func (*ManagedDatabaseParameters) DeepCopy

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

func (*ManagedDatabaseParameters) DeepCopyInto

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

type ManagedDatabaseSpec

type ManagedDatabaseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagedDatabaseParameters `json:"forProvider"`
}

ManagedDatabaseSpec defines the desired state of ManagedDatabase

func (*ManagedDatabaseSpec) DeepCopy

func (in *ManagedDatabaseSpec) DeepCopy() *ManagedDatabaseSpec

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

func (*ManagedDatabaseSpec) DeepCopyInto

func (in *ManagedDatabaseSpec) DeepCopyInto(out *ManagedDatabaseSpec)

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

type ManagedDatabaseStatus

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

ManagedDatabaseStatus defines the observed state of ManagedDatabase.

func (*ManagedDatabaseStatus) DeepCopy

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

func (*ManagedDatabaseStatus) DeepCopyInto

func (in *ManagedDatabaseStatus) DeepCopyInto(out *ManagedDatabaseStatus)

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

type ManagedInstance

type ManagedInstance struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagedInstanceSpec   `json:"spec"`
	Status            ManagedInstanceStatus `json:"status,omitempty"`
}

ManagedInstance is the Schema for the ManagedInstances 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 (*ManagedInstance) DeepCopy

func (in *ManagedInstance) DeepCopy() *ManagedInstance

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

func (*ManagedInstance) DeepCopyInto

func (in *ManagedInstance) DeepCopyInto(out *ManagedInstance)

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

func (*ManagedInstance) DeepCopyObject

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

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

func (*ManagedInstance) GetCondition

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

GetCondition of this ManagedInstance.

func (*ManagedInstance) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagedInstance

func (*ManagedInstance) GetDeletionPolicy

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

GetDeletionPolicy of this ManagedInstance.

func (*ManagedInstance) GetID

func (tr *ManagedInstance) GetID() string

GetID returns ID of underlying Terraform resource of this ManagedInstance

func (*ManagedInstance) GetObservation

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

GetObservation of this ManagedInstance

func (*ManagedInstance) GetParameters

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

GetParameters of this ManagedInstance

func (*ManagedInstance) GetProviderConfigReference

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

GetProviderConfigReference of this ManagedInstance.

func (*ManagedInstance) GetProviderReference

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

GetProviderReference of this ManagedInstance. Deprecated: Use GetProviderConfigReference.

func (*ManagedInstance) GetTerraformResourceType

func (mg *ManagedInstance) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagedInstance

func (*ManagedInstance) GetTerraformSchemaVersion

func (tr *ManagedInstance) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagedInstance) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagedInstance.

func (*ManagedInstance) LateInitialize

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

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

func (*ManagedInstance) ResolveReferences

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

ResolveReferences of this ManagedInstance.

func (*ManagedInstance) SetConditions

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

SetConditions of this ManagedInstance.

func (*ManagedInstance) SetDeletionPolicy

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

SetDeletionPolicy of this ManagedInstance.

func (*ManagedInstance) SetObservation

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

SetObservation for this ManagedInstance

func (*ManagedInstance) SetParameters

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

SetParameters for this ManagedInstance

func (*ManagedInstance) SetProviderConfigReference

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

SetProviderConfigReference of this ManagedInstance.

func (*ManagedInstance) SetProviderReference

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

SetProviderReference of this ManagedInstance. Deprecated: Use SetProviderConfigReference.

func (*ManagedInstance) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagedInstance.

type ManagedInstanceList

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

ManagedInstanceList contains a list of ManagedInstances

func (*ManagedInstanceList) DeepCopy

func (in *ManagedInstanceList) DeepCopy() *ManagedInstanceList

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

func (*ManagedInstanceList) DeepCopyInto

func (in *ManagedInstanceList) DeepCopyInto(out *ManagedInstanceList)

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

func (*ManagedInstanceList) DeepCopyObject

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

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

func (*ManagedInstanceList) GetItems

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

GetItems of this ManagedInstanceList.

type ManagedInstanceObservation

type ManagedInstanceObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`

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

func (*ManagedInstanceObservation) DeepCopy

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

func (*ManagedInstanceObservation) DeepCopyInto

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

type ManagedInstanceParameters

type ManagedInstanceParameters struct {

	// +kubebuilder:validation:Required
	AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login,omitempty"`

	// +kubebuilder:validation:Required
	AdministratorLoginPasswordSecretRef v1.SecretKeySelector `json:"administratorLoginPasswordSecretRef" tf:"-"`

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

	// +kubebuilder:validation:Required
	LicenseType *string `json:"licenseType" tf:"license_type,omitempty"`

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

	// +kubebuilder:validation:Optional
	MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"`

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

	// +kubebuilder:validation:Optional
	ProxyOverride *string `json:"proxyOverride,omitempty" tf:"proxy_override,omitempty"`

	// +kubebuilder:validation:Optional
	PublicDataEndpointEnabled *bool `json:"publicDataEndpointEnabled,omitempty" tf:"public_data_endpoint_enabled,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Required
	StorageSizeInGb *int64 `json:"storageSizeInGb" tf:"storage_size_in_gb,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

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

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

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

	// +kubebuilder:validation:Optional
	TimezoneID *string `json:"timezoneId,omitempty" tf:"timezone_id,omitempty"`

	// +kubebuilder:validation:Required
	Vcores *int64 `json:"vcores" tf:"vcores,omitempty"`
}

func (*ManagedInstanceParameters) DeepCopy

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

func (*ManagedInstanceParameters) DeepCopyInto

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

type ManagedInstanceSpec

type ManagedInstanceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagedInstanceParameters `json:"forProvider"`
}

ManagedInstanceSpec defines the desired state of ManagedInstance

func (*ManagedInstanceSpec) DeepCopy

func (in *ManagedInstanceSpec) DeepCopy() *ManagedInstanceSpec

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

func (*ManagedInstanceSpec) DeepCopyInto

func (in *ManagedInstanceSpec) DeepCopyInto(out *ManagedInstanceSpec)

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

type ManagedInstanceStatus

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

ManagedInstanceStatus defines the observed state of ManagedInstance.

func (*ManagedInstanceStatus) DeepCopy

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

func (*ManagedInstanceStatus) DeepCopyInto

func (in *ManagedInstanceStatus) DeepCopyInto(out *ManagedInstanceStatus)

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

type PartnerServerObservation

type PartnerServerObservation struct {
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	Role *string `json:"role,omitempty" tf:"role,omitempty"`
}

func (*PartnerServerObservation) DeepCopy

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

func (*PartnerServerObservation) DeepCopyInto

func (in *PartnerServerObservation) DeepCopyInto(out *PartnerServerObservation)

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

type PartnerServerParameters

type PartnerServerParameters struct {

	// +kubebuilder:validation:Required
	ID *string `json:"id" tf:"id,omitempty"`
}

func (*PartnerServerParameters) DeepCopy

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

func (*PartnerServerParameters) DeepCopyInto

func (in *PartnerServerParameters) DeepCopyInto(out *PartnerServerParameters)

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

type PerDatabaseSettingsObservation

type PerDatabaseSettingsObservation struct {
}

func (*PerDatabaseSettingsObservation) DeepCopy

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

func (*PerDatabaseSettingsObservation) DeepCopyInto

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

type PerDatabaseSettingsParameters

type PerDatabaseSettingsParameters struct {

	// +kubebuilder:validation:Required
	MaxCapacity *float64 `json:"maxCapacity" tf:"max_capacity,omitempty"`

	// +kubebuilder:validation:Required
	MinCapacity *float64 `json:"minCapacity" tf:"min_capacity,omitempty"`
}

func (*PerDatabaseSettingsParameters) DeepCopy

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

func (*PerDatabaseSettingsParameters) DeepCopyInto

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

type ReadWriteEndpointFailoverPolicyObservation

type ReadWriteEndpointFailoverPolicyObservation struct {
}

func (*ReadWriteEndpointFailoverPolicyObservation) DeepCopy

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

func (*ReadWriteEndpointFailoverPolicyObservation) DeepCopyInto

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

type ReadWriteEndpointFailoverPolicyParameters

type ReadWriteEndpointFailoverPolicyParameters struct {

	// +kubebuilder:validation:Optional
	GraceMinutes *int64 `json:"graceMinutes,omitempty" tf:"grace_minutes,omitempty"`

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`
}

func (*ReadWriteEndpointFailoverPolicyParameters) DeepCopy

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

func (*ReadWriteEndpointFailoverPolicyParameters) DeepCopyInto

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
	EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty" tf:"email_subscription_admins,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 ShortTermRetentionPolicyObservation

type ShortTermRetentionPolicyObservation struct {
}

func (*ShortTermRetentionPolicyObservation) DeepCopy

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

func (*ShortTermRetentionPolicyObservation) DeepCopyInto

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

type ShortTermRetentionPolicyParameters

type ShortTermRetentionPolicyParameters struct {

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

func (*ShortTermRetentionPolicyParameters) DeepCopy

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

func (*ShortTermRetentionPolicyParameters) DeepCopyInto

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

type SkuObservation

type SkuObservation struct {
}

func (*SkuObservation) DeepCopy

func (in *SkuObservation) DeepCopy() *SkuObservation

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

func (*SkuObservation) DeepCopyInto

func (in *SkuObservation) DeepCopyInto(out *SkuObservation)

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

type SkuParameters

type SkuParameters struct {

	// +kubebuilder:validation:Required
	Capacity *int64 `json:"capacity" tf:"capacity,omitempty"`

	// +kubebuilder:validation:Optional
	Family *string `json:"family,omitempty" tf:"family,omitempty"`

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

	// +kubebuilder:validation:Required
	Tier *string `json:"tier" tf:"tier,omitempty"`
}

func (*SkuParameters) DeepCopy

func (in *SkuParameters) DeepCopy() *SkuParameters

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

func (*SkuParameters) DeepCopyInto

func (in *SkuParameters) DeepCopyInto(out *SkuParameters)

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

type ThreatDetectionPolicyObservation

type ThreatDetectionPolicyObservation struct {
}

func (*ThreatDetectionPolicyObservation) DeepCopy

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

func (*ThreatDetectionPolicyObservation) DeepCopyInto

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

type ThreatDetectionPolicyParameters

type ThreatDetectionPolicyParameters struct {

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

	// +kubebuilder:validation:Optional
	EmailAccountAdmins *string `json:"emailAccountAdmins,omitempty" tf:"email_account_admins,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	State *string `json:"state,omitempty" tf:"state,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:Optional
	UseServerDefault *string `json:"useServerDefault,omitempty" tf:"use_server_default,omitempty"`
}

func (*ThreatDetectionPolicyParameters) DeepCopy

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

func (*ThreatDetectionPolicyParameters) DeepCopyInto

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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL