v1alpha1

package
v0.3.0-preview Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	AttachedDatabaseConfiguration_Kind             = "AttachedDatabaseConfiguration"
	AttachedDatabaseConfiguration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AttachedDatabaseConfiguration_Kind}.String()
	AttachedDatabaseConfiguration_KindAPIVersion   = AttachedDatabaseConfiguration_Kind + "." + CRDGroupVersion.String()
	AttachedDatabaseConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(AttachedDatabaseConfiguration_Kind)
)

Repository type metadata.

View Source
var (
	Cluster_Kind             = "Cluster"
	Cluster_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Cluster_Kind}.String()
	Cluster_KindAPIVersion   = Cluster_Kind + "." + CRDGroupVersion.String()
	Cluster_GroupVersionKind = CRDGroupVersion.WithKind(Cluster_Kind)
)

Repository type metadata.

View Source
var (
	ClusterCustomerManagedKey_Kind             = "ClusterCustomerManagedKey"
	ClusterCustomerManagedKey_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ClusterCustomerManagedKey_Kind}.String()
	ClusterCustomerManagedKey_KindAPIVersion   = ClusterCustomerManagedKey_Kind + "." + CRDGroupVersion.String()
	ClusterCustomerManagedKey_GroupVersionKind = CRDGroupVersion.WithKind(ClusterCustomerManagedKey_Kind)
)

Repository type metadata.

View Source
var (
	ClusterPrincipalAssignment_Kind             = "ClusterPrincipalAssignment"
	ClusterPrincipalAssignment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ClusterPrincipalAssignment_Kind}.String()
	ClusterPrincipalAssignment_KindAPIVersion   = ClusterPrincipalAssignment_Kind + "." + CRDGroupVersion.String()
	ClusterPrincipalAssignment_GroupVersionKind = CRDGroupVersion.WithKind(ClusterPrincipalAssignment_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 (
	DatabasePrincipal_Kind             = "DatabasePrincipal"
	DatabasePrincipal_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DatabasePrincipal_Kind}.String()
	DatabasePrincipal_KindAPIVersion   = DatabasePrincipal_Kind + "." + CRDGroupVersion.String()
	DatabasePrincipal_GroupVersionKind = CRDGroupVersion.WithKind(DatabasePrincipal_Kind)
)

Repository type metadata.

View Source
var (
	DatabasePrincipalAssignment_Kind             = "DatabasePrincipalAssignment"
	DatabasePrincipalAssignment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DatabasePrincipalAssignment_Kind}.String()
	DatabasePrincipalAssignment_KindAPIVersion   = DatabasePrincipalAssignment_Kind + "." + CRDGroupVersion.String()
	DatabasePrincipalAssignment_GroupVersionKind = CRDGroupVersion.WithKind(DatabasePrincipalAssignment_Kind)
)

Repository type metadata.

View Source
var (
	EventgridDataConnection_Kind             = "EventgridDataConnection"
	EventgridDataConnection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EventgridDataConnection_Kind}.String()
	EventgridDataConnection_KindAPIVersion   = EventgridDataConnection_Kind + "." + CRDGroupVersion.String()
	EventgridDataConnection_GroupVersionKind = CRDGroupVersion.WithKind(EventgridDataConnection_Kind)
)

Repository type metadata.

