v1alpha1

package
v0.7.1-preview Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 15 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) GetID

GetID returns ID of underlying Terraform resource 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) ResolveReferences

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

ResolveReferences of this AttachedDatabaseConfiguration.

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

	ID *string `json:"id,omitempty" tf:"id,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"`

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

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

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

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

func (tr *Cluster) GetID() string

GetID returns ID of underlying Terraform resource 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) ResolveReferences

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

ResolveReferences of this Cluster.

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

func (tr *ClusterCustomerManagedKey) GetID() string

GetID returns ID of underlying Terraform resource 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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

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

	ID *string `json:"id,omitempty" tf:"id,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"`

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

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

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

	// +kubebuilder:validation:Required
	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) GetID

func (tr *ClusterPrincipalAssignment) GetID() string

GetID returns ID of underlying Terraform resource 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) ResolveReferences

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

ResolveReferences of this ClusterPrincipalAssignment.

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Required
	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) GetID

func (tr *Database) GetID() string

GetID returns ID of underlying Terraform resource of this Database

func (*Database) GetObservation

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

GetObservation of this Database

func (*Database) GetParameters

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

GetParameters of this Database

func (*Database) GetProviderConfigReference

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

GetProviderConfigReference of this Database.

func (*Database) GetProviderReference

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

GetProviderReference of this Database. Deprecated: Use GetProviderConfigReference.

func (*Database) GetTerraformResourceType

func (mg *Database) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Database

func (*Database) GetTerraformSchemaVersion

func (tr *Database) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Database) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Database.

func (*Database) LateInitialize

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

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

func (*Database) ResolveReferences

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

ResolveReferences of this Database.

func (*Database) SetConditions

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

SetConditions of this Database.

func (*Database) SetDeletionPolicy

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

SetDeletionPolicy of this Database.

func (*Database) SetObservation

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

SetObservation for this Database

func (*Database) SetParameters

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

SetParameters for this Database

func (*Database) SetProviderConfigReference

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

SetProviderConfigReference of this Database.

func (*Database) SetProviderReference

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

SetProviderReference of this Database. Deprecated: Use SetProviderConfigReference.

func (*Database) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Database.

type 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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Optional
	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) GetID

func (tr *DatabasePrincipal) GetID() string

GetID returns ID of underlying Terraform resource 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) ResolveReferences

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

ResolveReferences of this DatabasePrincipal.

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

func (tr *DatabasePrincipalAssignment) GetID() string

GetID returns ID of underlying Terraform resource 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) ResolveReferences

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

ResolveReferences of this DatabasePrincipalAssignment.

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Required
	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"`

	ID *string `json:"id,omitempty" tf:"id,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"`

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

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

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

	// +kubebuilder:validation:Required
	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) GetID

func (tr *EventGridDataConnection) GetID() string

GetID returns ID of underlying Terraform resource 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) ResolveReferences

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

ResolveReferences of this EventGridDataConnection.

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

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

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

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

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

	// +kubebuilder:validation:Optional
	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) GetID

func (tr *EventHubDataConnection) GetID() string

GetID returns ID of underlying Terraform resource 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) ResolveReferences

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

ResolveReferences of this EventHubDataConnection.

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

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:Required
	EventHubID *string `json:"eventhubId" tf:"eventhub_id,omitempty"`

	// +kubebuilder:validation:Optional
	EventSystemProperties []*string `json:"eventSystemProperties,omitempty" tf:"event_system_properties,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"`

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

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

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

	// +kubebuilder:validation:Optional
	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 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) GetID

func (tr *IOTHubDataConnection) GetID() string

GetID returns ID of underlying Terraform resource 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) ResolveReferences

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

ResolveReferences of this IOTHubDataConnection.

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

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

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

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

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

	// +kubebuilder:validation:Required
	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 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 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"`

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

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

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

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