View Source
var (
	EventhubDataConnection_Kind             = "EventhubDataConnection"
	EventhubDataConnection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EventhubDataConnection_Kind}.String()
	EventhubDataConnection_KindAPIVersion   = EventhubDataConnection_Kind + "." + CRDGroupVersion.String()
	EventhubDataConnection_GroupVersionKind = CRDGroupVersion.WithKind(EventhubDataConnection_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 (
	IothubDataConnection_Kind             = "IothubDataConnection"
	IothubDataConnection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IothubDataConnection_Kind}.String()
	IothubDataConnection_KindAPIVersion   = IothubDataConnection_Kind + "." + CRDGroupVersion.String()
	IothubDataConnection_GroupVersionKind = CRDGroupVersion.WithKind(IothubDataConnection_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AttachedDatabaseConfiguration

type AttachedDatabaseConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AttachedDatabaseConfigurationSpec   `json:"spec"`
	Status            AttachedDatabaseConfigurationStatus `json:"status,omitempty"`
}

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

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

func (*AttachedDatabaseConfiguration) DeepCopyInto

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

func (*AttachedDatabaseConfiguration) DeepCopyObject

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

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

func (*AttachedDatabaseConfiguration) GetCondition

GetCondition of this AttachedDatabaseConfiguration.

func (*AttachedDatabaseConfiguration) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AttachedDatabaseConfiguration

func (*AttachedDatabaseConfiguration) GetDeletionPolicy

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

GetDeletionPolicy of this AttachedDatabaseConfiguration.

func (*AttachedDatabaseConfiguration) GetObservation

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

GetObservation of this AttachedDatabaseConfiguration

func (*AttachedDatabaseConfiguration) GetParameters

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

GetParameters of this AttachedDatabaseConfiguration

func (*AttachedDatabaseConfiguration) GetProviderConfigReference

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

GetProviderConfigReference of this AttachedDatabaseConfiguration.

func (*AttachedDatabaseConfiguration) GetProviderReference

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

GetProviderReference of this AttachedDatabaseConfiguration. Deprecated: Use GetProviderConfigReference.

func (*AttachedDatabaseConfiguration) GetTerraformResourceType

func (mg *AttachedDatabaseConfiguration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AttachedDatabaseConfiguration

func (*AttachedDatabaseConfiguration) GetTerraformSchemaVersion

func (tr *AttachedDatabaseConfiguration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AttachedDatabaseConfiguration) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AttachedDatabaseConfiguration.

func (*AttachedDatabaseConfiguration) LateInitialize

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

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

func (*AttachedDatabaseConfiguration) SetConditions

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

SetConditions of this AttachedDatabaseConfiguration.

func (*AttachedDatabaseConfiguration) SetDeletionPolicy

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

SetDeletionPolicy of this AttachedDatabaseConfiguration.

func (*AttachedDatabaseConfiguration) SetObservation

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

SetObservation for this AttachedDatabaseConfiguration

func (*AttachedDatabaseConfiguration) SetParameters

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

SetParameters for this AttachedDatabaseConfiguration

func (*AttachedDatabaseConfiguration) SetProviderConfigReference

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

SetProviderConfigReference of this AttachedDatabaseConfiguration.

func (*AttachedDatabaseConfiguration) SetProviderReference

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

SetProviderReference of this AttachedDatabaseConfiguration. Deprecated: Use SetProviderConfigReference.

func (*AttachedDatabaseConfiguration) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AttachedDatabaseConfiguration.

type AttachedDatabaseConfigurationList

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

AttachedDatabaseConfigurationList contains a list of AttachedDatabaseConfigurations

func (*AttachedDatabaseConfigurationList) DeepCopy

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

func (*AttachedDatabaseConfigurationList) DeepCopyInto

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

func (*AttachedDatabaseConfigurationList) DeepCopyObject

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

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

func (*AttachedDatabaseConfigurationList) GetItems

GetItems of this AttachedDatabaseConfigurationList.

type AttachedDatabaseConfigurationObservation

type AttachedDatabaseConfigurationObservation struct {
	AttachedDatabaseNames []*string `json:"attachedDatabaseNames,omitempty" tf:"attached_database_names,omitempty"`
}

func (*AttachedDatabaseConfigurationObservation) DeepCopy

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

func (*AttachedDatabaseConfigurationObservation) DeepCopyInto

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

type AttachedDatabaseConfigurationParameters

type AttachedDatabaseConfigurationParameters struct {

	// +kubebuilder:validation:Required
	ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"`

	// +kubebuilder:validation:Required
	ClusterResourceID *string `json:"clusterResourceId" tf:"cluster_resource_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	DefaultPrincipalModificationKind *string `json:"defaultPrincipalModificationKind,omitempty" tf:"default_principal_modification_kind,omitempty"`

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

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

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`
}

func (*AttachedDatabaseConfigurationParameters) DeepCopy

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

func (*AttachedDatabaseConfigurationParameters) DeepCopyInto

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

type AttachedDatabaseConfigurationSpec

type AttachedDatabaseConfigurationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AttachedDatabaseConfigurationParameters `json:"forProvider"`
}

AttachedDatabaseConfigurationSpec defines the desired state of AttachedDatabaseConfiguration

func (*AttachedDatabaseConfigurationSpec) DeepCopy

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

func (*AttachedDatabaseConfigurationSpec) DeepCopyInto

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

type AttachedDatabaseConfigurationStatus

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

AttachedDatabaseConfigurationStatus defines the observed state of AttachedDatabaseConfiguration.

func (*AttachedDatabaseConfigurationStatus) DeepCopy

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

func (*AttachedDatabaseConfigurationStatus) DeepCopyInto

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

type Cluster

type Cluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClusterSpec   `json:"spec"`
	Status            ClusterStatus `json:"status,omitempty"`
}

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

func (in *Cluster) DeepCopy() *Cluster

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

func (*Cluster) DeepCopyInto

func (in *Cluster) DeepCopyInto(out *Cluster)

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

func (*Cluster) DeepCopyObject

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

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

func (*Cluster) GetCondition

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

GetCondition of this Cluster.

func (*Cluster) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Cluster

func (*Cluster) GetDeletionPolicy

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

GetDeletionPolicy of this Cluster.

func (*Cluster) GetObservation

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

GetObservation of this Cluster

func (*Cluster) GetParameters

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

GetParameters of this Cluster

func (*Cluster) GetProviderConfigReference

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

GetProviderConfigReference of this Cluster.

func (*Cluster) GetProviderReference

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

GetProviderReference of this Cluster. Deprecated: Use GetProviderConfigReference.

func (*Cluster) GetTerraformResourceType

func (mg *Cluster) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Cluster

func (*Cluster) GetTerraformSchemaVersion

func (tr *Cluster) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Cluster) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Cluster.

func (*Cluster) LateInitialize

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

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

func (*Cluster) SetConditions

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

SetConditions of this Cluster.

func (*Cluster) SetDeletionPolicy

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

SetDeletionPolicy of this Cluster.

func (*Cluster) SetObservation

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

SetObservation for this Cluster

func (*Cluster) SetParameters

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

SetParameters for this Cluster

func (*Cluster) SetProviderConfigReference

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

SetProviderConfigReference of this Cluster.

func (*Cluster) SetProviderReference

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

SetProviderReference of this Cluster. Deprecated: Use SetProviderConfigReference.

func (*Cluster) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Cluster.

type ClusterCustomerManagedKey

type ClusterCustomerManagedKey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClusterCustomerManagedKeySpec   `json:"spec"`
	Status            ClusterCustomerManagedKeyStatus `json:"status,omitempty"`
}

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

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

func (*ClusterCustomerManagedKey) DeepCopyInto

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

func (*ClusterCustomerManagedKey) DeepCopyObject

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

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

func (*ClusterCustomerManagedKey) GetCondition

GetCondition of this ClusterCustomerManagedKey.

func (*ClusterCustomerManagedKey) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ClusterCustomerManagedKey

func (*ClusterCustomerManagedKey) GetDeletionPolicy

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

GetDeletionPolicy of this ClusterCustomerManagedKey.

func (*ClusterCustomerManagedKey) GetObservation

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

GetObservation of this ClusterCustomerManagedKey

func (*ClusterCustomerManagedKey) GetParameters

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

GetParameters of this ClusterCustomerManagedKey

func (*ClusterCustomerManagedKey) GetProviderConfigReference

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

GetProviderConfigReference of this ClusterCustomerManagedKey.

func (*ClusterCustomerManagedKey) GetProviderReference

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

GetProviderReference of this ClusterCustomerManagedKey. Deprecated: Use GetProviderConfigReference.

func (*ClusterCustomerManagedKey) GetTerraformResourceType

func (mg *ClusterCustomerManagedKey) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ClusterCustomerManagedKey

func (*ClusterCustomerManagedKey) GetTerraformSchemaVersion

func (tr *ClusterCustomerManagedKey) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ClusterCustomerManagedKey) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ClusterCustomerManagedKey.

func (*ClusterCustomerManagedKey) LateInitialize

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

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

func (*ClusterCustomerManagedKey) SetConditions

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

SetConditions of this ClusterCustomerManagedKey.

func (*ClusterCustomerManagedKey) SetDeletionPolicy

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

SetDeletionPolicy of this ClusterCustomerManagedKey.

func (*ClusterCustomerManagedKey) SetObservation

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

SetObservation for this ClusterCustomerManagedKey

func (*ClusterCustomerManagedKey) SetParameters

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

SetParameters for this ClusterCustomerManagedKey

func (*ClusterCustomerManagedKey) SetProviderConfigReference

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

SetProviderConfigReference of this ClusterCustomerManagedKey.

func (*ClusterCustomerManagedKey) SetProviderReference

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

SetProviderReference of this ClusterCustomerManagedKey. Deprecated: Use SetProviderConfigReference.

func (*ClusterCustomerManagedKey) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ClusterCustomerManagedKey.

type ClusterCustomerManagedKeyList

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

ClusterCustomerManagedKeyList contains a list of ClusterCustomerManagedKeys

func (*ClusterCustomerManagedKeyList) DeepCopy

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

func (*ClusterCustomerManagedKeyList) DeepCopyInto

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

func (*ClusterCustomerManagedKeyList) DeepCopyObject

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

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

func (*ClusterCustomerManagedKeyList) GetItems

GetItems of this ClusterCustomerManagedKeyList.

type ClusterCustomerManagedKeyObservation

type ClusterCustomerManagedKeyObservation struct {
}

func (*ClusterCustomerManagedKeyObservation) DeepCopy

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

func (*ClusterCustomerManagedKeyObservation) DeepCopyInto

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

type ClusterCustomerManagedKeyParameters

type ClusterCustomerManagedKeyParameters struct {

	// +kubebuilder:validation:Required
	ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"`

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

	// +kubebuilder:validation:Required
	KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Required
	KeyVersion *string `json:"keyVersion" tf:"key_version,omitempty"`

	// +kubebuilder:validation:Optional
	UserIdentity *string `json:"userIdentity,omitempty" tf:"user_identity,omitempty"`
}

func (*ClusterCustomerManagedKeyParameters) DeepCopy

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

func (*ClusterCustomerManagedKeyParameters) DeepCopyInto

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

type ClusterCustomerManagedKeySpec

type ClusterCustomerManagedKeySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ClusterCustomerManagedKeyParameters `json:"forProvider"`
}

ClusterCustomerManagedKeySpec defines the desired state of ClusterCustomerManagedKey

func (*ClusterCustomerManagedKeySpec) DeepCopy

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

func (*ClusterCustomerManagedKeySpec) DeepCopyInto

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

type ClusterCustomerManagedKeyStatus

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

ClusterCustomerManagedKeyStatus defines the observed state of ClusterCustomerManagedKey.

func (*ClusterCustomerManagedKeyStatus) DeepCopy

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

func (*ClusterCustomerManagedKeyStatus) DeepCopyInto

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

type ClusterList

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

ClusterList contains a list of Clusters

func (*ClusterList) DeepCopy

func (in *ClusterList) DeepCopy() *ClusterList

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

func (*ClusterList) DeepCopyInto

func (in *ClusterList) DeepCopyInto(out *ClusterList)

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

func (*ClusterList) DeepCopyObject

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

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

func (*ClusterList) GetItems

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

GetItems of this ClusterList.

type ClusterObservation

type ClusterObservation struct {
	DataIngestionURI *string `json:"dataIngestionUri,omitempty" tf:"data_ingestion_uri,omitempty"`

	URI *string `json:"uri,omitempty" tf:"uri,omitempty"`
}

func (*ClusterObservation) DeepCopy

func (in *ClusterObservation) DeepCopy() *ClusterObservation

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

func (*ClusterObservation) DeepCopyInto

func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation)

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

type ClusterParameters

type ClusterParameters struct {

	// +kubebuilder:validation:Optional
	DoubleEncryptionEnabled *bool `json:"doubleEncryptionEnabled,omitempty" tf:"double_encryption_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EnableDiskEncryption *bool `json:"enableDiskEncryption,omitempty" tf:"enable_disk_encryption,omitempty"`

	// +kubebuilder:validation:Optional
	EnablePurge *bool `json:"enablePurge,omitempty" tf:"enable_purge,omitempty"`

	// +kubebuilder:validation:Optional
	EnableStreamingIngest *bool `json:"enableStreamingIngest,omitempty" tf:"enable_streaming_ingest,omitempty"`

	// +kubebuilder:validation:Optional
	Engine *string `json:"engine,omitempty" tf:"engine,omitempty"`

	// +kubebuilder:validation:Optional
	Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Optional
	LanguageExtensions []*string `json:"languageExtensions,omitempty" tf:"language_extensions,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	OptimizedAutoScale []OptimizedAutoScaleParameters `json:"optimizedAutoScale,omitempty" tf:"optimized_auto_scale,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_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
	TrustedExternalTenants []*string `json:"trustedExternalTenants,omitempty" tf:"trusted_external_tenants,omitempty"`

	// +kubebuilder:validation:Optional
	VirtualNetworkConfiguration []VirtualNetworkConfigurationParameters `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"`
}

func (*ClusterParameters) DeepCopy

func (in *ClusterParameters) DeepCopy() *ClusterParameters

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

func (*ClusterParameters) DeepCopyInto

func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters)

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

type ClusterPrincipalAssignment

type ClusterPrincipalAssignment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClusterPrincipalAssignmentSpec   `json:"spec"`
	Status            ClusterPrincipalAssignmentStatus `json:"status,omitempty"`
}

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

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

func (*ClusterPrincipalAssignment) DeepCopyInto

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

func (*ClusterPrincipalAssignment) DeepCopyObject

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

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

func (*ClusterPrincipalAssignment) GetCondition

GetCondition of this ClusterPrincipalAssignment.

func (*ClusterPrincipalAssignment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ClusterPrincipalAssignment

func (*ClusterPrincipalAssignment) GetDeletionPolicy

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

GetDeletionPolicy of this ClusterPrincipalAssignment.

func (*ClusterPrincipalAssignment) GetObservation

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

GetObservation of this ClusterPrincipalAssignment

func (*ClusterPrincipalAssignment) GetParameters

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

GetParameters of this ClusterPrincipalAssignment

func (*ClusterPrincipalAssignment) GetProviderConfigReference

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

GetProviderConfigReference of this ClusterPrincipalAssignment.

func (*ClusterPrincipalAssignment) GetProviderReference

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

GetProviderReference of this ClusterPrincipalAssignment. Deprecated: Use GetProviderConfigReference.

func (*ClusterPrincipalAssignment) GetTerraformResourceType

func (mg *ClusterPrincipalAssignment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ClusterPrincipalAssignment

func (*ClusterPrincipalAssignment) GetTerraformSchemaVersion

func (tr *ClusterPrincipalAssignment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ClusterPrincipalAssignment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ClusterPrincipalAssignment.

func (*ClusterPrincipalAssignment) LateInitialize

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

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

func (*ClusterPrincipalAssignment) SetConditions

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

SetConditions of this ClusterPrincipalAssignment.

func (*ClusterPrincipalAssignment) SetDeletionPolicy

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

SetDeletionPolicy of this ClusterPrincipalAssignment.

func (*ClusterPrincipalAssignment) SetObservation

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

SetObservation for this ClusterPrincipalAssignment

func (*ClusterPrincipalAssignment) SetParameters

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

SetParameters for this ClusterPrincipalAssignment

func (*ClusterPrincipalAssignment) SetProviderConfigReference

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

SetProviderConfigReference of this ClusterPrincipalAssignment.

func (*ClusterPrincipalAssignment) SetProviderReference

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

SetProviderReference of this ClusterPrincipalAssignment. Deprecated: Use SetProviderConfigReference.

func (*ClusterPrincipalAssignment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ClusterPrincipalAssignment.

type ClusterPrincipalAssignmentList

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

ClusterPrincipalAssignmentList contains a list of ClusterPrincipalAssignments

func (*ClusterPrincipalAssignmentList) DeepCopy

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

func (*ClusterPrincipalAssignmentList) DeepCopyInto

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

func (*ClusterPrincipalAssignmentList) DeepCopyObject

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

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

func (*ClusterPrincipalAssignmentList) GetItems

GetItems of this ClusterPrincipalAssignmentList.

type ClusterPrincipalAssignmentObservation

type ClusterPrincipalAssignmentObservation struct {
	PrincipalName *string `json:"principalName,omitempty" tf:"principal_name,omitempty"`

	TenantName *string `json:"tenantName,omitempty" tf:"tenant_name,omitempty"`
}

func (*ClusterPrincipalAssignmentObservation) DeepCopy

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

func (*ClusterPrincipalAssignmentObservation) DeepCopyInto

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

type ClusterPrincipalAssignmentParameters

type ClusterPrincipalAssignmentParameters struct {

	// +kubebuilder:validation:Required
	ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"`

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

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

	// +kubebuilder:validation:Required
	PrincipalType *string `json:"principalType" tf:"principal_type,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	Role *string `json:"role" tf:"role,omitempty"`

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

func (*ClusterPrincipalAssignmentParameters) DeepCopy

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

func (*ClusterPrincipalAssignmentParameters) DeepCopyInto

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

type ClusterPrincipalAssignmentSpec

type ClusterPrincipalAssignmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ClusterPrincipalAssignmentParameters `json:"forProvider"`
}

ClusterPrincipalAssignmentSpec defines the desired state of ClusterPrincipalAssignment

func (*ClusterPrincipalAssignmentSpec) DeepCopy

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

func (*ClusterPrincipalAssignmentSpec) DeepCopyInto

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

type ClusterPrincipalAssignmentStatus

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

ClusterPrincipalAssignmentStatus defines the observed state of ClusterPrincipalAssignment.

func (*ClusterPrincipalAssignmentStatus) DeepCopy

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

func (*ClusterPrincipalAssignmentStatus) DeepCopyInto

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

type ClusterSpec

type ClusterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ClusterParameters `json:"forProvider"`
}

ClusterSpec defines the desired state of Cluster

func (*ClusterSpec) DeepCopy

func (in *ClusterSpec) DeepCopy() *ClusterSpec

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

func (*ClusterSpec) DeepCopyInto

func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)

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

type ClusterStatus

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

ClusterStatus defines the observed state of Cluster.

func (*ClusterStatus) DeepCopy

func (in *ClusterStatus) DeepCopy() *ClusterStatus

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

func (*ClusterStatus) DeepCopyInto

func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)

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) 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) 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 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 {
	Size *float64 `json:"size,omitempty" tf:"size,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:Required
	ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"`

	// +kubebuilder:validation:Optional
	HotCachePeriod *string `json:"hotCachePeriod,omitempty" tf:"hot_cache_period,omitempty"`

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

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

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	SoftDeletePeriod *string `json:"softDeletePeriod,omitempty" tf:"soft_delete_period,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 DatabasePrincipal

type DatabasePrincipal struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabasePrincipalSpec   `json:"spec"`
	Status            DatabasePrincipalStatus `json:"status,omitempty"`
}

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

func (in *DatabasePrincipal) DeepCopy() *DatabasePrincipal

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

func (*DatabasePrincipal) DeepCopyInto

func (in *DatabasePrincipal) DeepCopyInto(out *DatabasePrincipal)

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

func (*DatabasePrincipal) DeepCopyObject

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

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

func (*DatabasePrincipal) GetCondition

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

GetCondition of this DatabasePrincipal.

func (*DatabasePrincipal) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DatabasePrincipal

func (*DatabasePrincipal) GetDeletionPolicy

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

GetDeletionPolicy of this DatabasePrincipal.

func (*DatabasePrincipal) GetObservation

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

GetObservation of this DatabasePrincipal

func (*DatabasePrincipal) GetParameters

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

GetParameters of this DatabasePrincipal

func (*DatabasePrincipal) GetProviderConfigReference

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

GetProviderConfigReference of this DatabasePrincipal.

func (*DatabasePrincipal) GetProviderReference

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

GetProviderReference of this DatabasePrincipal. Deprecated: Use GetProviderConfigReference.

func (*DatabasePrincipal) GetTerraformResourceType

func (mg *DatabasePrincipal) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DatabasePrincipal

func (*DatabasePrincipal) GetTerraformSchemaVersion

func (tr *DatabasePrincipal) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DatabasePrincipal) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DatabasePrincipal.

func (*DatabasePrincipal) LateInitialize

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

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

func (*DatabasePrincipal) SetConditions

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

SetConditions of this DatabasePrincipal.

func (*DatabasePrincipal) SetDeletionPolicy

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

SetDeletionPolicy of this DatabasePrincipal.

func (*DatabasePrincipal) SetObservation

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

SetObservation for this DatabasePrincipal

func (*DatabasePrincipal) SetParameters

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

SetParameters for this DatabasePrincipal

func (*DatabasePrincipal) SetProviderConfigReference

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

SetProviderConfigReference of this DatabasePrincipal.

func (*DatabasePrincipal) SetProviderReference

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

SetProviderReference of this DatabasePrincipal. Deprecated: Use SetProviderConfigReference.

func (*DatabasePrincipal) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DatabasePrincipal.

type DatabasePrincipalAssignment

type DatabasePrincipalAssignment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabasePrincipalAssignmentSpec   `json:"spec"`
	Status            DatabasePrincipalAssignmentStatus `json:"status,omitempty"`
}

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

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

func (*DatabasePrincipalAssignment) DeepCopyInto

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

func (*DatabasePrincipalAssignment) DeepCopyObject

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

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

func (*DatabasePrincipalAssignment) GetCondition

GetCondition of this DatabasePrincipalAssignment.

func (*DatabasePrincipalAssignment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DatabasePrincipalAssignment

func (*DatabasePrincipalAssignment) GetDeletionPolicy

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

GetDeletionPolicy of this DatabasePrincipalAssignment.

func (*DatabasePrincipalAssignment) GetObservation

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

GetObservation of this DatabasePrincipalAssignment

func (*DatabasePrincipalAssignment) GetParameters

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

GetParameters of this DatabasePrincipalAssignment

func (*DatabasePrincipalAssignment) GetProviderConfigReference

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

GetProviderConfigReference of this DatabasePrincipalAssignment.

func (*DatabasePrincipalAssignment) GetProviderReference

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

GetProviderReference of this DatabasePrincipalAssignment. Deprecated: Use GetProviderConfigReference.

func (*DatabasePrincipalAssignment) GetTerraformResourceType

func (mg *DatabasePrincipalAssignment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DatabasePrincipalAssignment

func (*DatabasePrincipalAssignment) GetTerraformSchemaVersion

func (tr *DatabasePrincipalAssignment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DatabasePrincipalAssignment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DatabasePrincipalAssignment.

func (*DatabasePrincipalAssignment) LateInitialize

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

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

func (*DatabasePrincipalAssignment) SetConditions

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

SetConditions of this DatabasePrincipalAssignment.

func (*DatabasePrincipalAssignment) SetDeletionPolicy

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

SetDeletionPolicy of this DatabasePrincipalAssignment.

func (*DatabasePrincipalAssignment) SetObservation

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

SetObservation for this DatabasePrincipalAssignment

func (*DatabasePrincipalAssignment) SetParameters

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

SetParameters for this DatabasePrincipalAssignment

func (*DatabasePrincipalAssignment) SetProviderConfigReference

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

SetProviderConfigReference of this DatabasePrincipalAssignment.

func (*DatabasePrincipalAssignment) SetProviderReference

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

SetProviderReference of this DatabasePrincipalAssignment. Deprecated: Use SetProviderConfigReference.

func (*DatabasePrincipalAssignment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DatabasePrincipalAssignment.

type DatabasePrincipalAssignmentList

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

DatabasePrincipalAssignmentList contains a list of DatabasePrincipalAssignments

func (*DatabasePrincipalAssignmentList) DeepCopy

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

func (*DatabasePrincipalAssignmentList) DeepCopyInto

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

func (*DatabasePrincipalAssignmentList) DeepCopyObject

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

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

func (*DatabasePrincipalAssignmentList) GetItems

GetItems of this DatabasePrincipalAssignmentList.

type DatabasePrincipalAssignmentObservation

type DatabasePrincipalAssignmentObservation struct {
	PrincipalName *string `json:"principalName,omitempty" tf:"principal_name,omitempty"`

	TenantName *string `json:"tenantName,omitempty" tf:"tenant_name,omitempty"`
}

func (*DatabasePrincipalAssignmentObservation) DeepCopy

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

func (*DatabasePrincipalAssignmentObservation) DeepCopyInto

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

type DatabasePrincipalAssignmentParameters

type DatabasePrincipalAssignmentParameters struct {

	// +kubebuilder:validation:Required
	ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"`

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

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

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

	// +kubebuilder:validation:Required
	PrincipalType *string `json:"principalType" tf:"principal_type,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	Role *string `json:"role" tf:"role,omitempty"`

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

func (*DatabasePrincipalAssignmentParameters) DeepCopy

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

func (*DatabasePrincipalAssignmentParameters) DeepCopyInto

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

type DatabasePrincipalAssignmentSpec

type DatabasePrincipalAssignmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DatabasePrincipalAssignmentParameters `json:"forProvider"`
}

DatabasePrincipalAssignmentSpec defines the desired state of DatabasePrincipalAssignment

func (*DatabasePrincipalAssignmentSpec) DeepCopy

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

func (*DatabasePrincipalAssignmentSpec) DeepCopyInto

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

type DatabasePrincipalAssignmentStatus

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

DatabasePrincipalAssignmentStatus defines the observed state of DatabasePrincipalAssignment.

func (*DatabasePrincipalAssignmentStatus) DeepCopy

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

func (*DatabasePrincipalAssignmentStatus) DeepCopyInto

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

type DatabasePrincipalList

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

DatabasePrincipalList contains a list of DatabasePrincipals

func (*DatabasePrincipalList) DeepCopy

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

func (*DatabasePrincipalList) DeepCopyInto

func (in *DatabasePrincipalList) DeepCopyInto(out *DatabasePrincipalList)

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

func (*DatabasePrincipalList) DeepCopyObject

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

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

func (*DatabasePrincipalList) GetItems

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

GetItems of this DatabasePrincipalList.

type DatabasePrincipalObservation

type DatabasePrincipalObservation struct {
	AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"`

	Email *string `json:"email,omitempty" tf:"email,omitempty"`

	FullyQualifiedName *string `json:"fullyQualifiedName,omitempty" tf:"fully_qualified_name,omitempty"`

	Name *string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*DatabasePrincipalObservation) DeepCopy

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

func (*DatabasePrincipalObservation) DeepCopyInto

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

type DatabasePrincipalParameters

type DatabasePrincipalParameters struct {

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"`

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

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

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	Role *string `json:"role" tf:"role,omitempty"`

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

func (*DatabasePrincipalParameters) DeepCopy

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

func (*DatabasePrincipalParameters) DeepCopyInto

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

type DatabasePrincipalSpec

type DatabasePrincipalSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DatabasePrincipalParameters `json:"forProvider"`
}

DatabasePrincipalSpec defines the desired state of DatabasePrincipal

func (*DatabasePrincipalSpec) DeepCopy

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

func (*DatabasePrincipalSpec) DeepCopyInto

func (in *DatabasePrincipalSpec) DeepCopyInto(out *DatabasePrincipalSpec)

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

type DatabasePrincipalStatus

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

DatabasePrincipalStatus defines the observed state of DatabasePrincipal.

func (*DatabasePrincipalStatus) DeepCopy

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

func (*DatabasePrincipalStatus) DeepCopyInto

func (in *DatabasePrincipalStatus) DeepCopyInto(out *DatabasePrincipalStatus)

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 EventgridDataConnection

type EventgridDataConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventgridDataConnectionSpec   `json:"spec"`
	Status            EventgridDataConnectionStatus `json:"status,omitempty"`
}

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

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

func (*EventgridDataConnection) DeepCopyInto

func (in *EventgridDataConnection) DeepCopyInto(out *EventgridDataConnection)

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

func (*EventgridDataConnection) DeepCopyObject

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

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

func (*EventgridDataConnection) GetCondition

GetCondition of this EventgridDataConnection.

func (*EventgridDataConnection) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this EventgridDataConnection

func (*EventgridDataConnection) GetDeletionPolicy

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

GetDeletionPolicy of this EventgridDataConnection.

func (*EventgridDataConnection) GetObservation

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

GetObservation of this EventgridDataConnection

func (*EventgridDataConnection) GetParameters

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

GetParameters of this EventgridDataConnection

func (*EventgridDataConnection) GetProviderConfigReference

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

GetProviderConfigReference of this EventgridDataConnection.

func (*EventgridDataConnection) GetProviderReference

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

GetProviderReference of this EventgridDataConnection. Deprecated: Use GetProviderConfigReference.

func (*EventgridDataConnection) GetTerraformResourceType

func (mg *EventgridDataConnection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EventgridDataConnection

func (*EventgridDataConnection) GetTerraformSchemaVersion

func (tr *EventgridDataConnection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EventgridDataConnection) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this EventgridDataConnection.

func (*EventgridDataConnection) LateInitialize

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

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

func (*EventgridDataConnection) SetConditions

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

SetConditions of this EventgridDataConnection.

func (*EventgridDataConnection) SetDeletionPolicy

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

SetDeletionPolicy of this EventgridDataConnection.

func (*EventgridDataConnection) SetObservation

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

SetObservation for this EventgridDataConnection

func (*EventgridDataConnection) SetParameters

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

SetParameters for this EventgridDataConnection

func (*EventgridDataConnection) SetProviderConfigReference

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

SetProviderConfigReference of this EventgridDataConnection.

func (*EventgridDataConnection) SetProviderReference

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

SetProviderReference of this EventgridDataConnection. Deprecated: Use SetProviderConfigReference.

func (*EventgridDataConnection) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this EventgridDataConnection.

type EventgridDataConnectionList

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

EventgridDataConnectionList contains a list of EventgridDataConnections

func (*EventgridDataConnectionList) DeepCopy

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

func (*EventgridDataConnectionList) DeepCopyInto

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

func (*EventgridDataConnectionList) DeepCopyObject

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

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

func (*EventgridDataConnectionList) GetItems

GetItems of this EventgridDataConnectionList.

type EventgridDataConnectionObservation

type EventgridDataConnectionObservation struct {
}

func (*EventgridDataConnectionObservation) DeepCopy

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

func (*EventgridDataConnectionObservation) DeepCopyInto

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

type EventgridDataConnectionParameters

type EventgridDataConnectionParameters struct {

	// +kubebuilder:validation:Optional
	BlobStorageEventType *string `json:"blobStorageEventType,omitempty" tf:"blob_storage_event_type,omitempty"`

	// +kubebuilder:validation:Required
	ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"`

	// +kubebuilder:validation:Optional
	DataFormat *string `json:"dataFormat,omitempty" tf:"data_format,omitempty"`

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

	// +kubebuilder:validation:Required
	EventhubConsumerGroupName *string `json:"eventhubConsumerGroupName" tf:"eventhub_consumer_group_name,omitempty"`

	// +kubebuilder:validation:Required
	EventhubID *string `json:"eventhubId" tf:"eventhub_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	MappingRuleName *string `json:"mappingRuleName,omitempty" tf:"mapping_rule_name,omitempty"`

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

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	SkipFirstRecord *bool `json:"skipFirstRecord,omitempty" tf:"skip_first_record,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`

	// +kubebuilder:validation:Optional
	TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"`
}

func (*EventgridDataConnectionParameters) DeepCopy

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

func (*EventgridDataConnectionParameters) DeepCopyInto

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

type EventgridDataConnectionSpec

type EventgridDataConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EventgridDataConnectionParameters `json:"forProvider"`
}

EventgridDataConnectionSpec defines the desired state of EventgridDataConnection

func (*EventgridDataConnectionSpec) DeepCopy

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

func (*EventgridDataConnectionSpec) DeepCopyInto

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

type EventgridDataConnectionStatus

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

EventgridDataConnectionStatus defines the observed state of EventgridDataConnection.

func (*EventgridDataConnectionStatus) DeepCopy

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

func (*EventgridDataConnectionStatus) DeepCopyInto

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

type EventhubDataConnection

type EventhubDataConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventhubDataConnectionSpec   `json:"spec"`
	Status            EventhubDataConnectionStatus `json:"status,omitempty"`
}

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

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

func (*EventhubDataConnection) DeepCopyInto

func (in *EventhubDataConnection) DeepCopyInto(out *EventhubDataConnection)

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

func (*EventhubDataConnection) DeepCopyObject

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

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

func (*EventhubDataConnection) GetCondition

GetCondition of this EventhubDataConnection.

func (*EventhubDataConnection) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this EventhubDataConnection

func (*EventhubDataConnection) GetDeletionPolicy

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

GetDeletionPolicy of this EventhubDataConnection.

func (*EventhubDataConnection) GetObservation

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

GetObservation of this EventhubDataConnection

func (*EventhubDataConnection) GetParameters

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

GetParameters of this EventhubDataConnection

func (*EventhubDataConnection) GetProviderConfigReference

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

GetProviderConfigReference of this EventhubDataConnection.

func (*EventhubDataConnection) GetProviderReference

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

GetProviderReference of this EventhubDataConnection. Deprecated: Use GetProviderConfigReference.

func (*EventhubDataConnection) GetTerraformResourceType

func (mg *EventhubDataConnection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EventhubDataConnection

func (*EventhubDataConnection) GetTerraformSchemaVersion

func (tr *EventhubDataConnection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EventhubDataConnection) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this EventhubDataConnection.

func (*EventhubDataConnection) LateInitialize

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

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

func (*EventhubDataConnection) SetConditions

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

SetConditions of this EventhubDataConnection.

func (*EventhubDataConnection) SetDeletionPolicy

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

SetDeletionPolicy of this EventhubDataConnection.

func (*EventhubDataConnection) SetObservation

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

SetObservation for this EventhubDataConnection

func (*EventhubDataConnection) SetParameters

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

SetParameters for this EventhubDataConnection

func (*EventhubDataConnection) SetProviderConfigReference

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

SetProviderConfigReference of this EventhubDataConnection.

func (*EventhubDataConnection) SetProviderReference

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

SetProviderReference of this EventhubDataConnection. Deprecated: Use SetProviderConfigReference.

func (*EventhubDataConnection) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this EventhubDataConnection.

type EventhubDataConnectionList

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

EventhubDataConnectionList contains a list of EventhubDataConnections

func (*EventhubDataConnectionList) DeepCopy

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

func (*EventhubDataConnectionList) DeepCopyInto

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

func (*EventhubDataConnectionList) DeepCopyObject

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

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

func (*EventhubDataConnectionList) GetItems

GetItems of this EventhubDataConnectionList.

type EventhubDataConnectionObservation

type EventhubDataConnectionObservation struct {
}

func (*EventhubDataConnectionObservation) DeepCopy

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

func (*EventhubDataConnectionObservation) DeepCopyInto

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

type EventhubDataConnectionParameters

type EventhubDataConnectionParameters struct {

	// +kubebuilder:validation:Required
	ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"`

	// +kubebuilder:validation:Optional
	Compression *string `json:"compression,omitempty" tf:"compression,omitempty"`

	// +kubebuilder:validation:Required
	ConsumerGroup *string `json:"consumerGroup" tf:"consumer_group,omitempty"`

	// +kubebuilder:validation:Optional
	DataFormat *string `json:"dataFormat,omitempty" tf:"data_format,omitempty"`

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

	// +kubebuilder:validation:Optional
	EventSystemProperties []*string `json:"eventSystemProperties,omitempty" tf:"event_system_properties,omitempty"`

	// +kubebuilder:validation:Required
	EventhubID *string `json:"eventhubId" tf:"eventhub_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	MappingRuleName *string `json:"mappingRuleName,omitempty" tf:"mapping_rule_name,omitempty"`

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

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"`
}

func (*EventhubDataConnectionParameters) DeepCopy

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

func (*EventhubDataConnectionParameters) DeepCopyInto

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

type EventhubDataConnectionSpec

type EventhubDataConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EventhubDataConnectionParameters `json:"forProvider"`
}

EventhubDataConnectionSpec defines the desired state of EventhubDataConnection

func (*EventhubDataConnectionSpec) DeepCopy

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

func (*EventhubDataConnectionSpec) DeepCopyInto

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

type EventhubDataConnectionStatus

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

EventhubDataConnectionStatus defines the observed state of EventhubDataConnection.

func (*EventhubDataConnectionStatus) DeepCopy

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

func (*EventhubDataConnectionStatus) DeepCopyInto

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

type IdentityObservation

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

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

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

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

func (*IdentityObservation) DeepCopyInto

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

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

type IdentityParameters

type IdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

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

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

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

func (*IdentityParameters) DeepCopyInto

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

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

type IothubDataConnection

type IothubDataConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IothubDataConnectionSpec   `json:"spec"`
	Status            IothubDataConnectionStatus `json:"status,omitempty"`
}

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

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

func (*IothubDataConnection) DeepCopyInto

func (in *IothubDataConnection) DeepCopyInto(out *IothubDataConnection)

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

func (*IothubDataConnection) DeepCopyObject

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

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

func (*IothubDataConnection) GetCondition

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

GetCondition of this IothubDataConnection.

func (*IothubDataConnection) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IothubDataConnection

func (*IothubDataConnection) GetDeletionPolicy

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

GetDeletionPolicy of this IothubDataConnection.

func (*IothubDataConnection) GetObservation

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

GetObservation of this IothubDataConnection

func (*IothubDataConnection) GetParameters

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

GetParameters of this IothubDataConnection

func (*IothubDataConnection) GetProviderConfigReference

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

GetProviderConfigReference of this IothubDataConnection.

func (*IothubDataConnection) GetProviderReference

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

GetProviderReference of this IothubDataConnection. Deprecated: Use GetProviderConfigReference.

func (*IothubDataConnection) GetTerraformResourceType

func (mg *IothubDataConnection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IothubDataConnection

func (*IothubDataConnection) GetTerraformSchemaVersion

func (tr *IothubDataConnection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IothubDataConnection) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IothubDataConnection.

func (*IothubDataConnection) LateInitialize

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

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

func (*IothubDataConnection) SetConditions

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

SetConditions of this IothubDataConnection.

func (*IothubDataConnection) SetDeletionPolicy

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

SetDeletionPolicy of this IothubDataConnection.

func (*IothubDataConnection) SetObservation

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

SetObservation for this IothubDataConnection

func (*IothubDataConnection) SetParameters

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

SetParameters for this IothubDataConnection

func (*IothubDataConnection) SetProviderConfigReference

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

SetProviderConfigReference of this IothubDataConnection.

func (*IothubDataConnection) SetProviderReference

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

SetProviderReference of this IothubDataConnection. Deprecated: Use SetProviderConfigReference.

func (*IothubDataConnection) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IothubDataConnection.

type IothubDataConnectionList

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

IothubDataConnectionList contains a list of IothubDataConnections

func (*IothubDataConnectionList) DeepCopy

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

func (*IothubDataConnectionList) DeepCopyInto

func (in *IothubDataConnectionList) DeepCopyInto(out *IothubDataConnectionList)

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

func (*IothubDataConnectionList) DeepCopyObject

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

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

func (*IothubDataConnectionList) GetItems

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

GetItems of this IothubDataConnectionList.

type IothubDataConnectionObservation

type IothubDataConnectionObservation struct {
}

func (*IothubDataConnectionObservation) DeepCopy

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

func (*IothubDataConnectionObservation) DeepCopyInto

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

type IothubDataConnectionParameters

type IothubDataConnectionParameters struct {

	// +kubebuilder:validation:Required
	ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"`

	// +kubebuilder:validation:Required
	ConsumerGroup *string `json:"consumerGroup" tf:"consumer_group,omitempty"`

	// +kubebuilder:validation:Optional
	DataFormat *string `json:"dataFormat,omitempty" tf:"data_format,omitempty"`

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

	// +kubebuilder:validation:Optional
	EventSystemProperties []*string `json:"eventSystemProperties,omitempty" tf:"event_system_properties,omitempty"`

	// +kubebuilder:validation:Required
	IothubID *string `json:"iothubId" tf:"iothub_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	MappingRuleName *string `json:"mappingRuleName,omitempty" tf:"mapping_rule_name,omitempty"`

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

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyName *string `json:"sharedAccessPolicyName" tf:"shared_access_policy_name,omitempty"`

	// +kubebuilder:validation:Optional
	TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"`
}

func (*IothubDataConnectionParameters) DeepCopy

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

func (*IothubDataConnectionParameters) DeepCopyInto

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

type IothubDataConnectionSpec

type IothubDataConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IothubDataConnectionParameters `json:"forProvider"`
}

IothubDataConnectionSpec defines the desired state of IothubDataConnection

func (*IothubDataConnectionSpec) DeepCopy

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

func (*IothubDataConnectionSpec) DeepCopyInto

func (in *IothubDataConnectionSpec) DeepCopyInto(out *IothubDataConnectionSpec)

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

type IothubDataConnectionStatus

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

IothubDataConnectionStatus defines the observed state of IothubDataConnection.

func (*IothubDataConnectionStatus) DeepCopy

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

func (*IothubDataConnectionStatus) DeepCopyInto

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

type OptimizedAutoScaleObservation

type OptimizedAutoScaleObservation struct {
}

func (*OptimizedAutoScaleObservation) DeepCopy

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

func (*OptimizedAutoScaleObservation) DeepCopyInto

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

type OptimizedAutoScaleParameters

type OptimizedAutoScaleParameters struct {

	// +kubebuilder:validation:Required
	MaximumInstances *int64 `json:"maximumInstances" tf:"maximum_instances,omitempty"`

	// +kubebuilder:validation:Required
	MinimumInstances *int64 `json:"minimumInstances" tf:"minimum_instances,omitempty"`
}

func (*OptimizedAutoScaleParameters) DeepCopy

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

func (*OptimizedAutoScaleParameters) 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:Optional
	Capacity *int64 `json:"capacity,omitempty" tf:"capacity,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,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 VirtualNetworkConfigurationObservation

type VirtualNetworkConfigurationObservation struct {
}

func (*VirtualNetworkConfigurationObservation) DeepCopy

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

func (*VirtualNetworkConfigurationObservation) DeepCopyInto

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

type VirtualNetworkConfigurationParameters

type VirtualNetworkConfigurationParameters struct {

	// +kubebuilder:validation:Required
	DataManagementPublicIPID *string `json:"dataManagementPublicIpId" tf:"data_management_public_ip_id,omitempty"`

	// +kubebuilder:validation:Required
	EnginePublicIPID *string `json:"enginePublicIpId" tf:"engine_public_ip_id,omitempty"`

	// +kubebuilder:validation:Required
	SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"`
}

func (*VirtualNetworkConfigurationParameters) DeepCopy

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

func (*VirtualNetworkConfigurationParameters) DeepCopyInto

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL